﻿﻿
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{cursor:pointer;}
a:active,a:hover{text-decoration:none;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
h1{margin:.67em 0;font-size:2em;}
mark{color:#000000;background:#ffff00;}
small{font-size:80%;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.3em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit; }
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{margin:0;padding:0;}
/* fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver;} */
legend{padding:0;border:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
/* 인쇄옵션 삭제 : 2018.11.22
@media print{
  *{color:#000000!important;background:0 0!important;box-shadow:none!important;text-shadow:none!important;}
  a[href]:after{content:' (' attr(href) ')';}
  abbr[title]:after{content:' (' attr(title) ')';}
  a[href^='#']:after,a[href^='javascript:']:after{content:'';}
  blockquote,pre{border:1px solid #999999;page-break-inside:avoid;}
  thead{display:table-header-group;}
  img,tr{page-break-inside:avoid;}
  img{max-width:100%!important;}
  h2,h3,p{orphans:3;widows:3;}
  h2,h3{page-break-after:avoid;}
  select{background:#ffffff!important;}
  .navbar{display:none;}
  .table td,.table th{background-color:#ffffff!important;}
  .btn>.caret,.dropup>.btn>.caret{border-top-color:#000000!important;}
  .label{border:1px solid #000000;}
  .table{border-collapse:collapse!important;}
  .table-bordered td,.table-bordered th{border:1px solid #dddddd!important;}
}
 */
a:hover,a:hover span{text-decoration:none;}
@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format('truetype');}
@font-face{font-family:'AmwayIcons';font-weight:normal;font-style:normal;src:url(../fonts/AmwayIcons.eot?5v2gxx);src:url(../fonts/AmwayIcons.eot?5v2gxx#iefix) format('embedded-opentype'),url(../fonts/AmwayIcons.ttf?5v2gxx) format('truetype'),url(../fonts/AmwayIcons.woff?5v2gxx) format('woff'),url(../fonts/AmwayIcons.svg?5v2gxx#AmwayIcons) format('svg');}
/*@font-face{font-family:'Roboto';font-weight:500;font-style:normal;src:url(../fonts/RobotoCondensed-Regular.ttf);}
@font-face{font-family:'Roboto';font-weight:700;font-style:normal;src:url(../fonts/RobotoCondensed-Bold.ttf);}
@font-face{font-family:'SourceSansPro';font-weight:100;font-style:normal;src:url(../fonts/SourceSansPro-Regular.otf);}
@font-face{font-family:'SourceSansPro';font-weight:500;font-style:normal;src:url(../fonts/SourceSansPro-Semibold.otf);}
@font-face{font-family:'SourceSansPro';font-weight:bold;font-style:normal;src:url(../fonts/SourceSansPro-Bold.otf);}*/
[type=checkbox]:not(:checked){position:absolute;left:-9999px;}
[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;font-size:15px;font-weight:100;cursor:pointer;text-align:left;color:#55565a;}
[type=checkbox]:not(:checked)+label::before{position:absolute;top:0;left:0;width:1.25em;height:1.25em;content:'';border:1px solid #dadada;background:#ffffff;}
[type=checkbox]:not(:checked)+label::after{position:absolute;top:0;left:0;width:20px;height:20px;font-size:1.3em;line-height:.8;content:'';transition:all .2s ease 0s;transform:scale(0);opacity:0;background:url(../images/checkbox_check.png) 0 0/contain no-repeat;}
[type=checkbox]:checked{position:absolute;left:-9999px;}
[type=checkbox]:checked+label{position:relative;padding-left:1.95em;font-size:15px;font-weight:100;cursor:pointer;text-align:left;color:#55565a;}
[type=checkbox]:checked+label::before{position:absolute;top:0;left:0;width:1.25em;height:1.25em;content:'';border:1px solid #dadada;border-color:#0075a4;background:#ffffff;background-color:#0075a4;}
[type=checkbox]:checked+label::after{position:absolute;top:4px;left:4px;font-family:'AmwayIcons'!important;font-size:9px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;content:'\e909';text-transform:none;color:#ffffff;speak:none;-webkit-font-smoothing:antialiased;}/*akl 수정*/
.tips{position:relative;display:inline-block;}
.tips .toolTips{position:absolute;z-index:1001;bottom:100%;left:-8px;display:none;width:260px;margin-bottom:10px;padding:15px 25px;font-size:14px;font-style:normal;color:#ffffff;border-radius:4px;background:#55565a;}
@media (max-width: 420px){
  .tips .toolTips{width:178px;}
}
.tips #triangle-down{position:absolute;bottom:-10px;left:15px;width:0;height:0;border-top:10px solid #55565a;border-right:10px solid transparent;border-left:10px solid transparent;}
@font-face{font-family:'AmwayIcons';font-weight:normal;font-style:normal;src:url(../fonts/AmwayIcons.eot?5v2gxx);src:url(../fonts/AmwayIcons.eot?5v2gxx#iefix) format('embedded-opentype'),url(../fonts/AmwayIcons.ttf?5v2gxx) format('truetype'),url(../fonts/AmwayIcons.woff?5v2gxx) format('woff'),url(../fonts/AmwayIcons.svg?5v2gxx#AmwayIcons) format('svg');}
[class*=' icon-'],[class^=icon-]{font-family:'AmwayIcons'!important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-circular-graph:before{content:'\e902';}
.icon-my-pvbv:before{content:'\e903';}
.icon-whos-close:before{content:'\e904';}
.icon-alert:before{content:'\e900';}
.icon-facebook:before{content:'\e901';}
.icon-google:before{content:'\e905';}
.icon-youtube:before{content:'\e906';}
.icon-tumblr:before{content:'\e907';}
.icon-instagram:before{content:'\e908';}
.icon-check-bold:before{content:'\e909';}
.icon-downleg:before{content:'\e90a';}
.icon-events:before{content:'\e90b';}
.icon-suitcase:before{content:'\e90c';}
.icon-briefcase:before{content:'\e90d';}
.icon-action-reports:before{content:'\e90e';}
.icon-business_tracking:before{content:'\e90f';}
.icon-clipboard:before{content:'\e910';}
.icon-create-receipt:before{content:'\e911';}
.icon-contract-online:before{content:'\e912';}
.icon-document:before{content:'\e913';}
.icon-contract-renew:before{content:'\e914';}
.icon-tax-form:before{content:'\e915';}
.icon-contract:before{content:'\e916';}
.icon-text-document-inverted:before{content:'\e917';}
.icon-report-sale:before{content:'\e918';}
.icon-text-document:before{content:'\e919';}
.icon-news:before{content:'\e91a';}
.icon-percent:before{content:'\e91b';}
.icon-tax-sku:before{content:'\e91c';}
.icon-address:before{content:'\e91d';}
.icon-adjust:before{content:'\e91e';}
.icon-air:before{content:'\e91f';}
.icon-aircraft-landing:before{content:'\e920';}
.icon-aircraft-take-off:before{content:'\e921';}
.icon-aircraft:before{content:'\e922';}
.icon-align-bottom:before{content:'\e923';}
.icon-align-horizontal-middle:before{content:'\e924';}
.icon-align-left:before{content:'\e925';}
.icon-align-right:before{content:'\e926';}
.icon-align-top:before{content:'\e927';}
.icon-align-vertical-middle:before{content:'\e928';}
.icon-archive:before{content:'\e929';}
.icon-area-graph:before{content:'\e92a';}
.icon-arrow-bold-down:before{content:'\e92b';}
.icon-arrow-bold-left:before{content:'\e92c';}
.icon-arrow-bold-right:before{content:'\e92d';}
.icon-arrow-bold-up:before{content:'\e92e';}
.icon-arrow-down:before{content:'\e92f';}
.icon-arrow-left:before{content:'\e930';}
.icon-arrow-long-down:before{content:'\e931';}
.icon-arrow-long-left:before{content:'\e932';}
.icon-arrow-long-right:before{content:'\e933';}
.icon-arrow-long-up:before{content:'\e934';}
.icon-arrow-right:before{content:'\e935';}
.icon-arrow-up:before{content:'\e936';}
.icon-arrow-with-circle-down:before{content:'\e937';}
.icon-arrow-with-circle-left:before{content:'\e938';}
.icon-arrow-with-circle-right:before{content:'\e939';}
.icon-arrow-with-circle-up:before{content:'\e93a';}
.icon-attachment:before{content:'\e93b';}
.icon-awareness-ribbon:before{content:'\e93c';}
.icon-back:before{content:'\e93d';}
.icon-bar-graph:before{content:'\e93e';}
.icon-graph-bar:before{content:'\e93f';}
.icon-beamed-note:before{content:'\e940';}
.icon-bell:before{content:'\e941';}
.icon-blackboard:before{content:'\e942';}
.icon-block:before{content:'\e943';}
.icon-book:before{content:'\e944';}
.icon-bookmark:before{content:'\e945';}
.icon-bookmarks:before{content:'\e946';}
.icon-bowl:before{content:'\e947';}
.icon-box:before{content:'\e948';}
.icon-brush:before{content:'\e949';}
.icon-bucket:before{content:'\e94a';}
.icon-bug:before{content:'\e94b';}
.icon-bath-body:before{content:'\e94c';}
.icon-beauty:before{content:'\e94d';}
.icon-nutrition:before{content:'\e94e';}
.icon-ingredients:before{content:'\e94f';}
.icon-home:before{content:'\e950';}
.icon-cake:before{content:'\e951';}
.icon-calculator:before{content:'\e952';}
.icon-calendar:before{content:'\e953';}
.icon-camera:before{content:'\e954';}
.icon-clock:before{content:'\e955';}
.icon-back-in-time-new:before{content:'\e956';}
.icon-reset:before{content:'\e957';}
.icon-ccw:before{content:'\e958';}
.icon-arrow-dropdown:before{content:'\e959';}
.icon-check:before{content:'\e95a';}
.icon-chevron-down:before{content:'\e95b';}
.icon-chevron-left:before{content:'\e95c';}
.icon-chevron-right:before{content:'\e95d';}
.icon-chevron-small-down:before{content:'\e95e';}
.icon-chevron-small-left:before{content:'\e95f';}
.icon-chevron-small-right:before{content:'\e960';}
.icon-chevron-small-up:before{content:'\e961';}
.icon-chevron-thin-down:before{content:'\e962';}
.icon-chevron-thin-left:before{content:'\e963';}
.icon-chevron-thin-right:before{content:'\e964';}
.icon-chevron-thin-up:before{content:'\e965';}
.icon-chevron-up:before{content:'\e966';}
.icon-check-bold-with-circle:before{content:'\e967';}
.icon-chevron-with-circle-down:before{content:'\e968';}
.icon-chevron-with-circle-left:before{content:'\e969';}
.icon-chevron-with-circle-right:before{content:'\e96a';}
.icon-chevron-with-circle-up:before{content:'\e96b';}
.icon-circle-with-cross:before{content:'\e96c';}
.icon-unavailable:before{content:'\e96d';}
.icon-cross:before{content:'\e96e';}
.icon-circle-with-minus:before{content:'\e96f';}
.icon-circle-with-plus:before{content:'\e970';}
.icon-code:before{content:'\e971';}
.icon-add-shoppinglist:before{content:'\e972';}
.icon-add-ditto:before{content:'\e973';}
.icon-circle:before{content:'\e974';}
.icon-clapperboard:before{content:'\e975';}
.icon-cloud:before{content:'\e976';}
.icon-edit:before{content:'\e977';}
.icon-cog:before{content:'\e978';}
.icon-setup:before{content:'\e979';}
.icon-colours:before{content:'\e97a';}
.icon-compass:before{content:'\e97b';}
.icon-controller-fast-backward:before{content:'\e97c';}
.icon-controller-fast-forward:before{content:'\e97d';}
.icon-controller-jump-to-start:before{content:'\e97e';}
.icon-controller-next:before{content:'\e97f';}
.icon-controller-paus:before{content:'\e980';}
.icon-controller-play:before{content:'\e981';}
.icon-play-video:before{content:'\e982';}
.icon-controller-record:before{content:'\e983';}
.icon-controller-stop:before{content:'\e984';}
.icon-controller-volume:before{content:'\e985';}
.icon-graph-triangle:before{content:'\e986';}
.icon-copy:before{content:'\e987';}
.icon-creative-commons-attribution:before{content:'\e988';}
.icon-creative-commons-noderivs:before{content:'\e989';}
.icon-creative-commons-noncommercial-eu:before{content:'\e98a';}
.icon-creative-commons-noncommercial-us:before{content:'\e98b';}
.icon-creative-commons-public-domain:before{content:'\e98c';}
.icon-creative-commons-remix:before{content:'\e98d';}
.icon-creative-commons-share:before{content:'\e98e';}
.icon-creative-commons-sharealike:before{content:'\e98f';}
.icon-creative-commons:before{content:'\e990';}
.icon-credit-card:before{content:'\e991';}
.icon-credit:before{content:'\e992';}
.icon-crop:before{content:'\e993';}
.icon-cup:before{content:'\e994';}
.icon-cw:before{content:'\e995';}
.icon-cycle:before{content:'\e996';}
.icon-database:before{content:'\e997';}
.icon-dial-pad:before{content:'\e998';}
.icon-direction:before{content:'\e999';}
.icon-document-landscape:before{content:'\e99a';}
.icon-document2:before{content:'\e99b';}
.icon-unread:before{content:'\e99c';}
.icon-add-to-list:before{content:'\e99d';}
.icon-list:before{content:'\e99e';}
.icon-menu:before{content:'\e99f';}
.icon-text:before{content:'\e9a0';}
.icon-documents:before{content:'\e9a1';}
.icon-dot-single:before{content:'\e9a2';}
.icon-dots-three-horizontal:before{content:'\e9a3';}
.icon-dots-three-vertical:before{content:'\e9a4';}
.icon-dots-two-horizontal:before{content:'\e9a5';}
.icon-dots-two-vertical:before{content:'\e9a6';}
.icon-drink:before{content:'\e9a7';}
.icon-drop:before{content:'\e9a8';}
.icon-edit2:before{content:'\e9a9';}
.icon-pencil:after{content:'\e9aa';}
.icon-new-message:before{content:'\e9ab';}
.icon-emoji-flirt:before{content:'\e9ac';}
.icon-emoji-happy:before{content:'\e9ad';}
.icon-emoji-neutral:before{content:'\e9ae';}
.icon-emoji-sad:before{content:'\e9af';}
.icon-erase:before{content:'\e9b0';}
.icon-eraser:before{content:'\e9b1';}
.icon-export:before{content:'\e9b2';}
.icon-eye-with-line:before{content:'\e9b3';}
.icon-eye:before{content:'\e9b4';}
.icon-feather:before{content:'\e9b5';}
.icon-fingerprint:before{content:'\e9b6';}
.icon-flag:before{content:'\e9b7';}
.icon-flash:before{content:'\e9b8';}
.icon-flashlight:before{content:'\e9b9';}
.icon-flat-brush:before{content:'\e9ba';}
.icon-flow-branch:before{content:'\e9bb';}
.icon-flow-cascade:before{content:'\e9bc';}
.icon-flow-line:before{content:'\e9bd';}
.icon-flow-parallel:before{content:'\e9be';}
.icon-flow-tree:before{content:'\e9bf';}
.icon-flower:before{content:'\e9c0';}
.icon-folder-images:before{content:'\e9c1';}
.icon-folder-music:before{content:'\e9c2';}
.icon-folder-video:before{content:'\e9c3';}
.icon-folder:before{content:'\e9c4';}
.icon-funnel:before{content:'\e9c5';}
.icon-game-controller:before{content:'\e9c6';}
.icon-gauge:before{content:'\e9c7';}
.icon-globe:before{content:'\e9c8';}
.icon-graduation-cap:before{content:'\e9c9';}
.icon-grid:before{content:'\e9ca';}
.icon-hair-cross:before{content:'\e9cb';}
.icon-hand:before{content:'\e9cc';}
.icon-heart-outlined:before{content:'\e9cd';}
.icon-heart:before{content:'\e9ce';}
.icon-help-with-circle:before{content:'\e9cf';}
.icon-help:before{content:'\e9d0';}
.icon-home2:before{content:'\e9d1';}
.icon-hour-glass:before{content:'\e9d2';}
.icon-image-inverted:before{content:'\e9d3';}
.icon-image:before{content:'\e9d4';}
.icon-images:before{content:'\e9d5';}
.icon-infinity:before{content:'\e9d6';}
.icon-info-with-circle:before{content:'\e9d7';}
.icon-info:before{content:'\e9d8';}
.icon-install:before{content:'\e9d9';}
.icon-key:before{content:'\e9da';}
.icon-lab-flask:before{content:'\e9db';}
.icon-language:before{content:'\e9dc';}
.icon-layers:before{content:'\e9dd';}
.icon-level-down:before{content:'\e9de';}
.icon-level-up:before{content:'\e9df';}
.icon-lifebuoy:before{content:'\e9e0';}
.icon-light-bulb:before{content:'\e9e1';}
.icon-light-down:before{content:'\e9e2';}
.icon-light-up:before{content:'\e9e3';}
.icon-line-graph:before{content:'\e9e4';}
.icon-link:before{content:'\e9e5';}
.icon-tax-state:before{content:'\e9e6';}
.icon-location-pin:before{content:'\e9e7';}
.icon-location:before{content:'\e9e8';}
.icon-lock-open:before{content:'\e9e9';}
.icon-lock:before{content:'\e9ea';}
.icon-log-out:before{content:'\e9eb';}
.icon-login:before{content:'\e9ec';}
.icon-loop:before{content:'\e9ed';}
.icon-magnet:before{content:'\e9ee';}
.icon-magnifying-glass:before{content:'\e9ef';}
.icon-search:before{content:'\e9f0';}
.icon-zoom-out:before{content:'\e9f1';}
.icon-zoom-in:before{content:'\e9f2';}
.icon-squared-minus:before{content:'\e9f3';}
.icon-squared-plus:before{content:'\e9f4';}
.icon-email:before{content:'\e9f5';}
.icon-mail:before{content:'\e9f6';}
.icon-typing:before{content:'\e9f7';}
.icon-message-dots:before{content:'\e9f8';}
.icon-message:before{content:'\e9f9';}
.icon-personal-message:before{content:'\e9fa';}
.icon-chat:before{content:'\e9fb';}
.icon-paper-plane:before{content:'\e9fc';}
.icon-man:before{content:'\e9fd';}
.icon-map:before{content:'\e9fe';}
.icon-mask:before{content:'\e9ff';}
.icon-medal:before{content:'\ea00';}
.icon-megaphone:before{content:'\ea01';}
.icon-merge:before{content:'\ea02';}
.icon-moon:before{content:'\ea03';}
.icon-mouse-pointer:before{content:'\ea04';}
.icon-mouse:before{content:'\ea05';}
.icon-price-tag:before{content:'\ea06';}
.icon-customer-sale-activity:before{content:'\ea07';}
.icon-untag:before{content:'\ea08';}
.icon-tag:before{content:'\ea09';}
.icon-music:before{content:'\ea0a';}
.icon-network:before{content:'\ea0b';}
.icon-new:before{content:'\ea0c';}
.icon-note:before{content:'\ea0d';}
.icon-notification:before{content:'\ea0e';}
.icon-notifications-off:before{content:'\ea0f';}
.icon-open-book:before{content:'\ea10';}
.icon-palette:before{content:'\ea11';}
.icon-pie-chart:before{content:'\ea12';}
.icon-pin:before{content:'\ea13';}
.icon-popup:before{content:'\ea14';}
.icon-power-plug:before{content:'\ea15';}
.icon-price-ribbon:before{content:'\ea16';}
.icon-battery:before{content:'\ea17';}
.icon-progress-empty:before{content:'\ea18';}
.icon-progress-full:before{content:'\ea19';}
.icon-progress-one:before{content:'\ea1a';}
.icon-progress-two:before{content:'\ea1b';}
.icon-quote:before{content:'\ea1c';}
.icon-radio:before{content:'\ea1d';}
.icon-reply-all:before{content:'\ea1e';}
.icon-reply:before{content:'\ea1f';}
.icon-forward:before{content:'\ea20';}
.icon-resize-100:before{content:'\ea21';}
.icon-resize-full-screen:before{content:'\ea22';}
.icon-retweet:before{content:'\ea23';}
.icon-rocket:before{content:'\ea24';}
.icon-round-brush:before{content:'\ea25';}
.icon-ruler:before{content:'\ea26';}
.icon-save:before{content:'\ea27';}
.icon-scissors:before{content:'\ea28';}
.icon-select-arrows:before{content:'\ea29';}
.icon-share-alternative:before{content:'\ea2a';}
.icon-share:before{content:'\ea2b';}
.icon-shareable:before{content:'\ea2c';}
.icon-shield:before{content:'\ea2d';}
.icon-shop:before{content:'\ea2e';}
.icon-shopping-bag:before{content:'\ea2f';}
.icon-shopping-basket:before{content:'\ea30';}
.icon-shopping-cart:before{content:'\ea31';}
.icon-shuffle:before{content:'\ea32';}
.icon-signal:before{content:'\ea33';}
.icon-feed:before{content:'\ea34';}
.icon-sound-mix:before{content:'\ea35';}
.icon-sound-mute:before{content:'\ea36';}
.icon-sound:before{content:'\ea37';}
.icon-sports-club:before{content:'\ea38';}
.icon-spreadsheet:before{content:'\ea39';}
.icon-squared-cross:before{content:'\ea3a';}
.icon-star-outlined:before{content:'\ea3b';}
.icon-star:before{content:'\ea3c';}
.icon-stopwatch:before{content:'\ea3d';}
.icon-arrows:before{content:'\ea3e';}
.icon-swap:before{content:'\ea3f';}
.icon-sweden:before{content:'\ea40';}
.icon-switch:before{content:'\ea41';}
.icon-thermometer:before{content:'\ea42';}
.icon-thumbs-down:before{content:'\ea43';}
.icon-thumbs-up:before{content:'\ea44';}
.icon-thunder-cloud:before{content:'\ea45';}
.icon-ticket:before{content:'\ea46';}
.icon-time-slot:before{content:'\ea47';}
.icon-tools:before{content:'\ea48';}
.icon-traffic-cone:before{content:'\ea49';}
.icon-trash:before{content:'\ea4a';}
.icon-tree:before{content:'\ea4b';}
.icon-triangle-down:before{content:'\ea4c';}
.icon-triangle-left:before{content:'\ea4d';}
.icon-triangle-right:before{content:'\ea4e';}
.icon-triangle-up:before{content:'\ea4f';}
.icon-trophy:before{content:'\ea50';}
.icon-newsletter:before{content:'\ea51';}
.icon-layout:before{content:'\ea52';}
.icon-create-new-shop:before{content:'\ea53';}
.icon-publish:before{content:'\ea54';}
.icon-browser:before{content:'\ea55';}
.icon-tv:before{content:'\ea56';}
.icon-laptop:before{content:'\ea57';}
.icon-tablet-mobile-combo:before{content:'\ea58';}
.icon-tablet:before{content:'\ea59';}
.icon-mobile:before{content:'\ea5a';}
.icon-classic-computer:before{content:'\ea5b';}
.icon-print:before{content:'\ea5c';}
.icon-modern-mic:before{content:'\ea5d';}
.icon-mic:before{content:'\ea5e';}
.icon-keyboard:before{content:'\ea5f';}
.icon-old-mobile:before{content:'\ea60';}
.icon-landline:before{content:'\ea61';}
.icon-old-phone:before{content:'\ea62';}
.icon-phone:before{content:'\ea63';}
.icon-drive:before{content:'\ea64';}
.icon-uninstall:before{content:'\ea65';}
.icon-inbox:before{content:'\ea66';}
.icon-download:before{content:'\ea67';}
.icon-upload-to-cloud:before{content:'\ea68';}
.icon-upload:before{content:'\ea69';}
.icon-register-user:before{content:'\ea6a';}
.icon-user-new:before{content:'\ea6b';}
.icon-remove-user:before{content:'\ea6c';}
.icon-user:before{content:'\ea6d';}
.icon-add-user:before{content:'\ea6e';}
.icon-users:before{content:'\ea6f';}
.icon-v-card:before{content:'\ea70';}
.icon-video-camera:before{content:'\ea71';}
.icon-video:before{content:'\ea72';}
.icon-vinyl:before{content:'\ea73';}
.icon-voicemail:before{content:'\ea74';}
.icon-wallet:before{content:'\ea75';}
.icon-warning:before{content:'\ea76';}
.icon-water:before{content:'\ea77';}
.icon-Search-Results:before{content:'\ea8b';}
.icon-collapse-arrows:before{content:'\ea89';}
.icon-expand-arrows:before{content:'\ea8a';}
.icon-info-outline:before{content:'\ea84';}
.icon-info-solid:before{content:'\ea85';}
.icon-chart:before{content:'\ea83';}
.icon-collapse-2:before{content:'\ea7d';}
.icon-collapse:before{content:'\ea7e';}
.icon-comparison:before{content:'\ea7f';}
.icon-instruction:before{content:'\ea80';}
.icon-R:before{content:'\ea81';}
.icon-rearange-icon:before{content:'\ea82';}
.icon-Icon-Inactive-transparent:before{content:'\ea7c';}
.icon-Hamburger-Plus:before{content:'\ea88';}
.icon-Humburger_list:before{content:'\ea86';}
.icon-Icon-Hamburger-01:before{content:'\ea7a';}
.icon-Icon-International-01:before{content:'\ea7b';}
.icon-arrow-dropdown-expanded:before{content:'\ea87';}
.icon-success {display: inline-block;background: url("../images/check.png") no-repeat center center !important;width: 24px;height: 24px;background-size: auto;}
html{height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{position:relative;height:100%;font-family:SourceSansPro;font-weight:100;color:#55565a;background:#ffffff;}
li,ol,ul{padding-left:0;list-style:none;}
.green{color:#20883e;}
.red{color:#e11e45;}
.datepicker td,.datepicker th{color:#111111;background:none;}
/* 20180430 @media (min-width: 1px){
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left;}
  .col-sm-12{width:100%;}
  .col-sm-11{width:91.66666667%;}
  .col-sm-10{width:83.33333333%;}
  .col-sm-9{width:75%;}
  .col-sm-8{width:66.66666667%;}
  .col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}
  .col-sm-5{width:41.66666667%;}
  .col-sm-4{width:33.33333333%;}
  .col-sm-3{width:25%;}
  .col-sm-2{width:16.66666667%;}
  .col-sm-1{width:8.33333333%;}
  .col-sm-pull-12{right:100%;}
  .col-sm-pull-11{right:91.66666667%;}
  .col-sm-pull-10{right:83.33333333%;}
  .col-sm-pull-9{right:75%;}
  .col-sm-pull-8{right:66.66666667%;}
  .col-sm-pull-7{right:58.33333333%;}
  .col-sm-pull-6{right:50%;}
  .col-sm-pull-5{right:41.66666667%;}
  .col-sm-pull-4{right:33.33333333%;}
  .col-sm-pull-3{right:25%;}
  .col-sm-pull-2{right:16.66666667%;}
  .col-sm-pull-1{right:8.33333333%;}
  .col-sm-pull-0{right:auto;}
  .col-sm-push-12{left:100%;}
  .col-sm-push-11{left:91.66666667%;}
  .col-sm-push-10{left:83.33333333%;}
  .col-sm-push-9{left:75%;}
  .col-sm-push-8{left:66.66666667%;}
  .col-sm-push-7{left:58.33333333%;}
  .col-sm-push-6{left:50%;}
  .col-sm-push-5{left:41.66666667%;}
  .col-sm-push-4{left:33.33333333%;}
  .col-sm-push-3{left:25%;}
  .col-sm-push-2{left:16.66666667%;}
  .col-sm-push-1{left:8.33333333%;}
  .col-sm-push-0{left:auto;}
  .col-sm-offset-12{margin-left:100%;}
  .col-sm-offset-11{margin-left:91.66666667%;}
  .col-sm-offset-10{margin-left:83.33333333%;}
  .col-sm-offset-9{margin-left:75%;}
  .col-sm-offset-8{margin-left:66.66666667%;}
  .col-sm-offset-7{margin-left:58.33333333%;}
  .col-sm-offset-6{margin-left:50%;}
  .col-sm-offset-5{margin-left:41.66666667%;}
  .col-sm-offset-4{margin-left:33.33333333%;}
  .col-sm-offset-3{margin-left:25%;}
  .col-sm-offset-2{margin-left:16.66666667%;}
  .col-sm-offset-1{margin-left:8.33333333%;}
  .col-sm-offset-0{margin-left:0;}
} */
@media (min-width: 769px){
  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left;}
  .col-md-12{width:100%;}
  .col-md-11{width:91.66666667%;}
  .col-md-10{width:83.33333333%;}
  .col-md-9{width:75%;}
  .col-md-8{width:66.66666667%;}
  .col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}
  .col-md-5{width:41.66666667%;}
  .col-md-4{width:33.33333333%;}
  .col-md-3{width:25%;}
  .col-md-2{width:16.66666667%;}
  .col-md-1{width:8.33333333%;}
  .col-md-pull-12{right:100%;}
  .col-md-pull-11{right:91.66666667%;}
  .col-md-pull-10{right:83.33333333%;}
  .col-md-pull-9{right:75%;}
  .col-md-pull-8{right:66.66666667%;}
  .col-md-pull-7{right:58.33333333%;}
  .col-md-pull-6{right:50%;}
  .col-md-pull-5{right:41.66666667%;}
  .col-md-pull-4{right:33.33333333%;}
  .col-md-pull-3{right:25%;}
  .col-md-pull-2{right:16.66666667%;}
  .col-md-pull-1{right:8.33333333%;}
  .col-md-pull-0{right:auto;}
  .col-md-push-12{left:100%;}
  .col-md-push-11{left:91.66666667%;}
  .col-md-push-10{left:83.33333333%;}
  .col-md-push-9{left:75%;}
  .col-md-push-8{left:66.66666667%;}
  .col-md-push-7{left:58.33333333%;}
  .col-md-push-6{left:50%;}
  .col-md-push-5{left:41.66666667%;}
  .col-md-push-4{left:33.33333333%;}
  .col-md-push-3{left:25%;}
  .col-md-push-2{left:16.66666667%;}
  .col-md-push-1{left:8.33333333%;}
  .col-md-push-0{left:auto;}
  .col-md-offset-12{margin-left:100%;}
  .col-md-offset-11{margin-left:91.66666667%;}
  .col-md-offset-10{margin-left:83.33333333%;}
  .col-md-offset-9{margin-left:75%;}
  .col-md-offset-8{margin-left:66.66666667%;}
  .col-md-offset-7{margin-left:58.33333333%;}
  .col-md-offset-6{margin-left:50%;}
  .col-md-offset-5{margin-left:41.66666667%;}
  .col-md-offset-4{margin-left:33.33333333%;}
  .col-md-offset-3{margin-left:25%;}
  .col-md-offset-2{margin-left:16.66666667%;}
  .col-md-offset-1{margin-left:8.33333333%;}
  .col-md-offset-0{margin-left:0;}
}
@media (min-width: 1025px){
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left;}
  .col-lg-12{width:100%;}
  .col-lg-11{width:91.66666667%;}
  .col-lg-10{width:83.33333333%;}
  .col-lg-9{width:75%;}
  .col-lg-8{width:66.66666667%;}
  .col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}
  .col-lg-5{width:41.66666667%;}
  .col-lg-4{width:33.33333333%;}
  .col-lg-3{width:25%;}
  .col-lg-2{width:16.66666667%;}
  .col-lg-1{width:8.33333333%;}
  .col-lg-pull-12{right:100%;}
  .col-lg-pull-11{right:91.66666667%;}
  .col-lg-pull-10{right:83.33333333%;}
  .col-lg-pull-9{right:75%;}
  .col-lg-pull-8{right:66.66666667%;}
  .col-lg-pull-7{right:58.33333333%;}
  .col-lg-pull-6{right:50%;}
  .col-lg-pull-5{right:41.66666667%;}
  .col-lg-pull-4{right:33.33333333%;}
  .col-lg-pull-3{right:25%;}
  .col-lg-pull-2{right:16.66666667%;}
  .col-lg-pull-1{right:8.33333333%;}
  .col-lg-pull-0{right:auto;}
  .col-lg-push-12{left:100%;}
  .col-lg-push-11{left:91.66666667%;}
  .col-lg-push-10{left:83.33333333%;}
  .col-lg-push-9{left:75%;}
  .col-lg-push-8{left:66.66666667%;}
  .col-lg-push-7{left:58.33333333%;}
  .col-lg-push-6{left:50%;}
  .col-lg-push-5{left:41.66666667%;}
  .col-lg-push-4{left:33.33333333%;}
  .col-lg-push-3{left:25%;}
  .col-lg-push-2{left:16.66666667%;}
  .col-lg-push-1{left:8.33333333%;}
  .col-lg-push-0{left:auto;}
  .col-lg-offset-12{margin-left:100%;}
  .col-lg-offset-11{margin-left:91.66666667%;}
  .col-lg-offset-10{margin-left:83.33333333%;}
  .col-lg-offset-9{margin-left:75%;}
  .col-lg-offset-8{margin-left:66.66666667%;}
  .col-lg-offset-7{margin-left:58.33333333%;}
  .col-lg-offset-6{margin-left:50%;}
  .col-lg-offset-5{margin-left:41.66666667%;}
  .col-lg-offset-4{margin-left:33.33333333%;}
  .col-lg-offset-3{margin-left:25%;}
  .col-lg-offset-2{margin-left:16.66666667%;}
  .col-lg-offset-1{margin-left:8.33333333%;}
  .col-lg-offset-0{margin-left:0;}
}
.btn:active,.btn:active:focus,.btn:focus,.btn:hover,button:focus{outline:initial !important;  box-shadow:none;} /*2018.05.08 수정; */
table{width:100%;}
table th{padding:8px 10px;font-size:13px;font-weight:400;vertical-align:top; color:#ffffff;background-color:#128a9e;}
table th:last-child{text-align:right;}
table td{padding:24px 10px;vertical-align:top;}
.responsive-table th:first-child{padding-left:30px;}
.responsive-table th:last-child{padding-right:30px;text-align:right;}
.responsive-table td:last-child{padding-right:30px;text-align:right;}
.responsive-table-item{padding:12px;}
.responsive-table-item:nth-child(even){background-color:#f2f2f2;}
.responsive-table-item a.responsive-table-link{color:#002f5f;}
.responsive-table-item a:hover{color:#002f5f;}
.responsive-table-item a:focus{color:#002f5f;}
.responsive-table-item td:last-child{text-align:right;}
@media (max-width: 1024px){
  .responsive-table th:first-child{padding-left:20px;}
  .responsive-table th:last-child{padding-right:20px;}
}
@media (min-width: 768px){
  .responsive-table td:nth-child(2){padding-left:20px;}
}
@media (min-width: 1024px){
  .responsive-table td:nth-child(2){padding-left:30px;}
}
@media (max-width: 1px){
  .responsive-table td:last-child{padding-right:20px;}
  .responsive-table-item{padding:10px 20px;}
}
@media (max-width: 768px){
  .responsive-table-item{display:block;}
  .responsive-table-item .status strong{display:block;}
  .responsive-table-item td{display:inline-block;width:40%;padding:3px 10px;}
  .responsive-table-item td:last-child{text-align:left;}
  .responsive-table-item td.responsive-table-cell{width:55%;}
  .responsive-table-item td.responsive-table-cell-bold{font-weight:500;}
}
@media (min-width: 1px) and (max-width: 768px){
  .visible-sm{display:block!important;}
  table.visible-sm{display:table;}
  tr.visible-sm{display:table-row!important;}
  td.visible-sm,th.visible-sm{display:table-cell!important;}
}
._checkbox-element-global-class~span._checkbox-element-global-span{position:relative;top:0;display:inline-block;width:20px;height:20px;margin-right:5px;cursor:pointer;border:1px solid #dadada;background:#ffffff;}
._checkbox-element-global-class~span._checkbox-element-global-span:before{position:relative;top:4px;left:3px;float:left;font-family:'AmwayIcons'!important;font-size:9px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;content:'\e909';text-transform:none;color:#ffffff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}/*akl 수정*/
._checkbox-element-global-class:checked:not(:disabled)~span._checkbox-element-global-span{border-color:#0075a4;background:#0075a4;}
a{cursor:pointer;color:#0075a4;}
a:hover{color:#002f5f;}
a *{text-decoration:none;}
a:focus{text-decoration:none;}
.form-control{transition:none;color:#56565a;border-radius:0;}
.form-control:focus{border-color:#002f5f;box-shadow:none;}
.tb120{display:block;padding:70px 0 120px;}
.display-none{display:none;}
.container{margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;}

/* 스크롤문제로 주석처리 : 2018.04.23
@media (min-width: 1px){
  .container{width:100%;}
}
@media (max-width: 769px){
  .container{width:100%;}
}
@media (min-width: 1280px){
  .container{width:1400px;}
} */
.container-fluid{margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;}
@media (min-width: 1025px){
  .container-lg{float:none;overflow:hidden;margin:0 auto!important;}
}
/*.amway-theme *{font-size:16px;line-height:1.5;}*/
.amway-theme h1{margin:0;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2.75em;font-weight:100;line-height:1em; color:#002f5f;}
.amway-theme h1.type2{font-weight:500;}
.amway-theme h2{margin:0;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2.25em;font-weight:500;line-height:1em;color:#002f5f;}
.amway-theme h3{margin:0;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:1.875em;font-weight:100;line-height:1em;color:#002f5f;}
.amway-theme h4{margin:0;font-size:1.25em;font-weight:100;line-height:1em;color:#002f5f;}
.amway-theme h5{margin:0;font-family:SourceSansPro;font-size:1.25em;font-weight:500;line-height:1em;color:#002f5f;}
.amway-theme h5.type2{color:#56565a;}
.amway-theme h6{margin:0;font-family:SourceSansPro;font-size:1em;font-weight:500;line-height:1em;color:#002f5f;}
.amway-theme h6.type2{color:#56565a;}
.amway-theme .disclaimer-text{font-family:SourceSansPro;font-size:.875em;font-weight:100;line-height:1em;color:#56565a;}
.amway-theme .btn.primary,.amway-theme [role=button] input[type=submit].primary,.amway-theme button.primary,.amway-theme input[type=button].primary,.amway-theme input[type=reset].primary{color:#ffffff;border:1px solid #002f5f;background-color:#002f5f;}
.amway-theme .btn.small,.amway-theme [role=button] input[type=submit].small,.amway-theme button.small,.amway-theme input[type=button].small,.amway-theme input[type=reset].small{height:40px;padding-top:7px;font-size:14px;}
.amway-theme input[type=text]:focus{border:1px solid #002f5f;}
.amway-theme input[type=text]:disabled{color:#bbbbbb;background:#f4f4f4;}
.amway-theme textarea{display:inline-block;white-space:pre;text-decoration:none; outline:none}
.amway-theme textarea:focus{border:1px solid #002f5f;}
.amway-theme textarea:disabled{color:#bbbbbb;background:#f4f4f4;}
.amway-theme select{display:inline-block;white-space:pre;text-decoration:none;}
.amway-theme select:focus{border:1px solid #002f5f;}
.amway-theme select:disabled{color:#bbbbbb;background:#f4f4f4;}
.amway-theme input[type=submit]{overflow:visible;padding:0;font:inherit;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border:0;-webkit-appearance:button;}
.amway-theme input[type=submit]:focus{}
.amway-theme input[type=reset]{overflow:visible;box-sizing:border-box;height:40px;padding:0;padding:0 25px;font:inherit; font-size:20px;font-weight:500;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#002f5f;border:0;-webkit-appearance:button;}
.amway-theme input[type=reset]:focus{}
.amway-theme input[type=button]{overflow:visible;box-sizing:border-box;height:40px;padding:0;padding:0 20px;font:inherit; font-size:20px;font-weight:500;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#002f5f;border:0;-webkit-appearance:button;}
.amway-theme input[type=button]:focus{}
.amway-theme input::-moz-focus-inner{padding:0;border:0;}
.amway-theme [role=button]{display:inline-block;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;white-space:pre;text-decoration:none;}
.amway-theme [role=button] input[type=submit]{box-sizing:border-box;height:40px;padding:0 25px;font-family:SourceSansPro;font-size:1.125em;font-weight:500;color:#002f5f;}
.amway-theme [role=button] input[type=submit].primary{color:#ffffff;border:1px solid #002f5f;background-color:#002f5f;}
.amway-theme [role=button] input[type=submit].primary:hover{cursor:pointer;border:1px solid #004285;background-color:#004285;}
.amway-theme [role=button] input[type=submit].primary:disabled{border:1px solid #bbbbbb;background-color:#bbbbbb;}
.amway-theme [role=button] input[type=submit].secondary{color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.amway-theme [role=button] input[type=submit].secondary:hover{cursor:pointer;color:#ffffff;background-color:#002f5f;}
.amway-theme [role=button] input[type=submit].secondary:disabled{color:#bbbbbb;border:1px solid #bbbbbb;background:#ffffff;}
.amway-theme [role=button] input[type=submit].transparent{color:#ffffff;border:1px solid #ffffff;background-color:rgba(0, 0, 0, .3);}
.amway-theme [role=button] input[type=submit].transparent:hover{cursor:pointer;color:#ffffff;border-color:#ffffff;background-color:rgba(128, 130, 133, .3);}
.amway-theme [role=button] input[type=submit].small{height:40px;padding-top:7px;font-size:14px;}
.amway-theme [role=button] input[type=submit].large{height:60px;padding:0 40px;font-size:1.375em;}
.amway-theme [role=button] input[type=submit].link-btn{text-transform:none;color:#002f5f;}
.amway-theme [role=button] input[type=submit].link-btn:disabled{color:#bbbbbb;}
.amway-theme .btn{box-sizing:border-box;height:40px;padding:0 25px;font-family:SourceSansPro;font-size:1.125em;font-weight:500;color:#002f5f;}
.amway-theme input[type=reset].primary{color:#ffffff;border:1px solid #002f5f;background-color:#002f5f;}
.amway-theme input[type=reset].primary:hover{cursor:pointer;border:1px solid #004285;background-color:#004285;}
.amway-theme input[type=reset].primary:disabled{border:1px solid #bbbbbb;background-color:#bbbbbb;}
.amway-theme input[type=button].primary{color:#ffffff;border:1px solid #002f5f;background-color:#002f5f;}
.amway-theme input[type=button].primary:hover{cursor:pointer;border:1px solid #004285;background-color:#004285;}
.amway-theme input[type=button].primary:disabled{border:1px solid #bbbbbb;background-color:#bbbbbb;}
.amway-theme button.primary{color:#ffffff;border:1px solid #002f5f;background-color:#002f5f;}
.amway-theme button.primary:hover{cursor:pointer;border:1px solid #004285;background-color:#004285;}
.amway-theme button.primary:disabled{border:1px solid #bbbbbb;background-color:#bbbbbb;}
.amway-theme .btn.primary{color:#ffffff;border:1px solid #002f5f;background-color:#002f5f;}
.amway-theme .btn.primary:hover{cursor:pointer;border:1px solid #004285;background-color:#004285;}
.amway-theme .btn.primary:disabled{border:1px solid #bbbbbb;background-color:#bbbbbb;}
.amway-theme input[type=reset].secondary{color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.amway-theme input[type=reset].secondary:hover{cursor:pointer;color:#ffffff;background-color:#002f5f;}
.amway-theme input[type=reset].secondary:disabled{color:#bbbbbb;border:1px solid #bbbbbb;background:#ffffff;}
.amway-theme input[type=button].secondary{color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.amway-theme input[type=button].secondary:hover{cursor:pointer;color:#ffffff;background-color:#002f5f;}
.amway-theme input[type=button].secondary:disabled{color:#bbbbbb;border:1px solid #bbbbbb;background:#ffffff;}
.amway-theme button.secondary{color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.amway-theme button.secondary:hover{cursor:pointer;color:#ffffff;background-color:#002f5f;}
.amway-theme button.secondary:disabled{color:#bbbbbb;border:1px solid #bbbbbb;background:#ffffff;}
.amway-theme .btn.secondary{color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.amway-theme .btn.secondary:hover{cursor:pointer;color:#ffffff;background-color:#002f5f;}
.amway-theme .btn.secondary:disabled{color:#bbbbbb;border:1px solid #bbbbbb;background:#ffffff;}
.amway-theme input[type=reset].transparent{color:#ffffff;border:1px solid #ffffff;background-color:rgba(0, 0, 0, .3);}
.amway-theme input[type=reset].transparent:hover{cursor:pointer;color:#ffffff;border-color:#ffffff;background-color:rgba(128, 130, 133, .3);}
.amway-theme input[type=button].transparent{color:#ffffff;border:1px solid #ffffff;background-color:rgba(0, 0, 0, .3);}
.amway-theme input[type=button].transparent:hover{cursor:pointer;color:#ffffff;border-color:#ffffff;background-color:rgba(128, 130, 133, .3);}
.amway-theme button.transparent{color:#ffffff;border:1px solid #ffffff;background-color:rgba(0, 0, 0, .3);}
.amway-theme button.transparent:hover{cursor:pointer;color:#ffffff;border-color:#ffffff;background-color:rgba(128, 130, 133, .3);}
.amway-theme .btn.transparent{color:#ffffff;border:1px solid #ffffff;background-color:rgba(0, 0, 0, .3);}
.amway-theme .btn.transparent:hover{cursor:pointer;color:#ffffff;border-color:#ffffff;background-color:rgba(128, 130, 133, .3);}
.amway-theme input[type=reset].small{height:40px;padding-top:7px;font-size:14px;}
.amway-theme input[type=button].small{height:40px;padding-top:7px;font-size:14px;}
.amway-theme button.small{height:40px;padding-top:7px;font-size:14px;}
.amway-theme .btn.small{height:40px;padding-top:7px;font-size:14px;}
.amway-theme input[type=reset].large{height:60px;padding:0 40px;font-size:1.375em;}
.amway-theme input[type=button].large{height:60px;padding:0 40px;font-size:1.375em;}
.amway-theme button.large{height:60px;padding:0 40px;font-size:1.375em;}
.amway-theme .btn.large{height:60px;padding:0 40px;font-size:1.375em;}
.amway-theme input[type=reset].link-btn{text-transform:none;color:#002f5f;}
.amway-theme input[type=reset].link-btn:disabled{color:#bbbbbb;}
.amway-theme input[type=button].link-btn{text-transform:none;color:#002f5f;}
.amway-theme input[type=button].link-btn:disabled{color:#bbbbbb;}
.amway-theme button.link-btn{text-transform:none;color:#002f5f;}
.amway-theme button.link-btn:disabled{color:#bbbbbb;}
.amway-theme .btn.link-btn{text-transform:none;color:#002f5f;}
.amway-theme .btn.link-btn:disabled{color:#bbbbbb;}
.amway-theme a span{font-weight:500;}
.amway-theme label{font-size:1em;font-weight:500;color:#002f5f;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-sorting-form{vertical-align:top;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-sorting-form .ditto-header-button{min-width:120px;height:auto;line-height:1.45;text-align:left;vertical-align:top;border:0;}
.amway-theme .full-width-title-component{position:relative;width:100%;margin-left:0;padding:75px 0;text-align:center;}
@media (max-width: 768px){
  .amway-theme .full-width-title-component{padding:25px 0;}
}

header.main-header .header-container{height:40px;background:#e11e45;}
header.main-header .header-wrapper{max-width:1200px;margin:0 auto;padding:0 40px;}  /* 191127 width값조정 */
header.main-header .country-language-container .dropdown{display:block;float:left;height:40px;border-right:1px solid #ea627d;}
header.main-header .country-language-container .dropdown .dropdown-backdrop{display:none!important;}
header.main-header .country-language-container .dropdown.open{background-color:#c53131;}
header.main-header .country-language-container .dropdown.open .icon:before{content:'\e260'!important;}
header.main-header .country-language-container .dropdown-toggle .flag-icon{top:10px;bottom:inherit;}
header.main-header .country-language-container .dropdown-toggle .current-country-code{margin-left:30px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:14px;font-weight:100;color:#ffffff;}
header.main-header .country-language-container .dropdown-toggle .current-language{font-size:.875em;font-weight:700;color:#ffffff;}
header.main-header .country-language-container .dropdown-toggle .icon{display:inline-block;font-size:10px;color:#ffffff;}
header.main-header .country-language-container .countryBox{top:38px;padding:0;border:none;background:#ffffff;}
header.main-header .nav-links-container{float:right;}
header.main-header .nav-links-container ul.nav-list{margin:0;padding:0;list-style:none;border-left:1px solid #ea627d;}
header.main-header ul.nav-list li.nav-item{display:block;float:left;padding:0;border-right:1px solid #ea627d;}
header.main-header ul.nav-list li.nav-item a{display:block;padding:8px 25px;font-size:14px;font-weight:700;line-height:24px;color:#ffffff;}
header.main-header ul.nav-list li.nav-item a:hover{color:#ffffff;}
header.main-header ul.nav-list li.nav-item a:focus{color:#ffffff;}
header.main-header ul.nav-list li.nav-item a.img-nav-link{margin:0;padding:0;line-height:40px;}
header.main-header ul.nav-list li.nav-item a.img-nav-link:hover{text-decoration:none;}
header.main-header ul.nav-list li.nav-item a.img-nav-link:hover *{text-decoration:none;}
header.main-header ul.nav-list li.nav-item a.img-nav-link:focus{text-decoration:none;}
header.main-header ul.nav-list li.nav-item a.img-nav-link:focus *{text-decoration:none;}
header.main-header ul.nav-list li.nav-item a.img-nav-link .user-name{font-size:14px;font-weight:700;line-height:24px;text-transform:capitalize;color:#ffffff;}
header.main-header ul.nav-list li.nav-item a.img-nav-link .icon{font-size:10px;color:#ffffff;}
header.main-header ul.nav-list li.nav-item a.img-nav-link img{position:relative;bottom:1px;width:34px;height:34px;border-radius:50%;}
header.main-header ul.nav-list li.nav-item a.img-nav-link.opened{background:#c53131;}
header.main-header ul.nav-list li.nav-item a.img-nav-link.opened .icon:before{content:'\ea87';}
header.main-header ul.nav-list li.nav-item .nav-cart{padding:0;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link{padding:3px 15px;line-height:34px;color:#ffffff;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link:hover{text-decoration:none;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link:hover *{text-decoration:none;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link:focus{text-decoration:none;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link:focus *{text-decoration:none;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link .cart-icon-wrapper{position:relative;z-index:10002;top:30px;display:none;width:100%;background:0 0;}
header.main-header ul.nav-list li.nav-item .nav-cart .mini-cart-link .cart-icon-wrapper .mini-cart-arrow{width:0;height:0;margin:0 auto;border-right:11px solid transparent;border-bottom:14px solid #ffffff;border-left:11px solid transparent;}
header.main-header .nav-cart .mini-cart-link .mini-cart-icon{display:block;float:left; }
header.main-header .nav-cart .mini-cart-link .mini-cart-price{display:block;float:left;margin-left:8px;font-size:14px;font-weight:700;line-height:34px;}
header.main-header .nav-cart .mini-cart-link .mini-cart-price *{font-size:inherit;line-height:inherit;}
header.main-header .nav-cart .mini-cart-link .mini-cart-count{display:block;float:left;margin-left:8px;font-size:14px;font-weight:700;line-height:34px;}
header.main-header .nav-cart .mini-cart-link .mini-cart-count *{font-size:inherit;line-height:inherit;}
header.main-header ul.nav-list .nav-cart.opened{background:#c53131;}
header.main-header ul.nav-list .nav-cart.opened .mini-cart-link .cart-icon-wrapper{display:block;}
header.main-header .nav-cart-wrapper .mini-cart-items-container{right:10px;background:#ffffff;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .list-item-image a{padding:0;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .nav.nav-tabs li{color:#55565a;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .nav.nav-tabs li a:hover{text-decoration:none;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .nav.nav-tabs li a:hover *{text-decoration:none;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .nav.nav-tabs li a:focus{text-decoration:none;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .nav.nav-tabs li a:focus *{text-decoration:none;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .nav.nav-tabs li.active{color:#002f5f;}
header.main-header .nav-cart-wrapper .mini-cart-items-container .cart-icon-wrapper{background:0 0;}
header.main-header ul.nav-list li.nav-item.nav-mini-cart{padding:0;}
header.main-header .nav-links-container ul.nav-list li.ibo-summary{display:block;float:left;padding:0;line-height:40px;border-right:1px solid #ea627d;background:#c53131;}
header.main-header .nav-links-container ul.nav-list li.ibo-summary .ibo-summary__toggle{display:block;float:left;padding:8px 10px;font-size:10px;line-height:24px;color:#ffffff;background:#e11e45;}
header.main-header .nav-links-container ul.nav-list li.ibo-summary .ibo-summary__toggle.icon-collapse-arrows{background:#c53131;}
header.main-header .nav-links-container ul.nav-list li.ibo-summary .ibo-summary__wrapper{display:none;float:left;padding:8px 25px;font-size:14px;line-height:24px;color:#ffffff;border-left:1px solid #ea627d;}
header.main-header .nav-links-container ul.nav-list li.ibo-summary .ibo-summary__wrapper *{font-size:inherit;line-height:inherit;}

header.main-header .amw-navigation-menu{border-top:none;background-color:#ffffff;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .08);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, .08);box-shadow:0 2px 10px rgba(0, 0, 0, .08);-ms-box-shadow:0 2px 10px rgba(0, 0, 0, .08);}
header.main-header .amw-navigation-menu .navigation-menu-container{max-width:1280px;margin:0 auto;padding:0 40px;}
header.main-header .navigation-menu-container .desktop-nav-menu{padding:12px 0;}
header.main-header .desktop-nav-menu .top-menu{padding:0 12px 0 0;font-weight:700;}
header.main-header .desktop-nav-menu .top-menu .amway-logo-desktop .site-logo{padding:10px 0 0;}
header.main-header .desktop-nav-menu .top-menu .amway-logo-desktop .site-logo .img{width:142px;height:48px;}
header.main-header .desktop-nav-menu .top-menu .top-menu-links{position:relative;left:20px;width:auto;padding-left:0;}
header.main-header .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list{margin-bottom:0;padding-left:0;list-style:none;}
header.main-header .desktop-nav-menu .top-menu .nav-list-item{position:relative;display:block;float:left;}
header.main-header .desktop-nav-menu .top-menu .nav-list-item.online-meeting {position:absolute;right:0;top:0}
header.main-header .desktop-nav-menu .top-menu .nav-list-item a {position:relative;display:block;padding:20px 8px 20px 30px;font-size:17px;line-height:24px;}
header.main-header .desktop-nav-menu .top-menu .nav-list-item .overlay-menu-component-desktop-wrapper{position:relative;display:block;}
header.main-header .desktop-nav-menu .top-menu .nav-list-item .overlay-menu-component-desktop-wrapper:hover{background:inherit;}
header.main-header .desktop-nav-menu .top-menu .nav-list-item .sp_nav {vertical-align:top;margin-right:8px}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop{position:relative;display:block;margin:12px 10px 12px 0;padding:0 25px;font-size:20px;line-height:40px;cursor:pointer;white-space:normal;text-decoration:none;border-right:1px solid #dadada;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop:hover{text-decoration:none;background:inherit;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop:hover *{text-decoration:none;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop:focus{text-decoration:none;background:inherit;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop:focus *{text-decoration:none;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop .hamburger-icon{position:relative;top:inherit;bottom:-1px;display:inline-block;width:20px;margin-right:7px;font-size:22px;line-height:24px;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop .button-text{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:1em;font-weight:700;line-height:24px;}
header.main-header .desktop-nav-menu a.overlay-menu-toggle-desktop.collapsed .hamburger-icon{font-size:18px;}
header.main-header .desktop-nav-menu .top-search{padding:0 0 0 12px;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front{z-index:100;padding:12px 0;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group{width:auto;min-height:38px;font-weight:100;border:1px solid #dadada;border-radius:4px;background-color:#ffffff; }
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .form-control{display:table-cell;height:38px;font-weight:100;border:0;background:0 0;box-shadow:none;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn{display:table-cell;width:1%;height:38px;font-size:1em;vertical-align:middle;white-space:nowrap;background:0 0;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn{width:40px; height:38px;padding:0; background:none}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn:hover{text-decoration:none;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn:hover *{text-decoration:none;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn:focus{text-decoration:none;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn:focus *{text-decoration:none;}
header.main-header .desktop-nav-menu .top-search .site-search .ui-front ul.ui-autocomplete{position:absolute;z-index:100;right:0;left:0;width:auto!important;margin:0;padding-top:0;padding-left:0;list-style:none;background:#ffffff;-webkit-box-shadow:0 8px 15px rgba(0, 0, 0, .5);box-shadow:0 8px 15px rgba(0, 0, 0, .5);}
header.main-header .amw-navigation-menu.search-open .desktop-nav-menu .top-search{display:block;}

header.main-header .overlay-menu-container{position:fixed;z-index:1000;top:128px;left:0;width:100%;max-width:1280px;margin:0 auto;background:#ffffff;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers{margin:0;border-top:0;border-bottom:1px solid #dadada;}
header.main-header .overlay-menu-headers .menu-headers-container{padding:0;}
header.main-header .overlay-menu-headers .tab-header-list{display:flex;width:100%;margin:0;padding:0;list-style:none;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item{text-align:center;border-right:1px solid #dadada;flex:1;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item:first-of-type{border-left:1px solid #dadada;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item *{background:inherit;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle {height:100%;padding:10px 25px!important;font-weight:700;color:#002f5f; }
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle *{font-weight:inherit;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle .wrapper{display:table;height:100%;width:100%; }
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle:hover{text-decoration:none;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle:hover *{text-decoration:none;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle:focus{text-decoration:none;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle:focus *{text-decoration:none;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item .tab-image{display:table-cell;padding-right:10px;vertical-align:middle;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item .tab-image .active-image{display:none;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item .tab-title{display:table-cell;line-height:1em;text-align:left;vertical-align:middle;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item.active{background:#002f5f;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item.active a.tab-toggle{color:#ffffff;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item.active .tab-image .active-image{display:inline-block;}
header.main-header .overlay-menu-headers .tab-header-list .tab-header-item.active .tab-image .not-active-image{display:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-first-col{padding-left:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-tab-title-wrapper a.overlay-tab-title{padding:1em 0!important;font-weight:500;text-transform:none;color:#55565a!important;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-row{padding:0 0 2.25em;border-bottom:1px solid #dadada;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-row:first-of-type{padding:0;border-bottom:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-row:last-of-type{border-bottom:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories{padding-top:1em;text-transform:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories:first-of-type{padding:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category{padding-left:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links{padding:1em 0 0;list-style:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li:last-of-type{margin-top:1em;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li:last-of-type a{font-weight:500;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li a{display:inline-block;padding:2px 0;font-weight:100;line-height:20px;color:#55565a;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools{padding:2.25em 0;border-bottom:1px solid #dadada;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list{padding:1em 0 0;list-style:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list li.tools-item{display:inline-block;padding:0 1em;border-right:1px solid #dadada;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list li.tools-item:first-of-type{padding-left:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list li.tools-item:last-of-type{border-right:none;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list li.tools-item a{padding:0;font-weight:100;text-transform:none;color:#55565a;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-brands{padding:2.25em 0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-brands .images-container{margin-top:1em;}

header.main-header .mobile-container{display:none;width:100%;background:#e11e45;}
header.main-header .mobile-container .mobile-wrapper{display:table;width:100%; }
header.main-header .mobile-container .mobile-wrapper .mobile-header-cell{display:table-cell;vertical-align:middle;}
header.main-header .mobile-container .mobile-wrapper .mobile-header-cell:first-of-type{border-right:1px solid #dadada;border-left:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper{width:62px;min-width:62px;max-width:62px;padding:0;background:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile{position:absolute;z-index:150;top:0;display:table;width:61px;height:60px;padding:17px 0 17px 5px;font-size:1em;text-align:center;white-space:normal;color:#002f5f;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile:hover{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile:hover *{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile:focus{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile:focus *{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile.overlay-menu-open{width:60px;padding:14px 0 12px 2px;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile.overlay-menu-open .hamburger-icon{font-size:22px;}
header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile.overlay-menu-open .hamburger-icon:before{content:'\e96d';}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper{position:absolute;z-index:100;top:0;left:0;display:none;width:100%;height:60px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap{margin-left:60px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown{position:inherit;display:block;float:left;width:50%;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-backdrop{display:none!important;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown:first-of-type{border-right:1px solid rgba(255, 255, 255, .3);}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .btn.dropdown-toggle{width:100%;height:60px;padding:0 15px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .btn.dropdown-toggle .wrapper{position:relative;display:table;width:auto;margin:0 auto;line-height:60px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .btn.dropdown-toggle .flag-icon{top:21px;bottom:inherit;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .btn.dropdown-toggle .current-country-code{margin-left:30px;font-size:.875em;font-weight:700;color:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .btn.dropdown-toggle .current-language{font-size:.875em;font-weight:700;color:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .btn.dropdown-toggle .icon{display:inline-block;margin-left:5px;font-size:10px;color:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu{width:100%;margin:0;padding:0;border:1px solid #dadada;background:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item{position:relative;display:block;margin:0;padding:0;font-size:14px;line-height:24px;border-bottom:1px solid #e3e3e3;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item *{font-size:14px;line-height:24px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.country-item-link{padding:8px 25px;color:#55565a;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.country-item-link:hover{text-decoration:none;color:#002f5f;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.country-item-link:hover span{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.country-item-link:focus{text-decoration:none;color:#002f5f;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.country-item-link:focus span{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.language-item-link{padding:8px 25px;color:#55565a;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.language-item-link:hover{text-decoration:none;color:#002f5f;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.language-item-link:hover span{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.language-item-link:focus{text-decoration:none;color:#002f5f;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item a.language-item-link:focus span{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item .flag-icon{bottom:10px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item .flag-icon+.country-item-text{margin-left:30px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item .country-item-text{font-size:14px;font-weight:100;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item .country-item-link{padding:8px 18px;line-height:32px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown .dropdown-menu .content-item .language-item-link{padding:8px 18px;line-height:32px;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown.open{background-color:#c53131;}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper .wrap .mobile-country-container .dropdown.open .icon:before{content:'\ea87';}
header.main-header .mobile-container .mobile-wrapper .navigation-country-wrapper.country-menu-visible{display:block;}
header.main-header .mobile-container .mobile-wrapper .mobile-nav-row-btn-logo{text-align:center;background:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .mobile-nav-row-btn-logo .banner{width:100%;margin:0;}
header.main-header .mobile-container .mobile-wrapper .mobile-nav-row-btn-logo img{width:100%;min-width:120px;max-width:140px;height:auto;padding:0 10px;}
header.main-header .mobile-container .mobile-wrapper .search-btn-container{width:30px;text-align:center;background:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .search-btn-container .mobile-search-btn{padding:0;}
header.main-header .mobile-container .mobile-wrapper .search-btn-container .mobile-search-btn .icon{font-size:25px;}
header.main-header .mobile-container .mobile-wrapper .mobile-account-container .mobile-account-btn{display:block;width:auto;margin:0 auto;padding:0;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container{width:68px;padding:0 18px 0 20px;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .nav-cart-wrapper.opened .mini-cart-link .cart-icon-wrapper{display:block;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link{position:relative;display:block;text-align:center;color:#fff; }
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link:hover{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link:hover *{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link:focus{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link:focus *{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link .mini-cart-icon{position:relative;top:1px;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link .mini-cart-count{position:absolute;top:-12px;left:1px;width:100%;background:0 0;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link .mini-cart-count .nav-items-total{font-size:14px;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link .cart-icon-wrapper{position:absolute;z-index:10002;top:41px;display:none;width:100%;background:0 0;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-link .cart-icon-wrapper .mini-cart-arrow{width:0;height:0;margin:0 auto;border-right:11px solid transparent;border-bottom:14px solid #ffffff;border-left:11px solid transparent;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container{top:50px;right:-1px;overflow-y:auto;min-width:322px;max-width:322px;max-height:calc(100vh - 60px);background:#ffffff;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .nav.nav-tabs li{color:#55565a;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .nav.nav-tabs li a:hover{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .nav.nav-tabs li a:hover *{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .nav.nav-tabs li a:focus{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .nav.nav-tabs li a:focus *{text-decoration:none;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .nav.nav-tabs li.active{color:#002f5f;}
header.main-header .mobile-container .mobile-wrapper .mobile-cart-container .mini-cart-items-container .product-item-element.list-item-image .thumb{width:100%;}
header.main-header .mobile-container .overlay-mobile-menu{position:absolute;z-index:100;top:60px;overflow-y:auto;width:100%;max-height:calc(100vh - 60px);margin-bottom:0;list-style:none;background:#ffffff;}
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element:nth-of-type(1){border-bottom:3px solid #dadada; }
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element a{display:block;padding:10px 30px 10px 20px;font-size:18px;font-weight:500;line-height:24px;color:#002f5f;}
/* 2019.01.11 삭제
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element:nth-of-type(2) > a{ padding:25px 30px 10px 20px;}
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element:nth-of-type(4) > a{ padding:10px 30px 25px 20px;} */
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element a:hover{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element a:hover *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element a:focus{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element a:focus *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group{margin:0;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel{margin:0;border:none;border-bottom:1px solid #dadada;border-radius:0;box-shadow:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel:first-of-type{border-top:1px solid #dadada;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading{width:100%;padding:0;background-image:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle{display:table;width:100%;padding:6px 15px 6px 0;font-size:16px;text-align:left;white-space:normal;background:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle:hover{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle:hover *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle:focus{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle:focus *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .title-element{display:table-cell;line-height:30px; vertical-align:middle;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .active-parent-icon{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .title-text{font-size:1em;font-weight:700;color:#ffffff;background:0 0;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .tab-image{position:relative;bottom:2px;width:60px;height:30px;padding:0;text-align:center;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .tab-image img{width:auto;height:auto;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .tab-image .active-image{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .accordion-icon-wrapper{width:24px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .icon-minus{font-size:12px;line-height:inherit;color:#ffffff;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed{background:#ffffff;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed .tab-image .active-image{display:inline-block;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed .tab-image .not-active-image{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed .title-text{color:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed .icon-minus{font-size:12px;line-height:inherit;color:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.active-parent{background:#ffffff;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.active-parent .active-parent-icon{display:table-cell;width:40px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.active-parent .active-parent-icon .icon-chevron-left{display:block;padding:0 0 0 5px;font-size:24px;font-weight:100;line-height:inherit;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.active-parent .title-text{color:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.active-parent .icon-minus{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.active-parent .tab-image{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body{padding:0;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory{padding:0;border-bottom:1px solid #dadada;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory:last-of-type{border-bottom:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5{font-size:16px;line-height:24px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 *{font-size:inherit;font-weight:inherit;line-height:inherit;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle{display:table;width:100%;padding:13px 9px 13px 60px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle:hover{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle:hover *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle:focus{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle:focus *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle .subcategory-title{display:table-cell;vertical-align:top;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle .subcategory-icon{display:table-cell;float:right;font-size:24px;font-weight:200;vertical-align:top;color:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle.active{color:#ffffff;background:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle.active .subcategory-icon{color:#ffffff;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle.active .subcategory-icon:before{content:'\e95b';}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list{margin:0;padding:0;list-style:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list .list-wrapper{padding:20px 40px 20px 60px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a{display:block;padding:20px 0;font-size:16px;font-weight:100;line-height:20px;color:#55565a;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a:hover{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a:hover *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a:focus{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a:focus *{text-decoration:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a.overlay-tab-title{font-weight:500;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.subcategory-open{border-bottom:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.main-subcategory h5{color:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.main-subcategory h5 .subcategory-toggle{padding-left:70px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.main-subcategory h5 .subcategory-toggle.active{padding-left:60px;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.tools-brands h5{font-weight:700;color:#55565a;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.view-all-link h5{font-weight:700;color:#55565a;}

.countryBox .content-item{position:relative;display:block;margin:0;padding:0;font-size:14px;line-height:24px;border-bottom:1px solid #e3e3e3;}
.countryBox .content-item *{font-size:14px;line-height:24px;}
.countryBox .content-item a.country-item-link{padding:8px 25px;color:#55565a;}
.countryBox .content-item a.country-item-link:hover{text-decoration:none;color:#002f5f;}
.countryBox .content-item a.country-item-link:hover span{text-decoration:none;}
.countryBox .content-item a.country-item-link:focus{text-decoration:none;color:#002f5f;}
.countryBox .content-item a.country-item-link:focus span{text-decoration:none;}
.countryBox .content-item a.language-item-link{padding:8px 25px;color:#55565a;}
.countryBox .content-item a.language-item-link:hover{text-decoration:none;color:#002f5f;}
.countryBox .content-item a.language-item-link:hover span{text-decoration:none;}
.countryBox .content-item a.language-item-link:focus{text-decoration:none;color:#002f5f;}
.countryBox .content-item a.language-item-link:focus span{text-decoration:none;}
.countryBox .content-item .flag-icon+.country-item-text{margin-left:30px;}
.countryBox .content-item .country-item-text{font-size:14px;font-weight:100;}
.general-header{position:fixed;z-index:9000;top:0;width:100%;}
.general-header.header-not-fixed{z-index:9991;}
.main-header+div.container{background-color:#ffffff;}
@media (max-width: 768px){
  .general-header{background:#ffffff;}
  header.main-header .amw-navigation-menu .navigation-menu-container{padding:0;}
  header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu{padding:0;}
  header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu{display:none;}
  header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-search{display:none;padding:0 15px;border-top:1px solid #dadada;}
  header.main-header .mobile-container{display:block;}
}
@media (min-width: 1281px){
  header.main-header .overlay-menu-container{left:calc((100% - 1400px)/2);}
}
body>.popover.fade.bottom.in:not(.auto-suggestion-popover){position:fixed!important;z-index:9991;top:34px!important;}
body>.popover.fade.bottom.in:not(.auto-suggestion-popover) .arrow{top:-11px!important;}
body>.popover.fade.bottom.in:not(.auto-suggestion-popover) .popover-content{overflow-y:auto;max-height:calc(50vh);}
body>.popover.auto-suggestion-popover{position:fixed;top:102px!important;}
body>.popover.auto-suggestion-popover .popover-content{overflow-y:auto;max-width:1200px;max-height:calc(-2vh);}
.auto-suggestion-popover{left:0!important;width:100%!important;max-width:100%!important;}
.auto-suggestion-popover .arrow{top:-10px;margin-left:-13px;background-color:#ffffff;}
.auto-suggestion-popover .popover-content{padding:0;}
.auto-suggestion-popover .popover-content ul{margin-bottom:0;padding:10px 70px;list-style:none;}
.auto-suggestion-popover .popover-content ul .category-wrapper:not(:last-child){padding-bottom:20px;border-bottom:1px solid #e3e3e3;}
.auto-suggestion-popover .popover-content ul .category-wrapper .ui-menu-item{float:none;}
.auto-suggestion-popover .popover-content ul .category-wrapper .header{display:block;margin:20px 0;}
.auto-suggestion-popover .popover-content ul .category-wrapper .header .title{padding-right:0;padding-left:0;text-align:left;color:#002f5f;}
.auto-suggestion-popover .popover-content ul .category-wrapper .header .view-all-container{padding-right:0;padding-left:0;text-align:right;color:#002f5f;}
.auto-suggestion-popover .popover-content ul .category-wrapper .header .view-all-container a{cursor:pointer;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item{padding:10px 0;text-transform:capitalize;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name{font-size:0;font-weight:100;color:#56565a;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name>span{font-size:16px;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name .bold{font-weight:500;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item:hover a .name{text-decoration:none;color:#002f5f;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item:focus a .name{text-decoration:none;color:#002f5f;}
.auto-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item{display:inline-block;width:18%;padding:0 20px 20px;}
.auto-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item .name{color:#002f5f;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item{padding:10px 0;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper{display:inline-block;cursor:pointer;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a{font-size:0;font-weight:100;color:#56565a;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a>span{font-size:16px;vertical-align:middle;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a .bold{font-weight:500;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a img{margin-right:10px;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a:hover span{text-decoration:none;color:#002f5f;}
.auto-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a:focus span{text-decoration:none;color:#002f5f;}
@media (max-width: 768px){
  body>.popover.fade.bottom.in:not(.auto-suggestion-popover){top:49px!important;right:-1px;left:inherit!important;max-width:400px;}
  body>.popover.fade.bottom.in:not(.auto-suggestion-popover) .arrow{top:-11px;right:77px!important;left:inherit!important;}
  body>.popover.fade.bottom.in:not(.auto-suggestion-popover) .popover-content{overflow-x:hidden;overflow-y:auto;max-height:calc(40vh);}
  body>.popover.fade.bottom.in:not(.auto-suggestion-popover) .popover-content .account-popover .account-popover__pv-display img{width:100%;}
  body>.popover.auto-suggestion-popover{top:111px!important;}
  body>.popover.auto-suggestion-popover .popover-content{max-height:calc(-11vh);}
  #_asm{display:none!important;}
  .auto-suggestion-popover{max-width:100%!important;}
  .auto-suggestion-popover .popover-content ul .category-wrapper{padding-bottom:10px;border-bottom:none!important;}
}
@media (max-width: 417px){
  body>.popover.fade.bottom.in:not(.auto-suggestion-popover) .popover-content .account-popover{max-width:320px;}
}
@media (min-width: 1201px){
  body>.popover.auto-suggestion-popover .popover-content{left:calc(-550%)!important;}
}
@media (min-width: 769px){
  body.asm-mode header.main-header .amway-theme .overlay-menu-container{top:211px;}
  body.asm-mode>.popover.fade.bottom.in:not(.auto-suggestion-popover){top:117px!important;}
  body.asm-mode>.popover.auto-suggestion-popover{top:185px!important;}
}
/* bootstrap 중복되어 삭제 : 2018.10.26
.popover{position:absolute;z-index:1060;top:0;left:0;display:none;max-width:276px;padding:0;text-align:left;white-space:normal;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, .2);border-radius:0;background-color:#ffffff;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2);}
.popover>.arrow{position:absolute;display:block;width:0;height:0;border-width:11px;border-style:solid;border-color:transparent;}
.popover>.arrow:after{position:absolute;display:block;width:0;height:0;content:'';border-width:10px;border-style:solid;border-color:transparent;}
.popover.top{margin-top:-10px;}
.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999999;border-top-color:rgba(0, 0, 0, .25);border-bottom-width:0;}
.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:' ';border-top-color:#ffffff;border-bottom-width:0;}
.popover.right{margin-left:10px;}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999999;border-right-color:rgba(0, 0, 0, .25);border-left-width:0;}
.popover.right>.arrow:after{bottom:-10px;left:1px;content:' ';border-right-color:#ffffff;border-left-width:0;}
.popover.bottom{margin-top:10px;}
.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0, 0, 0, .25);}
.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:' ';border-top-width:0;border-bottom-color:#ffffff;}
.popover.left{margin-left:-10px;}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0, 0, 0, .25);}
.popover.left>.arrow:after{right:1px;bottom:-10px;content:' ';border-right-width:0;border-left-color:#ffffff;}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;border-bottom:1px solid #ebebeb;border-radius:-1 -1 0 0;background-color:#f7f7f7;}
.popover-content{padding:9px 14px;}
 */
select{appearance:none;-moz-appearance:none;curson:pointer;-webkit-appearance:none;}
select::-ms-expand{display:none;}
select option{padding-left:10px;}
input[type=text]:focus {outline:0; border:1px solid #002f5f; box-shadow:none;}
input[type=checkbox],input[type=radio]{margin-right:10px;margin-bottom:20px;}
label{font-size:13px;font-weight:500;color:#002f5f;}
.form-control:focus{border-color:#002f5f;box-shadow:none;}
.form-control::-moz-placeholder{opacity:1;color:#b9bdc2;}
.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#b9bdc2;}
select.form-control{font-size:13px;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{color:#929292;}
.has-error .control-label{color:#153a59;}
.has-error input.form-control{border-color:#c53131;background:#ffffff;}
.has-error .help-block{font-weight:500;color:#c53131;}
.has-success .control-label{color:#153a59;}
.has-success input.form-control{border-color:#e3e3e3;background:0 0;}
.has-success .help-block{font-weight:500;color:#00a651;}
legend{margin-top:24px;margin-bottom:24px;font-size:18px;border-bottom:0;}
.form-element-icon{position:relative;}
.form-element-icon .glyphicon{position:absolute;}
.form-element-icon.datepicker .glyphicon{top:32px;right:10px;cursor:pointer;color:#002f5f;}
@media (max-width: 768px){
  .form-element-icon.datepicker .glyphicon{top:38px;}
}
.form-control-checkbox,.form-control-radio{display:block;}
.form-control-checkbox input,.form-control-radio input{float:left;margin-bottom:0;}
.form-control-checkbox .form-control-label,.form-control-radio .form-control-label{margin-left:25px;}
fieldset>div:last-of-type input,fieldset>div:last-of-type label{margin-bottom:0;}
.legend{margin-bottom:24px;}
textarea{min-height:245px;}
textarea+.help-block{margin-bottom:25px;font-size:12px;text-align:right;}
.form-horizontal .form-group-sm .form-control,.input-sm{height:40px;padding:9px 12px;font-size:14px;line-height:1.42857143;border-radius:0;}
select.input-sm{height:40px;line-height:40px;}
select[multiple].input-sm,textarea.input-sm{height:auto;}
.textpage-faqs th:last-child{text-align:left;}
.back-link{padding:24px 0;padding-right:30px;padding-left:30px;}
.back-link button{padding:0;}
.back-link .glyphicon{top:-2px;padding-right:10px;line-height:16px;border-right:1px solid #e3e3e3;border-radius:0;}
.back-link .label{margin:0;padding:24px 0;padding-left:10px;font-size:24px;font-weight:700;line-height:35px;white-space:normal;color:#002f5f;}
.back-link .label.border{margin-bottom:29px;border-bottom:1px solid #e5e5e5;}
.back-link.border{border-bottom:1px solid #e3e3e3;}
.back-link.product-details .label{font-weight:500;}
@media (max-width: 1024px){
  .back-link{padding-right:20px;padding-left:20px;}
}
.ditto-quick-shop-wrapper{padding:0 20px;}
.ditto-quick-shop-wrapper .quick-shop-container{font-size:16px;border-bottom:1px solid #dadada;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion{margin-bottom:0;padding:0;border-top:none;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel{border:none;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title .icon{position:relative;top:3px;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title .accordion-header-text{color:#002f5f;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div{padding:1.75em 0;line-height:22px;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-weight:100;line-height:1.43em;color:#002f5f;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body{padding:0 15px;border-top:none;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .item-name-container{display:inline-block;margin-right:.5em;padding:.5em;vertical-align:middle;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .qty-container{display:inline-block;margin-right:.5em;margin-right:0;padding:.5em;vertical-align:middle;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .add-item-container{display:inline-block;margin-right:.5em;padding:.5em;vertical-align:middle;}
.ditto-quick-shop-wrapper .quick-shop-container button{padding:.375em 1.75em;font-size:1em;}
.ditto-quick-shop-wrapper .quick-shop-container input{height:2.5em;padding:0 1em;font-size:1em;color:#002f5f;}
.ditto-quick-shop-wrapper .quick-shop-container input:focus{border:1px solid #002f5f;}
.ditto-quick-shop-wrapper .quick-shop-container label{padding-right:1em;font-size:1em;font-weight:700;color:#002f5f;}
.ditto-quick-shop-wrapper .quick-shop-container .quick-shop-name{width:22.375em;}
.ditto-quick-shop-wrapper .quick-shop-container .quick-shop-qty{width:6.25em;}
.ditto-quick-shop-wrapper .quick-shop-container .quick-shop-message{display:none;padding:1.75em 0 0 2em;color:#20883e;}
.ditto-quick-shop-wrapper .quick-shop-container .quick-shop-message span{padding-right:.6em;}
.shopping-cart-quick-shop-wrapper{padding:0 20px;}
.shopping-cart-quick-shop-wrapper .quick-shop-container{font-size:16px;border-bottom:1px solid #dadada;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion{margin-bottom:0;padding:0;border-top:none;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel{border:none;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title .icon{position:relative;top:3px;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title .accordion-header-text{color:#002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div{padding:1.75em 0;line-height:22px;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-weight:100;line-height:1.43em;color:#002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body{padding:0 15px;border-top:none;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .item-name-container{display:inline-block;margin-right:.5em;padding:.5em;vertical-align:middle;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .qty-container{display:inline-block;margin-right:.5em;margin-right:0;padding:.5em;vertical-align:middle;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .add-item-container{display:inline-block;margin-right:.5em;padding:.5em;vertical-align:middle;}
.shopping-cart-quick-shop-wrapper .quick-shop-container button{padding:.375em 1.75em;font-size:1em;}
.shopping-cart-quick-shop-wrapper .quick-shop-container input{height:2.5em;padding:0 1em;font-size:1em;color:#002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container input:focus{border:1px solid #002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container label{padding-right:1em;font-size:1em;font-weight:700;color:#002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-name{width:22.375em;}
.shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-qty{width:6.25em;}
.shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-message{display:none;padding:1.75em 0 0 2em;color:#20883e;}
.shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-message span{padding-right:.6em;}
.quick-shop-header-label{margin:0;font-size:22px;font-weight:700;line-height:35px;color:#002f5f;}
#quickShopForm{padding:.25em 0 2em 1.5625em;}
.shopping-cart-total-wrapper{margin:0;}
.shopping-cart-total-wrapper .shopping-cart-total{margin-top:15px;font-size:16px;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block{margin:0 0 20px;border:1px solid #dadada;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block>div{padding-right:0;padding-left:0;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .order-block-header{padding:.6em .9em;font-size:.875em;font-weight:500;line-height:20px;color:#002f5f;border-bottom:1px solid #dadada;background-color:#f4f4f4;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .order-block-header span{}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .back-order-header{padding:.6em .9em;font-size:.875em;font-weight:500;line-height:20px;color:#002f5f;border-bottom:1px solid #dadada;background-color:#f4f4f4;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .back-order-header span{}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals{margin-top:1em;padding:0 0 1em;font-size:16px;line-height:2em;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals{margin:0;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper{margin:0 20px;font-weight:500;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .red{color:#e11e45;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-left{padding-left:0;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper .cart-totals-right{padding-right:0;font-weight:100;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper-borders{padding:.75em 0;line-height:1.25em;color:#002f5f;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper-borders .cart-totals-left{padding-left:0;font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper-borders .cart-totals-right{padding-right:0;font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .pv-bv-container{padding:.75em 0;font-weight:700;line-height:1.25em;color:#002f5f;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .pv-bv-container .cart-totals-left{font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .pv-bv-container .cart-totals-right{font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block{margin:0;margin-top:1.5em;font-size:16px;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper{margin:0 1em;font-weight:500;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper .red{color:#e11e45;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper .cart-totals-left{padding-left:0;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper .cart-totals-right{padding-right:0;font-weight:100;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper-borders{padding:.75em 0;line-height:1.25em;color:#002f5f;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper-borders .cart-totals-left{padding-left:0;font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper-borders .cart-totals-right{padding-right:0;font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .pv-bv-container{padding:.75em 0;font-weight:700;line-height:1.25em;color:#002f5f;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .pv-bv-container .cart-totals-left{font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .pv-bv-container .cart-totals-right{font-weight:700;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .back-order-header{border-top:1px solid #dadada;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .back-order-total{margin-top:.5em;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .back-order-total .wrapper:first-child{padding:.5em 0 0;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .cart-totals-taxes{display:none;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .cart-voucher{padding:1em 1em 0;font-size:16px;border-top:1px solid #dadada;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .cart-voucher .js-voucher-respond .cart-voucher__label{font-size:1em;font-weight:500;color:#002f5f;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .cart-voucher .js-voucher-respond .cart-voucher__input{color:#002f5f;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .cart-voucher .js-voucher-respond .cart-voucher__input:focus{border:1px solid #dadada;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .cart-voucher .js-voucher-respond .voucher-description{margin:1.5em 0;font-size:.875em;font-style:italic;line-height:1.25em;color:#55565a;}
.shopping-cart-total-wrapper .shopping-cart-total .express-checkout-block{padding:1em;}
.shopping-cart-total-wrapper .shopping-cart-total .express-checkout-block .info-block{margin-bottom:1em;font-size:.875em;font-weight:500;color:#55565a;}
.shopping-cart-total-wrapper .shopping-cart-total .express-checkout-block button{font-size:1.125em;color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.shopping-cart-total-wrapper .auto-tax{margin-bottom:10px;}
.shopping-cart-item-list{padding:0;}
.shopping-cart-item-list li{list-style-type:none;}
.shopping-cart-item-list .list-header{padding:10px 0;}
/* .shopping-cart-item-list .list-header{padding:10px 0;font-size:14px;font-weight:500;line-height:40px;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;} */
.shopping-cart-item-list .list-header .list-item-info{padding-left:47px;}
.shopping-cart-item-list .product-list-item{display:table;width:100%;padding:1.5em 0 1.2em;border-bottom:1px solid #e3e3e3;}/*2018.04.30 수정*/
.shopping-cart-item-list .product-list-item .brand-title{padding:0 1em;font-size:16px;font-weight:500;line-height:1.875em;background:#f4f4f4;}
.shopping-cart-item-list .product-list-item .product-item-element{display:table-cell;vertical-align:top;}
.shopping-cart-item-list .product-list-item .product-item-element .total-price-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-cart-item-list .product-list-item .product-item-element .ibo-price-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-cart-item-list .product-list-item .product-item-element .price-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-cart-item-list .product-list-item .product-item-element .total-pv-bv-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-cart-item-list .product-list-item .product-item-element .qty-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-cart-item-list .product-list-item .product-item-element.delivery-lead-time{padding-left:6.6875em;font-size:1em;line-height:1.5em;line-height:1.25em;}
.shopping-cart-item-list .product-list-item .product-item-element.delivery-lead-time .delivery-time{font-size:.875em;font-weight:500;color:#20883e;}
.shopping-cart-item-list .product-list-item .product-item-element.delivery-lead-time .delivery-info{font-size:.875em;font-style:italic;}
.shopping-cart-item-list .product-list-item .quantity-error-container{display:table-row;}
.shopping-cart-item-list .product-list-item .quantity-error-container .quantity-error-wrapper{display:table-cell;padding:10px;font-weight:500;color:#eb174b;}
.shopping-cart-item-list .product-list-item .remove-item-btn{padding:1.43em 0 0;font-size:14px;font-weight:500;line-height:1.42em;cursor:pointer;text-align:center;text-transform:none;color:#002f5f;}
.shopping-cart-item-list .product-list-item .list-item-toggle{width:auto;}
.shopping-cart-item-list .product-list-item .list-item-toggle .checkbox-element-wrapper{margin-top:24px;font-size:16px;}
.shopping-cart-item-list .product-list-item .list-item-image{padding:0 10px;vertical-align:top;}
.shopping-cart-item-list .product-list-item .list-item-image img{width:67px;height:auto;border:1px solid #e3e3e3;}
.shopping-cart-item-list .product-list-item .list-item-info{padding:0 10px;vertical-align:top;}
.shopping-cart-item-list .product-list-item .list-item-info .product-name{font-size:16px;line-height:1.5em;}
.shopping-cart-item-list .product-list-item .list-item-info .product-code{font-size:14px;line-height:1.71em;}
.shopping-cart-item-list .product-list-item .list-item-info .product-category{font-size:14px;line-height:1.43em;}
.shopping-cart-item-list .product-list-item .list-item-info .product-stock{padding-top:.5em;font-size:14px;font-weight:500;line-height:1.43em;}
.shopping-cart-item-list .product-list-item .list-item-info .product-stock .product-availability>span{padding:0;}
.shopping-cart-item-list .product-list-item .list-item-info .product-stock .stock{color:#20883e;}
.shopping-cart-item-list .product-list-item .list-item-info .product-stock .out-of-stock{color:#e11e45;}
.shopping-cart-item-list .product-list-item .list-item-info .product-stock .icon-product-item{margin-right:5px;font-size:12px;}
.shopping-cart-item-list .product-list-item .list-item-quantity{padding-top:.6875em;line-height:2.5em;}
.shopping-cart-item-list .product-list-item .list-item-quantity input.quantity-value{height:40px;padding:0 .875em;font-size:16px;font-weight:100;line-height:2.5em;color:#002f5f;border-color:#dadada;box-shadow:none;}
.shopping-cart-item-list .product-list-item .list-item-ibo-price{padding-top:.6875em;line-height:2.5em;}
.shopping-cart-item-list .product-list-item .list-item-ibo-price input{height:40px;padding:0 .875em;font-size:16px;font-weight:100;line-height:2.5em;text-transform:capitalize;color:#002f5f;border-color:#dadada;box-shadow:none;}
.shopping-cart-item-list .product-list-item .list-item-ibo-price .price-select{height:40px;padding:0 .875em;font-size:16px;font-weight:100;line-height:2.5em;text-transform:capitalize;color:#002f5f;border-color:#dadada;box-shadow:none;}
.shopping-cart-item-list .product-list-item .list-item-total{padding-top:.6875em;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-cart-item-list .product-list-item .list-item-pv-bv{padding-top:.6875em;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-cart-item-list .product-list-item .list-item-price{padding-top:.6875em;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-cart-item-list .calc-container-mobile{position:relative;top:-30px;float:right;width:40%;}
.kit-entry-item-list-wrapper{clear:both;}
.kit-entry-item-list-wrapper .panel{margin:1em 0 0;box-shadow:none;}
.kit-entry-item-list-wrapper .panel .panel-heading{display:inline-block;margin-left:105px;padding:0;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle{padding:0 1.143em;font-size:.875em;font-weight:500;line-height:2.857em;cursor:pointer;color:#56565a;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle .icon-minus{margin-right:8px;font-size:.75em;font-weight:100;line-height:40px;color:#002f5f;}
.kit-entry-item-list-wrapper .kit-details-panel{margin-left:105px;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-panel-wrapper{padding-top:1.75em;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-header-wrapper{display:none;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list{padding:0 1em;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item{display:inline-block;width:49%;padding-top:2.5em;list-style-type:none;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item:nth-of-type(2){padding:0;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item:nth-of-type(3){padding:0;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-image{display:table-cell;width:70px;height:70px;text-align:center;vertical-align:middle;border:1px solid #dadada;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-image img{width:auto;width:68px;height:auto;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-info{display:table-cell;padding-left:1.25em;vertical-align:top;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-info .kit-entry-item-name{font-size:1em;line-height:1.25em;color:#0075a4;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-info .kit-entry-item-code{font-size:.875em;line-height:1.43em;color:#56565a;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-info .kit-entry-item-quantity{font-size:.875em;line-height:1.43em;}
.kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-info .kit-entry-item-quantity .item-quantity-text-label{margin-right:.25em;}
@media (max-width: 768px){
  .kit-entry-item-list-wrapper .panel .panel-heading{margin-left:0;}
  .kit-entry-item-list-wrapper .kit-details-panel{margin-left:0;}
  .kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item{width:100%;}
  .kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-image{width:135px;height:135px;}
  .kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-image img{width:auto;max-width:133px;}
  .kit-entry-item-list-wrapper .kit-details-panel .kit-entry-item-list .kit-entry-item-list-item .kit-entry-item-info{display:block;padding:1em 0;}
}
#quickOrder.quick-shop-order-history .panel-heading{height:2.856em;padding:0 1.423em;font-size:14px;font-weight:500;line-height:2.856em;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
#quickOrder.quick-shop-order-history .panel-heading .accordion-header-text{background:#f4f4f4;}
#quickOrder.quick-shop-order-history .quick-shop-container{border:none;}
#quickOrder.quick-shop-order-history .quick-shop-container label{margin-right:10px;}
#quickOrder.quick-shop-order-history #quickShopForm{padding:2.5em 1.25em;}
#quickOrder.quick-shop-order-history #quickShopForm .item-name-container{display:inline-block;margin-right:1.5em;padding:0;vertical-align:middle;}
#quickOrder.quick-shop-order-history #quickShopForm .item-name-container input{width:auto;}
#quickOrder.quick-shop-order-history #quickShopForm .qty-container{display:inline-block;margin-right:1.5em;padding:0;vertical-align:middle;}
#quickOrder.quick-shop-order-history #quickShopForm .qty-container input{width:auto;}
#quickOrder.quick-shop-order-history #quickShopForm .add-item-container{display:inline-block;margin-right:1.5em;padding:0;vertical-align:middle;}
#quickOrder.quick-shop-order-history #quickShopForm .add-item-container input{width:auto;}
@media (max-width: 768px){
  .ditto-quick-shop-wrapper{padding:0 5px;}
  .ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-size:14px;}
  .shopping-cart-quick-shop-wrapper{padding:0 5px;}
  .shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-size:14px;}
  #quickShopForm{padding-left:30px;}
  .shopping-cart-item-list .product-list-item{padding:0 0 1.875em;}
  .shopping-cart-item-list .product-list-item .product-details{margin-top:0;padding:0;}
  .shopping-cart-item-list .product-list-item .product-item-element .total-price-label{display:inline-block;}
  .shopping-cart-item-list .product-list-item .product-item-element .ibo-price-label{display:inline-block;}
  .shopping-cart-item-list .product-list-item .product-item-element .price-label{display:inline-block;}
  .shopping-cart-item-list .product-list-item .product-item-element .total-pv-bv-label{display:inline-block;}
  .shopping-cart-item-list .product-list-item .product-item-element .qty-label{display:inline-block;}
  .shopping-cart-item-list .product-list-item .product-item-element .value-wrapper{float:right;font-size:16px;font-weight:100;line-height:2.5em;}
  .shopping-cart-item-list .product-list-item .product-item-element.delivery-lead-time{float:right;padding-left:.625em;}
  .shopping-cart-item-list .product-list-item .remove-item-btn{max-width:133px;}
  .shopping-cart-item-list .product-list-item .list-item-toggle{position:relative;float:left;width:100%;}
/*   .shopping-cart-item-list .product-list-item .list-item-toggle .checkbox-element-wrapper{vertical-align:15px;} */
  .shopping-cart-item-list .product-list-item .list-item-image{position:relative;float:left;width:25%;padding-left:0;}
  .shopping-cart-item-list .product-list-item .list-item-image img{width:100%;max-width:133px;}
  .shopping-cart-item-list .product-list-item .list-item-info{position:relative;float:left;width:75%;padding-right:0;}
  .shopping-cart-item-list .product-list-item .list-item-quantity{float:right;padding-top:0;padding-right:0;}
  .shopping-cart-item-list .product-list-item .list-item-quantity input.quantity-value{max-width:90px;}
  .shopping-cart-item-list .product-list-item .list-item-ibo-price{float:right;padding-top:0;padding-right:0;}
  .shopping-cart-item-list .product-list-item .list-item-total{float:right;padding-top:0;padding-right:0;}
  .shopping-cart-item-list .product-list-item .list-item-pv-bv{float:right;padding-top:0;padding-right:0;}
  .shopping-cart-item-list .product-list-item .list-item-price{float:right;padding-top:0;padding-right:0;}
  #quickOrder.quick-shop-order-history #quickShopForm .item-name-container{display:block;margin:0 0 1em;}
  #quickOrder.quick-shop-order-history #quickShopForm .item-name-container label{display:block;max-width:100%;}
  #quickOrder.quick-shop-order-history #quickShopForm .item-name-container input{display:block;max-width:100%;}
  #quickOrder.quick-shop-order-history #quickShopForm .item-name-container button{width:auto;}
  #quickOrder.quick-shop-order-history #quickShopForm .qty-container{display:block;margin:0 0 1em;}
  #quickOrder.quick-shop-order-history #quickShopForm .qty-container label{display:block;max-width:100%;}
  #quickOrder.quick-shop-order-history #quickShopForm .qty-container input{display:block;max-width:100%;}
  #quickOrder.quick-shop-order-history #quickShopForm .qty-container button{width:auto;}
  #quickOrder.quick-shop-order-history #quickShopForm .add-item-container{display:block;margin:0 0 1em;padding-top:.5em;}
  #quickOrder.quick-shop-order-history #quickShopForm .add-item-container label{display:block;max-width:100%;}
  #quickOrder.quick-shop-order-history #quickShopForm .add-item-container input{display:block;max-width:100%;}
  #quickOrder.quick-shop-order-history #quickShopForm .add-item-container button{width:auto;}
}
.cart-voucher{margin-top:27px;padding-left:30px;}
.cart-voucher__label{display:block;width:100%;}
.cart-voucher__input{float:left;width:50%;margin-right:12px;}
.cart-voucher__input::-moz-placeholder{font-size:13px;font-weight:500;color:#55565a;}
.cart-voucher__input:-ms-input-placeholder{font-size:13px;font-weight:500;color:#55565a;}
.cart-voucher__input::-webkit-input-placeholder{font-size:13px;font-weight:500;color:#55565a;}
.cart-voucher__help-block{display:none;}
.has-error .cart-voucher__help-block{display:block;}
.has-success .cart-voucher__help-block{display:block;}
.voucher-list{margin-top:-5px;padding-left:0;list-style:none;}
.voucher-list__item-box{display:inline-block;margin-top:12px;padding:12px 15px;font-size:13px;font-weight:500;border:1px solid #e3e3e3;background-color:#f4f4f4;}
.voucher-list__item-remove{position:relative;top:2px;margin:-12px -12px -12px 0;padding:12px;cursor:pointer;color:#cccccc;}
.gift__coupon{width:80%;margin:0 auto 55px;padding-top:20px;padding-right:30px;padding-left:30px;text-align:center;border-top:1px solid #e3e3e3;}
.gift__coupon span{display:block;}
.gift__coupon .gift__coupon--title{margin-bottom:5px;}
.gift__coupon .gift__coupon--name{margin-bottom:5px;font-size:18px;font-weight:bold;}
@media (max-width: 1024px) and (min-width: 769px){
  .cart-voucher__input{width:70%;}
}
@media (max-width: 768px) and (min-width: 1px){
  .cart-voucher{padding-left:30px;}
}
@media (max-width: 768px){
  .cart-voucher{padding-right:24px;padding-left:24px;}
  .voucher-list__item{display:inline-block;padding-right:5px;}
  .gift__coupon{width:90%;}
}
@media (max-width: 1024px){
  .gift__coupon{padding-right:20px;padding-left:20px;}
}
@media (min-width: 1024px){
  .gift__coupon{width:40%;}
}
.amway-theme .new-ditto-accordion .accordion-panel-title span.accordion-header-icon{font-size:.9em;}
.amway-theme .new-ditto-accordion-wrapper{margin-bottom:5em;}
.amway-theme .create-ditto-schedule-form .new-ditto-row{margin-bottom:.625em;}
.amway-theme .create-ditto-schedule-form .new-ditto-row:last-of-type{margin-bottom:0;}
.amway-theme .create-ditto-schedule-form .new-ditto-row .create-ditto-schedule-form-element-lebel{width:170px;}
.amway-theme .create-ditto-schedule-form .create-ditto-input{width:100%;max-width:385px;}
.amway-theme .create-ditto-schedule-form label{display:inline-block;margin:0;font-weight:100;line-height:40px;text-transform:none;color:#56565a;}
.amway-theme .create-ditto-schedule-form input[type=radio]{margin:0;}
.amway-theme .create-ditto-schedule-form .amw-radio-wrap{display:table;}
.amway-theme .create-ditto-schedule-form label.amw-radio-wrap .amw-radio-overlay{top:11px;}
.amway-theme .create-ditto-schedule-form .amw-radio-overlay{display:table-cell;}
.amway-theme .create-ditto-schedule-form .amw-label-radio-text{display:table-cell;padding-left:14px;vertical-align:baseline;}
.amway-theme .create-ditto-schedule-form h6{line-height:40px;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts{padding:0 0 0 2em;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts a{font-size:1em;font-weight:500;color:#002f5f;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts a:hover{text-decoration:none;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts a:hover span.new-ditto-icon{text-decoration:none;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts a.disabled{pointer-events:none;color:#bbbbbb;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts .new-ditto-link span{line-height:1.5em;vertical-align:middle;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts .new-ditto-icon{margin-right:7px;font-size:1.25em;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts .new-ditto-link-wrap{display:inline-block;padding:0 1em;line-height:24px;border-left:1px solid #dadada;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts .new-ditto-link-wrap:first-of-type{padding-left:0;border-left:none;}
.amway-theme .create-ditto-schedule-form .new-ditto-button-wrapper{margin:1.25em 0 0;}
.amway-theme .ditto-nav-tabs-wrap{margin-bottom:0;}/*2018.05.03 수정*/
.amway-theme .ditto-nav-tabs-wrap a:hover{text-decoration:none;}
.amway-theme .ditto-section-separate-line{width:calc(100% + 24px);height:1px;margin-bottom:5em;margin-left:-12px;border-bottom:1px solid #dadada;}
.amway-theme .ditto-schedule-table-content .ditto-action-panel{padding:1.125em 1.25em;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element{display:inline-block;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element input.amw-global-checkbox{top:3px;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element .amw-checkbox-overlay{top:3px;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element .amw-checkbox-wrap{margin:0;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element .checkbox-text{display:inline-block;font-size:.875em;line-height:1.7145em;color:#002f5f;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element button.ditto-remove-button{height:1.5em;padding:0;}
.amway-theme .ditto-schedule-table-content .table-content-rows .header-element .ditto-sorting-form{padding:7px 0;background:none;}
.amway-theme .ditto-schedule-table-content .table-content-rows .header-element .ditto-sorting-form .ditto-header-button{height:1.7145em;padding:0;font-size:.875em;background:none;}
.amway-theme .ditto-schedule-table-content .table-content-rows .header-element .ditto-sorting-form .ditto-header-button .header-icon{margin-left:.5em;font-size:.75em;background:none;}
.amway-theme .ditto-schedule-table-content .table-block-wrapper{overflow-x:auto;width:100%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table{width:1200px;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table th{text-align:left;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-sorting-form{padding:0;background:0 0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-sorting-form .ditto-header-button{height:1.7145em;padding:0;font-size:.875em;background:0 0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-sorting-form .ditto-header-button .header-icon{margin-left:.5em;font-size:.75em;background:none;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .ditto-schedule-checkbox-wrapper{display:table-cell;width:20px;margin:0;cursor:pointer;background:0 0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .ditto-schedule-checkbox-wrapper input{margin:0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .link-wrapper{display:table-cell;padding-left:10px;background:0 0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .ditto-schedule-link{font-weight:500;color:#002f5f;background:0 0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .ditto-schedule-link:hover{cursor:pointer;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-name{width:15%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-creation-date{width:10%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-status{width:10%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-date{width:13%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-price{width:12%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-pv-bv{width:15%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-author{width:15%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .ditto-field-owner{width:10%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name{padding-left:50px;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table tbody .ditto-field-name{padding-left:20px;}
.amway-theme .new-ditto-form-name{display:flex;align-items:center;}
.amway-theme .new-ditto-form-name label{margin-bottom:0;font-size:16px;color:#002f5f;}
.amway-theme .new-ditto-form-order{font-size:16px;font-weight:500;color:#002f5f;}
.amway-theme .new-ditto-form-order-variants label{margin-bottom:10px;text-transform:none;color:#56565a;}
.amway-theme .new-ditto-form-control{margin-top:90px;border-top:1px solid #f2f2f2;}
.amway-theme .new-ditto-form-control__create{font-size:16px;}
.amway-theme .new-ditto-form-control__cancel{padding:0;font-size:16px;text-transform:none;color:#002f5f;}
.amway-theme .new-ditto-form-control__cancel:hover{color:#002f5f;}
.amway-theme .new-ditto-form .new-ditto-search-contacts{margin-left:30px;font-weight:500;}
.amway-theme .ditto-landing-hero-component{position:relative;width:calc(100% + 24px);margin-left:-12px;}
.amway-theme .ditto-landing-hero-component .hero-image-wrap img{width:100%;}
.amway-theme .ditto-landing-hero-component .hero-content{position:absolute;top:27%;width:100%;padding:0 12%;background:0 0;}
.amway-theme .ditto-landing-hero-component .hero-content h1{color:#ffffff;background:0 0;}
.amway-theme .ditto-landing-hero-component .hero-content span{color:#ffffff;background:0 0;}
.amway-theme .ditto-landing-hero-component .hero-content div{color:#ffffff;background:0 0;}
.amway-theme .ditto-landing-hero-component .hero-content .hero-title{margin-bottom:.5em;}
.amway-theme .ditto-landing-hero-component .hero-content .sub-title-wrap{width:50%;margin-bottom:1.5em;}
.amway-theme .ditto-landing-hero-component .hero-content .sub-title-wrap .hero-sub-title{font-size:1.25em;line-height:1.2em;}
.amway-theme .ditto-landing-hero-component .hero-content .hero-button-wrap{margin-bottom:1.25em;}
.amway-theme .ditto-landing-hero-component .hero-content .hero-link-wrap a:hover{color:#ffffff;}
.amway-theme .ditto-landing-hero-component .hero-content .hero-link-wrap a:hover span{color:#ffffff;}
.amway-theme .ditto-promo-component{width:calc(100%);margin:0 0 4.375em;padding:1.5em 2.5em;text-align:center;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#f4f4f4;}
.amway-theme .ditto-promo-component h2{background:0 0;}
.amway-theme .ditto-promo-component div{background:0 0;}
.amway-theme .ditto-promo-component span{background:0 0;}
.amway-theme .ditto-promo-component .promo-element{display:inline-block;vertical-align:top;}
.amway-theme .ditto-promo-component .promo-element:first-of-type{margin-right:10px;}
.amway-theme .ditto-promo-component .promo-element .promo-header{display:inline-block;font-size:26px;line-height:32px;color:#56565a;}
.amway-theme .ditto-promo-component .promo-element .promo-header .header-green{font-size:1em;color:#20893d;}
.amway-theme .ditto-promo-component .promo-element .promo-text{line-height:32px;}
.amway-theme .ditto-section-title-wrap{margin-bottom:3.75em;text-align:center;}
.amway-theme .ditto-section-title-wrap .sub-title-text{padding:.5em 0 0;font-size:1.25em;line-height:1.2em;}
.amway-theme .ditto-article-links-wrap{margin-bottom:5em;}
.amway-theme .ditto-article-links-wrap .article-link-component{position:relative;}
.amway-theme .ditto-article-links-wrap .article-link-component .article-image-wrap img{width:100%;}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap{position:absolute;top:45%;max-width:75%;padding:1.5em 1.25em;background:rgba(255, 255, 255, .8);}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap a{font-family:'Roboto', 'noto sans kr', sans-seriffont-weight:100;}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap a span{font-size:1.25em;font-weight:100;line-height:24px;text-transform:capitalize;}
.amway-theme .ditto-active-message-modal .ditto-active-message{display:block;margin-bottom:25px;padding-top:1em;font-size:20px;line-height:24px;}
.amway-theme .ditto-active-message-modal .ditto-active-message .ditto-active-popup-status{font-size:18px;font-weight:700;color:#20893d;}
.amway-theme .ditto-active-message-modal .ditto-active-description{display:block;padding-bottom:1.5em;}
.amway-theme .ditto-active-message-modal .ditto-active__controls{padding-top:20px;border-top:1px solid #f2f2f2;}
.amway-theme .ditto-active-message-modal .ditto-active__controls-back-to-ditto{font-size:16px;font-weight:500;}
.amway-theme .ditto-active-message-modal .ditto-active__controls-continue-shopping{font-size:16px;font-weight:500;color:#002f5f;}
.ditto-create-page .breadcrumb-section{padding:15px 40px 0;}
.ditto-create-page .headline{font-size:18px;}
.ditto-create-page .ditto-create-step-one__account{margin-bottom:25px;}
.ditto-create-page .ditto-create-step-one__account-header{padding:0;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-details-accordion{padding:0 40px;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle{padding:25px 20px;border-top:1px solid #e3e3e3;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle *{font-size:20px;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle span{font-size:20px;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle .icon-minus{font-size:14px;line-height:2.40em;color:#002f5f;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle.collapsed{border-bottom:1px solid #e3e3e3;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-panel-wrapper{padding:20px 45px 25px;border-bottom:1px solid #e3e3e3;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-panel-wrapper .ditto-column-wrapper{max-width:560px;padding:0;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .checkout-steps-progress{padding:40px 0;}
.ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .panel{border-bottom:none;}
.ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options{display:block;margin-top:30px;}
.ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .ditto-order-creation-date-day-wrapper{display:inline;}
.ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .ditto-order-creation-date-day-wrapper .label-day-wrapper{font-weight:normal;text-transform:capitalize;color:#56565a;}
.ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .select2-container{width:20%!important;margin:0 15px;}
.ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .amw-label-radio-text{margin:0 10px;text-transform:capitalize;color:#56565a;}
.ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .amw-radio-overlay{top:10px;}
.ditto-create-page .ditto-create-step-one__progress .tab-body *{background:#f4f4f4;}
.ditto-create-page .ditto-create-step-one__progress .active-step *{background:#ffffff;}
.ditto-create-page .ditto-create-step-one__body-wrapper .checkout-shipping{padding:0;}
.ditto-create-page .ditto-create-step-one__controls{margin-bottom:50px;line-height:2.5em;text-align:left;}
.ditto-create-page .ditto-create-step-one__controls-cancel-btn{margin-left:30px;font-weight:500;vertical-align:sub;color:#002f5f;}
.ditto-create-page .ditto-create-step-two{margin-bottom:30px;}
.ditto-create-page .ditto-summary-colomn-wrapper .shopping-cart-total-wrapper .order-block{border-right:1px solid #dadada;border-left:1px solid #dadada;}
.ditto-create-page .ditto-summary-colomn-wrapper .shopping-cart-total-wrapper .order-block .cart-totals{padding:0;}
.ditto-create-page .ditto-create-packing-list__description{margin-bottom:15px;}
.ditto-create-page .ditto-create-packing-options{display:block;margin-bottom:10px;}
.ditto-create-page .ditto-create-packing-options span{vertical-align:top;}
.ditto-create-page .ditto-item-list .product-list-head *{background:#f4f4f4;}
.ditto-create-page .continue-btn{margin-bottom:20px;}
.ditto-create-page .continue-btn .checkout-next{line-height:2.5em;}
.ditto-create-page .ditto-cart-summary-wrapper{padding:0 30px;}
.ditto-create-page .ditto-cart-summary-wrapper .sub-headline{margin-bottom:30px;font-size:20px;font-weight:700;color:#002f5f;}
.ditto-create-page .ditto-cart-summary-wrapper .ditto-view-by-month-wrapper{padding:0;}
.ditto-create-page .ditto-order-setup__wrapper{margin-bottom:30px;padding-bottom:35px;border-bottom:1px solid #e3e3e3;}
.ditto-create-page .ditto-order-setup__wrapper .amw-global-checkbox:checked+.amw-checkbox-overlay:before{bottom:2px;}
.ditto-create-page .ditto-order-setup__wrapper .amw-checkbox-overlay{top:2px;}
.ditto-create-page .ditto-order-setup__options-item{display:inline-block;width:25%;margin-bottom:15px;font-weight:500;color:#002f5f;}
.ditto-create-page .ditto-order-setup__options-btn{margin-top:25px;}
.ditto-create-page .ditto-order-setup__payment{margin-bottom:30px;border-bottom:1px solid #e3e3e3;}
.ditto-create-page .ditto-order-setup__payment-options{display:block;font-weight:normal;text-transform:capitalize;color:#56565a;}
.ditto-create-page .ditto-order-setup__payment-options~.select2-container{width:200px!important;margin-bottom:20px;margin-left:25px;}
.ditto-create-page .ditto-order-setup__payment-options~.select2-container .selection .select2-selection__rendered{display:block;}
.ditto-create-page .ditto-order-setup__payment-form ._checkbox-element-global-span{top:0;}
.ditto-create-page .ditto-order-setup__payment-form ._checkbox-element-global-span:before{bottom:2px;line-height:inherit;}
.ditto-create-page .ditto-order-setup__payment-form .select2-container{display:block!important;}
.ditto-create-page .ditto-order-setup__payment-form .select2-container .selection .select2-selection__rendered{display:block;}
.ditto-create-page .submit-ditto-order-btn{line-height:2.5em;}
.ditto-create-page .ditto-order-payment-authorization-text{width:88%;margin-bottom:25px;}
.ditto-pagination{display:none;}
.checkout-steps .place-order-form .checkbox{margin-top:25px;margin-bottom:25px;}
.checkout-steps .bonus-wrapper{margin:0 20px;}
.checkout-steps .bonus-wrapper .radiobutton label{margin-right:20px;font-weight:100;text-transform:none;}
.checkout-steps .bonus-wrapper .radiobutton label input{position:relative;top:2px;margin-right:5px;margin-bottom:0;}
.account-section>.account-section-content.checkout__confirmation__content>.checkout__confirmation__content--component>.content{padding:10px 30px 15px;font-size:16px;font-weight:700;color:#56565a;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f2f2f2;}
.kit_entries_details .item-list-item .item-info{width:100%;}
.checkout-order-summary .checkout-order-summary-list .service-details-table .checkout-order-summary-list-heading{padding-right:1em;padding-left:1em;}
.checkout-order-summary .checkout-order-summary-list .service-details-table .checkout-order-summary-list-items+div{padding:0 1em 1em;}
.checkout-order-summary .realTotals{padding-right:1em;padding-left:1em;}
.checkout-order-summary .subtotals .subtotal .cart-order-symmary-button-wrapper{float:none;font-size:.875em;font-weight:100;}
.checkout-order-summary .subtotals .subtotal .cart-order-symmary-button-wrapper span{float:none;font-weight:100;}
.checkout-order-summary .subtotals .tax .cart-order-symmary-button-wrapper{float:none;font-size:.875em;font-weight:100;}
.checkout-order-summary .subtotals .tax .cart-order-symmary-button-wrapper span{float:none;font-weight:100;}
.checkout-steps-progress{padding:0 2.5em 2.5em;font-family:SourceSansPro;font-size:16px;}
.checkout-steps-progress .tab{position:relative;display:inline-block;padding:0;}
.checkout-steps-progress .tab:first-child .tab-body{padding:0 5px 0 8px;border-left:1px solid #dadada;}
.checkout-steps-progress .tab:first-child .tab-body .step-number{margin-left:0;}
.checkout-steps-progress .tab:last-child .tab-body{border-right:1px solid #dadada;}
.checkout-steps-progress .tab.active-step .tab-body{color:#002f5f;background:#ffffff;}
.checkout-steps-progress .tab.active-step .tab-body .step-wrapper{color:#002f5f;}
.checkout-steps-progress .tab.active-step .tab-body .step-number{border-color:#002f5f;}
.checkout-steps-progress .tab.active-step .tab-end:after{border-left:15px solid #ffffff;}
.checkout-steps-progress .tab-body{display:inline-block;width:100%;height:60px;padding:0 5px 0 15px;font-size:1.125em;font-weight:500;line-height:22px;text-align:center;color:#56565a;border:1px solid #dadada;border-right:none;border-left:none;background:#f4f4f4;}
.checkout-steps-progress .tab-body .step-wrapper{display:table;height:58px;margin:0 auto;color:#56565a;}
.checkout-steps-progress .tab-body .step-value{display:table-cell;vertical-align:middle;}
.checkout-steps-progress .tab-body .step-number{margin-right:10px;margin-left:10px;padding:3px 10px 4px;border:1px solid #56565a;border-radius:50%;}
.checkout-steps-progress .tab-body .step-number.step-complite{padding:8px 5px 6px 7px;font-size:12px;}
.checkout-steps-progress .tab-end{position:absolute;z-index:10;top:0;right:0;display:inline-block;}
.checkout-steps-progress .tab-end:before{position:absolute;top:0;display:block;width:0;height:0;content:'';border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:16px solid #dadada;}
.checkout-steps-progress .tab-end:after{position:absolute;top:1px;display:block;width:0;height:0;content:'';border-top:29px solid transparent;border-bottom:29px solid transparent;border-left:15px solid #f4f4f4;}
.checkout-step-two-body-wrapper{padding:0 .875em 0 2.5em;font-family:SourceSansPro;font-size:16px;}
.checkout-step-two-body-wrapper .checkout-paymentmethod{padding:0;border:none;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .checkout-indent{max-width:500px;}
.checkout-step-two-body-wrapper .checkout-paymentmethod #checkoutContentPanelPayment{padding:0;}
.checkout-step-two-body-wrapper .checkout-paymentmethod #checkoutContentPanel{padding:0;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-saved-card select{height:40px;margin:1em 0 0 1.25em;padding:0 .5em;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-saved-card select:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio{margin-top:.75em;margin-bottom:.75em;font-size:1em;font-weight:100;line-height:1.4em;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio input[type=radio]{margin:0;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio input[type=radio]#paymentMethodPayPal{margin:0;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .payment-label{margin:0;padding-left:.25em;font-size:1em;font-weight:100;text-transform:none;color:#56565a;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .silent-order-post-form{padding:.75em 0;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .silent-order-post-form .form-group{padding:0 1.25em;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .silent-order-post-form .form-group .control-label{padding-left:0;font-size:1em;font-weight:500;color:#002f5f;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .silent-order-post-form .form-group input{box-shadow:none;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .silent-order-post-form .form-group input:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-step-two-body-wrapper .checkout-paymentmethod .payment-method-radio .silent-order-post-form .form-group select:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-step-two-body-wrapper .headline{margin-bottom:1em;font-size:1.125em;font-weight:500;line-height:1.33333em;}
.checkout-step-two-body-wrapper .assing-volume-radio{margin-top:.75em;margin-bottom:.75em;font-size:1em;font-weight:100;line-height:1.4em;}
.checkout-step-two-body-wrapper .assing-volume-radio input[type=radio]{margin:0;}
.checkout-step-two-body-wrapper .assing-volume-radio label{margin:0;padding-left:.25em;font-size:1em;font-weight:100;text-transform:none;color:#56565a;}
.checkout-step-two-body-wrapper .cart-voucher{margin:0;padding:0;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body{margin:0;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body .cart-voucher-title{margin-bottom:0;font-size:1.125em;font-weight:500;line-height:1.33333em;color:#56565a;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body .cart-voucher-subtitle{margin-bottom:1.5em;font-size:1em;font-weight:100;line-height:1.5em;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body form{max-width:360px;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body form .cart-voucher__input{width:auto;min-width:190px;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body form .cart-voucher__input:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body .btn-small{padding:0 2em;font-size:1em;line-height:2.5em;color:#ffffff;border:none;background:#002f5f;}
.checkout-step-two-body-wrapper .cart-voucher .cart-voucher-body .btn-small:hover{border:none;background:#274980;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item{display:table;margin-bottom:1.25em;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-wrapper{display:table-cell;vertical-align:middle;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-image{width:80px;height:80px;border:1px solid #e3e3e3;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-image img{width:100%;height:auto;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-name-qty{padding-left:20px;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-name{display:block;font-size:1em;font-weight:500;line-height:2.5em;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-name .product__list--name{color:#56565a;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-name .product__list--name:hover{color:#56565a;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-qty{display:block;font-size:1em;line-height:2.5em;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-qty label{font-size:1em;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-qty .qty-text{margin-right:1em;font-weight:500;text-align:left;color:#002f5f;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-qty input{width:5em;height:2.5em;margin:0;padding:0 .5em;text-align:left;border:1px solid #cccccc;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-qty input:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-toggle label.donation-toggle-label{font-size:1em;}
.checkout-step-two-body-wrapper .checkout-donation-wrapper .donation-list .donation-list-item .donation-element-toggle input{margin:0;}
.checkout-step-two-body-wrapper .btn-block{width:auto;padding:0 2em;font-size:18px;line-height:48px;color:#ffffff;border:none;background:#002f5f;}
.checkout-step-two-body-wrapper .btn-block:hover{border:none;background:#274980;}
.checkout-step-two-body-wrapper .next-step-button-wrapper{margin-bottom:2.5em;}
.checkout-step-two-body-wrapper .checkout-section-class{margin-bottom:2em;padding-bottom:30px;border-bottom:1px solid #e3e3e3;}
.section-delivery-options .label-text-wrapper{display:inline-block;}
.checkout-step-one-body-wrapper .label-text-wrapper{display:inline-block;}
.checkout-shipping{padding:0 0 0 1.875em;font-family:SourceSansPro;font-size:16px;border:none;}
.checkout-shipping .checkout-indent .headline{margin-bottom:1em;font-size:1.125em;font-weight:500;line-height:1.33333em;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .text-with-border{border-top:1px solid #e3e3e3;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio{margin-top:12px;margin-bottom:12px;font-size:16px;font-weight:100;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio label{font-size:1em;text-transform:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .radio+.radio{margin-top:12px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .alternate-addresses-wrapper{padding:1.25em 0 .5em 2em;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container{max-width:500px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form .new-address-cancel-btn{display:inline-block;font-weight:500;cursor:pointer;color:#008fc5;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form .form-group.has-error input.form-control{border-color:#c53131;background:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form #validationErrorMsgCreateAddressForm{margin-left:40%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div{margin:.5em 0;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div label{display:inline-block;width:39%;text-align:left;vertical-align:middle;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div label.checkbox-label{display:inline-block;margin-top:2em;white-space:nowrap;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div label.checkbox-label span{position:relative;bottom:2px;color:#56565a;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .control-label{font-size:1em;font-weight:500;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container{padding-left:39%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox{top:.7em;text-align:left;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox .add-address-left-label{position:relative;padding-left:.25em;font-weight:500;white-space:nowrap;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox .add-address-left-label .checkbox-text{display:inline-block;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox .add-address-left-label input[type=checkbox]{position:static;margin-left:0;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .billing-shipping-btn{display:inline-block;margin-top:.75em;margin-left:39%;padding:0 2.5em;font-weight:500;line-height:2.5em;cursor:pointer;color:#ffffff;border:1px solid #002f5f;background:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .billing-shipping-btn:hover{color:#002f5f;background:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .billing-shipping-btn:disabled{color:#bbbbbb;border-color:#bbbbbb;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text]{display:inline;width:60%;height:40px;padding:.5em 1em;font-size:1em;text-overflow:ellipsis;color:#002f5f;border:1px solid #dadada;box-shadow:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text]:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text]#address\.townCity{max-width:210px;margin-right:2%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text].city-input{width:55%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text].zip-input{width:30%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div.zip-inputs{display:inline-block;width:60%;text-align:left;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address .new-address-cancel-btn{display:inline-block;font-weight:500;cursor:pointer;color:#008fc5;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address .form-group.has-error input.form-control{border-color:#c53131;background:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address #validationErrorMsgCreateAddressForm{margin-left:40%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div{margin:.5em 0;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div label{display:inline-block;width:39%;text-align:left;vertical-align:middle;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div label.checkbox-label{display:inline-block;margin-top:2em;white-space:nowrap;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div label.checkbox-label span{position:relative;bottom:2px;color:#56565a;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .control-label{font-size:1em;font-weight:500;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container{padding-left:39%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox{top:.7em;text-align:left;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox .add-address-left-label{position:relative;padding-left:.25em;font-weight:500;white-space:nowrap;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox .add-address-left-label .checkbox-text{display:inline-block;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox .add-address-left-label input[type=checkbox]{position:static;margin-left:0;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .billing-shipping-btn{display:inline-block;margin-top:.75em;margin-left:39%;padding:0 2.5em;font-weight:500;line-height:2.5em;cursor:pointer;color:#ffffff;border:1px solid #002f5f;background:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .billing-shipping-btn:hover{color:#002f5f;background:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .billing-shipping-btn:disabled{color:#bbbbbb;border-color:#bbbbbb;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text]{display:inline;width:60%;height:40px;padding:.5em 1em;font-size:1em;text-overflow:ellipsis;color:#002f5f;border:1px solid #dadada;box-shadow:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text]:focus{border:1px solid #002f5f;outline:0!important;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text]#address\.townCity{max-width:210px;margin-right:2%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text].city-input{width:55%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text].zip-input{width:30%;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div.zip-inputs{display:inline-block;width:60%;text-align:left;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .mailing-address{padding:1em 0 1em 2.5em;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .mailing-address .secondary-text{display:block;font-weight:100;line-height:1.5em;color:#56565a;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .mailing-address .checkout-billing-shipping-btn{display:inline-block;margin-top:.75em;font-weight:500;cursor:pointer;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-list-header{margin-top:10px;font-weight:500;text-transform:uppercase!important;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list{overflow-y:scroll;max-height:260px;margin:5px 30px 15px 5px;padding-right:0;list-style-type:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-entry{padding:10px 10px 10px 0;border:1px solid #e3e3e3;border-right:none;border-bottom:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-entry:last-child{border-bottom:1px solid #e3e3e3;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-entry-name{font-weight:700;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-label{width:100%;cursor:default;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-availability{cursor:pointer;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-availability__distance{font-weight:700;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-availability__quantity{font-weight:700;color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-radio{padding-top:10px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-radio input[type=radio]{display:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-radio input[type=radio]:checked+.pickup-button{display:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-radio input[type=radio]:checked~.pickup-button-checked{display:block;color:#27a248;background:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-radio .pickup-button-checked{display:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-radio-button{width:100%;padding:10px 15px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__overlay{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;opacity:.5;background:#000000;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__inner{position:fixed;z-index:11;top:20%;left:50%;overflow:auto;width:80%;max-height:75%;transform:translateX(-50%);background:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content{position:relative;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__title{padding:20px 25px;font-size:22px;color:#ffffff;background:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__close{position:absolute;top:5px;right:5px;font-size:16px;cursor:pointer;color:#ffffff;background:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__list{padding:20px 25px 0;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__list__headers{color:#002f5f;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab{font-size:14px;font-weight:500;color:#002f5f;border-bottom:1px solid #eeeeee;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab a{border:1px solid #dddddd;background-color:#eeeeee;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab a:hover{background-color:transparent;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab:last-child{border-left:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab.hide{display:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab.active{border-bottom:none;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__tab.active a{border-top:3px solid #002f5f;border-bottom:none;background-color:#ffffff;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__body{margin:20px 25px 10px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__headers{padding:10px 15px;font-weight:500;color:#002f5f;background-color:#eeeeee;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__headers *{background-color:#eeeeee;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item{padding:25px 15px;border-bottom:1px solid #eeeeee;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item-product__element{display:table-cell;padding:0 10px;vertical-align:top;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item-product__element .product-availability span{padding-left:0;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item-qty{padding-left:5px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item-set-price{padding-left:5px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item-total-price{padding-left:5px;}
.checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-modal__content__item-total-pvbv{padding-left:5px;}
.checkout-shipping .checkout-indent .checkout-section-class{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e3e3e3;}
.checkout-shipping .checkout-indent .checkout-section-class #preferredLanguage{width:30%;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .schedule-option-details{display:block;margin-left:25px;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container{padding-left:25px;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container label{display:inline-block;width:20%;font-weight:500;color:#002f5f;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .calendar-container{margin-bottom:10px;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .calendar-container .input-wrapper{position:relative;display:inline-block;width:30%;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .calendar-container .input-wrapper input[type=text]{display:inline-block;height:40px;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .calendar-container .input-wrapper .icon{position:absolute;top:12px;left:calc(75%);color:#002f5f;}
.checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .time-container select{width:30%;height:40px;}
.checkout-order-summary-wrapper{padding-right:1.875em;}
.checkout-order-summary-wrapper .checkout-summary-headline{padding:.6em .9em;font-family:SourceSansPro;font-size:.875em;font-weight:500;line-height:20px;color:#002f5f;border:1px solid #dadada;background-color:#f4f4f4;}
.checkout-order-summary-wrapper .checkout-order-summary{margin:0;padding:1em 0 0;border:1px solid #dadada;border-top:none;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals{margin:0;padding:0;font-size:1em;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .subtotal{padding:0 1em;font-weight:500;line-height:2em;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .subtotal .subtotal-value{font-weight:100;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .shipping{padding:0 1em;font-weight:500;line-height:2em;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .shipping .subtotal-value{font-weight:100;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .tax{padding:0 1em;font-weight:500;line-height:2em;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .tax .subtotal-value{font-weight:100;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .auto-postage-fee{max-width:200px;line-height:120%;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .auto-postage-fee .subtotal-value{position:relative;top:-15px;left:50px;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .totals{padding:0 1em;font-size:1em;font-weight:700;line-height:3.125em;color:#002f5f;border-top:1px solid #e3e3e3;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .totals .total-value{font-size:1.25em;font-weight:700;line-height:2.5em;}
.checkout-order-summary-wrapper .checkout-order-summary .subtotals .totals-pv-bv{margin-top:0;}
.checkout-cart-summary-wrapper{padding:0 2.5em;}
.checkout-cart-summary-wrapper .sub-headline{margin-top:1em;}
.checkout-step-summary-body-wrapper{padding-left:2.5em;}
.checkout-step-summary-body-wrapper .place-order-form button[type=submit]{margin-top:2em;}
.checkout-step-summary-body-wrapper .summary-edit-button{margin-top:2em;}
.checkout-step-summary-body-wrapper .order-delivery-summary-wrapper{margin-bottom:2.5em;padding-bottom:2.5em;border-bottom:1px solid #e3e3e3;}
.checkout-step-summary-body-wrapper .order-payment-summary-wrapper{margin-bottom:2.5em;padding-bottom:2.5em;border-bottom:1px solid #e3e3e3;}
.checkout-step-summary-body-wrapper .headline{margin-bottom:1em;font-size:1.125em;font-weight:500;line-height:1.33333em;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item{margin-bottom:.5em;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item .sub-headline{display:inline-block;min-width:200px;vertical-align:top;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item .sub-headline label{text-transform:none;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item .order-delivery-summary-item-container{display:inline-block;line-height:1.5em;vertical-align:top;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item .order-delivery-summary-item-container li.donation-list__item{list-style-type:none;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item .order-delivery-summary-item-container .secondary-text{display:block;}
.checkout-step-summary-body-wrapper .order-delivery-summary-item .order-delivery-summary-item-container .text-with-border{border-top:1px solid #e3e3e3;}
.checkout-summary-cart-id{padding-bottom:.5em;font-weight:500;line-height:1.71em;text-align:right;}
.checkout-summary-cart-id .cart-id{padding-right:3em;}
@media (max-width: 768px){
  .amway-theme .new-ditto-accordion-wrapper{margin-bottom:50px!important;}
  .amway-theme .new-ditto-accordion-wrapper .accordion-toggle{padding-top:20px!important;}
  .amway-theme .new-ditto-accordion-wrapper .accordion-collapse-wrapper{padding-bottom:10px!important;}
  .amway-theme .create-ditto-schedule-form .new-ditto-row{margin-bottom:1.25em;}
  .amway-theme .create-ditto-schedule-form .new-ditto-search-contacts{padding-left:30px!important;}
  .amway-theme .create-ditto-schedule-form .new-ditto-search-contacts .new-ditto-link-wrap{display:block;border:none;}
  .amway-theme .ditto-nav-tabs-wrap{margin-bottom:0!important;}/*2018.04.30 수정*/
  .amway-theme .ditto-nav-tabs-wrap a.tab-toggle{padding:20px!important;}
  .amway-theme .ditto-section-separate-line{margin-bottom:50px;}
  .amway-theme .new-ditto-form-name{display:block;}
  .amway-theme .new-ditto-form-name label{margin-bottom:10px;}
  .amway-theme .new-ditto-form-order{margin-bottom:10px;}
  .amway-theme .new-ditto-form-order-variants label{margin-bottom:20px;font-weight:100;}
  .amway-theme .new-ditto-form-control{margin-top:50px;}
  .amway-theme .new-ditto-form-control__create{padding:0 20px;}
  .amway-theme .new-ditto-form-control__cancel{text-align:left;}
  .amway-theme .new-ditto-form .form-group{margin-bottom:20px;}
  .amway-theme .ditto-landing-hero-component .hero-image-wrap{overflow:hidden;height:350px;text-align:center;}
  .amway-theme .ditto-landing-hero-component .hero-image-wrap img{width:auto;height:100%;}
  .amway-theme .ditto-landing-hero-component .hero-content .hero-title{margin-bottom:20px;font-size:1.875em;}
  .amway-theme .ditto-promo-component{margin:0;}
  .amway-theme .ditto-section-title-wrap{margin-bottom:40px;}
  .amway-theme .ditto-section-title-wrap h2{font-size:28px;}
  .amway-theme .ditto-active-message-modal .ditto-active__controls-back-to-ditto{display:block;}
  .amway-theme .ditto-active-message-modal .ditto-active__controls-continue-shopping{display:block;padding:0;}
  #saveDittoScheduleForm{padding-top:20px;}
  .ditto-create-page .ditto-create-step-one__account-header{padding:0 5px 15px;font-size:28px;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle{padding:17px 20px;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle span{font-size:18px;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-tab-toggle.collapsed{border-bottom:1px solid #e3e3e3;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-panel-wrapper{padding:1.25em 2.5em 2.5em;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .ditto-panel-wrapper .ditto-column-wrapper{padding-left:5px;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .checkout-steps-progress{left:-15px;width:110%;padding:40px 0 20px;border-top:none;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .checkout-steps-progress .tab:first-child .tab-body{border-left:none;}
  .ditto-create-page .ditto-create-step-one__details .account-ditto-details-wrapper .checkout-steps-progress .tab:last-child .tab-body{border-right:none;}
  .ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .ditto-order-creation-date-day-wrapper{position:relative;left:30px;display:block;padding:15px 0 0;}
  .ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .ditto-order-creation-date-day-wrapper .label-day-wrapper{margin-right:20px;}
  .ditto-create-page .ditto-create-step-one__details .ditto-order-creation-date__options .select2-container{width:43%!important;}
  .ditto-create-page .ditto-create-step-one__controls-cancel-btn{display:block;margin:25px 0;}
  .ditto-create-page .ditto-create-packing-list__description{margin:0 0 10px;}
  .ditto-create-page .ditto-order-setup__wrapper{padding-bottom:40px;}
  .ditto-create-page .ditto-order-setup__options-item{width:70%;}
  .ditto-create-page .ditto-order-setup__payment-options{display:inline-block;}
  .ditto-create-page .ditto-order-setup__payment-options~.select2-container{width:150px!important;}
  .ditto-create-page .ditto-order-setup__payment-options~.select2-container .selection .select2-selection__rendered{display:inline;}
  .checkout-steps .bonus-wrapper{margin:0;}
  .checkout-steps-progress{padding:0 0 2.5em;}
  .checkout-steps-progress .tab.active-step .tab-body .step-title{display:table-cell;}
  .checkout-steps-progress .tab-body .step-title{display:none;}
  .checkout-step-two-body-wrapper{padding:0 .875em;}
  .section-delivery-options{padding:0;}
  .checkout-step-one-body-wrapper{padding:0;}
  .checkout-shipping{padding:0 .875em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .alternate-addresses-wrapper .select2-container{max-width:90%;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .alternate-addresses-wrapper .select2-container .select2-selection__rendered{max-width:90%;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container{max-width:none;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form .form-group{margin:0;padding:.5em 0 .5em 1.25em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div label{width:100%;margin:0 0 .5em;padding:0;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container{padding:0;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .form-group{padding:0;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox .add-address-left-label{padding-left:1.25em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox .add-address-left-label .checkbox-text{white-space:normal;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .checkbox-container .checkbox .add-address-left-label input[type=checkbox]{vertical-align:top;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div .billing-shipping-btn{margin:0 0 0 1.25em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text]{width:100%;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .checkout-edit-delivery-address-form div input[type=text]#address\.townCity{width:68%;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address .form-group{margin:0;padding:.5em 0 .5em 1.25em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div label{width:100%;margin:0 0 .5em;padding:0;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container{padding:0;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .form-group{padding:0;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox .add-address-left-label{padding-left:1.25em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox .add-address-left-label .checkbox-text{white-space:normal;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .checkbox-container .checkbox .add-address-left-label input[type=checkbox]{vertical-align:top;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div .billing-shipping-btn{margin:0 0 0 1.25em;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text]{width:100%;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div input[type=text]#address\.townCity{width:68%;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-entry{padding-bottom:10px;}
  .checkout-shipping .checkout-indent .checkout-shipping-address-container .pickup-store-list-availability{margin-top:10px;}
  .checkout-shipping .checkout-indent .checkout-section-class #preferredLanguage{width:100%;}
  .checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .calendar-container .input-wrapper{top:12px;width:65%;vertical-align:top;}
  .checkout-shipping .checkout-indent .section-delivery-options .schedule-type-wrapper .time-options-container .time-container select{position:relative;top:12px;width:65%;vertical-align:top;}
  .checkout-order-summary-wrapper{padding:0 .25em;}
  .checkout-order-summary-wrapper .checkout-order-summary .subtotals .auto-postage-fee{max-width:none;}
  .checkout-order-summary-wrapper .checkout-order-summary .subtotals .auto-postage-fee .subtotal-value{position:relative;top:0;left:0;}
  .checkout-cart-summary-wrapper{padding:0 1em;}
  .checkout-cart-summary-wrapper .sub-headline{margin-bottom:1em;border-bottom:1px solid #e3e3e3;}
  .checkout-step-summary-body-wrapper{padding:0 .875em 2.5em;}
  .checkout-step-summary-body-wrapper .order-delivery-summary-item .sub-headline{display:block;margin-bottom:.5em;}
  .checkout-step-summary-body-wrapper .order-delivery-summary-item .order-delivery-summary-item-container{display:block;}
}
@media (max-width: 1024px){
  .amway-theme .ditto-landing-hero-component .hero-content{text-align:center;}
  .amway-theme .ditto-landing-hero-component .hero-content .sub-title-wrap{display:none;}
}
.create-new-shopping-list-container{margin-bottom:5em;}
.create-new-shopping-list-container .new-shopping-list-accordion .accordion-panel-title span.accordion-header-icon{font-size:.9em;}
.create-new-shopping-list-container .create-shopping-list-form{margin-right:12px;margin-left:12px;}
.create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row{margin-bottom:.625em;}
.create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row:last-of-type{margin-bottom:0;}
.create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row .shopping-list-form-element-label{width:170px;}
.create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row .description{width:75%;padding:1.5em 0;}
.create-new-shopping-list-container .create-shopping-list-form .shopping-list-input{width:100%;max-width:385px;}
.create-new-shopping-list-container .create-shopping-list-form label{display:inline-block;margin:0;font-weight:100;line-height:40px;text-transform:none;color:#56565a;}
.create-new-shopping-list-container .create-shopping-list-form input[type=radio]{margin:0;}
.create-new-shopping-list-container .create-shopping-list-form .amw-radio-wrap{display:table;}
.create-new-shopping-list-container .create-shopping-list-form label.amw-radio-wrap .amw-radio-overlay{top:11px;}
.create-new-shopping-list-container .create-shopping-list-form .amw-radio-overlay{display:table-cell;}
.create-new-shopping-list-container .create-shopping-list-form .amw-label-radio-text{display:table-cell;padding-left:14px;vertical-align:baseline;}
.create-new-shopping-list-container .create-shopping-list-form h6{line-height:40px;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts{padding:0 0 0 2em;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts a{font-size:1em;font-weight:500;color:#002f5f;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts a:hover{text-decoration:none;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts a:hover span.new-ditto-icon{text-decoration:none;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts a.disabled{pointer-events:none;color:#bbbbbb;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link span{line-height:1.5em;vertical-align:middle;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-icon{margin-right:7px;font-size:1.25em;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link-wrap{display:inline-block;padding:0 1em;line-height:24px;border-left:1px solid #dadada;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link-wrap:first-of-type{padding-left:0;border-left:none;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-button-wrapper{margin:1.25em 0 0;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields label:not(.radio-label){overflow:hidden;width:7em;margin-right:2em;font-size:1em;font-weight:500;vertical-align:middle;text-overflow:ellipsis;color:#002f5f;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields #newShoppingListName{width:25%;padding:.25em;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container{margin-top:1.5em;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient{vertical-align:top;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields{display:inline-block;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields label{font-size:1em;vertical-align:middle;text-transform:none;color:#56565a;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields label.common-label{overflow:hidden;width:7em;margin-right:2em;text-overflow:ellipsis;color:#002f5f;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields #idNumber{padding:.25em;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields button{text-transform:none;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields .permitions-container{margin-top:1em;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields .permitions-container .common-label{vertical-align:top;}
.create-new-shopping-list-container #createShoppingListAccordion #creatShoppingListBody .shopping-list-fields .list-recipient-container .list-recipient-fields .permitions-container .permitions{display:inline-block;}
.well.well-tertiary.anonymous-shopping-list-container{background-color:#ffffff;}
.well.well-tertiary#accountShoppingList{background-color:#ffffff;}
.well.well-tertiary#accountShoppingList .item-wrapper .item-label{color:#56565a;}
.well.well-tertiary#accountShoppingList .item-wrapper .item-value{color:#002f5f;}
.accountActions-link .item-remove{margin-bottom:1em;}
#myShoppingLists .pagination-bar{margin-top:0;}
#myShoppingLists .pagination-bar .pagination-toolbar{padding-top:0;}
#myShoppingLists .pagination-bar .pagination-toolbar label[for=sortForm1]{display:none;}
#myShoppingLists .pagination-bar .pagination-toolbar label[for=sortForm2]{display:none;}
#myShoppingLists .pagination-bar .pagination-toolbar #sortForm1{display:none;}
#myShoppingLists .pagination-bar .pagination-toolbar #sortForm2{display:none;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th{padding-left:10px;font-weight:500;cursor:pointer;vertical-align:middle;color:#002f5f;background-color:#f4f4f4;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th input[type=checkbox]{margin-bottom:0;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th ._checkbox-element-global-span:before{bottom:0;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th .icon{margin-left:.25em;font-size:1.2em;vertical-align:middle;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th .icon-chevron-up{display:none;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th .icon-chevron-down{display:inline-block;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th.tablesorter-headerAsc .icon-chevron-up{display:inline-block;}
#myShoppingLists .saved-carts-overview-table .responsive-table .responsive-table-head th.tablesorter-headerAsc .icon-chevron-down{display:none;}
#myShoppingLists .saved-carts-overview-table .responsive-table tr.responsive-table-item input[type=checkbox]{margin-bottom:0;}
#myShoppingLists .saved-carts-overview-table .responsive-table tr.responsive-table-item ._checkbox-element-global-span:before{bottom:1px;}
#myShoppingLists .saved-carts-overview-table .responsive-table tr.responsive-table-item td.responsive-table-cell{padding:15px 10px;vertical-align:middle;}
.shopping-list-items{list-style:none;}
.shopping-list-items .shopping-list-items-header{padding:0;font-size:16px;}
.shopping-list-items .shopping-list-items-header li{list-style-type:none;}
.shopping-list-items .shopping-list-items-header .list-header{padding:0;font-size:14px;font-weight:500;line-height:40px;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
.shopping-list-items .shopping-list-items-header .list-header .item-checkbox input[type=checkbox]{margin-bottom:0;vertical-align:text-top;}
.shopping-list-items .shopping-list-items-header label.checkbox-element-label{margin:0;font-size:16px;}
.shopping-list-items .shopping-list-items-header label.checkbox-element-label ._checkbox-element-global-span{top:11px;}
.shopping-list-items .shopping-list-items-header label.checkbox-element-label ._checkbox-element-global-span:before{bottom:13px;}
.shopping-list-items .shopping-list-item{display:table;width:100%;padding:2.5em 0;border-bottom:1px solid #e3e3e3;}
.shopping-list-items .shopping-list-item .brand-title{padding:0 1em;font-size:16px;font-weight:500;line-height:1.875em;background:#f4f4f4;}
.shopping-list-items .shopping-list-item .product-item-element{display:table-cell;vertical-align:middle;}
.shopping-list-items .shopping-list-item .product-item-element .total-price-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-list-items .shopping-list-item .product-item-element .ibo-price-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-list-items .shopping-list-item .product-item-element .price-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-list-items .shopping-list-item .product-item-element .total-pv-bv-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-list-items .shopping-list-item .product-item-element .qty-label{display:none;margin:0;font-size:16px;font-weight:500;line-height:2.5em;color:#002f5f;}
.shopping-list-items .shopping-list-item .product-item-element .value-wrapper{display:inline-block;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-list-items .shopping-list-item .buttons-container{display:table-row;}
.shopping-list-items .shopping-list-item .buttons-container .button-wrapper{display:table-cell;float:left;margin-left:1em;}
.shopping-list-items .shopping-list-item .buttons-container .button-wrapper .icon-add-ditto{padding:8px 3px;}
.shopping-list-items .shopping-list-item .buttons-container .button-wrapper #addToCartForm{padding:0;}
.shopping-list-items .shopping-list-item .buttons-container .button-wrapper button{color:#002f5f;border-color:#ffffff;background-color:#ffffff;}
.shopping-list-items .shopping-list-item .list-item-remove{text-align:center;}
.shopping-list-items .shopping-list-item .list-item-remove .item-remove form{padding:0;}
.shopping-list-items .shopping-list-item .list-item-remove .item-remove form .remove-item-btn{padding:1.43em 0 0;font-size:14px;font-weight:500;line-height:1.42em;cursor:pointer;text-align:center;text-transform:none;color:#002f5f;border:none;background:none;}
.shopping-list-items .shopping-list-item .list-item-toggle{width:auto;}
.shopping-list-items .shopping-list-item .list-item-toggle ._checkbox-element-global-span:before{bottom:1px;}
.shopping-list-items .shopping-list-item .list-item-image{padding:0 10px;}
.shopping-list-items .shopping-list-item .list-item-image img{width:67px;height:auto;border:1px solid #e3e3e3;}
.shopping-list-items .shopping-list-item .list-item-info{padding:0 10px;vertical-align:top;}
.shopping-list-items .shopping-list-item .list-item-info .product-name{font-size:16px;line-height:1.5em;}
.shopping-list-items .shopping-list-item .list-item-info .product-code{font-size:14px;line-height:1.71em;}
.shopping-list-items .shopping-list-item .list-item-info .product-category{font-size:14px;line-height:1.43em;}
.shopping-list-items .shopping-list-item .list-item-info .product-stock{padding-top:.5em;font-size:14px;font-weight:700;line-height:1.43em;}
.shopping-list-items .shopping-list-item .list-item-info .product-stock .stock{color:#20883e;}
.shopping-list-items .shopping-list-item .list-item-info .product-stock .stock .product-availability>span{padding-left:0;}
.shopping-list-items .shopping-list-item .list-item-info .product-stock .out-of-stock{color:#e11e45;}
.shopping-list-items .shopping-list-item .list-item-info .product-stock .icon-product-item{margin-right:5px;font-size:12px;}
.shopping-list-items .shopping-list-item .list-item-quantity{padding-top:.6875em;}
.shopping-list-items .shopping-list-item .list-item-quantity .item-quantity>form{padding:0;}
.shopping-list-items .shopping-list-item .list-item-quantity .item-quantity>form input.quantity-value{height:40px;padding:0 .875em;font-size:16px;font-weight:100;line-height:2.5em;color:#002f5f;border-color:#dadada;box-shadow:none;}
.shopping-list-items .shopping-list-item .list-item-ibo-price{padding-top:1.25em;}
.shopping-list-items .shopping-list-item .list-item-ibo-price input{height:40px;padding:0 .875em;font-size:16px;font-weight:100;line-height:2.5em;text-transform:capitalize;color:#002f5f;border-color:#dadada;box-shadow:none;}
.shopping-list-items .shopping-list-item .list-item-ibo-price .price-select{height:40px;padding:0 .875em;font-size:16px;font-weight:100;line-height:2.5em;text-transform:capitalize;color:#002f5f;border-color:#dadada;box-shadow:none;}
.shopping-list-items .shopping-list-item .list-item-total{padding-top:.6875em;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-list-items .shopping-list-item .list-item-pv-bv{padding-top:.6875em;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-list-items .shopping-list-item .list-item-price{padding-top:.6875em;font-size:16px;font-weight:100;line-height:2.5em;}
.shopping-list-total-block .orderTotal{border:1px solid #e3e3e3;}
.shopping-list-total-block .orderTotal .total-header{padding:.5em .75em;font-size:14px;color:#002f5f;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
.shopping-list-total-block .orderTotal .total-header span{font-weight:500;vertical-align:middle;}
.shopping-list-total-block .orderTotal .total-body{margin:0;padding:1em .5em 1.5em;}
.shopping-list-total-block .orderTotal .total-body>div:nth-child(2n+1){clear:left;}
.shopping-list-total-block .orderTotal .total-body .subtotal-label-container{font-size:14px;color:#56565a;}
.shopping-list-total-block .orderTotal .total-body .subtotal-label-container span{font-weight:500;}
.shopping-list-total-block .orderTotal .total-body .subtotal-value-container{font-size:14px;color:#56565a;}
.shopping-list-total-block .orderTotal .total-body .totals-wrapper{margin:0;padding-bottom:.5em;border-top:1px solid #e3e3e3;}
.shopping-list-total-block .orderTotal .total-body .totals-wrapper .totals{font-size:14px;font-weight:700;color:#002f5f;}
@media (max-width: 768px){
  .create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row{margin-bottom:1.25em;}
  .create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row .shopping-list-form-element-label{width:auto;}
  .create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link-wrap{display:block;padding:0;border:none;}
  #myShoppingLists .saved-carts-overview-table .responsive-table td.responsive-table-cell:not(.remove-item-column){width:100%;max-width:none;}
  #myShoppingLists .saved-carts-overview-table .responsive-table td.responsive-table-cell:not(.remove-item-column) div{display:inline-block;width:45%;}
  .shopping-list-items .shopping-list-item{padding:0 0 1.875em;}
  .shopping-list-items .shopping-list-item .product-details{margin-top:10px;}
  .shopping-list-items .shopping-list-item .product-item-element .total-price-label{display:inline-block;}
  .shopping-list-items .shopping-list-item .product-item-element .ibo-price-label{display:inline-block;}
  .shopping-list-items .shopping-list-item .product-item-element .price-label{display:inline-block;}
  .shopping-list-items .shopping-list-item .product-item-element .total-pv-bv-label{display:inline-block;}
  .shopping-list-items .shopping-list-item .product-item-element .qty-label{display:inline-block;}
  .shopping-list-items .shopping-list-item .product-item-element .value-wrapper{float:right;}
  .shopping-list-items .shopping-list-item .list-item-remove .item-remove form .remove-item-btn{max-width:133px;}
  .shopping-list-items .shopping-list-item .list-item-toggle{position:relative;float:left;width:100%;}
  .shopping-list-items .shopping-list-item .list-item-image{position:relative;float:left;width:25%;padding-left:0;}
  .shopping-list-items .shopping-list-item .list-item-image img{width:100%;max-width:133px;}
  .shopping-list-items .shopping-list-item .list-item-info{position:relative;float:left;width:75%;padding-right:0;}
  .shopping-list-items .shopping-list-item .list-item-quantity{float:right;padding-top:0;padding-right:0;}
  .shopping-list-items .shopping-list-item .list-item-quantity .item-quantity>form input.quantity-value{max-width:90px;margin-right:20px;}
  .shopping-list-items .shopping-list-item .list-item-ibo-price{float:right;padding-top:0;padding-right:0;}
  .shopping-list-items .shopping-list-item .list-item-total{float:right;padding-top:0;padding-right:0;}
  .shopping-list-items .shopping-list-item .list-item-pv-bv{float:right;padding-top:0;padding-right:0;}
  .shopping-list-items .shopping-list-item .list-item-price{float:right;padding-top:0;padding-right:0;}
}
@media (min-width: 1px){
  #myShoppingLists .saved-carts-overview-table .responsive-table tr.responsive-table-item td.responsive-table-cell{display:table-cell;}
}
.no-orders-found-container{text-align:center;}
.no-orders-found-container .search-content-icon-container{margin:0 0 15px;}
.no-orders-found-container .search-content-icon-container .icon-search-results-wrapper{color:#008fc5;}
.no-orders-found-container .search-content-icon-container .icon-search-results-wrapper .icon-Search-Results:before{font-size:1.4em;}
.no-orders-found-container .no-orders-found-title-container{margin:0 0 5px;}
.no-orders-found-container .no-orders-found-title-container .no-orders-found-title{}
.no-orders-found-container .refresh-button-container{padding:25px;}
.no-orders-found-container .refresh-button-container .refresh-button{color:#ffffff;background-color:#002f5f;}
.activate-ditto-checkbox-text{text-transform:none;color:#ffffff;}
.btn-default:disabled{opacity:1;border-color:#bbbbbb;background-color:#bbbbbb;}
.ditto-new-address-container .new-address .new-address-cancel-btn{display:inline-block;font-weight:500;cursor:pointer;color:#008fc5;}
.ditto-new-address-container .new-address div{margin:.5em 0;}
.ditto-new-address-container .new-address div label{display:inline-block;width:39%;text-align:left;vertical-align:middle;}
.ditto-new-address-container .new-address div label.checkbox-label{display:inline-block;margin-top:2em;white-space:nowrap;}
.ditto-new-address-container .new-address div label.checkbox-label span{position:relative;bottom:2px;color:#56565a;}
.ditto-new-address-container .new-address div .control-label{font-size:1em;font-weight:500;color:#002f5f;}
.ditto-new-address-container .new-address div .checkbox-container{padding-left:39%;}
.ditto-new-address-container .new-address div .checkbox-container .checkbox{top:.7em;text-align:left;}
.ditto-new-address-container .new-address div .checkbox-container .checkbox .add-address-left-label{position:relative;padding-left:.25em;font-weight:500;white-space:nowrap;}
.ditto-new-address-container .new-address div .checkbox-container .checkbox .add-address-left-label .checkbox-text{display:inline-block;}
.ditto-new-address-container .new-address div .checkbox-container .checkbox .add-address-left-label input[type=checkbox]{position:static;margin-left:0;}
.ditto-new-address-container .new-address div .billing-shipping-btn{display:inline-block;margin-top:.75em;margin-left:39%;padding:0 2.5em;font-weight:500;line-height:2.5em;cursor:pointer;color:#002f5f;border:1px solid #002f5f;background:#ffffff;}
.ditto-new-address-container .new-address div .billing-shipping-btn:hover{color:#ffffff;background:#002f5f;}
.ditto-new-address-container .new-address div .billing-shipping-btn:disabled{color:#bbbbbb;border-color:#bbbbbb;}
.ditto-new-address-container .new-address div input[type=text]{display:inline;width:60%;height:auto;padding:.5em 1em;font-size:1em;text-overflow:ellipsis;color:#002f5f;border:1px solid #dadada;box-shadow:none;}
.ditto-new-address-container .new-address div input[type=text]:focus{border:1px solid #002f5f;outline:0!important;}
.ditto-new-address-container .new-address div input[type=text]#address\.townCity{max-width:210px;margin-right:2%;}
.ditto-new-address-container .new-address div input[type=text].city-input{width:55%;}
.ditto-new-address-container .new-address div input[type=text].zip-input{width:30%;}
.ditto-new-address-container .new-address div.zip-inputs{display:inline-block;width:60%;text-align:left;}
.account-ditto-details-wrapper{font-family:SourceSansPro;font-size:16px;}
.account-ditto-details-wrapper .ditto-details-accordion{padding:0 1.25em;}
.account-ditto-details-wrapper .panel{margin:0;border:none;border-bottom:1px solid #e3e3e3;box-shadow:none;}
.account-ditto-details-wrapper .panel:first-child{border-top:1px solid #e3e3e3;}
.account-ditto-details-wrapper .panel-heading{margin:0;padding:0;border:none;}
.account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle{padding:24px 20px;font-weight:500;line-height:1em;color:#002f5f;}
.account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle span{font-size:20px;}
.account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle .icon-minus{font-size:14px;line-height:2.40em;color:#002f5f;}
.account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle .icon-ditto{color:#002f5f;}
.account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle .text-uppercase{display:inline-block;margin-left:.25em;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper{padding:1.25em 2.5em 2.5em;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-column-wrapper{max-width:560px;padding:0;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-summary-button-wrapper{margin-top:2.5em;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-schedule-summary-edit{display:inline-block;width:auto;padding:0 2em;font-size:1em;font-weight:500;line-height:2.375em;cursor:pointer;color:#002f5f;border:1px solid #002f5f;background:#ffffff;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-schedule-summary-edit:hover{color:#ffffff;background:#002f5f;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-schedule-summary-edit:focus{color:#ffffff;background:#002f5f;}
.account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-schedule-summary-info{padding-bottom:2.5em;font-size:1em;font-weight:100;line-height:1.25em;color:#56565a;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-wrapper:nth-of-type(1n+2){margin-top:1em;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-label{display:inline-block;width:210px;font-size:1em;font-weight:500;line-height:1.25em;vertical-align:top;color:#002f5f;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-label.ditto-active-status{line-height:2.5em;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-radio{display:block;margin:15px 0;margin-left:40%;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value{display:inline-block;width:49%;font-size:1em;font-weight:100;line-height:1.25em;vertical-align:top;color:#56565a;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .ditto-status-incomplete{font-weight:700;color:#e11e45;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper{display:inline-block;width:auto;margin:0;border:1px solid #e3e3e3;border-radius:5px;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .activate-ditto-button{color:#20883e;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .activate-ditto-button.button-disabled{cursor:pointer;color:#bbbbbb;background:#f4f4f4;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .activate-ditto-button.button-disabled:hover{color:#20883e;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .deactivate-ditto-button{color:#e11e45;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .deactivate-ditto-button.button-disabled{cursor:pointer;color:#bbbbbb;background:#f4f4f4;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .deactivate-ditto-button.button-disabled:hover{color:#e11e45;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .ditto-activate-buttons{display:inline-block;margin:0;padding:.625em 1.25em;font-weight:700;line-height:1em;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .ditto-activate-buttons:first-child{border-right:1px solid #e3e3e3;}
.account-ditto-details-wrapper .ditto-details-header-panel{padding:1.25em 1.25em 1.5em;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-details-header{display:inline-block;margin-right:1em;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-details-header span{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2.25em;font-weight:700;line-height:1.1em;color:#002f5f;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-edit-wrapper{display:inline-block;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-edit-wrapper .ditto-edit-link{font-weight:500;cursor:pointer;color:#002f5f;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-edit-wrapper .ditto-edit-link:hover{text-decoration:none;color:#002f5f;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-edit-wrapper .ditto-edit-link:focus{text-decoration:none;color:#002f5f;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-remove-wrapper{margin-top:1em;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-remove-wrapper .ditto-remove-link{font-weight:500;cursor:pointer;color:#002f5f;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-remove-wrapper .ditto-remove-link:hover{text-decoration:none;color:#002f5f;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-remove-wrapper .ditto-remove-link:focus{text-decoration:none;color:#002f5f;}
.account-section .account-section-content form.create-ditto-schedule-form{padding:0;}
.account-section #saveDittoScheduleForm{padding:0;}
@media (max-width: 768px){
  .ditto-new-address-container .new-address .form-group{margin:0;padding:.5em 0 .5em 1.25em;}
  .ditto-new-address-container .new-address div label{width:100%;margin:0 0 .5em;padding:0;}
  .ditto-new-address-container .new-address div .checkbox-container{padding:0;}
  .ditto-new-address-container .new-address div .checkbox-container .form-group{padding:0;}
  .ditto-new-address-container .new-address div .checkbox-container .checkbox .add-address-left-label{padding-left:1.25em;}
  .ditto-new-address-container .new-address div .checkbox-container .checkbox .add-address-left-label .checkbox-text{white-space:normal;}
  .ditto-new-address-container .new-address div .checkbox-container .checkbox .add-address-left-label input[type=checkbox]{vertical-align:top;}
  .ditto-new-address-container .new-address div .billing-shipping-btn{margin:0 0 0 1.25em;}
  .ditto-new-address-container .new-address div input[type=text]{width:100%;}
  .ditto-new-address-container .new-address div input[type=text]#address\.townCity{width:69%;}
  .account-ditto-details-wrapper .ditto-details-accordion{padding:0 5px;}
  .account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle{padding:17px 20px;}
  .account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle span{font-size:18px;}
  .account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle.collapsed{margin:0;padding:17px 20px;border-bottom:none;}
  .account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-column-wrapper{padding-left:5px;}
  .account-ditto-details-wrapper .panel-collapse .ditto-details-item-wrapper{margin-bottom:10px;}
  .account-ditto-details-wrapper .panel-collapse .ditto-details-item-label{display:block;width:100%;margin-bottom:10px;}
  .account-ditto-details-wrapper .panel-collapse .ditto-details-item-radio{display:inline-block;margin:15px 25px 15px 0;}
  .account-ditto-details-wrapper .panel-collapse .ditto-details-item-value{display:block;width:100%;}
  .account-ditto-details-wrapper .ditto-details-header-panel{padding:1.25em 5px;}
}
@media (min-width: 769px){
  .account-ditto-details-wrapper .ditto-details-header-panel .ditto-remove-wrapper{float:right;}
}
.ditto-tabs-container.amway-theme .form-group label.sort-control__label{display:inline-block;padding-top:7px;vertical-align:top;}
@media (max-width: 768px){
  .ditto-tabs-container.amway-theme .form-group label.sort-control__label{display:none;}
}
.ditto-tabs-container .ditto-nav-tabs{margin:20px 0 20px 20px;}
.ditto-tabs-container .ditto-nav-tabs .ditto-tab:first-child a{border-right:none;}
.ditto-tabs-container .ditto-nav-tabs .ditto-tab a{height:50px;margin:0;padding:0 32px;font-size:16px;font-weight:500;line-height:50px;color:#56565a;border:1px solid #e3e3e3;background-color:#f4f4f4;}
.ditto-tabs-container .ditto-nav-tabs .ditto-tab.active a{line-height:44px;color:#002f5f;border-top:4px solid #008fc5;border-bottom:1px solid #ffffff;background:#ffffff;}
.ditto-view-by-year-wrapper{padding:0 1.25em;font-family:SourceSansPro;font-size:16px;}
.ditto-view-by-year-wrapper .ditto-view-by-year-header{padding:2em 0 1.25em;font-size:1.25em;font-weight:700;color:#002f5f;}
.ditto-view-by-year-wrapper .ditto-list-action-panel{padding:0 0 .625em;}
.ditto-view-by-year-wrapper .ditto-list-action-panel .list-select-all-checkbox{float:left;margin:5px 0 0 19px;}
.ditto-view-by-year-wrapper .ditto-list-action-panel .list-select-all-checkbox .checkbox-element-wrapper{height:22px;margin:0;}
.ditto-view-by-year-wrapper .ditto-list-action-panel .list-select-all-checkbox .checkbox-element-wrapper ._checkbox-element-global-class~span._checkbox-element-global-span:before{bottom:0;}
.ditto-view-by-year-wrapper .ditto-list-action-panel .list-select-all-checkbox .checkbox-element-wrapper ._checkbox-element-global-text{position:relative;top:3px;margin-left:6px;font-size:14px;color:#002f5f;}
.ditto-view-by-year-wrapper .start-ditto-wrapper .btn-primary{padding:0 2em;font-size:1.125em;line-height:2.67em;border:none;}
.ditto-view-by-year-wrapper .ditto-item-list{margin:0 0 2.5em;padding:0;list-style-type:none;}
.ditto-view-by-year-wrapper .ditto-item-list .product-list-head{padding:0;font-size:.875em;font-weight:500;line-height:2.86em;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
.ditto-view-by-year-wrapper .ditto-item-list .product-list-head .head-item-title.first-title{padding-left:3.75em;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper{display:table;padding:2.5em 0 0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper form{padding:0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper{display:table;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-details-cell{display:table-cell;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-toggle{width:1.875em;padding-left:.625em;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-toggle ._checkbox-element-global-class~span._checkbox-element-global-span:before{bottom:0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image{width:6.375em;padding-right:1.25em;padding-left:.5em;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image .image-wrapper{width:4.4em;border:1px solid #dadada;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image .image-wrapper img{width:auto;max-width:4.25em;height:auto;max-height:4.25em;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description{vertical-align:top;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name{line-height:1.25em;color:#56565a;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name:hover{color:#56565a;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name:focus{color:#56565a;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-text{font-size:.875em;line-height:1.43em;color:#56565a;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .product-stock{padding:.5em 0 0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .product-stock .product-availability>span{padding:0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools .prop-tool-button{margin-top:1em;font-size:1em;font-weight:500;line-height:1.5em;cursor:pointer;color:#002f5f;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools .prop-tool-button:first-child{margin-top:0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools .prop-tool-button .prop-icon{width:12px;margin-right:4px;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper{margin-top:2em;padding:.5em 0 1em;border-bottom:2px solid #dadada;background:#f4f4f4;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper:before{position:absolute;top:-1px;left:56px;width:0;height:0;content:' ';border-top:14px solid #ffffff;border-right:14px solid transparent;border-left:14px solid transparent;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title{width:126px;padding-top:2.4em;padding-left:3.75em;font-size:.875em;font-weight:500;line-height:1em;color:#002f5f;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .item-quantity{display:block!important;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .input-item{text-align:center;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .input-item .title{font-size:.875em;font-weight:500;line-height:2em;color:#002f5f;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .input-item .quantity-text-input{padding:0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .input-item .quantity-text-input input.form-control{height:40px;text-align:center;color:#56565a;box-shadow:none;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .input-item .quantity-text-input input.form-control:focus{border-color:#002f5f;}
.ditto-view-by-year-wrapper .ditto-delivery-header{margin-top:2em;padding:2em 0;font-size:1.25em;font-weight:700;color:#002f5f;border-top:1px solid #e3e3e3;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container{margin-bottom:40px;padding:0;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table{width:1200px;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table th:last-child{text-align:left;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table thead th:first-child{padding-left:40px;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table tbody td:first-child{padding-left:40px;}
.ditto-view-by-month-wrapper{padding:0 1.25em;font-family:SourceSansPro;font-size:16px;}
.ditto-view-by-month-wrapper .ditto-view-by-month-header{padding:2em 0 1.25em;font-size:1.25em;font-weight:700;color:#002f5f;}
.ditto-view-by-month-wrapper .total-pvbv-width{width:20%;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper{padding-left:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel{padding:0 0 .625em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox{float:left;margin:5px 0 0 19px;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox .checkbox-element-wrapper{height:22px;margin:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox .checkbox-element-wrapper ._checkbox-element-global-class~span._checkbox-element-global-span:before{bottom:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox .checkbox-element-wrapper ._checkbox-element-global-text{position:relative;top:3px;margin-left:6px;font-size:14px;color:#002f5f;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list{margin:0 0 2.5em;padding:0;list-style-type:none;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .product-list-head{padding:0;font-size:.875em;font-weight:500;line-height:16px;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .product-list-head .head-product-prop-wrapper{padding:12px 0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .product-list-head .head-item-title.first-title{padding-top:12px;padding-bottom:12px;padding-left:3.75em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .product-list-head .head-price-title{width:43%;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper{display:table;width:100%;padding:2.5em 0;border-bottom:1px solid #e3e3e3;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper{display:table;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-details-cell{display:table-cell;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-toggle{width:1.875em;padding-left:.625em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-toggle ._checkbox-element-global-class~span._checkbox-element-global-span:before{bottom:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image{width:6.375em;padding-right:1.25em;padding-left:.5em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image .image-wrapper{width:4.4em;border:1px solid #dadada;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image .image-wrapper img{width:auto;max-width:4.25em;height:auto;max-height:4.25em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description{vertical-align:top;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name{line-height:1.25em;color:#56565a;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name:hover{color:#56565a;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name:focus{color:#56565a;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-text{font-size:.875em;line-height:1.43em;color:#56565a;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .product-stock{padding:.5em 0 0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .product-stock .product-availability>span{padding:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper{padding:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-text{padding-top:.5em;font-size:1em;line-height:1.5em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty form{padding:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty form input.quantity-value{max-width:70px;height:40px;padding:0 1em;font-size:1em;color:#002f5f;box-shadow:none;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty form input.quantity-value:focus{border-color:#002f5f;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty .qty-calculator-wrapper .calculator-button{padding:0;font-size:.875em;line-height:1.05em;text-align:left;color:#002f5f;border:none;background:none;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty .qty-calculator-wrapper .calculator-button:disabled{color:#bbbbbb;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty .qty-calculator-wrapper .calculator-button:focus{}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-price{width:43%;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .prop-price-text{font-size:1em;line-height:1.5em;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .prop-price-text form{position:relative;top:1px;padding:0;}
.ditto-view-by-month-wrapper .ditto-summary-colomn-wrapper{padding-right:0;}
.ditto-view-by-month-wrapper .ditto-summary-colomn-wrapper .ditto-select-month-wrapper form{padding:0;}
.ditto-view-by-month-wrapper .ditto-summary-colomn-wrapper .select2-container{width:278px!important;}
.ditto-view-by-month-wrapper .ditto-summary-colomn-wrapper .order-block{border-right:1px solid #dadada;border-left:1px solid #dadada;}
.pagination-controls-wrapper{padding:0;}
.pagination-controls-wrapper .select2-container{width:280px!important;}
.ditto-product-item-wrapper .kit-entry-item-list-wrapper .kit-details-panel{margin-left:120px;}
.ditto-product-item-wrapper .kit-entry-item-list-wrapper .panel .panel-heading{margin-left:120px;}
@media (max-width: 768px){
  .ditto-tabs-container .ditto-nav-tabs{position:absolute;right:0;left:0;margin:20px 0;padding-left:10%;}
  .ditto-tabs-container .ditto-nav-tabs .ditto-tab.active a{padding:10px 15px;line-height:30px;}
  .ditto-tabs-container .ditto-nav-tabs .ditto-tab a{padding:10px 15px;line-height:30px;}
  .ditto-view-by-year-wrapper .ditto-view-by-year-header{padding:5.5em 0 0;}
  .ditto-view-by-year-wrapper .account-orderhistory-pagination{padding:0;}
  .ditto-view-by-year-wrapper .account-orderhistory-pagination .pagination-bar{margin:0;}
  .ditto-view-by-year-wrapper .account-orderhistory-pagination .pagination-bar .pagination-toolbar{padding-top:0;}
  .ditto-view-by-year-wrapper .account-orderhistory-pagination .pagination-bar .pagination-toolbar .sort-refine-bar{padding:0 0 0 5px;}
  .ditto-view-by-year-wrapper .account-orderhistory-pagination .pagination-bar .pagination-toolbar .sort-refine-bar .select2-container{width:300px!important;}
  .ditto-view-by-year-wrapper .ditto-list-action-panel .text-action-btn{line-height:4.5;}
  .ditto-view-by-year-wrapper .ditto-list-action-panel .text-action-btn button{padding:0;}
  .ditto-view-by-year-wrapper .ditto-list-action-panel .text-action-btn button:nth-child(1){padding-right:10px;border-right:none;}
  .ditto-view-by-year-wrapper .ditto-list-action-panel .list-select-all-checkbox{margin:20px 0 0 2px;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper{padding:1em 0;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-price{margin-top:20px;padding-left:100px;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools{margin-top:10px;padding-left:100px;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title{width:100%;padding:20px 0 10px 20px;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .input-item{margin:12px;}
  .ditto-view-by-year-wrapper .ditto-delivery-details-table-container{overflow-x:scroll;}
  .ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table thead th:first-child{padding-left:30px;}
  .ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table tbody td:first-child{padding-left:30px;}
  .ditto-view-by-month-wrapper .ditto-view-by-month-header{padding:5.5em 0 0;}
  .ditto-view-by-month-wrapper .total-pvbv-width{width:100%;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .text-action-btn{line-height:4.5;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .text-action-btn button{padding:0;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .text-action-btn button:nth-child(1){padding-right:10px;border-right:none;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox{margin:20px 0 0 2px;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper{padding:1em 0;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper{padding-left:100px;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-qty{margin-top:20px;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-price{margin-top:20px;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-pvbv span{display:inline-block!important;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-pvbv span:nth-child(2){float:right!important;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-total span{display:inline-block!important;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-total span:nth-child(2){float:right!important;}
  .ditto-view-by-month-wrapper .ditto-summary-colomn-wrapper .select2-container{width:300px!important;}
}
@media (min-width: 769px) and (max-width: 1279px){
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .item-quantity{width:804px;}
}
@media (min-width: 1280px){
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .item-quantity{width:85%;}
}
.cart-content-wrapper .cart-actions .continue-shopping-button-container button{text-align:left;}
.fix{position:fixed;z-index:1;right:50%;width:350px;margin-right:-700px;background:#ffffff;}
.fix .shipping-delivery-side{background:#ffffff;}
@media (max-width: 1024px){
  .fix{width:256px;margin-right:-50%;}
}
@media (max-width: 768px){
  .cart-content-wrapper .cart-actions .continue-shopping-button-container button{text-align:center;}
}
.flexslider{margin-bottom:0;border:0;}
.flexslider .flex-direction-nav .flex-disabled{opacity:1!important;}
.flexslider .flex-direction-nav li{position:absolute;z-index:9999;right:-20px;bottom:-84px;display:block;width:24px;height:24px;}
.flexslider .flex-direction-nav li a{float:left;cursor:pointer;text-align:-9999px;}
.flexslider .flex-direction-nav li a::before{float:left;margin:20px;font-family:'Glyphicons Halflings';font-size:16px;line-height:18px;color:#e3e3e3;}
.flexslider .flex-direction-nav li a:hover::before{color:#0075a4;}
.flexslider .flex-direction-nav li a.flex-next::before{content:'\e258';}
.flexslider .flex-direction-nav li a.flex-prev::before{content:'\e257';text-align:left;}
.flexslider .flex-direction-nav li.flex-nav-prev{right:auto;left:-20px;}
#pdpCarousel .flex-direction-nav{display:none;}
#pdpCarousel{position:relative;padding:0 50px;}
#pdpCarousel .flex-viewport{max-width:100%;margin:0 auto;}
#pdpCarousel .flex-viewport li{max-width:20%;min-height:84px;margin-left:5px;}
#pdpCarousel .flex-viewport img{width:auto;max-width:90%;margin:0 auto;opacity:1;border:1px solid #dadada;}
@media (min-width: 1025px){
  .account-landing-page{font-size:16px;}
}
@media (max-width: 1024px){
  .account-landing-page{font-size:14px;}
}
.list-item-select{display:table-cell;min-width:35px;vertical-align:middle;}
.account-landing-page-header{padding:20px 30px;font-size:14px;font-weight:500;color:#55565a;}
.account-landing-page{font-family:SourceSansPro;}
.account-landing-page .user-account-options{padding:4.375em 2em;background-color:#f1f9fc;}
.account-landing-page .user-account-options .option-item-container{height:306px;padding:.625em;text-align:center;}
.account-landing-page .user-account-options .option-item-container .option-item{position:relative;width:100%;height:100%;border:1px solid #dadada;background-color:#ffffff;}
.account-landing-page .user-account-options .option-item-container .option-item:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, .19);}
.account-landing-page .user-account-options .option-item-container .option-item .icon{display:inline-block;width:60px;height:60px;margin:36px 0 30px;padding:12px;font-size:32px;color:#002f5f;border:2px solid #002f5f;border-radius:50%;}
.account-landing-page .user-account-options .option-item-container .option-item span{display:block;}
.account-landing-page .user-account-options .option-item-container .option-item .option-image{display:inline-block;width:60px;height:60px;margin:20px 0;border:2px solid #008fc5;border-radius:50%;}
.account-landing-page .user-account-options .option-item-container .option-item .option-image .main-image{margin:15px auto;}
.account-landing-page .user-account-options .option-item-container .option-item .option-title{padding-bottom:10px;font-size:1.25em;font-weight:500;color:#002f5f;}
.account-landing-page .user-account-options .option-item-container .option-item .option-description{padding:0 40px;font-size:1em;color:#55565a;}
.account-landing-page .user-account-options .option-item-container .option-item .option-item-footer{position:absolute;bottom:0;left:0;width:100%;height:50px;padding:15px 10px;font-size:1em;font-weight:500;text-align:center;color:#55565a;border-top:1px solid #dadada;background-color:#f4f4f4;}
.account-landing-page .user-account-options .option-item-container .option-item .option-item-footer span.active-green{display:inline-block;font-weight:700;color:#20883e;}
.account-landing-page .user-account-options .option-item-container .option-item .option-item-footer span.option-item-footer-digit{display:inline-block;margin:-10px 7px 0 10px;font-size:1.5em;color:#20883e;}
.account-landing-page .user-account-options .option-item-container .option-item .option-item-footer span.icon-check-bold{display:inline-block;margin:-10px 7px 0 10px;margin:0 7px 0 10px;font-size:1.5em;font-size:.7em;color:#20883e;}
.account-landing-page .user-account-options .option-item-container a .option-description{color:#55565a;}
.account-landing-page .user-account-options .option-item-container a .option-description:hover{color:#55565a;}
.user-account-header{height:11em;padding:1.5em 4em;background-color:#008fc5;background-image:url(/lynxstorefront/_ui/responsive/theme-lynx/images/amway-image.png);}
.user-account-header .user-block{display:inline-block;color:#ffffff;}
.user-account-header .user-block .user-image-container{position:relative;display:table-cell;cursor:pointer; }
.user-account-header .user-block .user-image-container .user-image{width:126px;height:126px;border-radius:50%;border:3px solid #ffffff;}
.user-account-header .user-block .user-image-container .icon{position:absolute;left:99px;top:99px;padding:6px;font-size:18px;color:#008fc5;border-radius:50%;background-color:#ffffff;}
.user-account-header .user-block .user-info{display:table-cell;margin-left:1em;vertical-align:middle; padding-left:15px }
.user-account-header .user-block .user-info .user-name{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2.25em;}
.user-account-header .user-block .user-info .user-id{font-size:1em;font-weight:500;}
.user-account-header .user-block .user-info span{display:block;}
.user-account-header .go-block{position:relative;display:inline-block;font-size:1em;}
.user-account-header .go-block .jump-to{display:inline-block;padding:.3em .9em .3em 1.2em;color:#ffffff;border-left:1px solid #ffffff;background:0 0;}
.user-account-header .go-block .jump-to span{background:0 0;}
.user-account-header .go-block .select2{min-width:250px;}
.user-account-header .go-block select{display:inline-block;width:15.625em;height:2.5em;margin-right:.5em;padding:.3em 0;color:#002f5f;border:1px solid #dadada;}
.user-account-header .go-block input[type=button]{height:2.5em;padding:.5em 1em;font-size:1em;font-weight:500;color:#ffffff;border:none;background-color:#002e5e;}
#business-page-accordion{padding:0 1.75em 4.5em;font-family:SourceSansPro;font-size:16px;}
#business-page-accordion .panel{margin:0;border:none;border-bottom:1px solid #e3e3e3;box-shadow:none;}
#business-page-accordion .panel:first-child{border-top:1px solid #e3e3e3;}
#business-page-accordion .panel .panel-heading{padding:0 1em;border:none;background:none;}
#business-page-accordion .panel .panel-collapse{padding:0 2.75em;}
#business-page-accordion .panel .panel-collapse form{padding:0;}
#business-page-accordion .panel .panel-collapse .row .checkbox-wrapper{width:20px;padding:0 20px 0 10px;}
#business-page-accordion .panel .panel-collapse .row .checkbox-wrapper input[type=checkbox]{width:16px;height:16px;cursor:pointer;}
#business-page-accordion .panel .panel-collapse .row .row-title{margin-bottom:.75em;font-size:1em;font-weight:500;line-height:1.25em;color:#002f5f;}
#business-page-accordion .panel .panel-collapse .row .row-title .photo-description{margin-top:1em;font-size:1em;font-weight:100;font-style:italic;text-transform:none;color:#55565a;}
#business-page-accordion .panel .panel-collapse .row .row-title.agreement-title{color:#55565a;}
#business-page-accordion .panel .panel-collapse .row .row-description{overflow:hidden;margin-bottom:.75em;font-size:1em;line-height:1.25em;text-overflow:ellipsis;color:#55565a;}
#business-page-accordion .panel .panel-collapse .row .row-description .textarea-update{width:100%;min-height:0;margin-left:10px;padding:15px;line-height:1.5em;color:#002f5f;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo{display:flex;overflow:hidden;width:120px;height:120px;margin-left:10px;padding:0;border-radius:50%;align-items:center;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo .photo-edit-overlay{position:absolute;z-index:100;width:100%;height:50%;margin-top:40%;padding-top:7%;text-align:center;opacity:.8;color:#ffffff;background:#002f5f;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo .photo-edit-overlay .icon-pencil .icon-businnes{margin-right:2px;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo .photo-edit-overlay .icon-pencil .icon-businnes:before{position:relative;top:1px;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo img{position:absolute;width:100%;height:100%;object-fit:cover;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo-edit{cursor:pointer;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo-edit .business-photo-upload-button{position:relative;top:40px;}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo-edit input[type=file]{z-index:2000;cursor:pointer;opacity:0;}
#business-page-accordion .panel .panel-collapse .row .row-description.mission-statement-edit{padding-left:0;}
#business-page-accordion .panel .panel-collapse .row .row-description.agreement-content .wrapper{overflow-x:hidden;overflow-y:scroll;max-height:250px;border:1px solid #e3e3e3;}
#business-page-accordion .panel .panel-collapse .row .row-description.agreement-content .wrapper .agreement-text{padding:1em 1.25em;}
#business-page-accordion .panel .panel-collapse.business-info{padding-bottom:2.5em;}
#business-page-accordion .panel .panel-collapse.business-info .row{margin-bottom:1.25em;}
#business-page-accordion .panel .panel-collapse.business-info .row:last-child{margin-bottom:0;}
#business-page-accordion .panel .panel-collapse.business-info .row .row-title{margin-bottom:0;line-height:1.25em;}
#business-page-accordion .panel .panel-collapse.business-info .row .row-description{margin-bottom:0;line-height:1.25em;}
#business-page-accordion .panel .panel-collapse.business-info .row .row-description.mission-statement{line-height:1.5em;}
#business-page-accordion .panel .panel-collapse.business-info .row .row-title.agreement-title{margin-top:1.25em;margin-bottom:1.875em;}
#business-page-accordion .panel .panel-collapse.business-info .row.business-photo-edit-row{margin-bottom:2.5em;}
#business-page-accordion .panel .panel-collapse.business-info .row.business-photo-edit-row button.business-photo-delete-button{position:relative;right:25px;width:28px;height:28px;color:#ffffff;border:none;border-radius:25px;background:#d9534f;}
#business-page-accordion .panel .panel-collapse.business-info .row.business-photo-edit-row button.business-photo-delete-button span{position:relative;top:2px;}
#business-page-accordion .panel .panel-collapse.business-info .row.checkbox-row{margin-bottom:0;}
#business-page-accordion .panel .panel-collapse.business-info .row.checkbox-row label{margin:0;padding:0;font-size:1em;font-weight:100;cursor:pointer;text-transform:none;color:#55565a;}
#business-page-accordion .panel .panel-collapse.business-info .row.checkbox-row label._checkbox-element-global-label{padding-left:10px;font-size:1em;}
#business-page-accordion .panel .panel-collapse.business-info .row.checkbox-row label._checkbox-element-global-label span._checkbox-element-global-text{line-height:1.75em;}
#business-page-accordion .businees-action-btn{display:inline-block;width:auto;margin:0;margin-right:20px;padding:10px 35px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:1px;color:#ffffff;border:none;background:#002f5f;}
#business-page-accordion .businees-action-btn:hover{background:#274980;}
#business-page-accordion .businees-action-btn:disabled{background:#bbbbbb;}
#business-page-accordion .businees-action-btn.cancel-btn{padding:14px 15px;font-size:16;font-weight:500;text-transform:none;color:#002f5f;border:none;background:none;}
#business-page-accordion .panel-title{padding:0;font-size:1em;cursor:pointer;color:#002f5f;}
#business-page-accordion .panel-title div{padding:2em 0;}
#business-page-accordion .panel-title div span{font-size:1.25em;font-weight:500;}
#business-page-accordion .panel-title div .icon-businnes{margin-right:.3em;font-size:18px;font-weight:100;color:#008fc5;}
#business-page-accordion .panel-title div span.indicator:after{margin-right:0;font-size:1.4em;font-weight:normal;content:'\2013';color:#002f5f;}
#business-page-accordion .panel-title div.collapsed span.indicator:after{content:'+';}
#business-page-accordion .applicants-panel .applicant-item{margin-bottom:2.5em;}
#business-page-accordion .upline-panel .upline-header{margin-bottom:2em;padding:.25em 1.25em;font-size:1em;font-weight:500;line-height:2em;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#business-page-accordion .upline-panel .upline-header .title{color:#002f5f;}
#business-page-accordion .upline-panel .upline-header .id{color:#55565a;}
#business-page-accordion .upline-panel .upline-item{margin-bottom:2.5em;}
#business-page-accordion .upline-panel .upline-row{padding:0 1.25em;}
.account-section-header{padding:2em 0;border-top:1px solid #dadada;}
.account-section-header h5.account-section-header-text{display:inline;line-height:24px;}
.account-section-header .account-section-header-icon{float:left;margin-right:10px;font-size:24px;line-height:24px;color:#0075a4;}
.bank-terms{padding:0 24px;}
.bank-terms #terms h3{margin-top:10px;}
.bank-terms #terms .action{margin-bottom:0;border:0;}
.bank-terms #terms .action h3{font-family:SourceSansPro;}
.bank-terms .next-control{padding-bottom:40px;}
.channel-text select.form-control{width:180px;}
.center-line{position:relative;top:3px;left:-5px;display:inline-block;width:20px;border-top:1px solid #dadada;}
.add-delivery-accountActions{padding-left:0;}
.add-delivery-accountActions *{width:76px;padding:0!important;}
.right-btn{position:absolute;top:-10px;right:0;display:none;}
.right-btn *{display:block;width:76px;margin:0 auto 12px;text-align:center;}
.right-btn button{paDDING:0;}
.right-btn a{margin-left:12px;}
.delivery-home-icon:before{content:'';}
.delivery-home-icon img{position:relative;top:-5px;width:20px;}
.set-address span{cursor:default;text-transform:initial;}
.delivery-set-checkbox{position:relative;top:4px;margin-bottom:0;}
@media (max-width: 768px){
  .right-btn.accountActions{position:relative;margin-bottom:0;}
  .right-btn.accountActions .btn-white-blue{margin-right:0;}
  .right-btn.accountActions a{position:relative;top:8px;}
  .right-btn.accountActions *{display:inline-block;float:left;}
  .deliver-list-content.list-content .form-horizontal{padding:0 10px;background:#f6f6f6;}
  .deliver-list-content.list-content .content-list .btn-blue-white{margin-left:0;}
}
@media (min-width: 768px){
  .user-account-header .go-block{top:2.5em;float:right;}
}
@media (max-width: 417px){
  #business-page-accordion{font-size:16px;}
}
.form-wrapper{padding:10px 0;}
.form-wrapper form input{width:62%;height:40px;margin-right:10px;padding:0 12px;line-height:inline-block;border:1px solid #dadada;}
.form-wrapper form button{overflow:hidden;height:40px;padding:0 20px;line-height:36px;line-height:inline-block;color:#ffffff;border:2px solid #002f5f;background-color:#002f5f;}
.form-wrapper form button:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.form-wrapper form button span{background-color:transparent;}
.form-wrapper form .select2-container .selection .select2-selection .select2-selection__rendered{color:#002f5f;}
.form-wrapper form .select2:not(:last-child){margin-right:20px;}
.form-wrapper form select{width:auto;margin-right:20px;}
.form-wrapper select.form-control{margin-bottom:0;}
.channel-text{display:inline-block;margin-left:10px;font-weight:500;vertical-align:middle;}
@media (max-width: 768px){
  .channel-text{display:block;}
}
.channel-text span{margin:0 10px;}
.delivery-pagination-toolbar{padding:0 12px!important;}
.search-form-wrapper input[type=text]{width:220px;margin-right:10px;}
.action-panel{margin-top:20px;}
.action-panel #delete{float:left;margin-top:5px;line-height:20px;}
.action-panel .pull-right{text-align:right;}
.account-page-box{padding:0 30px;border-bottom:1px solid #e3e3e3;}
.bank-row-title{display:table;width:100%;margin:0;padding:10px 0;vertical-align:middle;background-color:#f4f4f4;}
.bank-row-title div{font-weight:500;color:#002f5f;}
.bank-row-title div .icon-arrow-dropdown{font-size:12px;}
.bank-row-title div .hover-area{cursor:pointer;}
.content-list{position:relative;display:table;width:100%;margin:0;padding:20px 0;vertical-align:middle;background:#ffffff;}
.content-list:nth-child(2n+1){background-color:#f4f4f4;}
.content-list .action-required a{font-weight:500;}
.hidden-line{display:none;}
.list-content{display:table;clear:both;width:100%;}
.list-content [class^=col-]{display:table-cell;float:none;vertical-align:middle;}
.list-content .form-horizontal{margin-top:30px;}
.list-content .form-horizontal [class^=col-]{display:inline-block;float:left;text-align:left;vertical-align:middle;}
.list-content .form-horizontal .form-group select.form-control{width:100%;margin-bottom:0;padding-left:12px;text-transform:initial;}
.list-content .form-horizontal .form-group label.checklabel{padding-top:0;}
.list-content .form-horizontal .form-group [type=checkbox]:checked+label::after,.list-content .form-horizontal .form-group [type=checkbox]:checked+label::before,.list-content .form-horizontal .form-group [type=checkbox]:not(:checked)+label::before{top:2px;}
.list-content label{margin-bottom:0;}
@media (max-width: 768px){
  .list-content [class^=col-]{display:inherit;float:left;}
  .list-content .form-item-row .col-xs-1,.list-content .form-item-row .last-col{padding-left:15px;}
}
.list-content .bank-row-title{margin-top:20px;border-top:1px solid #e3e3e3;}
.list-content .content-list{border-top:1px solid #e3e3e3;}
.list-content .content-list:nth-child(2n+1){background-color:#ffffff;}
.list-content .add-new-payment-info{border-top:1px solid #e3e3e3;}
.accountActions{z-index:99;margin:20px 0 30px;}
.accountActions button{margin-left:12px;}
.accountActions .btn-white-blue{margin-right:12px;}
.add-new-payment-info{display:block;clear:both;overflow:hidden;padding:20px 0;cursor:pointer;color:#0075a4;}
.add-new-payment-info .icon{position:relative;bottom:.25em;width:auto;margin-left:.25em;padding-right:5px;font-size:.5em;}
.add-new-payment-info a{color:#002f5f;}
.add-new-payment-info a:focus,.add-new-payment-info a:hover{color:#002f5f;}
.account-landing-page .pagination{margin:0;}
.account-landing-page .pagination li{display:inline-block;margin:0 2px;vertical-align:middle;}
.account-landing-page .pagination li a,.account-landing-page .pagination li span{padding:6px 10px;line-height:1;color:#55565a;border:2px solid transparent;}
.account-landing-page .pagination li a:hover{border:2px solid #002f5f;background:0 0;}
.account-landing-page .pagination li:first-child>a,.account-landing-page .pagination li:last-child>a{border-radius:0;}
.account-landing-page .pagination .active>a,.account-landing-page .pagination .active>a:focus,.account-landing-page .pagination .active>a:hover{color:#ffffff;background:#002f5f;}
.account-landing-page .account-page-pagination{display:block;clear:both;overflow:hidden;padding:20px 0;text-align:center;}
.account-landing-page .form-horizontal .form-group{margin:0 0 10px;}
.icon-delivery-address{background:url(../images/icon-delivery-address.png) no-repeat;}
.toggle-buttons-container{margin:0;}
.toggle-buttons-container button{height:40px;padding-right:0;padding-left:0;color:#002f5f;border:0;border-bottom:1px solid #dadada;background-color:#ffffff;}
.toggle-buttons-container button:not(:last-child){border-right:1px solid #dadada;}
.toggle-buttons-container button .icon-Humburger_list::before{margin-right:5px;font-size:12px;color:#0075a4;}
.toggle-buttons-container button .icon-search::before{color:#0075a4;}
.toggle-buttons-container button.button-active{border-bottom:none;}
.order-history-search-wrapper{margin:0;}
.order-history-search-wrapper .order-history-view-orders-from{padding-left:25px;font-family:SourceSansPro;font-size:14px;font-weight:500;color:#002f5f;}
.order-history-container .display-block{display:block;}
.order-history-container .order-details-block:nth-child(4n+4){background-color:#f2f2f2;}
.order-history-container .order-details-block td{padding:20px 50px;text-align:left;}
.order-history-container .order-details-block td .order-details-content{border:1px solid #e3e3e3;background-color:#ffffff;}
.order-history-container .order-details-block td .order-details-content .orders-header{padding:0 0 0 40px;font-family:SourceSansPro;font-size:16px;font-weight:500;text-align:right;border-bottom:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .orders-header .order-detail-title{position:relative;top:10px;float:left;font-size:18px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .orders-header .edit-order-button-container .modify-order{height:auto;padding:10px 25px;font-size:16px;text-transform:none;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .orders-header .edit-order-button-container .modify-order:hover{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .orders-header .edit-order-button-container .modify-order:focus{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header{padding:30px 20px 20px 40px;font-family:SourceSansPro;font-weight:700;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header .shipment-title{margin-bottom:10px;font-size:18px;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header .shipment-title .shipment-label{color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header .shipment-title .shipment-status{color:#20883e;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header .shipment-description{font-size:16px;font-weight:100;text-transform:none;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header .shipment-description .description{color:#55565a;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-header .shipment-description .tracking-number{font-size:14px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-header{padding:10px 25px;font-family:SourceSansPro;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-header>div{display:inline-block;background-color:transparent;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-header>div span{background-color:transparent;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-header .day-time{width:30%;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-list{padding:10px 25px;list-style:none;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-list .shipment-details-item{padding:7px 0;font-family:SourceSansPro;font-size:16px;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-list .shipment-details-item>div{display:inline-block;}
.order-history-container .order-details-block td .order-details-content .shipment-block .shipment-details .shipment-details-list .shipment-details-item .time{width:30%;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container{padding:0 25px;border-top:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs{display:inline-block;margin-top:10px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul{white-space:nowrap;border-bottom:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li{margin-bottom:-5px;padding:15px 0;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li:hover:not(.active){border:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li:hover a{color:#002f5f;border-color:transparent;background-color:#ffffff;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li:not(:first-child) a{border-left:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li a{padding:0 15px;font-weight:500;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li.active{position:relative;top:1px;border-bottom:3px solid #002f5f;background-color:#ffffff;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li.active:last-child{border-right:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs ul li.active a{color:#002f5f;border-color:transparent;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart-button{position:relative;z-index:1;margin-top:-8px;padding:0 1.25em;font-weight:500;line-height:2.5em;cursor:pointer;color:#002f5f;border:1px solid #e3e3e3;background:#ffffff;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart-button .order-add-to-icon{margin-left:10px;font-size:10px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart-menu{display:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart__success{position:fixed;z-index:1;top:50%;left:50%;transform:translateX(-50%);background-color:#ffffff;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart__success .icon-circular-graph{position:absolute;z-index:2;top:20px;left:15px;font-size:22px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart__success-wrapper{padding:20px 20px 20px 50px;font-size:16px;font-weight:500;opacity:.5;color:#ffffff;border-radius:5px;background-color:#000000;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart.open .order-detail-tabs__add-to-cart-button{border-bottom:1px solid transparent;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart.open .order-detail-tabs__add-to-cart-menu{position:absolute;display:block;margin-top:-1px;border:1px solid #e3e3e3;background:#ffffff;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .order-detail-tabs__add-to-cart.open .order-detail-tabs__add-to-cart-menu-item{margin:10px;font-weight:500;cursor:pointer;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content{font-family:SourceSansPro;border-top:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content{padding:25px 0;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .title-container{margin-left:20px;font-size:16px;font-weight:500;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .message-container{margin:20px 0 20px 20px;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .message-container .message .status{font-weight:700;color:#20883e;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .message-container .message .number{font-weight:700;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container{padding:0 20px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item:not(:last-child){margin-bottom:20px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item>div{display:inline-block;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .product-name-container{width:35%;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .product-name-container .index{margin-right:.5em;font-weight:500;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .quantity-container{margin-right:35px;font-size:16px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .quantity-container select{padding:5px;font-size:16px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .quantity-container input{margin-right:5px;padding:5px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .quantity-container label{font-family:SourceSansPro;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .products-container .product-item .returning-reason-container select{padding:5px;font-size:16px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-buttons-container{margin-top:40px;padding:20px 0 35px 20px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-buttons-container button:hover{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-buttons-container button:focus{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-buttons-container .cancel-button{text-transform:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-buttons-container .print-button{color:#002f5f;border:1px solid #002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-print-view .return-buttons-container{margin-top:0;border-top:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-print-view .return-buttons-container .print-button:hover{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-print-view .return-buttons-container .print-button:hover a{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-print-view .return-buttons-container .print-button:focus{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-print-view .return-buttons-container .print-button:focus a{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .return-order-content .return-print-view .return-buttons-container .print-button a{color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content{padding:25px 0;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .title-container{margin-left:20px;font-size:16px;font-weight:500;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .message-container{margin:20px 0 20px 20px;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .message-container .message .status{font-weight:700;color:#20883e;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .message-container .message .number{font-weight:700;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container{padding:0 20px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item:not(:last-child){margin-bottom:20px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item>div{display:inline-block;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .product-name-container{width:35%;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .product-name-container .index{margin-right:.5em;font-weight:500;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .quantity-container{margin-right:35px;font-size:16px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .quantity-container select{padding:5px;font-size:16px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .quantity-container input{margin-right:5px;padding:5px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .quantity-container label{font-family:SourceSansPro;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .products-container .product-item .returning-reason-container select{padding:5px;font-size:16px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-buttons-container{margin-top:40px;padding:20px 0 35px 20px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-buttons-container button:hover{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-buttons-container button:focus{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-buttons-container .cancel-button{text-transform:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-buttons-container .print-button{color:#002f5f;border:1px solid #002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-print-view .return-buttons-container{margin-top:0;border-top:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-print-view .return-buttons-container .print-button:hover{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-print-view .return-buttons-container .print-button:hover a{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-print-view .return-buttons-container .print-button:focus{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-print-view .return-buttons-container .print-button:focus a{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .replace-order-content .return-print-view .return-buttons-container .print-button a{color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content{width:50%;padding:25px;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content .title-container{font-size:16px;font-weight:500;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content .message-container{margin:20px 0;font-size:16px;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content .buttons-container .dont-cancel{text-transform:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content .buttons-container .dont-cancel:hover{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content .buttons-container .dont-cancel:focus{text-decoration:none;}
.order-history-container .order-details-block td .order-details-content .select-all-container label{margin:20px 0 0 20px;}
.order-history-container .order-details-block td .order-details-content .select-all-container label input[type=checkbox]{color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .select-all-container label span{position:relative;top:1px;vertical-align:top;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul{margin:0;padding-left:0;list-style:none;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .order-product-header{margin:0 20px;padding:10px 0;font-family:SourceSansPro;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .order-product-header>div{display:inline-block;font-size:.875em;background-color:transparent;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .order-product-header>div:first-of-type{padding-left:0;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .order-product-header>div span{font-size:1em;background-color:transparent;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .order-product-header .details-row span{margin-left:20px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .return-wrapper{margin:0;padding:10px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .return-wrapper .item-details{padding-left:35px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item{width:calc(60%);margin:0 20px;padding:40px 0;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item>div{display:inline-block;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element{padding-left:15px;vertical-align:middle;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child{vertical-align:top;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .orderdetails-entry-checkbox.invisible{visibility:hidden;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .product-stock{padding-top:10px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .product-stock .stock .product-availability>span{padding-left:0;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .product-stock .stock .product-availability>span .icon{font-size:14px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .product-stock .stock .product-availability>span .text{position:relative;top:2px;right:3px;vertical-align:text-bottom;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .product-stock .backorder-details-item{padding-top:15px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .order-item-element-child .order-details-new-order-link{padding-top:15px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-details>div{display:table-cell;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-details .item-toggle{position:relative;top:0;display:none;vertical-align:middle;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-details .item-toggle input[type=checkbox]{margin:0 10px 0 7px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-details .item-image{margin-right:10px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-details .item-image img{width:68px;border:1px solid #dadada;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-details .item-info{padding-left:20px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul div[id^=bundle]+input+.item-list-item{border-top:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul.ao-bo-items-list{border-bottom:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul.ao-bo-items-list .item-list-item{border-bottom:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul.ao-bo-items-list .item-list-item:last-of-type{border:none;}
.order-history-container .order-details-block td .order-details-content .order-products-container .request-number-wrapper{margin:24px 40px 15px;}
.order-history-container .order-details-block td .order-details-content .order-products-container .request-number-wrapper .request-status-text{font-weight:700;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .order-products-container .request-number-wrapper .request-status-text .request-open-wrapper{color:#20883e;}
.order-history-container .order-details-block td .order-details-content .order-products-container .request-number-wrapper .request-status-text .request-close-wrapper{color:#999999;}
.order-history-container .order-details-block td .order-details-content .order-products-container .request-number-wrapper .request-status-text .request-canceled-wrapper{color:#c4133f;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper{padding:10px 20px;font-family:SourceSansPro;text-align:right;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block{display:inline-block;width:50%;text-align:left;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block .total-block-item{padding:10px 0;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block .total-block-item:not(:last-child){border-bottom:1px solid #e3e3e3;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block .total-block-item .label-total{display:inline-block;max-width:50%;font-size:16px;font-weight:500;text-align:left;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block .total-block-item .value{float:right;font-size:16px;font-weight:500;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block .total-block-item .value.total{font-size:20px;}
.order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block .total-block-item .total{font-weight:500;font-weight:700;color:#002f5f;}
.order-history-container .orderhistory-list-table{margin-top:20px;}
.order-history-container .orderhistory-list-table .account-orderhistory-table-head{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.order-history-container .orderhistory-list-table .account-orderhistory-table-head .order-history-sort{cursor:pointer!important;}
.order-history-container .orderhistory-list-table .account-orderhistory-table-head th{padding-left:10px;font-family:SourceSansPro;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:#002f5f;background-color:#f4f4f4;}
.order-history-container .orderhistory-list-table .account-orderhistory-table-head th:last-child{text-align:left;}
.order-history-container .orderhistory-list-table .account-orderhistory-table-head th:first-child{padding-left:50px;}
.order-history-container .orderhistory-list-table .account-orderhistory-table-head th:hover{cursor:default;}
.order-history-container .orderhistory-list-table .responsive-table-item:nth-child(4n+3){background-color:#f2f2f2;}
.order-history-container .orderhistory-list-table .responsive-table-item .icon{font-size:16px;cursor:pointer;vertical-align:middle;color:#002f5f;}
.order-history-container .orderhistory-list-table .responsive-table-item .order-status-message{font-size:14px;font-weight:700;color:#20883e;}
.order-history-container .orderhistory-list-table .responsive-table-item .detail-link{font-size:14px;font-weight:100;}
.order-history-container .orderhistory-list-table .responsive-table-item a.action-links:hover{color:#1b76a4;}
.order-history-container .orderhistory-list-table .responsive-table-item td{width:auto;padding:18px 10px;font-family:SourceSansPro;font-size:16px;vertical-align:middle;}
.order-history-container .orderhistory-list-table .responsive-table-item td:last-child{text-align:left;}
.order-history-container .orderhistory-list-table .responsive-table-item td span{padding-bottom:0;}
.order-history-container .orderhistory-list-table .responsive-table-item .date-cell{display:block;}
.order-history-container .orderhistory-list-table .responsive-table-item .responsive-table-cell-bold .item-value{width:100%;font-size:16px;}
@media (max-width: 768px){
  .order-history-box .account-section-header{margin:0 12px;}
  .order-history-search-wrapper{border:1px solid #e3e3e3;border-bottom:none;}
  .order-history-search-wrapper .form-wrapper{padding:10px 15px;border-bottom:1px solid #e3e3e3;}
  .order-history-search-wrapper .form-wrapper form .select2{display:block!important;margin-right:0!important;margin-bottom:20px;}
  .order-history-search-wrapper .form-wrapper form select{width:100%;margin-bottom:20px;}
  .order-history-search-wrapper .form-wrapper.search-form-wrapper{padding-top:30px;padding-bottom:30px;}
  .order-history-container .order-details-block td .order-details-content .order-modifying-tabs-container .tab-content .cancel-order-content{width:100%;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-price{margin:.5em 0;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-price .price-label{font-weight:500;color:#002f5f;}
  .order-history-container .order-details-block td .order-details-content .total-block-wrapper .total-block{width:100%;}
  .order-history-container .orderhistory-list-table .responsive-table-item .date-cell .date{font-size:14px;}
  .order-history-container .orderhistory-list-table .responsive-table-item td{padding:3px 10px;}
}
@media (min-width: 1px){
  .order-history-container .orderhistory-list-table .responsive-table-item .date-cell .date{margin-left:15px;}
}
.billing-shipping{font-family:SourceSansPro;}
.billing-shipping .accordion-billing-shipping{margin-bottom:0;padding:2.5em 1.75em 4.5em;font-family:SourceSansPro;font-size:16px;border-top:none;}
.billing-shipping .accordion-billing-shipping .panel-title{padding:0;font-size:1em;cursor:pointer;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel-title div{padding:2em 0;}
.billing-shipping .accordion-billing-shipping .panel-title div span{font-size:1.25em;font-weight:500;}
.billing-shipping .accordion-billing-shipping .panel-title div .icon-billing-shipping{margin-right:.3em;font-size:18px;font-weight:100;color:#008fc5;}
.billing-shipping .accordion-billing-shipping .panel-title div span.indicator:after{margin-right:0;font-size:1.4em;font-weight:normal;content:'\2013';color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel-title div.collapsed span.indicator:after{content:'+';}
.billing-shipping .accordion-billing-shipping .panel{margin:0;border:none;border-bottom:1px solid #dadada;box-shadow:none;}
.billing-shipping .accordion-billing-shipping .panel:first-child{border-top:1px solid #dadada;}
.billing-shipping .accordion-billing-shipping .panel .panel-heading{padding:0 1em;border:none;background:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list{padding:0 0 1.75em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards{padding:0;border:1px solid #dadada;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container:not(:first-child)>div{border-top:1px solid #dadada;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div{display:table;width:100%;padding:15px 20px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block{display:inline-block;display:table-cell;width:33%;vertical-align:middle;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block.card-info-block{width:50%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-image{display:inline-block;margin-right:18px;vertical-align:top;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info{display:inline-block;font-size:16px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .card-data{margin-bottom:5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .card-data .card-code{margin-right:5px;font-weight:500;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .expires-message-warpper{padding-left:15px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .expires-message-warpper .expires-label{margin-right:10px;font-weight:500;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .address-block{font-size:14px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .address-block .address-title{font-weight:500;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .button-block{text-align:right;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .button-block button{padding:5px 20px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .button-block button:focus{}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container{margin:25px 0;padding:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container .no-image-block-wrapper{padding:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm input:not([type=hidden]){display:inline-block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm input._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-image{padding:9px 0 0 10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-image .no-image-block{width:52px;height:32px;border:1px solid #cccccc;background-color:#f4f4f4;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form{padding-left:45px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form label{position:relative;top:13px;margin-right:20px;font-size:16px;vertical-align:top;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .help-block{display:inline-block;vertical-align:top;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .help-block input{height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .help-block span.has-error{display:block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .separator{position:relative;top:8px;margin:0 5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .card-number-block{width:50%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .expiry-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .security-code-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .checkbox-container .control-label{padding-left:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .checkbox-container .control-label ._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .card-block .card-form .checkbox-container .control-label .checkbox-text{font-size:16px;font-weight:500;text-transform:none;color:#56565a;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-form .headline{font-weight:500;color:#424242;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-form label{width:25%;margin-right:20px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-form label._checkbox-element-global-label{width:auto;font-size:16px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-form input:not([type=checkbox]){width:60%;height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-form input:not([type=checkbox])#mailingAddressCity{width:45%;margin-right:5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-form select{width:calc(10%);height:40px;border-color:#cccccc;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons>div:not(:last-child){margin-bottom:10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons .action-links{font-weight:500;cursor:pointer;text-align:center;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons button{padding:5px 15px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons button.cancel-button{font-weight:500;border:none;background:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel{text-transform:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:hover{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #editCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:focus{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm input:not([type=hidden]){display:inline-block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm input._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-image{padding:9px 0 0 10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-image .no-image-block{width:52px;height:32px;border:1px solid #cccccc;background-color:#f4f4f4;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form{padding-left:45px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form label{position:relative;top:13px;margin-right:20px;font-size:16px;vertical-align:top;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .help-block{display:inline-block;vertical-align:top;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .help-block input{height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .help-block span.has-error{display:block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .separator{position:relative;top:8px;margin:0 5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .card-number-block{width:50%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .expiry-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .security-code-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .checkbox-container .control-label{padding-left:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .checkbox-container .control-label ._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .checkbox-container .control-label .checkbox-text{font-size:16px;font-weight:500;text-transform:none;color:#56565a;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form .headline{font-weight:500;color:#424242;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form label{width:25%;margin-right:20px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form label._checkbox-element-global-label{width:auto;font-size:16px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form input:not([type=checkbox]){width:60%;height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form input:not([type=checkbox])#mailingAddressCity{width:45%;margin-right:5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form select{width:calc(10%);height:40px;border-color:#cccccc;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons>div:not(:last-child){margin-bottom:10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons .action-links{font-weight:500;cursor:pointer;text-align:center;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button{padding:5px 15px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button.cancel-button{font-weight:500;border:none;background:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel{text-transform:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:hover{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:focus{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container{padding:25px 10px;border:1px solid #dadada;border-bottom:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm input:not([type=hidden]){display:inline-block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm input._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-image{padding:9px 0 0 10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-image .no-image-block{width:52px;height:32px;border:1px solid #cccccc;background-color:#f4f4f4;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form{padding-left:45px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form label{position:relative;top:13px;margin-right:20px;font-size:16px;vertical-align:top;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .help-block{display:inline-block;vertical-align:top;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .help-block input{height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .help-block span.has-error{display:block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .separator{position:relative;top:8px;margin:0 5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .card-number-block{width:50%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .expiry-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .security-code-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .checkbox-container .control-label{padding-left:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .checkbox-container .control-label ._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .card-block .card-form .checkbox-container .control-label .checkbox-text{font-size:16px;font-weight:500;text-transform:none;color:#56565a;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-form .headline{font-weight:500;color:#424242;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-form label{width:25%;margin-right:20px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-form label._checkbox-element-global-label{width:auto;font-size:16px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-form input:not([type=checkbox]){width:60%;height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-form input:not([type=checkbox])#mailingAddressCity{width:45%;margin-right:5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-form select{width:calc(10%);height:40px;border-color:#cccccc;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons>div:not(:last-child){margin-bottom:10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons .action-links{font-weight:500;cursor:pointer;text-align:center;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons button{padding:5px 15px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons button.cancel-button{font-weight:500;border:none;background:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel{text-transform:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:hover{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #editCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:focus{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm input:not([type=hidden]){display:inline-block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm input._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-image{padding:9px 0 0 10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-image .no-image-block{width:52px;height:32px;border:1px solid #cccccc;background-color:#f4f4f4;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form{padding-left:45px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form label{position:relative;top:13px;margin-right:20px;font-size:16px;vertical-align:top;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .help-block{display:inline-block;vertical-align:top;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .help-block input{height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .help-block span.has-error{display:block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .separator{position:relative;top:8px;margin:0 5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .card-number-block{width:50%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .expiry-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .security-code-block{width:20%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .checkbox-container .control-label{padding-left:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .checkbox-container .control-label ._checkbox-element-global-class{display:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .card-block .card-form .checkbox-container .control-label .checkbox-text{font-size:16px;font-weight:500;text-transform:none;color:#56565a;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-form .headline{font-weight:500;color:#424242;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-form label{width:25%;margin-right:20px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-form label._checkbox-element-global-label{width:auto;font-size:16px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-form input:not([type=checkbox]){width:60%;height:40px;font-size:1em;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-form input:not([type=checkbox])#mailingAddressCity{width:45%;margin-right:5px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-form select{width:calc(10%);height:40px;border-color:#cccccc;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons>div:not(:last-child){margin-bottom:10px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons .action-links{font-weight:500;cursor:pointer;text-align:center;color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons button{padding:5px 15px;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons button.cancel-button{font-weight:500;border:none;background:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel{text-transform:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:hover{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .edit-payment-container #newCreditCardPostForm .address-block .address-buttons #newCreditCardFormCancel:focus{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel .panel-collapse{padding:0 2.75em;}
.billing-shipping .accordion-billing-shipping .panel .panel-collapse form{padding:0;}
.billing-shipping .accordion-billing-shipping .panel .panel-collapse .panel-body{padding:0;border:none;}
.billing-shipping .accordion-billing-shipping .panel .panel-collapse .panel-body .alternative-address-section{padding:0;}
.billing-shipping .accordion-billing-shipping .panel .tax-exemption-section .download-section a.download-link:hover{text-decoration:none;}
.billing-shipping .accordion-billing-shipping .panel .tax-exemption-section .download-section a.download-link:focus{text-decoration:none;}
.billing-shipping .billing-and-shipping-section{font-size:16px;}
.billing-shipping .billing-and-shipping-section .primary-text{font-size:1em;font-weight:500;color:#002f5f;}
.billing-shipping .billing-and-shipping-section .new-address label{font-size:1em;font-weight:500;color:#002f5f;}
.billing-shipping .billing-and-shipping-section .secondary-text{padding:.2em 0;font-size:1em;font-weight:100;text-transform:none;color:#56565a;}
.billing-shipping .billing-and-shipping-section .checkbox label{padding:.2em 0;font-size:1em;font-weight:100;text-transform:none;color:#56565a;}
.billing-shipping .billing-and-shipping-section .header{padding:1em;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4;}
.billing-shipping .billing-and-shipping-section .main>div:nth-child(odd){clear:left;}
.billing-shipping .billing-and-shipping-section .main .form-container{padding:2em 1.25em;}
.billing-shipping .billing-and-shipping-section .main .form-container .form-group.has-error span.has-error{display:inline-block;width:auto;max-width:70%;margin-left:29%;color:#c53131;}
.billing-shipping .billing-and-shipping-section .main .form-container .form-group:not(.has-error){white-space:nowrap;}
.billing-shipping .billing-and-shipping-section .main .form-container .mailing-address .action-links{display:inline-block;font-weight:500;cursor:pointer;color:#008fc5;}
.billing-shipping .billing-and-shipping-section .main .form-container label{display:block;}
.billing-shipping .billing-and-shipping-section .main .form-container span{display:block;}
.billing-shipping .billing-and-shipping-section .main .form-container span._checkbox-element-global-text{display:inline-block;}
.billing-shipping .billing-and-shipping-section .main .form-container span._checkbox-element-global-span{display:inline-block;}
.billing-shipping .billing-and-shipping-section .main .form-container button{margin-top:1.4em;margin-right:2em;padding:.5em 2em;font-weight:100;color:#ffffff;border:none;background-color:#002f5f;}
.billing-shipping .billing-and-shipping-section .main .form-container input[type=submit]{margin-top:1.4em;margin-right:2em;padding:.5em 2em;font-weight:100;color:#ffffff;border:none;background-color:#002f5f;}
.billing-shipping .billing-and-shipping-section .main .form-container form{padding:0;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address select[name=regionIso]+.select2{width:72px!important;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address span.has-error+select[name=regionIso]+.select2{position:relative;top:-40px;left:100px;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address .new-address-cancel-btn{display:inline-block;font-weight:500;cursor:pointer;color:#008fc5;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div{margin:.5em 0;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div label{display:inline-block;width:29%;text-align:left;vertical-align:middle;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div label.checkbox-label{display:inline-block;margin-top:2em;white-space:nowrap;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div label.checkbox-label span{position:relative;bottom:2px;color:#56565a;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div label.add-address-left-label{width:auto;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div .checkbox-container{float:right;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div .checkbox-container .checkbox{top:.7em;text-align:left;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div .checkbox-container .checkbox label{position:relative;font-weight:500;white-space:nowrap;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div .checkbox-container .checkbox label .checkbox-text{display:inline-block;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div .checkbox-container .checkbox label input[type=checkbox]{position:static;margin-left:0;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div button.save{float:left;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text]{display:inline;width:70%;height:40px;padding:.5em 1em;font-size:16px;text-overflow:ellipsis;box-shadow:none;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text]:not(.input-has-error){color:#002f5f;border:1px solid #dadada;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text]:focus{border-color:#002f5f;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text].input-has-error{border-color:#c53131;background:#f6e0e0;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text]#address\.townCity{width:54%;margin-right:1%;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text].city-input{width:54%;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div input[type=text].zip-input{width:30%;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div select{width:14%;height:40px;padding-left:.5em;color:#002f5f;border:1px solid #dadada;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div select:focus{border-color:#002f5f;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div.edit-address-button-submit{display:inline-block;width:29%;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div.edit-address-checkbox-container{display:inline-block;}
.billing-shipping .billing-and-shipping-section .main .form-container form.new-address div.zip-inputs{display:inline-block;width:70%;text-align:left;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address{display:inline-block;float:left;width:50%;padding:.5em 0 2.5em 1.25em;font-weight:500;cursor:pointer;color:#002f5f;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address .icon{position:relative;bottom:.25em;margin-right:.25em;font-size:.5em;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address:hover{color:#002f5f;}
.billing-shipping .billing-and-shipping-section .primary-address-section{padding:0;}
.billing-shipping .billing-and-shipping-section input.form-control{display:inline-block;width:70%;height:40px;font-size:16px;color:#002f5f;box-shadow:none;}
.billing-shipping .billing-and-shipping-section input.form-control:focus{border-color:#002f5f;}
.billing-shipping .billing-shipping-btn{padding:8px 35px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;border:none;}
.billing-shipping .tax-exemption-section .title-text{display:block;margin:2.25em 0 1em;font-size:1em;font-weight:500;color:#56565a;}
.billing-shipping .tax-exemption-section .main{padding:0 0 2.5em;font-size:1em;line-height:1.5em;}
.billing-shipping .tax-exemption-section .main .rules{max-width:80%;padding:1em 0 0;font-size:1em;}
.billing-shipping .tax-exemption-section .main .rules .rules-list{padding:1.25em 0 0 1.1em;}
.billing-shipping .tax-exemption-section .main .rules .rules-list li{font-size:1em;line-height:1.5em;}
.billing-shipping .tax-exemption-section .main .download-section .download-link{display:block;padding:.5em 0;}
.billing-shipping .tax-exemption-section .main .download-section .download-link img{width:1.5em;height:1.5em;margin-right:.5em;}
.billing-shipping .tax-exemption-section .main .download-section .download-link span{font-size:1em;font-weight:500;color:#002f5f;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section{margin-top:2em;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificate-table-wrapper{overflow-x:auto;width:100%;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table{display:table;min-width:1056px;margin-top:1em;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th{white-space:nowrap;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th span{font-size:1em;line-height:inherit;background:inherit;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th:first-child{padding-left:2.285em;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th:last-child{padding-right:2.285em;text-align:left;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th .icon{position:relative;top:.15em;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th.sortable{cursor:pointer;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th.sortable .icon{font-size:1.2em;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th.sortable .icon-chevron-up{display:none;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th.sortable .icon-chevron-down{display:inline-block;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th.tablesorter-headerAsc .icon-chevron-up{display:inline-block;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table tr.table-header th.tablesorter-headerAsc .icon-chevron-down{display:none;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table td:first-child{padding-left:2em;}
.billing-shipping .tax-exemption-section .main .existing-certificates-section .certificates-table td:last-child{padding-right:2em;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .primary-address-section{padding:0;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .primary-address-section .main{padding-bottom:1em;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .form-container:first-child{padding-bottom:0;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div{text-align:left!important;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div label{float:none!important;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div input[type=text]:not(.zip-input){width:90%!important;margin-top:.5em;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div input.zip-input{width:40%!important;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div select{width:35%!important;margin-top:.5em;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div button.save{margin-top:0;}
.billing-shipping .new-address-mobile-view .billing-and-shipping-section .new-address div .checkbox-container{float:none!important;}
@media (max-width: 768px){
  .billing-shipping .accordion-billing-shipping .panel-title div{padding:1em 0;}
  .billing-shipping .accordion-billing-shipping .panel-title div span{font-size:1.125em;line-height:1.5em;}
  .billing-shipping .accordion-billing-shipping .panel-title div span.indicator:after{margin-right:10px;}
  .billing-shipping .accordion-billing-shipping .panel .panel-heading{padding:0;}
  .billing-shipping .accordion-billing-shipping .panel .panel-collapse{padding:0;}
  .billing-shipping .billing-and-shipping-section .primary-address-section{padding:0;}
  .billing-shipping .billing-and-shipping-section .primary-address-section .main{padding-bottom:1em;}
  .billing-shipping .billing-and-shipping-section .form-container:first-child{padding-bottom:0;}
  .billing-shipping .billing-and-shipping-section .new-address div{text-align:left!important;}
  .billing-shipping .billing-and-shipping-section .new-address div label{float:none!important;}
  .billing-shipping .billing-and-shipping-section .new-address div input[type=text]:not(.zip-input){width:90%!important;margin-top:.5em;}
  .billing-shipping .billing-and-shipping-section .new-address div input.zip-input{width:40%!important;}
  .billing-shipping .billing-and-shipping-section .new-address div select{width:35%!important;margin-top:.5em;}
  .billing-shipping .billing-and-shipping-section .new-address div button.save{margin-top:0;}
  .billing-shipping .billing-and-shipping-section .new-address div .checkbox-container{float:none!important;}
  .billing-shipping .billing-shipping{font-size:12px;font-size:10px;}
}
@media (min-width: 1025px){
  .billing-shipping .billing-shipping{font-size:16px;}
}
@media (max-width: 1024px){
  .billing-shipping .billing-shipping{font-size:14px;}
}
.account-profile{padding:0 1.75em 4.5em;font-size:16px;border:none!important;}
.account-profile .delete-container{overflow:visible;}
.account-profile .delete-container .account-profile__editor{margin:0!important;}
.account-profile .delete-container #deletePersonalPhoto{width:28px;height:28px;color:#ffffff;background:#d9534f;}
.account-profile .delete-container #deletePersonalPhoto span{position:relative;left:1px;}
.account-profile .btn.btn-primary{display:inline-block;padding:8px 35px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:1px;}
.account-profile .amw-checkbox-lable-box{display:table-cell;padding-left:15px;}
.account-profile .amw-checkbox-lable-box label{padding-top:0;color:#55565a;}
.account-profile .amw-checkbox-lable-box .normal{font-weight:100;}
.account-profile .account-profile__label{}
.account-profile .name-form-group .account-profile__label{line-height:2.5em;}
.account-profile .mobile-phone-form-group .input-part-1{ }/*2018.05.08 수정*/
.account-profile .mobile-phone-form-group .input-part-2{ padding:0;}/*2018.05.08 수정*/
.account-profile .mobile-phone-form-group .input-part-2 .select2-container{width:135px!important;}
.account-profile .mobile-phone-form-group .input-part-3{width:14.333%!important;}
.account-profile .alternate-phone-form-group .input-part-1{ }/*2018.05.08 수정*/
.account-profile .alternate-phone-form-group .input-part-2{ padding:0;}/*2018.05.08 수정*/
.account-profile .alternate-phone-form-group .input-part-2 input{width:100%!important;}
.account-profile .alternate-phone-form-group .input-part-2 .select2-container{width:135px!important;}
.account-profile .alternate-phone-form-group .input-part-3{width:14.333%!important;}
.account-profile .account-year{width:14.333%!important;}
.account-profile .account-data{width:5.5%;padding:0;}
.account-profile .account-month{width:13.5%;}
.account-profile__panel{margin:0;border:none;border-bottom:1px solid #e3e3e3;box-shadow:none;}
.account-profile__panel:first-child{border-top:1px solid #e3e3e3;}
.account-profile__panel .panel-heading{padding:0 1em;border:none;background:none;}
.account-profile__panel .panel-heading .icon-expand{float:right;font-size:.9em;line-height:1.2em;color:#002f5f;}
.account-profile__panel .panel-heading .icon-collapse{display:none;float:right;font-size:.9em;line-height:1.2em;color:#002f5f;}
.account-profile__panel .panel-heading .panel-title{padding:0;font-size:1em;cursor:pointer;color:#002f5f;}
.account-profile__panel .panel-heading .panel-title div{padding:2em 0;}
.account-profile__panel .panel-heading .panel-title div span{margin-top:-3px;font-size:1.25em;font-weight:500;line-height:1;}
.account-profile__panel .panel-heading .panel-title div .icon-personal-info{margin-right:.3em;font-size:18px;font-weight:100;color:#008fc5;}
.account-profile__panel .panel-heading .panel-title div span.indicator:after{margin-right:0;font-size:1.4em;font-weight:normal;content:'\2013';color:#002f5f;}
.account-profile__panel .panel-heading .panel-title div.collapsed span.indicator:after{content:'+';}
.account-profile__panel .panel-heading.active .icon-collapse{display:block;}
.account-profile__panel .panel-heading.active .icon-expand{display:none;}
.account-profile__panel .panel-collapse{padding:0 2.75em;}
.account-profile__panel .panel-collapse .panel-body{padding:0;padding-bottom:2.5em;border:none!important;}
.account-profile__panel .panel-collapse .panel-body form{padding:0;}
.account-profile__label{font-weight:500;line-height:2.5em;color:#002f5f;}
.account-profile__label .subtext{display:block;padding:.5em 0;font-size:.875em;font-weight:100;font-style:italic;line-height:normal;line-height:1.4285em;text-transform:none;color:#56565a;}
.account-profile__value{display:block;line-height:2.5em;}
.account-profile__value a{padding:0 5px;font-size:16px;font-weight:500;}
.editing .account-profile__value{display:none;}
.editing .account-profile__editor{display:block;}
.editing .account-profile__editor.account-profile__editor__avatar{display:flex;margin-left:10px;}
.editing .account-profile__edit-button{display:none;}
.editing .account-profile__save-button{display:block;margin-left:0;}
.account-profile__value__avatar img{display:block;width:120px;max-width:120px;height:120px;max-height:120px;margin:1em;margin-left:0;border-radius:50%;background:url(../images/my_account/no_photo.jpg);background-size:100%;object-fit:cover;}
.account-profile__editor{display:none;}
.account-profile__editor .form-group{margin-bottom:.625em;}
.account-profile__editor .form-control{width:100%;height:40px;}
.account-profile__editor input.form-control{font-size:14px; box-shadow:none;}
.account-profile__editor input.form-control:focus{border-color:#008fc5;box-shadow:none;}
.account-profile__editor .has-error input.form-control{font-weight:500;color:#eb174b;border-color:#eb174b;background:none;}
.account-profile__editor .has-error select.form-control{font-weight:500;color:#eb174b;border-color:#eb174b;background:none;}
.account-profile__editor .has-error .help-block{font-weight:500;color:#eb174b;}
.account-profile__editor .combodate .day{display:inline-block;height:40px;margin-right:.5em;}
.account-profile__editor .combodate .day+.select2{min-width:70px!important;margin-right:8px;}
.account-profile__editor .combodate .month{display:inline-block;height:40px;margin-right:.5em;}
.account-profile__editor .combodate .month+.select2{min-width:87px!important;margin-right:8px;}
.account-profile__editor .combodate .year{display:inline-block;min-width:78px;height:40px;margin-right:.5em;}
.account-profile__editor .combodate .year+.select2{min-width:120px!important;}
.account-profile__editor select[name=preferredLanguage]+.select2{min-width:300px!important;}
.account-profile__editor input[disabled]{border:none;background:#ffffff;box-shadow:none;}
.account-profile__editor.form-group{line-height:2.5em;}
.account-profile__editor__avatar{display:flex;overflow:hidden;width:120px;height:120px;padding:0;border-radius:50%;align-items:center;}
.account-profile__editor__avatar img{width:100%;height:100%;object-fit:cover;}
.account-profile__editor__avatar input[type=file]{display:none;}
.account-profile__editor__avatar__img-overlay{position:absolute;bottom:-20%;width:100%;height:50%;margin-top:40%;padding-top:7%;padding-top:5%;line-height:1.5em;cursor:pointer;text-align:center;opacity:.8;color:#ffffff;background:#002f5f;}
.account-profile__editor__avatar__delete{position:absolute;top:0;left:6em;padding:2px 5px;border-radius:3em!important;}
.account-profile__save-button{display:none;}
.account-profile__subtitle{padding-bottom:1em;}
.account-profile__checkbox-wrapper{padding-bottom:1em;}
.account-profile__checkbox-wrapper.account-profile-checkbox-wrap-grid .amw-checkbox-wrap{display:table;}
.account-profile__checkbox-wrapper.account-profile-checkbox-wrap-grid .amw-checkbox-wrap .amw-global-checkbox{display:table-cell;width:20px;vertical-align:top;}
.account-profile__checkbox-wrapper.account-profile-checkbox-wrap-grid .amw-checkbox-wrap .amw-checkbox-overlay{top:2px;}
.account-profile__checkbox-wrapper.account-profile-checkbox-wrap-grid .amw-checkbox-wrap .amw-after-checkbox-label{display:table-cell;vertical-align:top;}
.account-profile__checkbox-wrapper.account-profile-checkbox-wrap-grid .amw-checkbox-wrap .amw-label-checkbox-text{display:block;}
.saved-carts-overview-table .responsive-table .saved-cart-name{display:inline-block;overflow:hidden;max-width:280px;white-space:nowrap;text-overflow:ellipsis;}
.accountActions-bottom{margin-bottom:2em;}
.agreement-content .wrapper{overflow-x:hidden;overflow-y:scroll;max-height:250px;border:1px solid #e3e3e3;}
.agreement-content .wrapper .agreement-text{padding:1em 1.25em;}
.row-title{margin-bottom:0;line-height:1.25em;}
.row-title .checkbox-row{margin-top:1.25em;margin-bottom:1.875em;}
.row-description{margin-bottom:0;line-height:1.25em;}
.row-description .checkbox-row{margin-top:1.25em;margin-bottom:1.875em;}
.row-description.mission-statement{line-height:1.5em;}
.row-title.agreement-title{margin-top:1.25em;margin-bottom:1.875em;font-weight:500;color:#56565a;}
.checkbox-row label{margin:0;padding:0;font-size:1em;font-weight:100;cursor:pointer;text-transform:none;color:#56565a;}
.checkbox-row label._checkbox-element-global-label{padding-left:10px;font-size:1em;}
.checkbox-row label._checkbox-element-global-label span._checkbox-element-global-text{line-height:1.75em;}
button.account-profile__save-button{color:#ffffff!important;background:#002f5f!important;}
button.account-profile__save-button.disabled{background:#bbbbbb!important;}
.acknowledge-container{padding-left:6px;}
.business-action-btn.cancel-btn{padding:14px 15px;font-size:16px;font-weight:500;text-transform:none;color:#0075a4;border:none;background:none;}
.business-action-btn.cancel-btn:hover{color:#002f5f;}
.password-security-container{margin-top:0;}
.password-security-container .account-profile__label{padding-top:12px;line-height:1.2;}
.password-security-container .account-profile__value{margin-bottom:10px;line-height:1.2;}
.password-security-container .btn.btn-primary{margin-top:12px;}
.password-security-container .edit-password-button{margin-top:20px;padding:10px 30px;background:#002f5f;}
.password-security-container .edit-password-button a{color:#ffffff;}
.password-security-container .edit-password-button:hover{background:#274980;}
@media (max-width: 768px){
  .account-profile{padding:0 0 4.5em;}
  .account-profile .account-month{width:100%;min-width:100%;}
  .account-profile .account-data{width:100%;min-width:100%;}
  .account-profile .account-year{width:100%;min-width:100%;}
  .account-profile .mobile-phone-form-group .account-profile__label{display:block;}
  .account-profile .mobile-phone-form-group .input-part-1{width:auto!important;}
  .account-profile .mobile-phone-form-group .input-part-2{width:auto!important;}
  .account-profile .mobile-phone-form-group .input-part-3{width:auto!important;}
  .account-profile .alternate-phone-form-group .account-profile__label{display:block;}
  .account-profile .alternate-phone-form-group .input-part-1{width:auto!important;}
  .account-profile .alternate-phone-form-group .input-part-2{width:auto!important;}
  .account-profile .alternate-phone-form-group .input-part-3{width:auto!important;}
  .account-profile__panel .panel-heading{padding:0;}
  .account-profile__panel .panel-heading .panel-title div{padding:1em 0;}
  .account-profile__panel .panel-heading .panel-title div span{font-size:1.125em;line-height:1.5em;}
  .account-profile__panel .panel-heading .panel-title div span.indicator:after{position:relative;top:3px;margin-right:10px;}
  .account-profile__panel .panel-collapse{padding:0 28px;}
  .account-profile__editor .combodate .year+.select2{margin-top:10px;}
  .account-profile__editor select[name=preferredLanguage]+.select2{min-width:210px!important;}
  .saved-carts-overview-table .responsive-table .saved-cart-name{max-width:230px;}
  .row-title{margin-bottom:1em;}
  .row-description{margin-bottom:1em;}
}
@media (max-width: 417px){
  .account-profile__editor input.form-control{width:100%!important;}
}
@media (max-width: 768px){
  .list-content{padding:0;}
  .list-content .bank-row-title,.list-content .content-list{padding:10px 12px;}
  .list-content [class^=col-]{display:inline-block;}
  .list-content .content-list .list-item-select{font-weight:500;}
  .list-content .content-list .col-xs-12{padding-left:37px;}
  .list-content .content-list .btn-blue-white{margin-left:37px;}
  .list-content .form-horizontal{margin:12px;}
  .list-content .form-horizontal .accountActions{margin:20px 0 20px -12px;}
  .account-landing-page .pagination li a{padding:6px;}
  .pagination-bar{margin-top:0;margin-right:0;padding-top:0;}
  .pagination-bar .channel-text{margin:0 0 10px;font-size:16px;text-align:left;}
  .pagination-bar .channel-text span{margin:0 2px;}
  .form-wrapper select.form-control{width:100%;}
  .form-wrapper form input{width:100%;margin:0 0 10px;}
  .form-wrapper form button{float:right;}
  .user-account-header{height:auto;padding:1.5em 1em;}
  .user-account-header .go-block .jump-to{padding:5px 0;border-left:none;}
  #business-page-accordion{padding:0 1em 4em;font-size:16px;}
  #business-page-accordion .panel .panel-heading{padding:0;}
  #business-page-accordion .panel .panel-collapse{padding:0;}
  #business-page-accordion .panel .panel-collapse .row .row-description.business-photo{width:160px;height:160px;margin-top:1em;margin-left:10px;}
  #business-page-accordion .panel .panel-collapse .row .row-description.mission-statement-edit{padding-left:10px;}
  #business-page-accordion .panel .panel-collapse .row .row-description .textarea-update{margin-left:0;}
  #business-page-accordion .panel .panel-collapse.business-info .row.business-photo-edit-row{margin-bottom:0;}
  #business-page-accordion .panel .panel-collapse.business-info .row.business-photo-edit-row button.business-photo-delete-button{top:20px;right:30px;}
  #business-page-accordion .panel .panel-collapse.business-info .row .row-title{margin-bottom:1em;}
  #business-page-accordion .panel .panel-collapse.business-info .row .row-description{margin-bottom:1em;}
  #business-page-accordion .panel-title div{padding:1em 0;}
  #business-page-accordion .panel-title div span{font-size:1.125em;line-height:1.5em;}
  #business-page-accordion .panel-title div span.indicator:after{margin-right:10px;}
}
.amway-theme .accordion-element{margin:0;padding:0;}
.amway-theme .accordion-element .panel{margin-bottom:0;border:none;border-radius:0;box-shadow:none;}
.amway-theme .accordion-element .accordion-panel{display:table;width:100%;border-bottom:1px solid #dadada;}
.amway-theme .accordion-element .accordion-panel:first-child{border-top:1px solid #dadada;}
.amway-theme .accordion-element .accordion-toggle{padding:1em 20px;cursor:pointer;}/*20190131*/
.amway-theme .accordion-element .accordion-panel-title{margin:0;line-height:1.2em;}
.amway-theme .accordion-element .accordion-panel-title .title-element{display:table-cell;font-size:1em;background:none;}
.amway-theme .accordion-element .accordion-panel-title .title-element .icon-minus{font-size:.5em;line-height:2.4em;color:#002f5f;}
.amway-theme .accordion-element .accordion-panel-title .title-element .icon-minus:hover{color:#008fc5;}
.amway-theme .accordion-element .accordion-panel-title .title-element.accordion-header-icon{position:relative;top:1px;width:30px;max-width:30px;margin-right:5px;color:#002f5f;}
.amway-theme .accordion-element .accordion-panel-title .title-element.title-text{padding-right:20px;}
.amway-theme .accordion-element .accordion-panel-title .title-element.accordion-icon-wrapper{vertical-align:middle;}
.amway-theme .accordion-element .accordion-title-wrapper{display:table;width:100%;font-size:1em;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper{padding:0 0 1.875em 50px;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__wrapper{padding:10px 0;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img{width:20px;height:20px;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img-wrapper{display:inline-block;width:25px;text-align:center;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img--RESOURCE{width:20px;height:auto;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img--TRAINING{width:20px;height:auto;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img--CONTENT_PAGE{width:auto;height:20px;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img--MY_BIZ{width:auto;height:20px;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__img--MICRO_SITE_PAGE{width:auto;height:20px;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__link{vertical-align:middle;}
.amway-theme .accordion-element .accordion-panel-collapse .accordion-resources-wrapper .resources-item__title{padding-left:10px;}
.amway-theme .accordion-element.accordion-global-component .accordion-panel-title{text-transform:none;}
.amway-theme .accordion-element.accordion-global-component .accordion-panel-title .title-element.accordion-header-icon{top:0;}
.amway-theme .accordion-element.accordion-global-component .accordion-panel-title .title-element.accordion-header-icon .icon-image{position:relative;bottom:2px;width:auto;max-width:20px;vertical-align:middle;}
.amway-theme .accordion-element.accordion-global-component .accordion-panel-collapse .accordion-collapse-wrapper *{font-size:1em;background:inherit;}
.amway-theme .navigation-tabs-container{display:inline-block;width:100%;margin:0;padding:0;}
/* flex 사용안함 : 2018.09.13
.amway-theme .tabs-toggles{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0;padding:0;border-bottom:1px solid #dadada;}
.amway-theme .tabs-toggles .tab-toggle-wrap{margin-bottom:-1px;}
.amway-theme .tabs-toggles .tab-toggle-wrap:last-of-type .tab-toggle{border-right:1px solid #dadada;}
.amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle{padding:1.1875em 1.875em;border:1px solid #dadada;border-right:none;background:#f4f4f4;}
.amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle .toggle-text{line-height:1.25em;color:#55565a;background:none;}
.amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle:hover .toggle-text{color:#002f5f;}
.amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle:focus{text-decoration:none;}
.amway-theme .tabs-toggles .tab-toggle-wrap.active .tab-toggle{padding-top:1em;border-top:4px solid #008fc5;border-bottom:none;background:#ffffff;}
.amway-theme .tabs-toggles .tab-toggle-wrap.active .tab-toggle .toggle-text{color:#002f5f;}
.amway-theme .tab-toggle-wrap{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:inline-flex;}
 */
.amway-theme .tabs-content-blocks {margin:0;padding:0;}
.amway-theme .tabs-content-blocks .content-block{margin:0;padding:0;}
.amway-theme .table-content-rows .table-header{height:2.5em;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#f4f4f4;}
.amway-theme .table-content-rows .table-header div{background:0 0;}
.amway-theme .table-content-rows .header-element:first-of-type{padding-left:0;}
.amway-theme .table-content-rows .header-element:last-of-type{padding-right:0;}
.amway-theme .table-content-rows .header-element .header-text{display:inline-block;padding:7px 0;font-size:.875em;font-weight:500;line-height:1.7145em;color:#002f5f;background:none;}
.amway-theme .table-content-rows .table-row div{background:0 0;}
.amway-theme .table-content-rows .table-row:nth-of-type(odd) .table-row-wrapper{background:#f4f4f4;}
.amway-theme .table-content-rows .table-row .row-element{padding-top:1.125em;padding-bottom:1.125em;}
.amway-theme .table-content-rows .table-row .row-element:first-of-type{padding-left:0;}
.amway-theme .table-content-rows .table-row .row-element:last-of-type{padding-right:0;}
.amway-theme .table-content-rows .table-row .row-element .row-text{display:inline-block;font-size:1em;line-height:1.5em;background:none;}
.amway-theme table{margin:0;padding:0;}
.amway-theme table td{margin:0;padding:0;}
.amway-theme table tr{margin:0;padding:0;}
.amway-theme table tr td{padding-right:10px;padding-left:10px;}
.amway-theme table tr th{padding-right:10px;padding-left:10px;}
.amway-theme table th{margin:0;padding:0;}
.amway-theme table thead tr{height:40px;line-height:38px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#f4f4f4;}
.amway-theme table thead td{font-size:.875em;font-weight:500;vertical-align:middle; color:#002f5f;background:0 0;}
.amway-theme table thead th{font-size:.875em;font-weight:500;vertical-align:middle; color:#002f5f;background:0 0;}
.amway-theme table tbody tr:nth-of-type(even){background:#f4f4f4;}
.amway-theme table tbody td{padding-top:1.125em;padding-bottom:1.125em;font-size:1em;line-height:1.5em;color:#55565a;background:0 0;}
.amway-theme .amw-checkbox-wrap{position:relative;text-transform:none;background-color:transparent;}
.amway-theme label.amw-checkbox-wrap .amw-global-checkbox{top:2px;}
.amway-theme label.amw-checkbox-wrap .amw-checkbox-overlay{top:2px;}
.amway-theme input.amw-global-checkbox{position:relative;z-index:10;top:3px;left:2px;float:left;width:17px;height:18px;margin:0;padding:0;cursor:pointer;opacity:0;}
.amway-theme input.amw-global-checkbox:checked+.amw-checkbox-overlay{border-color:#002f5f;background:#002f5f;}
.amway-theme input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{position:relative;bottom:3px;left:2px;font-family:'AmwayIcons'!important;font-size:9px;font-weight:normal;font-style:normal;font-variant:normal;content:'\e909';text-transform:none;color:#ffffff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.amway-theme input.amw-global-checkbox~.amw-after-checkbox-label{text-transform:none;}
.amway-theme input.amw-global-checkbox:disabled{cursor:default;}
.amway-theme input.amw-global-checkbox:disabled+.amw-checkbox-overlay{cursor:default;border-color:#bbbbbb;background:#bbbbbb;}
.amway-theme input.amw-global-checkbox:disabled~.amw-after-checkbox-label{cursor:default;color:#bbbbbb;}
.amway-theme input.amw-global-checkbox:disabled~.amw-after-checkbox-label .amw-label-checkbox-text{cursor:default;}
.amway-theme input.amw-global-checkbox:disabled~.amw-label-checkbox-text{cursor:default;color:#bbbbbb;}
.amway-theme .amw-checkbox-overlay{position:absolute;z-index:5;top:0;left:0;display:inline-block;width:20px;height:20px;margin:0;padding:0;line-height:22px;cursor:pointer;border:1px solid #dadada;background:#ffffff;}
.amway-theme .amw-label-checkbox-text{margin:0 0 0 28px;font-weight:100;cursor:pointer;color:#55565a;}
.amway-theme .amw-radio-wrap{position:relative;text-transform:none;}
.amway-theme label.amw-radio-wrap .amw-global-radio{top:3px;}
.amway-theme label.amw-radio-wrap .amw-radio-overlay{top:4px;}
.amway-theme input.amw-global-radio{position:relative;z-index:10;top:2px;width:16px;height:16px;margin:0;margin-left:1px;padding:0;cursor:pointer;opacity:0;}
.amway-theme input.amw-global-radio:checked+.amw-radio-overlay{border-color:#999999;}
.amway-theme input.amw-global-radio:checked+.amw-radio-overlay:before{position:relative;top:3px;left:3px;display:block;width:10px;height:10px;font-family:'AmwayIcons'!important;font-size:8px;font-weight:normal;font-style:normal;font-variant:normal;content:'';text-transform:none;border-radius:50%;background:#002f5f;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.amway-theme input.amw-global-radio~.amw-after-radio-label{text-transform:none;}
.amway-theme input.amw-global-radio:disabled{cursor:default;}
.amway-theme input.amw-global-radio:disabled+.amw-radio-overlay{cursor:default;border-color:#bbbbbb;background:#ffffff;}
.amway-theme input.amw-global-radio:disabled+.amw-radio-overlay:before{background:#bbbbbb;}
.amway-theme input.amw-global-radio:disabled~.amw-after-radio-label{cursor:default;color:#bbbbbb;}
.amway-theme input.amw-global-radio:disabled~.amw-after-radio-label .amw-label-radio-text{cursor:default;color:#bbbbbb;}
.amway-theme input.amw-global-radio:disabled~.amw-label-radio-text{cursor:default;color:#bbbbbb;}
.amway-theme .amw-radio-overlay{position:absolute;z-index:5;top:2px;left:0;display:inline-block;width:18px;height:18px;margin:0;padding:0;line-height:22px;cursor:pointer;border:1px solid #dadada;border-radius:50%;background:#ffffff;}
.amway-theme .amw-label-radio-text{margin:0 0 0 10px;font-weight:100;cursor:pointer;color:#55565a;}
.amway-theme a{margin:0;padding:0;font-size:initial;font-weight:100;text-decoration:none;background:0 0;}/* 수정 : 2018.05.23 (폰트 사이즈 초기화) */
.amway-theme a span{font-weight:500;text-decoration:none;background:0 0;}
.amway-theme a.primary-link{}
.amway-theme a.primary-link span{}
.amway-theme a.primary-link .primary-link-icon{display:inline-block;width:24px;height:24px;margin-left:3px;font-size:16px!important;font-weight:100;text-align:center;vertical-align:top;color:#ffffff;border-radius:50%;background:#e11e45;}
.amway-theme a.primary-link .primary-link-icon:before{position:relative;}
.amway-theme a.primary-link:hover{text-decoration:none;color:#002f5f;}
.amway-theme a.primary-link:hover .primary-link-icon{text-decoration:none;color:#ffffff;}
.amway-theme a.primary-link:focus{text-decoration:none;color:#002f5f;}
.amway-theme a.primary-link:focus .primary-link-icon{text-decoration:none;color:#ffffff;}
.amway-theme a.secondary-link-with-icon{}
.amway-theme a.secondary-link-with-icon span{}
.amway-theme a.secondary-link-with-icon .secondary-link-icon{display:inline-block;margin-right:3px;font-size:24px;font-weight:100;line-height:24px;vertical-align:bottom;}
.amway-theme a.secondary-link-with-icon:hover{text-decoration:none;}
.amway-theme a.secondary-link-with-icon:hover .secondary-link-icon{text-decoration:none;}
.amway-theme a.secondary-link-with-icon:focus{text-decoration:none;}
.amway-theme a.secondary-link-with-icon:focus .secondary-link-icon{text-decoration:none;}
.amway-theme a.breadcrumb-link{font-size:14px;font-weight:100;color:#55565a;}
.amway-theme a.breadcrumb-link span{font-size:14px;font-weight:100;color:#55565a;}
.amway-theme a.breadcrumb-link:hover{color:#55565a;}
.amway-theme a.breadcrumb-link:hover span{color:#55565a;}
.amway-theme a.breadcrumb-link:focus{color:#55565a;}
.amway-theme a.breadcrumb-link:focus span{color:#55565a;}
.amway-theme a.breadcrumb-link.breadcrumb-current-page{font-weight:500;}
.amway-theme a.breadcrumb-link.breadcrumb-current-page span{font-weight:500;}
.amway-theme a.disabled{cursor:default!important;pointer-events:none;color:#bbbbbb;}
.amway-theme a.disabled span{color:#bbbbbb;}
.amway-theme a.disabled .primary-link-icon{color:#ffffff;background-color:#bbbbbb;}
.product-details.page-title{max-width:540px;}
.searchEmptyPageMiddle{margin-bottom:20px;padding:80px 0 90px;}
.searchEmptyPageMiddle-component{padding-right:30px;padding-left:30px;}
.searchEmptyPageMiddle-component .content{width:65%;margin:auto;margin-bottom:20px;padding:5px 10px;font-size:1.25em;font-weight:400;line-height:1em;text-align:center;}
.searchEmptyPageMiddle-component .content span{display:block;margin-bottom:5px;font-size:36px;line-height:1;color:#002f5f;}
.searchEmptyPageMiddle-component .ui-front{width:30%;margin:auto;}
.searchEmptyPageMiddle-component .ui-front .input-group{display:block;}
.searchEmptyPageMiddle-component .ui-front .input-group .form-control{height:30px;padding:6px 12px;border-radius:3px;}
.searchEmptyPageMiddle-component .ui-front .input-group-btn{position:absolute;z-index:2;top:-2px;right:35px;}
.searchEmptyPageMiddle-component .ui-front .input-group-btn .btn{padding:6px 12px;}
.searchEmptyPageMiddle-component .ui-front .input-group-btn .btn-link:hover{text-decoration:none;}
.searchSpellingSuggestionPrompt{padding-right:20px;padding-left:20px;}
.results h1{margin:0;margin-top:24px;padding:24px 0;padding-bottom:0;padding-left:24px;font-size:24px;font-weight:700;line-height:35px;color:#002f5f;}
.results h1.border{margin-bottom:29px;border-bottom:1px solid #e5e5e5;}
.search-empty{margin-top:20px;margin-bottom:20px;text-align:center;}
.search-empty .headline{margin-bottom:20px;}
.search-empty .search-suggestions{margin-bottom:20px;}
@media (max-width: 1024px){
  .searchEmptyPageMiddle-component{padding-right:20px;padding-left:20px;}
}
@media (max-width: 768px){
  .searchEmptyPageMiddle{padding:25px 0 60px;}
  .searchEmptyPageMiddle-component .content{width:100%;padding:35px 5px 5px;}
  .searchEmptyPageMiddle-component .ui-front{width:75%;}
  .pagination-bar .sort-refine-bar button{padding-right:20px;padding-left:20px;}
}
@media (min-width: 769px){
  .product__list--wrapper{margin:0 0 0 -20px;padding:0;}
}
@media (min-width: 768px){
  .product__list--wrapper .pagination-wrap{padding-right:0;}
}
@media (max-width: 768px){
  .product-details.page-title{max-width:100%;margin:0;}
}
@media (min-width: 1024px){
  .search-list-page-right-result-list-slot{margin-top:-20px;margin-left:-20px;}
  /* .search-list-page-right-result-list-component{padding-left:20px;} */
  .product-list-right-slot{margin-left:-20px;}
  .product-list-right-component{margin-left:0;padding-top:20px;}
  .product-list-right-component .pagination-bar{margin-top:0;}
}
.product__listing{padding-left:0;list-style:none;}
.product__listing .product__listing--promo{margin-bottom:12px;color:#3e5983;}
.product__listing .product__list--price-panel{text-align:right;}
.product__listing .product__list--name{display:block;margin:0 0 12px 106px;font-weight:bold;}
.product__listing .product__listing--description{margin:0 210px 0 106px;}
.product__listing .addtocart{clear:both;padding:12px 0 0;text-align:center;}
.product__listing .addtocart button{margin-bottom:6px;}
a.product__listing .product__listing--promo:hover{color:#2e4160;}
.product__listing.product__list .product__list--item{padding:24px 30px;border-top:1px solid #f2f2f2;}
.product__listing.product__list .product__list--item:nth-of-type(2n){background-color:#f2f2f2;}
.product__listing.product__list .product__list--thumb{display:block;float:left;margin-right:12px;}
.product__listing.product__list .product__list--price-panel{float:right;width:200px;}
.product__listing.product__list .ProductListComponent-ListPickUpInStoreAction{position:relative;float:left;width:50%;min-height:1px;padding-right:12px;padding-left:12px;}
.product__listing.product__list .ProductListComponent-ListAddToCartAction{position:relative;float:left;width:50%;min-height:1px;padding-right:12px;padding-left:12px;}
.product__listing.product__list .SearchResultsList-ListPickUpInStoreAction{position:relative;float:left;width:50%;min-height:1px;padding-right:12px;padding-left:12px;}
.product__listing.product__list .SearchResultsList-ListAddToCartAction{position:relative;float:left;width:50%;min-height:1px;padding-right:12px;padding-left:12px;}
.product__listing.product__list .ProductListComponent-ListOrderFormAction{position:relative;left:50%;float:left;width:50%;min-height:1px;padding-right:12px;padding-left:12px;}
.product__listing.product__list .SearchResultsList-ListOrderFormAction{position:relative;left:50%;float:left;width:50%;min-height:1px;padding-right:12px;padding-left:12px;}
.product__listing.product__grid{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product__listing.product__grid .product-item{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;float:left;flex-direction:column;width:50%;min-height:1px;padding:24px;padding-right:12px;padding-left:12px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
.product__listing.product__grid .product-item:first-child{margin-left:-1px;}
.product__listing.product__grid .thumb{display:block;overflow:hidden;height:180px;margin-bottom:12px;text-align:center;}
.product__listing.product__grid .thumb img{width:100%;max-width:140px;height:auto;}
.product__listing.product__grid .details{margin:0 auto;text-align:center;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.product__listing.product__grid .details .name{overflow:hidden;height:70px;margin:0;padding-bottom:12px;font-size:16px;font-weight:500;color:#002f5f;}
.product__listing.product__grid .details .price{font-size:18px;}
.product__listing.product__grid .details .promo{font-size:14px;font-weight:bold;color:#00a651;}
@media (min-width: 1024px){
  .product__listing .product__listing--promo{margin:0 -10px;padding-right:20px;}
}
@media (max-width: 768px){
  .product__listing .product__listing--description{display:none!important;}
  .product__listing.product__list .product__list--price-panel{float:none;width:auto;margin-left:106px;text-align:left;}
  .product__listing.product__grid .product-item:nth-child(2n.product__listing.product__grid.product-item+1){clear:both;}
}
@media (min-width: 769px){
  .product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListPickUpInStoreAction{display:inline-block;float:left;width:49%;}
  .product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListAddToCartAction{display:inline-block;float:left;width:49%;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListPickUpInStoreAction{display:inline-block;float:left;width:49%;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListAddToCartAction{display:inline-block;float:left;width:49%;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListPickUpInStoreAction{display:inline-block;float:left;width:49%;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListAddToCartAction{display:inline-block;float:left;width:49%;}
  .product__listing.product__grid .product-item{float:left;width:25%;}
}
@media (min-width: 769px) and (max-width: 1024px){
  .product__listing .addtocart .pickup-in-store-available{margin:0 -4.8px;}
  .product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListPickUpInStoreAction{padding:0 4px;}
  .product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListAddToCartAction{padding:0 4px;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListPickUpInStoreAction{padding:0 4px;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListAddToCartAction{padding:0 4px;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListPickUpInStoreAction{padding:0 4px;}
  .product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListAddToCartAction{padding:0 4px;}
}
@media (max-width: 1024px){
  .product__listing.product__list .product__list--item{padding-right:20px;padding-left:20px;}
}
@media (min-width: 1px){
  .product__listing.product__list .ProductListComponent-ListPickUpInStoreAction{left:33.33333333%;float:left;width:33.33333333%;}
  .product__listing.product__list .ProductListComponent-ListAddToCartAction{left:33.33333333%;float:left;width:33.33333333%;}
  .product__listing.product__list .SearchResultsList-ListPickUpInStoreAction{left:33.33333333%;float:left;width:33.33333333%;}
  .product__listing.product__list .SearchResultsList-ListAddToCartAction{left:33.33333333%;float:left;width:33.33333333%;}
  .product__listing.product__list .ProductListComponent-ListOrderFormAction{left:0;float:left;width:33.33333333%;}
  .product__listing.product__list .SearchResultsList-ListOrderFormAction{left:0;float:left;width:33.33333333%;}
  .product__listing.product__grid .product-item{float:left;width:25%;}
  .product__listing.product__grid .product-item:nth-child(4n.product__listing.product__grid.product-item+1){clear:both;}
}
@media (min-width: 1025px){
  .product__listing.product__grid .product-item{float:left;width:25%;}
}
.product-list-right-slot{margin:0 0 .5em;padding-top:0;}
.product-list-right-slot .product-list-right-component{padding-top:0;}
.product-list-right-slot .product-list-right-component .product__list{margin-right:-12px;margin-left:-12px;font-size:16px;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item{padding:12px;font-family:SourceSansPro;border-top:none;background-color:#ffffff;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper{padding:0;border:1px solid #e3e3e3;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .list-item-row{margin:0;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin:-.5em 0 -1.8em -.5em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--thumb{float:none;max-width:240px;margin:1.8em auto 0;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--thumb img{width:100%;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--name{overflow-x:hidden;min-height:1.5em;margin:2em .375em .625em;line-height:1.5em;white-space:nowrap;text-transform:none;text-overflow:ellipsis;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel{float:none;width:auto;height:160px;margin-right:-.625em;margin-left:-.625em;text-align:left;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price{padding:1em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .item-code{font-size:.875em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price{margin:0;font-size:1em;font-weight:500;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-label{font-size:1em;font-weight:500;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-value{float:right;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user{font-size:.875em;font-weight:100;color:#55565a;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user .price-label{font-weight:100;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul{margin-bottom:-3em;padding:.5em 0 0;list-style:none;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul li span{font-size:.875em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul .price-value{float:right;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user{padding:1em 1em 4em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user-and-asm{padding:1em 1em 3em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart{padding:.25em 0 0;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListPickUpInStoreAction{display:none;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListPickUpInStoreAction{display:none;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{left:0;display:inline-block;width:50%;padding-left:0;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:hover{text-decoration:none;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:disabled{color:#bbbbbb;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button .icon-add-shoppinglist{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;display:inline-block;width:50%;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{position:absolute;top:10%;left:0;height:80%;content:'';border-right:1px solid #e3e3e3;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:hover{text-decoration:none;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:disabled{color:#bbbbbb;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-R{font-size:.5em;vertical-align:super;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-add-ditto{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__listing--description{display:none;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item{padding:20px 10px;font-family:SourceSansPro;border-top:1px solid #e3e3e3;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item:last-child{border-bottom:1px solid #e3e3e3;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-header .header-image-wrapper{display:inline-block;width:30px;margin-right:10px;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-header .header-text{display:inline-block;font-weight:500;color:#55565a;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-header .header-date{float:right;font-style:italic;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-description{padding-left:42px;color:#55565a;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-footer{margin-top:15px;padding-left:42px;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-footer .footer-link{display:inline-block;font-weight:500;cursor:pointer;color:#002f5f;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-footer .footer-link:not(:last-child){padding-right:10px;border-right:1px solid #56565a;}
.product-list-right-slot .product-list-right-component .product__list .content-list-item .item-footer .footer-link:not(:first-child){padding-left:10px;}
.product-list-right-slot .pagination-bar{margin:0;}
.product-list-right-slot .pagination-bar .pagination-toolbar{padding-bottom:0;border-bottom:none;}
.product-list-right-slot .pagination-bar .pagination-toolbar label[for=sortForm1]{font-family:SourceSansPro;font-size:16px;color:#002f5f;}
.product-list-right-slot .pagination-bar .pagination-toolbar label[for=sortForm2]{font-family:SourceSansPro;font-size:16px;color:#002f5f;}
.product-list-right-slot .pagination-bar .pagination-toolbar #sortForm1{display:inline-block;margin-left:.75em;font-family:SourceSansPro;}
.product-list-right-slot .pagination-bar .pagination-toolbar #sortForm2{display:inline-block;margin-left:.75em;font-family:SourceSansPro;}
.product-list-right-slot .pagination-bar .pagination-toolbar .pagination{margin-top:0;}
.product-list-right-slot .pagination-bar .pagination-toolbar .filter-facet-button{width:calc(80%);margin-right:10px;margin-left:10px;color:#002f5f;border:1px solid #e3e3e3;background-color:#ffffff;}
.product-list-right-slot .pagination-bar .pagination-toolbar .filter-facet-button .icon-Humburger_list{position:relative;bottom:1px;font-size:12px; margin-right:4px;}
.product-list-right-slot .pagination-bar .pagination-bar-results{display:table;margin:0;padding-left:0;font-family:SourceSansPro;font-size:20px;font-weight:900;line-height:36px;color:#002f5f;}
.product-list-right-slot .pagination-bar .pagination-bar-results .total-wrapper{display:inline-block;text-align:right;}
.product-list-right-slot .pagination-bar .pagination-bar-results .results-wrapper{display:table-cell;padding-left:.5em;}
.product-list-right-slot .pagination-bar.bottom .pagination-toolbar{padding-bottom:2em;}
.product-list-right-slot #product-facet{padding-top:0;}
.product-list-right-slot #product-facet .facet .facet__name{margin-top:.5em;margin-left:0;}
.product-list-right-slot .product__list--wrapper .product__list{margin-right:-12px;margin-left:-12px;font-size:16px;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item{padding:12px;font-family:SourceSansPro;border-top:none;background-color:#ffffff;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper{padding:0;border:1px solid #e3e3e3;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .list-item-row{margin:0;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin:-.5em 0 -1.8em -.5em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--thumb{float:none;max-width:240px;margin:1.8em auto 0;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--thumb img{width:100%;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--name{overflow-x:hidden;min-height:1.5em;margin:2em .375em .625em;line-height:1.5em;white-space:nowrap;text-transform:none;text-overflow:ellipsis;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel{float:none;width:auto;height:160px;margin-right:-.625em;margin-left:-.625em;text-align:left;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price{padding:1em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .item-code{font-size:.875em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price{margin:0;font-size:1em;font-weight:500;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-label{font-size:1em;font-weight:500;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-value{float:right;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user{font-size:.875em;font-weight:100;color:#55565a;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user .price-label{font-weight:100;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul{margin-bottom:-3em;padding:.5em 0 0;list-style:none;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul li span{font-size:.875em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul .price-value{float:right;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user{padding:1em 1em 4em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user-and-asm{padding:1em 1em 3em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart{padding:.25em 0 0;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListPickUpInStoreAction{display:none;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListPickUpInStoreAction{display:none;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{left:0;display:inline-block;width:50%;padding-left:0;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:hover{text-decoration:none;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:disabled{color:#bbbbbb;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button .icon-add-shoppinglist{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;display:inline-block;width:50%;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{position:absolute;top:10%;left:0;height:80%;content:'';border-right:1px solid #e3e3e3;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:hover{text-decoration:none;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:disabled{color:#bbbbbb;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-R{font-size:.5em;vertical-align:super;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-add-ditto{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__listing--description{display:none;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item{padding:20px 10px;font-family:SourceSansPro;border-top:1px solid #e3e3e3;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item:last-child{border-bottom:1px solid #e3e3e3;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper{display:inline-block;width:30px;margin-right:10px;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-header .header-text{display:inline-block;font-weight:500;color:#55565a;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-header .header-date{float:right;font-style:italic;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-description{padding-left:42px;color:#55565a;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-footer{margin-top:15px;padding-left:42px;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-footer .footer-link{display:inline-block;font-weight:500;cursor:pointer;color:#002f5f;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-footer .footer-link:not(:last-child){padding-right:10px;border-right:1px solid #56565a;}
.product-list-right-slot .product__list--wrapper .product__list .content-list-item .item-footer .footer-link:not(:first-child){padding-left:10px;}
.search-list-page-right-result-list-slot{margin:0 0 .5em;padding-top:1.5em;}
.search-list-page-right-result-list-slot .pagination-bar{margin:0;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar{padding-bottom:0;border-bottom:none;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar label[for=sortForm1]{font-family:SourceSansPro;font-size:16px;color:#002f5f;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar label[for=sortForm2]{font-family:SourceSansPro;font-size:16px;color:#002f5f;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar #sortForm1{display:inline-block;margin-left:.75em;font-family:SourceSansPro;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar #sortForm2{display:inline-block;margin-left:.75em;font-family:SourceSansPro;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .pagination{margin-top:0;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .filter-facet-button{width:calc(80%);margin-right:10px;margin-left:10px;color:#002f5f;border:1px solid #e3e3e3;background-color:#ffffff;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .filter-facet-button .icon-Humburger_list{position:relative;bottom:1px;font-size:12px;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results{display:table;margin:0;padding-left:0;font-family:SourceSansPro;font-size:20px;font-weight:900;line-height:36px;color:#002f5f;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results .total-wrapper{display:inline-block;text-align:right;}
.search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results .results-wrapper{display:table-cell;padding-left:.5em;}
.search-list-page-right-result-list-slot .pagination-bar.bottom .pagination-toolbar{padding-bottom:2em;}
.search-list-page-right-result-list-slot #product-facet{padding-top:0;}
.search-list-page-right-result-list-slot #product-facet .facet .facet__name{margin-top:.5em;margin-left:0;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list{margin-right:-12px;margin-left:-12px;font-size:16px;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item{padding:12px;font-family:SourceSansPro;border-top:none;background-color:#ffffff;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper{padding:0;border:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .list-item-row{margin:0;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin:-.5em 0 -1.8em -.5em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--thumb{float:none;max-width:240px;margin:1.8em auto 0;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--thumb img{width:100%;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--name{overflow-x:hidden;min-height:1.5em;margin:2em .375em .625em;line-height:1.5em;white-space:nowrap;text-transform:none;text-overflow:ellipsis;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel{float:none;width:auto;height:160px;margin-right:-.625em;margin-left:-.625em;text-align:left;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price{padding:1em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .item-code{font-size:.875em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price{margin:0;font-size:1em;font-weight:500;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-label{font-size:1em;font-weight:500;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-value{float:right;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user{font-size:.875em;font-weight:100;color:#55565a;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user .price-label{font-weight:100;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul{margin-bottom:-3em;padding:.5em 0 0;list-style:none;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul li span{font-size:.875em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul .price-value{float:right;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user{padding:1em 1em 4em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user-and-asm{padding:1em 1em 3em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart{padding:.25em 0 0;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListPickUpInStoreAction{display:none;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListPickUpInStoreAction{display:none;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{left:0;display:inline-block;width:50%;padding-left:0;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:hover{text-decoration:none;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:disabled{color:#bbbbbb;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button .icon-add-shoppinglist{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;display:inline-block;width:50%;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{position:absolute;top:10%;left:0;height:80%;content:'';border-right:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:hover{text-decoration:none;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:disabled{color:#bbbbbb;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-R{font-size:.5em;vertical-align:super;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-add-ditto{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__listing--description{display:none;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item{padding:20px 10px;font-family:SourceSansPro;border-top:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item:last-child{border-bottom:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-header .header-image-wrapper{display:inline-block;width:30px;margin-right:10px;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-header .header-text{display:inline-block;font-weight:500;color:#55565a;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-header .header-date{float:right;font-style:italic;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-description{padding-left:42px;color:#55565a;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-footer{margin-top:15px;padding-left:42px;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-footer .footer-link{display:inline-block;font-weight:500;cursor:pointer;color:#002f5f;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-footer .footer-link:not(:last-child){padding-right:10px;border-right:1px solid #56565a;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .content-list-item .item-footer .footer-link:not(:first-child){padding-left:10px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list{margin-right:-12px;margin-left:-12px;font-size:16px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item{padding:12px;font-family:SourceSansPro;border-top:none;background-color:#ffffff;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper{padding:0;border:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .list-item-row{margin:0;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin:-.5em 0 -1.8em -.5em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--thumb{float:none;max-width:240px;margin:1.8em auto 0;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--thumb img{width:100%;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--name{overflow-x:hidden;min-height:1.5em;margin:2em .375em .625em;line-height:1.5em;white-space:nowrap;text-transform:none;text-overflow:ellipsis;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel{float:none;width:auto;height:160px;margin-right:-.625em;margin-left:-.625em;text-align:left;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price{padding:1em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .item-code{font-size:.875em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price{margin:0;font-size:1em;font-weight:500;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-label{font-size:1em;font-weight:500;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price .price-value{float:right;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user{font-size:.875em;font-weight:100;color:#55565a;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .price.non-ibo-user .price-label{font-weight:100;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul{margin-bottom:-3em;padding:.5em 0 0;list-style:none;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul li span{font-size:.875em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price .additional-price ul .price-value{float:right;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user{padding:1em 1em 4em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product__listing--price.ibo-user-and-asm{padding:1em 1em 3em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart{padding:.25em 0 0;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{left:0;width:100%;padding:0 .25em;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction .btn-primary{line-height:20px;border:none;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListPickUpInStoreAction{display:none;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListPickUpInStoreAction{display:none;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{left:0;display:inline-block;width:50%;padding-left:0;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:hover{text-decoration:none;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:disabled{color:#bbbbbb;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button .icon-add-shoppinglist{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;display:inline-block;width:50%;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{position:absolute;top:10%;left:0;height:80%;content:'';border-right:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button{overflow-x:hidden;margin:0;padding:2px 0 4px;font-size:.875em;text-overflow:ellipsis;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:hover{text-decoration:none;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button:disabled{color:#bbbbbb;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-R{font-size:.5em;vertical-align:super;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-add-ditto{margin-right:.25em;font-size:1.25em;vertical-align:text-bottom;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__listing--description{display:none;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item{padding:20px 10px;font-family:SourceSansPro;border-top:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item:last-child{border-bottom:1px solid #e3e3e3;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-image-wrapper{display:inline-block;width:30px;margin-right:10px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-text{display:inline-block;font-weight:500;color:#55565a;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-header .header-date{float:right;font-style:italic;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-description{padding-left:42px;color:#55565a;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-footer{margin-top:15px;padding-left:42px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-footer .footer-link{display:inline-block;font-weight:500;cursor:pointer;color:#002f5f;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-footer .footer-link:not(:last-child){padding-right:10px;border-right:1px solid #56565a;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .content-list-item .item-footer .footer-link:not(:first-child){padding-left:10px;}
.content-search .search-list-page-right-result-list-slot .product__list--wrapper .product__list{margin-right:0;margin-left:0;}
#show-more{font-family:SourceSansPro;text-decoration:none;color:#002f5f;}
#show-more:hover *{color:#0075a4;}
#show-more:focus{text-decoration:none;color:#002f5f;}
#show-more .icon{position:relative;bottom:1px;font-size:.75em;vertical-align:middle;}
@media (max-width: 768px){
  .search-list-page-right-result-list-slot{padding-top:2em;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .sort-refine-bar .form-group{padding-bottom:1em;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results{margin-top:1.75em;margin-bottom:.75em;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list{margin-right:0;margin-left:0;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item{padding:4px 0;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item:nth-child(2n+1){clear:left;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin-top:-.75em;margin-left:-.75em;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel{height:auto;border:none;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart{width:100%;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{padding:0 10px!important;padding-left:1em;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{padding-left:1em;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{min-width:50%;margin-top:.75em;padding-left:.25em;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{width:auto;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;float:left;width:50%;min-height:1px;margin-top:.75em;padding-right:12px;padding-left:12px;padding-left:.25em;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{content:none;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button.add-to-ditto{width:auto;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list{margin-right:0;margin-left:0;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item{padding:4px 0;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item:nth-child(2n+1){clear:left;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin-top:-.75em;margin-left:-.75em;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel{height:auto;border:none;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart{width:100%;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{padding:0 10px!important;padding-left:1em;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{padding-left:1em;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{min-width:50%;margin-top:.75em;padding-left:.25em;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{width:auto;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;float:left;width:50%;min-height:1px;margin-top:.75em;padding-right:12px;padding-left:12px;padding-left:.25em;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{content:none;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button.add-to-ditto{width:auto;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .sort-refine-bar .form-group{padding-bottom:1em;}
  .product-list-right-slot .pagination-bar .pagination-bar-results{margin-top:1.75em;margin-bottom:.75em;}
  .product-list-right-slot .product-list-right-component .product__list{margin-right:0;margin-left:0;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item{padding:4px 0;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item:nth-child(2n+1){clear:left;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin-top:-.75em;margin-left:-.75em;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .product__list--price-panel{height:auto;border:none;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart{width:100%;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{padding:0 10px!important;padding-left:1em;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{padding-left:1em;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{min-width:50%;margin-top:.75em;padding-left:.25em;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{width:auto;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;float:left;width:50%;min-height:1px;margin-top:.75em;padding-right:12px;padding-left:12px;padding-left:.25em;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{content:none;}
  .product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button.add-to-ditto{width:auto;}
  .product-list-right-slot .product__list--wrapper .product__list{margin-right:0;margin-left:0;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item{padding:4px 0;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item:nth-child(2n+1){clear:left;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product-label-component .product-label-container{margin-top:-.75em;margin-left:-.75em;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel{height:auto;border:none;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart{width:100%;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .ProductListComponent-ListAddToCartAction{padding:0 10px!important;padding-left:1em;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{padding-left:1em;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container{min-width:50%;margin-top:.75em;padding-left:.25em;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{width:auto;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{position:relative;float:left;width:50%;min-height:1px;margin-top:.75em;padding-right:12px;padding-left:12px;padding-left:.25em;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container:after{content:none;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button.add-to-ditto{width:auto;}
}
@media (min-width: 769px){
  .product-list-right-slot .product-list-right-component .product__list .product__list--item:nth-child(3n+1){clear:left;}
  .product-list-right-slot .product__list--wrapper .product__list .product__list--item:nth-child(3n+1){clear:left;}
  .search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item:nth-child(3n+1){clear:left;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item:nth-child(3n+1){clear:left;}
}
.accordion-custom{padding:0;font-family:SourceSansPro;font-size:16px;border-top:1px solid #e3e3e3;}
.accordion-custom .panel{border-bottom:1px solid #e3e3e3;box-shadow:none;}
.accordion-custom .panel .panel-heading{padding:0 1em;}
.accordion-custom .panel .tab-details{font-size:1em;}
.accordion-custom .panel .tab-details-with-promotions{display:inline-block;width:59%;vertical-align:top;}
.accordion-custom .panel .promotions-container{width:40%;}
.accordion-custom .panel .promotions-container .promotion-wrapper{margin:.5em;padding:1em;border:2px solid #e2e0e3;}
.accordion-custom .panel .promotions-container .promotion-wrapper .text-wrapper{display:inline-block;margin-bottom:.5em;padding-right:.5em;}
.accordion-custom .panel .promotions-container .promotion-wrapper .text-wrapper .promotion-link{font-weight:500;color:#002f5f;}
.accordion-custom .panel .promotions-container .promotion-wrapper .text-wrapper .arrow-wrapper{position:relative;display:inline-block;width:1.5em;height:1.5em;margin-left:.25em;padding:.1em;vertical-align:bottom;color:#ffffff;border-radius:50%;background-color:#eb1b4d;}
.accordion-custom .panel .promotions-container .promotion-wrapper .text-wrapper .arrow-wrapper .icon{position:absolute;top:.25em;left:.3em;}
.accordion-custom .panel .promotions-container .promotion-wrapper .image-wrapper{display:inline-block;max-width:50%;}
.accordion-custom .panel .promotions-container .promotion-wrapper .image-wrapper img{max-width:100%;}
.accordion-custom .panel-title{padding:0;font-size:1em;cursor:pointer;color:#002f5f;}
.accordion-custom .panel-title div{padding:2em 0;}
.accordion-custom .panel-title div span{font-size:1.25em;font-weight:500;}
.accordion-custom .panel-title div span+.text-uppercase{margin-left:.25em;}
.accordion-custom .panel-title div span.icon{color:#002f5f;}
.accordion-custom .panel-title div span.indicator{margin-top:-.25em;color:#002f5f;}
.accordion-custom .panel-title div span.indicator:after{margin-right:10px;font-size:1.4em;font-weight:normal;content:'\2013';color:#002f5f;}
.accordion-custom .panel-title div.collapsed span.indicator:after{content:'+';}
.accordion-custom#productPageAccordion{margin:.625em 1.8em 0;padding:0;}
.accordion-custom#productPageAccordion .panel .panel-heading+#detailsBody .panel-body{padding-left:2.75em;}
.accordion-custom#productPageAccordion .panel .panel-heading+.panel-collapse.in>.panel-body{padding:0 15px;border-top:none;}
.accordion-custom#productPageAccordion .panel .tab-details{margin-top:-10px;}
.accordion-custom#productPageAccordion .panel .tab-details strong{font-weight:500;}
.accordion-panel a{color:#0075a4;}
.accordion-panel a:hover{color:#002f5f;}
.more-reviews{margin-top:35px;}
#productPageAccordion .hidden-read-more{display:none;}
#productPageAccordion #readMore{position:relative;left:-15px;display:block;margin-top:10px;font-family:SourceSansPro;font-size:.8em;cursor:pointer;text-align:center;}
#productPageAccordion #readMore:hover .icon{text-decoration:none;}
#productPageAccordion #readMore .icon{position:relative;top:3px;display:inline-block;margin-left:5px;}
#productPageAccordion #readMore .icon:hover{text-decoration:none;}
.title-product-replacement-container{float:right;width:50%;}
.title-product-replacement-container .product-replacement-info{max-width:550px;margin-bottom:30px;margin-left:60px;padding:10px;border-radius:5px;background-color:#f0f0f0;}
.title-product-replacement-container .product-replacement-info .capture-messages-container{padding-bottom:10px;font-size:14px;}
.title-product-replacement-container .product-replacement-info .capture-messages-container .top-capture-message{display:block;font-weight:500;}
.title-product-replacement-container .product-replacement-info ul.product-avaliable-list{margin:0;padding:0;font-size:14px;list-style:none;}
.title-product-replacement-container .product-replacement-info ul.product-avaliable-list li.product-item a.product-item-link{font-weight:500;cursor:pointer;color:#002f5f;}
.title-product-replacement-container .product-replacement-info ul.product-avaliable-list li.product-item a.product-item-link:hover{color:#002f5f;}
.title-product-replacement-container .product-replacement-info ul.product-avaliable-list li.product-item a.product-item-link:active{color:#002f5f;}
.title-product-replacement-container .product-replacement-info ul.product-avaliable-list li.product-item a.product-item-link:focus{color:#002f5f;}
.title-product-replacement-container .product-replacement-info .alert-icon-wrapper{font-size:25px;color:#eb174b;}
.pdp-info{position:relative;left:0;}
.pdp-info .product-details {margin-bottom:0;} /*2019.03.07 */ /*20190201수정*/ 
.pdp-info .product-details .name{padding:20px 0;padding:0;font-size:2.25em;font-weight:500;line-height:35px;color:#002f5f;}
.pdp-info .product-details .item-code{margin-top:5px;font-family:SourceSansPro;font-size:14px;font-weight:100;line-height:20px;}
.pdp-info .product-main-info .product-details {padding-bottom:0.5em;border-bottom:1px solid #e3e3e3;}/*20190131*/
.pdp-info .product-main-info .product-details .price{font-size:2.5em;font-weight:500;color:#002f5f;}
.pdp-info .product-main-info .product-details .price-label{padding-left:.5em;font-size:.4em;font-weight:500;color:#002f5f;}
.pdp-info .product-main-info .product-details .additional-price ul{padding-left:0;list-style-type:none;}
.pdp-info .product-main-info .product-details .additional-price ul li{display:inline-block;padding:0 .5em 0 .4em;border-right:1px solid #56565a;}
.pdp-info .product-main-info .product-details .additional-price ul li:first-child{padding-left:0;}
.pdp-info .product-main-info .product-details .additional-price ul li:last-child{padding-right:0;border-right:none;}
.pdp-info .product-main-info .product-details .description{display:none;}
.pdp-info .product-main-info .product-details .default-price{color:#002f5f;}
.pdp-info .product-main-info .addtocart-component {margin-top:0;}
.pdp-info .product-main-info .addtocart-component .qty-selector{margin-top:15px;margin-left:0;}
.pdp-info .product-main-info .addtocart-component .qty-selector .row{margin:0;}
.pdp-info .product-main-info .addtocart-component .qty-selector .product-stock .product-availability>span{padding-left:0;}
.pdp-info .product-main-info .addtocart-component .qty-selector .product-stock .product-availability .text{font-size:16px;}
.pdp-info .product-main-info .addtocart-component .stock-wrapper {margin-top:20px;font-family:SourceSansPro;}
.pdp-info .product-main-info .addtocart-component .stock-wrapper .product-stock .product-availability>span{padding-left:0;}
.pdp-info .product-main-info .addtocart-component .stock-wrapper .product-stock .product-availability .text{font-size:16px;}
.pdp-info .product-main-info .addtocart-component .usage-calc-pdp{margin-top:8px;margin-left:20px;}
.pdp-info .product-main-info .addtocart-component .js-qty-selector label{margin-right:15px;font-size:16px;color:#002f5f;}
.pdp-info .product-main-info .addtocart-component .js-qty-selector input{width:80px;height:40px;padding:0 15px;font-size:16px;text-align:left;color:#002f5f;border:1px solid #dadada;border-radius:0;box-shadow:none;-webkit-appearance:none;}
.pdp-info .product-main-info .addtocart-component .js-qty-selector input:hover{border-color:#002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions{display:-webkit-box;display:-moz-box;display:box;padding-top:15px;border-top:1px solid #e3e3e3;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;}/*20190201*/
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions {margin-right:0;margin-bottom:20px;margin-left:0;padding-right:0;padding-left:0;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button{margin:0;padding:0;padding-left:0;font-family:SourceSansPro;font-size:16px;color:#0075a4;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button:hover{color:#002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions>div:not(:first-child):not(:empty){border-left:1px solid #e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button[disabled]{color:#bbbbbb;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button[disabled]>span{color:#bbbbbb;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container{position:relative;display:inline-block;width:auto;max-width:290px;margin:20px 0;margin-bottom:0;padding:0 35px 0 0;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container button:active{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container button:focus{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container button:hover{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container:hover span:nth-child(2):not(._checkbox-element-global-span){border-bottom:1px solid #002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container:active span:nth-child(2):not(._checkbox-element-global-span){border-bottom:1px solid #002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container:focus span:nth-child(2):not(._checkbox-element-global-span){border-bottom:1px solid #002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .icon-add-shoppinglist{margin-right:.25em;vertical-align:middle;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .icon-add-ditto{margin-right:.25em;vertical-align:middle;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .icon-R{font-size:.5em;vertical-align:super;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container{position:relative;display:inline-block;width:auto;max-width:290px;margin:20px 0;padding:0 35px 0 0;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container button:active{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container button:focus{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container button:hover{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container:hover span:nth-child(2):not(._checkbox-element-global-span){border-bottom:1px solid #002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container:active span:nth-child(2):not(._checkbox-element-global-span){border-bottom:1px solid #002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container:focus span:nth-child(2):not(._checkbox-element-global-span){border-bottom:1px solid #002f5f;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .icon-add-shoppinglist{margin-right:.25em;vertical-align:middle;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .icon-add-ditto{margin-right:.25em;vertical-align:middle;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .icon-R{font-size:.5em;vertical-align:super;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened{margin:0 0 0 25px;padding:20px 25px 20px 0;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .add-to-ditto-component-container{top:67px;left:-1px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .panel-content{padding-right:0;padding-left:0;font-family:SourceSansPro;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .panel-content .panel-list{margin-bottom:0;padding-right:20px;padding-left:20px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .panel-content .panel-list .panel-list-item{width:250px;line-height:50px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .panel-content .panel-list .panel-list-item label{display:inline-block;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .panel-content .panel-action-wrapper{padding:20px;border-top:1px solid #e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened .add-to-shopping-list-component-container{top:67px;left:-1px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.add-to-opened+.add-to-ditto-container{border-left:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened{margin:0;padding:20px 25px;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened .add-to-ditto-component-container{top:67px;left:-1px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened .panel-content{padding-right:0;padding-left:0;font-family:SourceSansPro;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened .panel-content .panel-list{margin-bottom:0;padding-right:20px;padding-left:20px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened .panel-content .panel-list .panel-list-item{width:250px;line-height:50px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened .panel-content .panel-list .panel-list-item label{display:inline-block;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened .panel-content .panel-action-wrapper{padding:20px;border-top:1px solid #e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions:before{position:relative;display:block;clear:both;width:100%;height:1px;content:'';background:#e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions:after{position:relative;display:block;clear:both;width:100%;height:1px;content:'';background:#e3e3e3;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .js-add-shopping-list-link{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .js-add-shopping-list-anonymous-link{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto:hover{text-decoration:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm{padding-bottom:20px;padding-left:0;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm button{width:250px;height:60px;font-family:SourceSansPro;font-size:22px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .a2a_kit{display:none;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .AddToCart-PickUpInStoreAction{padding-right:10px;padding-left:10px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .AddToCart-PickUpInStoreAction .js-pickup-in-store-button{width:250px;height:60px;font-family:SourceSansPro;font-size:22px;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .AddToCart-ShareOnSocialNetworkAction{margin-top:0;}
.pdp-info .product-main-info .addtocart-component .actions-wrapper .actions .link-line:before{background:none;}
.pdp-info .product-details-price .description{border-bottom:none;}
.extra-actions-mobile-view .actions-wrapper .actions .add-to-cart-extra-actions button .icon{font-size:22px!important;}
.actions-button-style{width:250px;height:60px;font-family:SourceSansPro;font-size:22px;}
.before-after-content{position:relative;left:10px;display:block;clear:both;width:100%;height:1px;content:'';background:#e3e3e3;}
@media (max-width: 768px){
  .accordion-custom#productPageAccordion{margin-top:0;border-top:none;}
  .accordion-custom#productPageAccordion .panel .panel-heading+#detailsBody .panel-body{padding-left:2em;}
  .accordion-custom{padding:0;font-size:14px; }
  .accordion-custom .panel .tab-details{font-size:16px;}
  .accordion-custom .panel .tab-details-with-promotions{width:100%;}
  .accordion-custom .panel .promotions-container{width:100%;}
  .accordion-custom .panel-title div{padding:3em 0;}
  .accordion-custom .panel-title div span{font-size:18px;}
  #productPageAccordion #readMore{font-size:16px;text-transform:lowercase;}
  #productPageAccordion #readMore .icon{margin-left:10px;font-size:12px;}
  .title-product-replacement-container{float:none;width:100%;padding-left:10px;}
  .title-product-replacement-container .product-replacement-info{max-width:100%;margin-top:20px;margin-left:0;}
  .title-product-replacement-container .product-replacement-info .alert-icon-wrapper{font-size:20px;}
  .pdp-info{left:0;margin-top:2px;font-size:14px;}
  .pdp-info .product-main-info{padding-right:15px;padding-left:15px;}
  .pdp-info .product-main-info .product-details {padding-bottom:0.1em;} /*2019.03.07 추가*/
  .pdp-info .product-main-info .product-details .price{font-size:35px;}
  .pdp-info .product-main-info .product-details .price .price-label{font-size:16px;}
  .pdp-info .product-main-info .product-details .additional-price ul li:first-child{margin-bottom:5px;border-right:none;}
  .pdp-info .product-main-info .product-details .additional-price ul li:last-child{display:block;padding-left:0;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component{margin-top:-10px;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .qty-selector{margin:25px 0 0!important;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .qty-selector .product-stock .product-availability>span{padding-left:5px;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .stock-wrapper{margin:20px 0;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .stock-wrapper .product-stock .product-availability>span{padding-left:5px;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions{margin-bottom:0;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions:after{opacity:0;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.add-to-opened{margin-top:20px;border-top:1px solid #e3e3e3;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm button{width:315px;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .AddToCart-PickUpInStoreAction .js-pickup-in-store-button{width:315px;}
  /*.pdp-info .product-details {padding-bottom:5px;} 2019.03.07 주석 처리*/
  .pdp-info .product-details .name{font-size:28px;}
  .pdp-info .product-details .item-code{margin-top:0;}
  .actions-wrapper .actions .add-to-cart-extra-actions button .icon{font-size:22px!important;}
  .page-title-container{float:none;}
  .AddToCart-PickUpInStoreAction{width:100%;}
  .actions-button-style{width:315px;}
  .akl .title-box {padding :10px 0 16px;}/*20190131 추가*/
}
@media (max-width: 767px){
  .accordion-custom#productPageAccordion .panel .tab-details strong{position:relative;}
  .accordion-custom .panel .panel-heading{padding:0;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions{padding-top:15px;}/*20190131*/
}
@media (max-width: 1024px){
  .pdp-info{font-size:14px;}
  /*.pdp-info .product-main-info .product-details .additional-price{font-size:16px;} 2019.03.07 제품상세 글자크기 14로 조정 */
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm{padding-right:0;padding-bottom:15px;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm button{width:100%;margin-right:0;margin-left:0;line-height:1;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions:after{left:0;}
  .AddToCart-PickUpInStoreAction{width:75%;}
}
@media (min-width: 1025px){
  .pdp-info{font-size:16px;}
  .AddToCart-PickUpInStoreAction{width:50%;}
}
@media (min-width: 1px){
  .pdp-info .page-title:after{position:relative;top:30px;display:block;clear:both;width:100%;height:1px;content:'';background:#e3e3e3;}
  .pdp-info .product-details .item-code{margin-top:0;}
}
.product-availability{position:relative;top:-.5em;display:block;}
.product-availability>span{display:inline-block;line-height:16px;}
.product-availability>span:first-child{position:relative;top:7px;}
.product-availability>span:last-child:not(:first-child){margin-left:15px;}
.product-availability .text{font-size:.875em;font-weight:700;}
.product-availability .icon{top:.1em;margin-right:.25em;font-size:.875em;}
.product-availability .green{color:#20883e;}
.product-availability .red{color:#e11e45;}
.zoom-center{padding-bottom:60px;text-align:center;}
.zoom-center button{color:#0075a4;}
.zoom-center button:hover{color:#002f5f;}
.zoom-center button span:first-child:hover{color:#002f5f;}
.product-image-gallery{min-height:500px;transition:opacity .55s linear;opacity:0;}
.product-image-gallery .image-gallery .zoom-center{font-family:SourceSansPro;}
.product-image-gallery .image-gallery .zoom-center button:hover{text-decoration:none;}
.product-image-gallery .image-gallery .zoom-center button:focus{text-decoration:none;}
.product-image-gallery .image-gallery .zoom-center button .icon-zoom-in{vertical-align:middle;}
.product-image-gallery #product-zoom-image-panel .modal-dialog{margin:auto;}
.product-image-gallery #product-zoom-image-panel .modal-dialog .close-icon-container{padding-top:15%;}
.product-image-gallery #product-zoom-image-panel .modal-dialog .close-icon-container button .icon-cross{vertical-align:text-bottom;}
.product-image-gallery #product-zoom-image-panel .modal-dialog .close-icon-container button .icon-cross:before{font-size:25px;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close]{font-weight:500;color:#002f5f;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close]:hover{text-decoration:none;color:#002f5f;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close]:focus{text-decoration:none;color:#002f5f;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close] span:first-child{font-family:SourceSansPro;font-size:20px;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close] span:first-child:hover{border-bottom:1px solid #002f5f;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close] span:first-child:focus{border-bottom:1px solid #002f5f;}
.product-image-gallery #product-zoom-image-panel .modal-dialog button[aria-label=Close] .icon-unavailable{position:relative;top:2px;font-size:18px;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center{margin-top:60px;font-size:0;white-space:nowrap;color:#002f5f;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button{padding:0 30px;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button:not(:last-child){border-right:1px solid #eeeeee;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button:hover{text-decoration:none;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button:focus{text-decoration:none;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button:visited{color:#4b2f89;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button span{margin-left:6px;}
.product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button span:not(.icon-reset){position:relative;top:1px;vertical-align:top;}
@media (max-width: 768px){
  .zoom-center{padding-bottom:0;}
  .product-image-gallery{min-height:0;}
  .product-image-gallery .image-gallery .zoom-center button{font-size:14px;}
  .product-image-gallery #product-zoom-image-panel .modal-dialog .close-icon-container{padding-top:20%;}
  .product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button{padding:0 15px;font-size:14px;}
  .product-image-gallery #product-zoom-image-panel .modal-dialog #popup_zoom_image #zoom-contain .zoom-center button span{margin-left:5px;}
}
@media (max-width: 639px){
  .js-gallery .owl-carousel .owl-controls .owl-buttons .owl-prev{left:-25px;}
  .js-gallery .owl-carousel .owl-controls .owl-buttons .owl-next{right:-15px;}
}
@media (min-width: 640px){
  .js-gallery .owl-carousel .owl-controls .owl-buttons .owl-next{right:0!important;}
}
#product-facet{border-right:none;}
#product-facet .panel-group .panel+.panel{margin:0;}
#product-facet .panel-group .panel-heading+.panel-collapse>.panel-body{padding:0 15px;border:none;}
#product-facet .filters-header{padding:0 1.25em;font-family:SourceSansPro;font-size:1em;line-height:3em;border-top:1px solid #e3e3e3;background-color:#f4f4f4;}
#product-facet .filters-header span{font-weight:500;color:#002f5f;}
#product-facet .filters-header button{float:right;width:auto;margin-top:0;padding-right:0;padding-left:0;color:#002f5f;border:none;background:none;}
#product-facet .panel-body .facet{border-bottom:0;}
#product-facet .panel-body .facet .facet__name{display:none;}
#product-facet .panel-body .facet .facet__values{display:block;}
#product-facet .accordion-custom{padding:0;}
#product-facet .accordion-custom .panel .panel-heading{padding-right:0;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div{padding:1em 0;color:#002f5f;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span{font-size:1em;font-weight:700;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span.icon-minus{font-size:.625em;font-weight:100;line-height:2em;color:#002f5f;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span.icon-minus:hover{color:#008fc5;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span.icon-minus:before{margin-right:16px;}
#product-facet .accordion-custom .panel .panel-heading .panel-title .collapsed .active-facet-filter-count{display:inline-block;}
#product-facet .accordion-custom .panel .panel-heading .panel-title .active-facet-filter-count{display:none;margin-left:.25em;}
#product-facet .accordion-custom .panel .panel-body .facet{padding:0;border-bottom:none;}
#product-facet .accordion-custom .panel .panel-body .facet .facet__name{display:none;}
#product-facet.product__facet .facet .facet__list{margin:0;padding-bottom:1em;}
#product-facet.product__facet .facet .facet__list .category-link-back{position:relative;right:7px;}
#product-facet.product__facet .facet .facet__list .category-link-back a{color:#002f5f;}
#product-facet.product__facet .facet .facet__list .category-link-back a:hover{text-decoration:none;color:#002f5f;}
#product-facet.product__facet .facet .facet__list .category-link-back .category-icon{position:relative;top:1px;margin-right:4px;font-size:14px;}
#product-facet.product__facet .facet .facet__list li.category-link-back-li~li{padding-left:1.25em;}
#product-facet.product__facet .facet .facet__list li{padding:.3125em 0;}
#product-facet.product__facet .facet .facet__list li form{padding:.3125em 0;}
#product-facet.product__facet .facet .facet__list li .facet__text{font-size:1em;}
#product-facet.product__facet .facet .facet__list li .facet__text a{color:#002f5f;}
#product-facet.product__facet .facet .facet__list li .facet__text a:hover{color:#002f5f;}
#product-facet.product__facet .facet .facet__list li:first-of-type{padding-top:4px;}
#product-facet.product__facet .facet .facet__list label{font-size:.9375em;}
#product-facet.product__facet .facet .facet-icon{position:relative;top:1px;left:3px;font-size:.8em;}
#product-facet.product__facet .facet .facet__values__more{margin:.5em 0 1.5em;}
#product-facet.product__facet .facet .facet__values__more a{font-weight:500;}
#product-facet.product__facet .facet .facet__values__more a:hover{color:#002f5f;}
#product-facet.product__facet .facet .facet__values__less{margin:.5em 0 1.5em;}
#product-facet.product__facet .facet .facet__values__less a{font-weight:500;}
#product-facet.product__facet .facet .facet__values__less a:hover{color:#002f5f;}
#product-facet.product__facet .facet .facet-button-wrapper{padding:0 0 1.875em;}
#product-facet.product__facet .facet .facet-button-wrapper .facet-button-apply{width:auto;margin:0;padding:0 1.75em;font-size:1.143em;font-weight:500;line-height:2.5em;color:#ffffff;border:none;background:#002f5f;}
#product-facet.product__facet .facet .facet-button-wrapper .facet-button-apply:focus{background-color:#274980;}
#product-facet.product__facet .facet .facet-button-wrapper .facet-button-apply:hover{background-color:#274980;}
.slp-search-spelling-suggestion{padding:0 12px;font-family:SourceSansPro;}
.slp-search-spelling-suggestion .searchSpellingSuggestionPrompt{padding:0;font-size:1.286em;}
.slp-search-spelling-suggestion .searchSpellingSuggestionPrompt a{font-weight:500;}
.slp-search-spelling-suggestion .searchSpellingSuggestionPrompt a:hover{color:#002f5f;}
.plp-content-wrapper{margin-top:30px;}
@media (max-width: 768px){
  #product-facet{padding:0;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
  #product-facet .accordion-custom .panel .panel-heading{padding:0 1em;}
  .search-list-page-right-result-list-component .sort-wrapper{float:none!important;}
  .search-list-page-right-result-list-component .sort-wrapper .sort-refine-bar{display:table;width:100%;}
  .search-list-page-right-result-list-component .accordion-custom{font-size:16px;}
  .search-list-page-right-result-list-component .pagination-wrapper{width:100%;}
  .search-list-page-right-result-list-component .pagination-wrapper .filter-facet-button-container{display:inline-block;width:50%;margin:0;padding-right:10px;vertical-align:top;}
  .search-list-page-right-result-list-component .pagination-wrapper .filter-facet-button-container .filter-facet-button{width:100%;margin:0;padding:9px 0;line-height:1.25em;border-color:#dadada;}
  .search-list-page-right-result-list-component .pagination-wrapper .filter-facet-button-container .filter-facet-button.active{padding-bottom:20px;border-bottom:none;}
  .search-list-page-right-result-list-component .pagination-wrapper .sort-group{display:inline-block;width:50%;margin:0 0 10px;margin:0;padding:0;padding-left:10px;vertical-align:top;}
  .search-list-page-right-result-list-component .pagination-wrapper .sort-group .control-label{display:none;}
  .search-list-page-right-result-list-component .pagination-wrapper .sort-group form{margin:0;}
  .search-list-page-right-result-list-component .pagination-wrapper .sort-group form select{height:40%;}
  .product-list-right-component .sort-wrapper{float:none!important;}
  .product-list-right-component .sort-wrapper .sort-refine-bar{display:table;width:100%;}
  .product-list-right-component .accordion-custom{font-size:16px;}
  .product-list-right-component .pagination-wrapper{width:100%;}
  .product-list-right-component .pagination-wrapper .filter-facet-button-container{display:inline-block;width:50%;margin:0;padding-right:10px;vertical-align:top;}
  .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button{width:100%;margin:0;padding:9px 0;line-height:1.25em;border-color:#dadada;}
  .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button.active{padding-bottom:20px;border-bottom:none;}
  .product-list-right-component .pagination-wrapper .sort-group{display:inline-block;width:50%;margin:0 0 10px;margin:0;padding:0;padding-left:10px;vertical-align:top;}
  .product-list-right-component .pagination-wrapper .sort-group .control-label{display:none;}
  .product-list-right-component .pagination-wrapper .sort-group form{margin:0;}
  .product-list-right-component .pagination-wrapper .sort-group form select{height:40%;}
  .search-list-page-right-result-list-slot #product-facet{display:none;}
  .search-list-page-right-result-list-slot #product-facet.active{display:block;}
  .search-list-page-right-result-list-slot .pagination-toolbar{padding:0 .5em;padding:0 .357em;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results{padding:0;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group{padding:0;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group #sortForm1{width:100%;margin:0;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group #sortForm1 select{width:100%;height:40px;border-color:#dadada;box-shadow:none;}
  .product-list-right-slot #product-facet{display:none;}
  .product-list-right-slot #product-facet.active{display:block;}
  .product-list-right-slot .pagination-toolbar{padding:0 .5em;padding:0 .357em;}
  .product-list-right-slot .pagination-bar .pagination-bar-results{padding:0;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group{padding:0;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group #sortForm1{width:100%;margin:0;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group #sortForm1 select{width:100%;height:40px;border-color:#dadada;box-shadow:none;}
  .slp-search-spelling-suggestion{padding:0 5px;}
}
.product-list-page-title{margin:0 0 1.11em .3125em;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2.57em;font-weight:700;color:#002f5f;}
.product-list-page-title.spl-page-title{margin-bottom:30px;}
.switch-buttons-wrapper{display:inline-block;width:100%;font-size:0;white-space:nowrap;}
.switch-buttons-wrapper .wrap{border-bottom:1px solid #e3e3e3;}
.switch-buttons-wrapper .search-type-switch-button{display:inline-block;padding:10px 20px;font-size:16px;font-weight:500;cursor:pointer;color:#55565a;border:1px solid #e3e3e3;border-bottom:none;background-color:#f4f4f4;}
.switch-buttons-wrapper .search-type-switch-button.active{position:relative;top:2px;color:#002f5f;border:none;border-top:3px solid #002f5f;background-color:#ffffff;}
.switch-buttons-wrapper .search-type-switch-button.active:first-child{border-left:1px solid #e3e3e3;}
.switch-buttons-wrapper .search-type-switch-button.active:last-child{border-right:1px solid #e3e3e3;}
@media (max-width: 768px){
  .product-list-page-title{margin-right:.42em;margin-left:.42em;}
  .switch-buttons-wrapper{padding:0;}
  .switch-buttons-wrapper .search-type-switch-button{width:50%;text-align:center;}
}
#show-more{font-size:16px;font-weight:500;cursor:pointer;color:#0075a4;}
#show-more .text-wrap{text-decoration:none;}
#show-more:hover{color:#002f5f;}
#show-more:hover *{color:#002f5f;}
#show-more:focus{text-decoration:none;color:#002f5f;}
#show-more .icon{position:relative;bottom:1px;height:auto;font-size:.75em;vertical-align:middle;}
.container-fluid{padding-right:12px;padding-left:12px;}
.quick-links .collapse{display:block;}
ul li{list-style:none;}
.main-container{position:relative;max-width:1400px;margin:0 auto;padding:0 12px;}
.main-container .product-list-page-title.shopping-list-page-title{margin-left:0;}
.breadcrumb-section{position:relative;display:block;padding-top:30px;padding-left:0;background:none;}
.btn{padding:10px 15px;font-size:16px;border-radius:0;}
.btn.primary.transparent.banner-btn:hover{color:#002f5f;border-color:#002f5f!important;}
.btn-text{color:#ffffff;}
.btn-text:hover{color:#002f5f!important;}
.banner-btn:hover{-webkit-transition:background-color .3s,color .3s!important;transition:background-color .3s,color .3s!important;text-decoration:none!important;color:#002f5f!important;border-color:#002f5f!important;background:#ffffff!important;}
.btn-text-wrap:hover{border:2px solid #002f5f!important;border-color:#002f5f!important;background:#ffffff!important;}
.category-name{height:12px;margin-right:0!important;font-size:16px;font-weight:500;line-height:1.5;text-align:center;color:#0075a4!important;}
.category-item img:hover{cursor:pointer;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.pcp-banner{margin-top:50px;border-top:1px solid #dadada;}
.desktop-image{position:relative;}
.second-option{-webkit-transition:all .3s;transition:all .3s;}
.second-option:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}
.carousel-link-wrap{color:#ffffff!important;background:none!important;}
.product-category-page .product-categories .pcp-banner{padding-top:50px!important;}
body>.popover.auto-suggestion-popover{top:125px!important;}

main{position:relative;}/* z-index:1 삭제 : 2018.09.03 */
@media (min-width: 769px){
  main{margin-top:137px;}
}
.banner__component a{position:relative;top:-67px;width:124px;height:42px;background:url(../images/logo1.png) no-repeat;}
.banner__component a img{display:none;}
.panel{border-radius:0;}
.panel-group .panel{border-radius:0;}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
header.main-header .amway-theme .flag-icon{position:absolute;bottom:6px;display:block;background:url(../images/flag-icon-spritesheet.png);background-repeat:no-repeat;}
header.main-header .mobile-container{background:0 0;}
header.main-header .mobile-container .overlay-mobile-menu{-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle{background:#ffffff;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .title-text{color:#002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed .icon-minus{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed .icon-minus::before{display:none;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading:before{position:absolute;top:11px;right:15px;font-family:'Glyphicons Halflings';font-size:17px;content:'\e258';color:#0075a4;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .active{padding-left:30px;border-bottom:6px solid #002f5f;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .active:before{position:absolute;top:18px;left:10px;font-family:'Glyphicons Halflings';font-size:17px;content:'\e257';color:#0075a4;}
header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle{padding:18px 9px 18px 38px!important;font-weight:700;}/*2018.05.16 수정*/
header.main-header .mobile-container .overlay-mobile-menu .nav-list-element:nth-of-type(2){padding-top:0;}
header.main-header .mobile-container .overlay-mobile-menu .country .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .tab-image img{width:24px;}
header.main-header .mobile-container .overlay-mobile-menu .country .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .title-text{text-transform:capitalize;}
header.main-header .amw-navigation-menu .navigation-menu-container{max-width:1400px;padding-right:12px;padding-left:12px;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu{padding:0;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links{position:absolute;left:0;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper a.overlay-menu-toggle-desktop{margin:0;padding:20px 32px 20px 0;font-size:20px;line-height:22.5px;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper a.overlay-menu-toggle-desktop .button-text{font-weight:bold;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item a{font-size:18px;font-weight:500;color:#002f5f;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item a:hover{color:#0075a4;}
@media (max-width: 880px){
  header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item a{padding:20px 7px;}
}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn .icon-search{float:right;width:20px;height:20px; margin-right:11px;vertical-align:middle;background:url(../images/search@2x_mobile.png) no-repeat;background-size:100%!important;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-search .site-search .ui-front .input-group .input-group-btn .btn .icon-search:before{content:'';}
header.main-header .header-container{height:72px;padding:0;background:#002f5f;}
header.main-header .header-container .country-language-container .dropdown.open{background-color:transparent;}
header.main-header .header-container .country-language-container .dropdown.open .icon:before{content:'';}
header.main-header .header-container .country-language-container .dropdown{border:0;}
header.main-header .header-container .country-language-container .dropdown:first-of-type{border:0;}
header.main-header .header-container .country-language-container .dropdown-toggle .flag-icon{top:7px;}
header.main-header .header-container .nav-links-container ul.nav-list{border:0;}
header.main-header .header-container .nav-links-container ul.nav-list li.nav-item{border:0;}
header.main-header .header-container .nav-links-container ul.nav-list li.nav-item .nav-cart .mini-cart-link .cart-icon-wrapper{top:40px;}
header.main-header .header-container .nav-links-container ul.nav-list li.nav-item .nav-cart .mini-cart-link .mini-cart-count{position:absolute;top:-4px;left:36px;min-width:24px;height:20px;padding:0 5px;padding:2px 5px;font-size:12px;line-height:1;text-align:center;border:2px solid #002f5f;border-radius:10px;background:#e11e45;}
header.main-header .header-container .nav-links-container ul.nav-list li.nav-item .nav-cart-wrapper .mini-cart-items-container{right:0;}
header.main-header .header-container .nav-links-container ul.nav-list li.nav-item a.img-nav-link.opened{background:0 0;}
header.main-header .header-container .nav-links-container ul.nav-list li.nav-item a.img-nav-link .user-name{position:relative;top:0;display:inline-block;overflow:hidden; font-size:14px;font-weight:700;line-height:24px;vertical-align:middle;white-space:nowrap;text-transform:capitalize;text-overflow:ellipsis;color:#ffffff;}/*2018.05.08 수정*/
header.main-header .header-container .header-wrapper{max-width:1400px;padding-right:12px;padding-left:12px;}
header.main-header .header-container .popover{position:absolute;top:62px;right:0;left:auto;max-width:384px;border:0;background:#ffffff;-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);}
header.main-header .header-container .mini-cart-items-container{position:absolute;z-index:10601;top:72px;right:0;overflow-y:auto;width:376px;max-width:384px;max-height:calc(100vh - 100px);padding:30px 20px 20px;border:0;background:#ffffff;-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08)}/*2018.04.30 수정*/
header.main-header .header-container .mini-cart-items-container .nav{margin-bottom:20px;}
header.main-header .header-container .mini-cart-items-container .nav-tabs>li>a{border:1px solid #dddddd;border-bottom:0;}
header.main-header .header-container .mini-cart-items-container .nav-tabs>li>a span{line-height:22px;}
header.main-header .header-container .mini-cart-items-container .nav-tabs>li.active>a{color:#002f5f;border-top:2px solid #008fc5;}
header.main-header .header-container .mini-cart-items-container .nav-tabs>li.active>a span{color:#002f5f;}
header.main-header .overlay-menu-container{z-index:999;top:137px;left:calc((100% - 1400px)/2);max-width:1400px;border:1px solid #dadada;border-top:3px solid #002f5f;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers{border-bottom:0;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list{display:block;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item{border-bottom:1px solid #dadada;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle{padding:54px 0 54px 53px!important;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle *{color:#002f5f;}
/*header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item a.tab-toggle .wrapper{display:block;}*/
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item:first-of-type{border:0;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item:last-child{border-bottom:0;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item.active{border-top:0;border-right:5px solid #002f5f;border-bottom:1px solid #dadada;border-left:0;background:#ffffff;}
header.main-header .overlay-menu-container .overlay-menu .overlay-menu-headers .tab-header-list .tab-header-item:last-child.active{border-bottom:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links{padding:8px 0 20px;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li a{font-size:16px;line-height:25px;text-align:left;text-transform:capitalize;color:#002f5f;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li a:hover{color:#0075a4;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li:last-of-type{margin-top:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-categories .tab__category ul.category-links li:last-of-type a{font-weight:700;color:#002f5f!important;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-tab-title-wrapper a.overlay-tab-title{font-weight:700;color:#002f5f!important;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list li.tools-item a{display:inline-block;padding-right:10px;padding-left:10px;font-size:16px;line-height:15px;text-align:left;color:#002f5f;border-right:1px solid #dadada;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools ul.tools-list li.tools-item a:last-child{border-right:0;}
header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-brands{padding:2em 0;}
.country-language-container{margin-left:140px;padding-top:20px;}
.breadcrumb{margin-bottom:30px;padding:8px 15px 4px 0;list-style:none;border-radius:0;background:none;}
.breadcrumb>li{display:inline-block; }
.breadcrumb>li+li::before{padding:0 5px;content:'/ ';color:#cccccc;}
.breadcrumb>li:last-child { font-weight:500}
.breadcrumb a{color:#56565a;}
.breadcrumb a:hover{color:#0075a4;}
.global-footer .global-footer-desktop{padding:40px 0 0;}
.global-footer .global-footer-desktop .footer__nav--container label{font-size:16px;font-weight:500;line-height:2;color:#002f5f;}
.global-footer .global-footer-desktop .footer__nav--container .footer__nav--links .footer__link a{font-size:16px;font-weight:normal;line-height:2;color:#002f5f;}
.global-footer .global-footer-desktop .footer-link-wrapper span{font-size:16.1px;line-height:1.88;letter-spacing:.2px;}
.global-footer .global-footer-desktop .connect-block label{font-size:16px;font-weight:500;line-height:2;color:#55565a;}
.pdp-info .product-details .name{font-size:36px;font-weight:500;line-height:1;text-align:left;color:#002f5f;}
.pdp-info .product-details .item-code{font-size:16px;line-height:2.5;text-align:left;letter-spacing:.2px;color:#55565a;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm button{width:49%;max-width:250px;height:48px;}
@media (max-width: 768px){
	.country-language-container{ padding-top:0}
	.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .AddToCart-AddToCartAction #addToCartForm button{width:100%;max-width:100%;}
}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions{margin-bottom:0;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container{margin:10px 0;padding:10px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu{z-index:8;top:53px!important;left:-1px;width:300px;border-top:1px solid #dadada;}
@media (max-width: 768px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu{top:52px!important;}
}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu ul{overflow-y:auto;max-height:335px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu ul li{margin:0 15px 0 20px;line-height:50px;border-bottom:1px solid #dadada;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu ul li:last-child{border:0;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu ul li span{font-size:16px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu ul li p{margin-left:30px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu ul li label{top:-8px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu .dropdown-menu-bottom{padding:10px 20px;border-top:1px solid #dadada;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu .dropdown-menu-bottom button{margin-right:5px!important;padding:0 10px!important;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container .dropdown-menu .dropdown-menu-bottom a{position:relative;left:25px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.open{border:1px solid #dadada!important;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container.open:before{position:absolute;z-index:999;right:0;bottom:-1px;left:0;height:3px;content:'';background:#ffffff;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container button:focus{}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container{margin:10px 0;padding:10px;}
@media (max-width: 520px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container{width:130px!important;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu{right:auto;left:-136px;}
}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu{z-index:8;top:53px;right:-1px;border-top:1px solid #dadada;}
@media (max-width: 768px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu{top:52px;right:-1px;}
}
@media (min-width: 768px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu{left:-1px;}
}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu ul{overflow-y:auto;max-height:335px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu ul li{margin:0 15px 0 20px;padding-top:15px;line-height:20px;border-bottom:1px solid #dadada;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu ul li:last-child{border:0;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu ul li span{font-size:16px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu ul li p{margin-left:30px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu ul li label{top:-5px;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu .dropdown-menu-bottom{padding:10px 0 10px 20px;border-top:1px solid #dadada;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container .dropdown-menu .dropdown-menu-bottom button{margin-right:5px!important;padding:0 10px!important;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.open{border:1px solid #dadada!important;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-ditto-container.open:before{position:absolute;z-index:999;right:0;bottom:-1px;left:0;height:3px;content:'';background:#ffffff;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions>div:not(:first-child):not(:empty){border:0;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions:after{background:0 0;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button{text-align:left;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button:focus{}
@media (max-width: 768px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button{font-size:13px;}
}
.header-content{margin-left:0;}
.icon-arrow-dropdown:before{content:'';}
.icon-search:before{content:'\e9f0';}
.icon-check-bold{display:inline-block;width:14px;height:14px;background:0 0!important;}
.icon-check-bold:before{content:'\e909';}
.icon-zoom-in{display:inline-block;width:18px;height:18px;vertical-align:middle;background:url(../images/mag-glass.png) bottom center no-repeat!important;}
.icon-zoom-in:before{content:'';}
.icon-shopping-cart{display:inline-block;width:32px;height:32px;margin-left:0;background:url(../images/cart-icon.png) no-repeat!important;background-size:100%!important;}
.icon-shopping-cart:before{content:'';}
.mobile-search-btn span.icon-search{display:inline-block;width:22px;height:22px;margin-top:7px;background:url(../images/search@2x_mobile.png) no-repeat;background-size:100%;}
.mobile-search-btn span.icon-search:hover{background-image:url(../images/search@2x_mobile.png);}
.mobile-search-btn span.icon-search:before{content:'';}
.mobile-search-btn .icon-user{display:inline-block;width:25px;height:25px;margin-top:5px;border-radius:50%;background:url(../images/user_avatar_pre_login_mobile.png) no-repeat!important;background-size:contain!important;}
.mobile-search-btn .icon-user:before{content:'';}
.mobile-account-btn{display:inline-block;width:28px!important;height:28px!important;margin-right:10px;background:url(../images/user_avatar_pre_login_mobile.png) no-repeat!important;background-size:contain!important;}
.mobile-account-btn img{display:none;}
.icon-add-shoppinglist{display:inline-block;width:auto;height:auto;background:0 0!important;}
.icon-add-shoppinglist:before{content:'\e972';}
.hamburger-icon{display:none!important;width:30px;height:25px;margin:0 auto;background:url(../images/rectangle-2@2x.png) no-repeat!important;background-size:contain!important;}
.hamburger-icon:before{content:'';}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--thumb img{height:240px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button .icon-R{position:absolute;top:7px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button span{vertical-align:sub;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{text-decoration:none!important;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button span:nth-child(2){position:relative;top:-2px;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:hover{text-decoration:none!important;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--price-panel .product-availability .text{position:relative;top:2px;}
#product-facet .accordion-custom .panel{border-bottom:1px solid #e3e3e3;box-shadow:none;}
#product-facet .accordion-custom .panel .panel-heading{padding:0 15px;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div{padding:1em 0;color:#002f5f;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span{font-size:1em;font-weight:700;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span.icon-minus{position:relative;font-size:.625em;font-weight:100;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span.icon-minus:before{margin-right:0;}

@media (max-width: 768px){
  #product-facet .panel-body .facet .facet__values{display:block;}
}
.product__facet{margin:0;padding:0;}
.product__facet .panel-body{padding:0 15px;border-top:0;}
.product__facet .facet:before{display:table;content:' ';}
.product__facet .facet:after{display:table;clear:both;content:' ';}
.product__facet .facet:last-child{margin:0;}
.product__facet .facet .facet__name{margin-left:-5px;font-size:18px;font-weight:bold;color:#002f5f;}
.product__facet .facet .facet__list{margin:12px 0;padding-left:0;list-style:none;}
.product__facet .facet .facet__list li{padding:12px 0;}
.product__facet .facet .facet__list label{display:block;margin:0;font-size:15px;font-weight:normal;cursor:default;color:#002f5f;}
/*.product__facet .facet .facet__list label:hover{color:#0075a4;} 2018.05.31 삭제*/
.product__facet .facet .facet__list .facet__list__mark{display:inline-block;width:20px;height:20px;margin-top:-3px;margin-right:12px;padding:0;font-size:13px;text-align:center;vertical-align:middle;border:1px solid #e3e3e3;background:#ffffff;}
.product__facet .facet .facet__list .facet__list__checkbox+.facet__list__label{cursor:pointer;}
.product__facet .facet .facet__list .facet__list__checkbox:checked+.facet__list__label .facet__list__mark{border:1px solid #002f5f;background:#002f5f;}
.product__facet .facet .facet__list .facet__list__checkbox:checked+.facet__list__label .facet__list__mark:before{position:relative;font-family:'AmwayIcons'!important;font-size:8px;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;content:'\e909';text-transform:none;color:#ffffff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.product__facet .facet .facet__list .facet__list__checkbox:disabled+.facet__list__label{cursor:default;}
.product__facet .facet .facet__list .facet__list__checkbox:disabled+.facet__list__label .facet__list__mark{border:1px solid #bbbbbb;background:#bbbbbb;}
.product__facet .facet .facet__list .facet__list__checkbox:disabled+.facet__list__label .facet__list__text{color:#bbbbbb;}
.product__facet .facet .facet__list .facet__list__text{line-height:20px;}
.product__facet .facet .facet__list .facet__list--hidden{display:none;}
.product__facet .facet .facet__values__more{display:block;}
.product__facet .facet .facet__values__less{display:block;}
.product__facet .facet .facet__form{padding-top:10px;}
.product__facet .facet .facet__form .input-group{min-height:32px;border:1px solid #e3e3e3;background-color:#ffffff;}
.product__facet .facet .facet__form .input-group .form-control{height:32px;border:0;box-shadow:none;}
.product__facet .facet .facet__form .input-group .btn{width:40px;height:32px;padding:0;line-height:32px;}
.product__facet .facet .facet__form .input-group .btn .glyphicon-search{top:0;font-size:17px;color:#b9bdc2;}
.product__facet .facet .facet__form .line-text{margin:24px 0;}
.product__facet .facet .facet__form__hidden{display:none;}
.product__facet .facet .facet__results__hidden{display:none;}
@media (max-width: 768px){
  .product__facet{margin:0;padding:12px;padding-top:0;border:0;}
  .product__facet .facet{float:none;width:100%;margin:0;padding:0 0 12px;border:0;}
  .product__facet .facet .facet__name{position:relative;padding:12px;padding-left:77px;cursor:pointer;background:#f2f2f2;}
  .product__facet .facet .facet__name .facet__arrow{position:absolute;top:17px;left:36px;font-size:12px;}
  .product__facet .facet .facet__name .facet__arrow:before{content:'\e080';}
  .product__facet .facet .facet__values{display:none;}
  .product__facet .facet.active .facet__arrow:before{content:'\e114';}
  .product__facet .facet.active .facet__values{display:block;}
  #colorbox .product__facet{display:block!important;}
}
.pagination-bar .pagination-toolbar{padding-right:20px;padding-bottom:36px;padding-left:20px;}
.pagination-bar .pagination-toolbar label[for=sortForm1]{font-weight:500;color:#002f5f;}
.pagination-bar .pagination-toolbar #sortForm1{display:inline-block;margin-left:.75em;font-family:SourceSansPro;}
.pagination-bar .pagination-toolbar .pull-left{margin-left:-12px;}
@media (max-width: 768px){
  .pagination-bar .pagination-toolbar .pull-left{margin-left:0;}
}
.pagination-bar .pagination-toolbar .sort-group{margin-bottom:0;}
.pagination-bar .pagination-toolbar .col-md-8 .pull-right .sort-refine-bar{margin-right:-12px;}
@media (max-width: 768px){
  .pagination-bar .pagination-toolbar{padding:0;}
}
.product__list--wrapper .pagination-bar .pagination-toolbar{padding-right:12px;}
.col-xs-12.col-sm-6.col-md-6.pagination-wrapper.print-hide{padding-right:0;}
.page-searchEmpty.pageType-ContentPage.template-pages-search-searchEmptyPage.pageLabel-searchEmpty.language-en .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item{padding:20px 20px 0;}
.company-banner{position:relative;display:table;width:100%;}
.company-banner img{width:100%;}
.company-banner .mob{display:none;}
.company-banner .banner_wrapper{position:absolute;z-index:99;top:50%;left:50%;width:1370px;max-width:100%;margin:0;padding-left:100px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#ffffff;}
.company-banner .banner_wrapper h1{margin-bottom:30px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:45px;line-height:1.6;}
.company-banner .banner_wrapper .text{display:block;max-width:55%;font-size:20px;}
.company-banner .banner_wrapper .text p{max-width:400px;}
.company-banner .banner_wrapper .banner-more{float:left;clear:both;overflow:hidden;margin:25px 0;padding:8px 20px 11px;font-size:18px;color:#ffffff;border:1px solid #ffffff;}
.company-banner .banner_wrapper .banner-more:hover{border-color:#ffffff;background:rgba(255, 255, 255, .3);}
.company-banner .banner_wrapper .primary-link{margin:0;padding:0;border:0;background:none;}
.company-banner .banner_wrapper .primary-link span{display:inline-block;}
.company-banner .banner_wrapper .primary-link .primary-link-icon{display:inline-block;vertical-align:inherit;}
.company-banner .banner_wrapper .primary-link:hover{color:#ffffff;border-color:0;background:none;}
.amway-theme .company-banner .banner_wrapper h1{color:#ffffff;}
@media (max-width: 768px){
  .searchEmptyPageMiddle{padding:25px 0 60px;}
  .searchEmptyPageMiddle-component .content{width:100%;padding:35px 5px 5px;}
  .searchEmptyPageMiddle-component .ui-front{width:75%;}
  .company-banner .pc{display:none;}
  .company-banner .mob{display:block;}
  .company-banner .banner_wrapper{margin:0 auto;padding:0 20px;text-align:center;}
  .company-banner .banner_wrapper h1{margin:0 auto;font-size:36px;font-weight:500;}
  .company-banner .banner_wrapper .text{display:none;}
  .company-banner .banner_wrapper .banner-more{display:inline-block;float:none;margin:15px 0 0;padding:5px 20px;}
  .company-banner .banner_wrapper .primary-link{display:block;margin-top:0;}
}
.nav-cart-wrapper .mini-cart-items-container{top:57px;}
#colorbox{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#cboxOverlay{position:absolute;position:fixed;z-index:9999;top:0;left:0;overflow:hidden;width:100%;height:100vh;background:#000000;}
#cboxWrapper{position:absolute;z-index:9999;top:10%;left:0;overflow:hidden;max-width:none;}
#cboxMiddleLeft{clear:left;width:14px;}
#cboxBottomLeft{clear:left;width:14px;}
#cboxContent{position:relative;overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#ffffff;}
#cboxLoadedContent{overflow:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:88px;padding:15px 48px 34px;-webkit-overflow-scrolling:touch;}
#cboxLoadedContent .add-to-cart-item{margin-bottom:48px;}
#cboxLoadedContent .addressEntry+.addressEntry{margin-top:55px;}
#cboxLoadedContent .addressEntry ul{margin-top:-12px;margin-bottom:24px;}
#cboxLoadedContent .saved-payment-entry+.saved-payment-entry{margin-top:55px;}
#cboxLoadedContent .saved-payment-entry ul{margin-top:-12px;margin-bottom:24px;}
#cboxLoadedContent .modal-details{line-height:1.8em;}
#cboxLoadedContent .modal-actions{margin-top:24px;}
#cboxLoadedContent .modal-actions .btn{margin-top:24px;}
#cboxTitle, .cboxTitle{position:absolute;top:0;display:table;width:100%;height:88px;margin:0;padding:40px 40px 15px;background:0 0;}
#cboxTitle .headline, .cboxTitle .headline{width:100%;margin-bottom:0;font-size:24px;font-weight:bold;line-height:24px;vertical-align:middle;}
#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious{position:absolute;bottom:-29px;left:0;overflow:visible;width:23px;height:23px;margin:0;padding:0;cursor:pointer;text-indent:-9999px;border:0;background-position:-51px -25px;}
#cboxPrevious:active{}
#cboxPrevious:hover{background-position:-51px 0;}
#cboxNext{position:absolute;bottom:-29px;left:27px;overflow:visible;width:23px;height:23px;margin:0;padding:0;cursor:pointer;text-indent:-9999px;border:0;background-position:-75px -25px;}
#cboxNext:active{}
#cboxNext:hover{background-position:-75px 0;}
#cboxSlideshow{position:absolute;bottom:-29px;overflow:visible;width:23px;height:23px;margin:0;padding:0;cursor:pointer;text-indent:-9999px;border:0;}
#cboxSlideshow:active{}
.cboxPhoto{display:block;float:left;max-width:none;margin:auto;-ms-interpolation-mode:bicubic;border:0;}
.cboxIframe{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#ffffff;}
#cboxTopLeft{width:14px;height:14px;}
#cboxTopCenter{height:14px;}
#cboxTopRight{width:14px;height:14px;}
#cboxBottomCenter{height:43px;}
#cboxBottomRight{width:14px;}
#cboxMiddleRight{width:14px;}
#cboxError{padding:50px;border:1px solid #cccccc;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7;}
#cboxClose, .cboxClose{position:absolute;top:10px;right:13px;padding:5px;font-size:25px;color:#797979;border:0;background:0 0;}
#cboxClose:active{}
.cboxSlideshow_on #cboxSlideshow{right:27px;background-position:-125px 0;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0;}
.cboxSlideshow_off #cboxSlideshow{right:27px;background-position:-150px -25px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0;}
@media (max-width: 768px){
  #cboxTitle, .cboxTitle{height:112px;padding-right:24px;padding-left:24px;}
  #cboxTitle:before, .cboxTitle:before{display:table;content:' ';}
  #cboxTitle:after, .cboxTitle:after{display:table;clear:both;content:' ';}
  #cboxLoadedContent, .cboxLoadedContent{margin-top:112px;padding:15px 24px 34px;}
  #cboxLoadedContent .addressEntry ul, .cboxLoadedContent .addressEntry ul{margin-top:-29px;}
}
#cboxTitle, .cboxTitle{height:68px;padding:23px 40px 15px;}
.add-to-cart-modal #cboxWrapper #cboxContent #cboxLoadedContent #addToCartLayer .buttons-container{position:relative;top:30px;}
.add-to-cart-modal #cboxWrapper #cboxContent #cboxLoadedContent #addToCartLayer .add-to-cart-item .details .name-wrapper .name{font-size:26px;}
.add-to-cart-modal #cboxWrapper #cboxContent #cboxTitle .headline .headline-text{font-size:26px;}
[class^=icon-]{font-family:'AmwayIcons'!important;}
[class*=' icon-']{font-family:'AmwayIcons'!important;}
.glyphicon{top:1px;font-family:'Glyphicons Halflings'!important;}
.glyphicon-menu-down:before{content:'\e260';}
.collapsed .glyphicon-menu-down:before{content:'\e259';}
.icon-minus:before{content:'\2212';color: #0075a4;font-family:'Glyphicons Halflings'!important;font-size:12px; font-weight:400 }
.collapsed .icon-minus:before{content:'\002b'!important;font-family:'Glyphicons Halflings'!important;font-size:12px; font-weight:400 }
.icon-document:before{content:'\e118';}
.icon-archive:before{content:'\e022';}

.checkout-shipping .checkout-indent .checkout-shipping-address-container .radio .address-container .new-address div label{display:block;}
.add-to-cart-extra-actions .icon-add-shoppinglist{margin-top:-2px;font-size:20px;}
.add-to-cart-extra-actions .icon-add-ditto{margin-top:-2px;}
.product-availability .icon-alert{position:relative;top:3px!important;}
.tab-header-list li.tab-header-item{display:block;}
.main-menu__arrow-down{margin-top:2px;margin-left:5px;font-weight:bold;line-height:1;vertical-align:top;color:#002f5f;}
.overlay-menu{margin:0;padding-bottom:0;}
.overlay-menu-tab-categories{margin-left:0;}
.top-menu{position:relative;}
.popover-content{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 180px);padding:10px; }
.popover-content ul.nav__links{padding:0;}
.popover-content ul.nav__links li{padding:10px 24px;}
.popover-content ul.nav__links li a:hover{color:#0075a4;}
.popover-content ul.nav__links li.account-popover__scores ul{display:block;padding:.5em 0;list-style-type:none;}
.popover-content ul.nav__links li.account-popover__scores ul li{float:left;margin-right:.7em;padding:0 5px 0 0;font-size:1em;font-weight:700;line-height:1.2em;color:#002f5f;border-top:0;border-right:1px solid #002f5f;}
.popover-content ul.nav__links li.account-popover__scores ul li:last-child{float:none;margin-right:0;padding-right:0;border-right:none;}
.popover-content ul.nav__links li.account-popover__scores p{font-size:.9em;}
.popover-content ul.nav__links li.account-popover__element a{display:block;font-size:16px;line-height:30px;color:#002f5f;}
.popover-content ul.nav__links li.account-popover__element a:hover{color:#0075a4;}
.overlay-menu-tab-brands .banner__component a{top:0;width:auto;height:auto;padding:0!important;background:none;}
.overlay-menu-tab-brands .banner__component a img{display:block;width:auto;max-width:100%;}
.overlay-menu-tab .banner__component a{top:0;background:none;}
.site-logo{display:inline-block;float:left;}
.site-logo a{position:relative;display:inline-block;width:124px;height:42px;}
.site-logo+.open .dropdown-menu:before{position:absolute;top:-9px;right:38px;display:block;width:25px;height:16px;content:'';background:url(../images/arrow_u_w.png) no-repeat;}
.pos-relative{position:relative;}
.account-popover{width:354px;}
.account-popover li{border-top:1px solid #dadada;}
.account-popover li:nth-of-type(1){border-top:0;}
.account-popover li:nth-of-type(1) .account {padding: 0 0 10px;}
.account-popover__pv-display img{max-width:100%;}
.sign-out i{margin-right:10px;font-size:20px;color:#002f5f;}
.popover.bottom>.arrow{margin-left:20px;background:0 0!important;}
.icon-caution{display:inline-block;width:24px;height:24px;background:url(../images/icon_caution.png) no-repeat!important; background-size:24px 24px!important;}
.mini-cart-list{font-weight:100;}
.mini-cart-list .first-price{font-weight:500;}
.sys-message span{font-size:16px;font-weight:500;text-align:left;vertical-align:top;color:#002f5f;}
.sys-message span.message-num{display:inline-block;min-width:30px;text-align:center;color:#ffffff;border-radius:11px;background:#e11e45!important;}
.ico-wraper{display:inline-block!important;width:30px;}
.account-popover__congratulation div.sys-message{display:block;}
.nav-links-container span.icon-arrow-dropdown{display:inline-block;}
.nav-links-container .opened span.icon-arrow-dropdown:before{font-family:'Glyphicons Halflings';content:'\e260'!important;}
.nav-links-container .collapsed span.icon-arrow-dropdown:before{font-family:'Glyphicons Halflings';content:'\e259'!important;}
.message-num-1{position:absolute;top:-4px;left:22px;min-width:24px;height:20px;padding:2px 5px;font-size:12px;line-height:1;text-align:center;color:#ffffff!important;border:2px solid #002f5f;border-radius:10px;background:#e11e45!important;}
.mini-cart-item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #dadada;}
.mini-cart-item .product-details .name{font-size:16px;font-weight:500;line-height:1;text-align:left;color:#002f5f;}
.mini-cart-item .product-details .name:hover{color:#0075a4;}
.list-item-pv-bv{font-size:14px;}
.mini-cart-item:first-child {padding-top:10px;padding-bottom:10px;}
.mini-cart-items-container .summary-block span.bold{font-weight:500;}
.mini-cart-items-container .arrow{top:-11px;left:50%;margin-left:-11px;margin-left:40px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0, 0, 0, .25);background:0 0!important;}
.mini-cart .mini-cart-body .mini-cart-totals{margin:12px -20px 36px;padding:12px 20px;color:#002f5f;border:1px solid #e5e5e5;border-width:1px 0;background:#f4f4f4!important;}
.mini-cart .mini-cart-body .mini-cart-totals>div{font-weight:700;color:#002f5f;}
.mini-cart .mini-cart-body .mini-cart-totals .key{float:left;}
.mini-cart .mini-cart-body .mini-cart-totals .value{text-align:right;}
.mini-cart .mini-cart-body .mini-cart-list .mini-cart-item .thumb{margin-right:0;}
.mini-cart .mini-cart-body .mini-cart-list .retail-price{display:none;}
.mini-cart .mini-cart-body .mini-cart-list .product-item-element{display:block;clear:both;}
.mini-cart .mini-cart-body .mini-cart-list .product-item-element .value-wrapper{float:right;}
.list-item-ibo-price .first-price *{color:#002f5f;}
.btn-primary{ text-decoration:none;color:#ffffff!important;background:#002f5f!important;}
.btn-primary:hover{text-decoration:none!important;color:#002f5f!important;background:#ffffff!important;}
/*.btn-primary:focus{text-decoration:none!important;color:#002f5f!important;background:#ffffff!important;}*/
.auto-suggestion-popover{top:123px;left:0;display:none;border:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.auto-suggestion-popover .popover-content{position:relative;max-width:1400px;margin:0 auto;padding-left:50px;}
.auto-suggestion-popover .popover-content .header .title span{font-size:16px;font-weight:700;color:#002f5f;}
.auto-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item{height:160px;vertical-align:top;}
.auto-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item a{display:block;height:140px;}
.auto-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item .name{display:block;height:35px;font-size:16px;font-weight:100;text-align:center;color:#0075a4;}
.auto-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item .name:hover{color:#002f5f;}
.auto-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name{font-size:18px;font-weight:400;line-height:14px;text-align:left;color:#55565a;}
.auto-suggestion-popover .popover-arrow{border:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.auto-suggestion-popover .thumb{display:block;height:105px;text-align:center;vertical-align:middle;}
.view-all-container a{font-size:16px;font-weight:500;color:#0075a4;}
.view-all-container a:hover{color:#002f5f;}
.search-results-close{position:absolute;top:15px;right:80px;width:18px;height:18px;text-indent:-9999px;border:0;background:url(../images/close@2x.png) no-repeat;background-size:contain;}
.quick-links{margin-top:80px;padding-top:37px;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 -2px 5px 0 rgba(0, 0, 0, .08);box-shadow:0 -2px 5px 0 rgba(0, 0, 0, .08);}
.quick-links .panel{border:0;box-shadow:none;}
.quick-links .panel:first-child{margin-left:0;}
.quick-links ul li{font-size:16px;font-weight:100;line-height:2;list-style-type:none;cursor:pointer;color:#002f5f;}
.quick-links ul li .btn-blue-white{float:right;width:38%;margin-right:0!important;padding:11px 0 14px;}
.quick-links ul li:hover{color:#0075a4;}
.quick-links .form-inline{display:table;width:100%;}
.quick-links-item{list-style:none;}
.quick-links-item ul{padding-left:0;}
.quick-links-header{font-family:SourceSansPro;font-size:16px;font-weight:100;line-height:1.5em;color:#002f5f;}
.collapse.in{display:block;}
.quick-links-title{margin-top:10px;font-size:16px;font-weight:500;line-height:2;color:#55565a;}
.quick-links-email{display:inline-block;width:60%;height:44px;margin-right:2%;margin-bottom:10px;padding:6px 12px;font-size:14px;line-height:1.5;color:#555555;border:1px solid #cccccc;border-radius:4px;background-color:#ffffff;background-image:none;}
footer{margin-top:30px;padding-top:50px;font-weight:300;color:#002f5f;background:#ffffff;}
.footer{height:183px;background-color:#002f5f;}
.footer ul li{position:relative;display:inline-block;list-style-type:none;text-align:center;color:#ffffff;}
.footer ul li:before{content:'|';}
.footer ul li a{display:inline;padding-right:7px;padding-left:7px;font-size:16.1px;line-height:1.88;list-style-type:none;text-align:center;letter-spacing:.2px;color:#ffffff;}
.footer span{display:inline;padding-right:7px;padding-left:7px;font-size:16.1px;line-height:1.88;list-style-type:none;text-align:center;letter-spacing:.2px;color:#ffffff;}
.footer-nav{position:relative;display:block;margin:0 auto;padding-top:35px;text-align:center;}
.footer-nav li:first-child::before{content:'';}
.footer-logos{margin-top:36px;text-align:center;}
.location-arrow-down:before{font-size:11px;content:'\e259';color:#ffffff;}
.icon-arrow-dropdown .location-arrow-down:before{content:'';}
.overlay-menu-mobile__panel__heading{position:relative;background-image:url(../images/nutrition-icon@2x.png);background-size:26px;}
.login-form{width:354px;}
.popover{font-family:'SourceSansPro';font-weight:500;}
.popover .login-form{padding:20px;}
.popover .login-form .login-form__sub-text{font-size:14px;line-height:2.86;text-align:left;letter-spacing:.1px;color:#55565a;}
.popover .login-form label{position:relative;display:inline-block;max-width:100%;margin-bottom:5px;padding-left:1.95em;font-size:15px;font-weight:100;cursor:pointer;text-align:left;color:#55565a;}
.login-form__username{height:44px; padding:14px;border:1px solid #dadada;border-radius:4px;background:url(../images/info-icon@2x.png) 95% 11px no-repeat!important;background-color:#ffffff;background-size:18px!important;}
.login-form__password{height:44px;padding:14px;border:1px solid #dadada;border-radius:4px;background-color:#ffffff;}
.amway-theme .login-form__link{display:block;margin-top:15px;font-size:14px;line-height:1.43;text-align:left;letter-spacing:.1px;color:#0075a4;}
.amway-theme .login-form__owner{margin-bottom:16px;font-size:16px;font-weight:500;line-height:3.44px;text-align:left;color:#002f5f;}
.amway-theme .login-form__register{text-align:center; display:block; width:100%;height:60px; line-height:55px; font-size:20px; border:2px solid #e11e45; -webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;letter-spacing:.2px; color:#fff;background-color:#e11e45; }
.amway-theme .login-form__register:hover{color:#e11e45; background:#fff;}
.remember-me{position:relative!important;display:block;margin:15px 0!important;padding:0 0 0 28px!important;}
.remember-me::before{top:8px;}
.extraclass1{top:41px ;}
.extraclass1.bottom>.arrow{margin-left:50px;}
.no-login.bottom>.arrow{margin-left:90px;}
.overlay{position:fixed;z-index:9998;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;cursor:pointer;opacity:.7;background:#000000;}
.cbox{position:fixed;z-index:9999;top:5%;left:50%;display:none;visibility:visible;width:auto;min-width:300px;max-width:960px;margin:0 auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
@media (max-width: 320px){
  .cbox{min-width:250px;max-width:280px;}
}
.cart-popup__dialog{position:relative;width:100%;padding:15px;}
@media (max-width: 768px){
  .cart-popup__dialog{padding:10px;}
}
@media (max-width: 320px){
  .cart-popup__dialog{padding:10px 5px;}
}
@media (max-width: 768px){
  .cart-popup__dialog .cart-popup__item-link .btn-blue-white{padding:10px!important;}
}
@media (max-width: 320px){
  .cart-popup__dialog .cart-popup__item-link .btn-blue-white{padding:10px 5px!important;}
}
.cart-popup__dialog .cart-popup__item-link .btn-blue-white+a.cart-popup__item-link-text{margin-left:5px;}
@media (max-width: 768px){
  .cart-popup__dialog .cart-popup__item-link .closeCbox{display:inline-block;}
}
@media (max-width: 320px){
  .cart-popup__dialog .cart-popup__item-link .closeCbox{display:inline-block;padding-left:0;text-align:left;}
}
.cart-popup__header{display:block;width:100%;height:80px;padding:16px 20px 0;text-align:left;background-color:#002f5f;}
.cart-popup__header-text{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:30px;font-stretch:condensed;letter-spacing:.3px;color:#fff;}
.cart-popup__item-info{height:272px;padding:40px 0 0;}
.cart-popup__thumbnail{display:block;float:left;width:180px; margin-bottom:51px; }/*2018.05.02 수정*/
.cart-popup__item-detail{display:block;float:right;width:340px;margin-right:40px;margin-bottom:40px;} /*2018.05.02 수정*/
.cart-popup__item-title{margin:0 0 5px;font-size:16px;font-weight:500;line-height:1;text-align:left;color:#002f5f;}
.cart-popup__item-count{height:15px;font-size:14px;font-weight:normal;line-height:1.3;color:#002f5f;}
.cart-popup__item-number{display:block;margin-top:20px;padding-top:19px;font-size:14px;line-height:1.71;color:#55565a;border-top:1px solid #dadada;}
.cart-popup__item-aboprice{margin-bottom:14px;}
.cart-popup__item-retailprice{display:block;height:18px;margin-bottom:0;font-size:14px;line-height:1;color:#55565a;}
.cart-popup__quantity{height:28px;padding:10px 0 0;}
.cart-popup__qty{margin-right:10px;padding:0 10px 0 0;border-right:1px solid #dadada;}
.cart-popup__item-link{padding:20px 20px 20px 40px;border-top:1px solid #dadada;}
.cart-popup .btn-blue-white{width:140px;height:40px;padding:10px 20px 10px 26px;font-weight:100;}
.cart-popup__item-link-text{margin-top:8px;padding-left:9px;font-size:16px;font-weight:300;line-height:1;letter-spacing:.2px;color:#0075a4;}
.cart-popup__close{position:absolute;top:25px;right:25px;cursor:pointer;}
.review{top:14%;}
.review .review-popup{min-height:530px;}
.review .review-popup .cart-popup__item-info{padding-top:0;}
.review .review-popup .review-popup_item{margin:0 auto;padding:20px;border-bottom:1px solid #dadada;background:#f4f4f4;}
.review .review-popup .review-popup_item .cart-popup__thumbnail{width:100%;height:auto;margin:0;border:1px solid #dadada;}
.review .review-popup .review-popup_item .cart-popup__item-title{margin-top:15px;}
@media (max-width: 475px){
  .review .review-popup .review-popup_item .cart-popup__item-title{margin-top:5px;}
}
.review .review-popup .review-popup_item .cart-popup__item-count{height:auto;margin-bottom:0;color:#555555;}
.review .review-popup .dialog-form-module{margin:15px 20px 30px;}
.review .review-popup .dialog-form-module .row{margin:10px 0;}
.review .review-popup .dialog-form-module textarea{min-height:calc(15vh);resize:none;}
.review .review-popup .cart-popup__item-link{padding:25px 20px;}
.review #star{min-width:100%;}
.review #star img{max-width:24px;}
@media (max-width: 768px){
  .review{top:5%;}
  .review .cart-popup__dialog .review-popup{min-height:calc(70vh);}
  .review .cart-popup__dialog .review-popup [class*=col-]{padding-right:5px;padding-left:5px;}
  .review .cart-popup__dialog .review-popup .cart-popup__item-info .dialog-form-module .form-control{width:100%;}
  .review .cart-popup__dialog .review-popup .cart-popup__item-info .cart-popup__item-link{padding:20px;}
}
.star_evaluate{position:relative;width:100px;height:20px;background:url(../images/icon-star-default.svg) repeat-x;}
/* 사용안함 : 2018.06.26
.checkout-steps{display:table;clear:both;width:100%;max-width:1400px;margin:0 auto;padding:0 12px;font-size:12px;line-height:1em;list-style-type:none;text-align:center;}
.checkout-step{position:relative;display:block;float:left;height:60px;padding:10px 30px 10px 20px;font-size:18px;font-weight:500;line-height:1.33;text-align:left;color:#55565a;border-top:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #dadada;background:#f4f4f4;}
.checkout-step:after{position:absolute;z-index:20;top:0;left:100%;content:'';border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #f4f4f4;}
.checkout-step:before{position:absolute;top:0;left:0;content:'';border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #dadada;}
.checkout-step:first-child::before{border:none;}
.checkout-step:last-child{padding-left:35px;border-right:1px solid #dadada;}
.checkout-step:last-child::after{border:none;}
.checkout-steps-circle{position:absolute;top:50%;left:100px;display:inline-block;width:28px;height:28px;margin:0;margin-right:16px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;border:1px solid #56565a;border-radius:50%;}
.checkout-steps-text{position:absolute;top:50%;left:140px;margin:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.checkout-steps-circleactive{position:absolute;top:50%;left:100px;display:inline-block;width:28px;height:28px;margin:0;margin-right:16px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;border:1px solid #007eb0;border-radius:50%;background:#ffffff;}
.checkout-steps-active{color:#0075a4;background:#ffffff;}
.checkout-steps-active:after{border-left-color:#ffffff;} */

.shipping-delivery-shipping-header{margin-bottom:29px;font-size:18px;font-weight:500;color:#55565a;}
.shipping-delivery-ship{margin-top:20px;margin-bottom:6px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;}
.shipping-delivery-ship:last-child{border:0;}
.shipping-delivery-ship .form-inline input{width:200px;height:40px;margin-right:10px;vertical-align:top;border-radius:0;}
.shipping-delivery-ship .form-inline.checkout-form-inline input{float:left;}
.shipping-delivery{position:relative;margin:0 -12px 50px; border-bottom:1px solid #e3e3e3;}
.shipping-delivery .panel{border:none;-webkit-box-shadow:none;box-shadow:none;}
.shipping-delivery .amwa-radio+label[data-parent='#shippingdiv']:after{background:#0075a4;}
.shipping-delivery .amwa-radio+label[data-parent='#shippingdiv'].collapsed:after{background:#ffffff;}
.shipping-delivery .form-group{margin-bottom:10px;}
.shipping-delivery .form-group label{font-size:16px;font-weight:500;color:#002f5f;}
.shipping-delivery .form-group input{width:300px;height:40px;margin-left:10px;padding-left:13px; color:#002f5f;border:1px solid #dadada;}
.shipping-delivery .form-group input[name=zipCode]{width:55px;}
.shipping-delivery .form-group input[name=zipCode2]{width:65px;margin-right:17px;}
.shipping-delivery .form-group input[name^=expDate]{width:140px;margin-right:0;}
.amwa-radio{position:absolute;display:none;}
.amwa-radio+label{position:relative;display:block;padding-left:28px;font-size:16px;font-weight:100;line-height:1;cursor:pointer;color:#55565a;}
.amwa-radio+label:before{position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;content:'';border:1px solid #999999;border-radius:50%;}
.amwa-radio+label:after{position:absolute;top:4px;left:4px;display:block;width:10px;height:10px;content:'';border-radius:50%;background:#ffffff;}
.amwa-radio:checked+label:after{background:#0075a4;}
.shipping-delivery-radio-body{margin:17px 0 30px 48px;font-size:16px;}
.shipping-delivery-radio-body .btn-block{display:inline-block;width:auto;height:40px;padding:6px 10px;font-size:12px;vertical-align:top;color:#002f5f;border:1px solid #002f5f;}
.shipping-delivery-radio-body .btn-block:hover{color:#ffffff;background:#002f5f;}
.shipping-delivery-address-name{margin-bottom:0;font-weight:500;line-height:1.5;}
.shipping-delivery-address-detail{/* font-weight:100; */line-height:1.5;}/* font-weight 삭제 : 2018.05.02 */
.shipping-delivery-address-edit{font-weight:500;line-height:1.5;color:#337ab7;}
.shipping-delivery-dash{display:inline-block;width:10px;height:2px;margin:19px 7px;vertical-align:top;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.shipping-delivery-size{width:300px;height:40px;margin-left:10px;padding-left:13px;font-size:16px;text-align:left;border:1px solid #dadada;border-radius:0;background:url(../images/selector-arrow.png) right center no-repeat #dadada;background-color:#ffffff;background-size:18px;-moz-appearance:none;-webkit-appearance:none;}
.tabs-transform .card-kinds-sel .shipping-delivery-size{width:158px;}/*2019.03.15*/
.tabs-transform .card-kinds-sel .G10600_lp2 { margin-left:10px; margin-right:5px;}/*2019.03.15 추가*/

.shipping-delivery-options-container{margin-top:20px;margin-left:157px;}
.shipping-delivery-save.btn-blue-white{display:block;width:91px;height:40px;margin-top:15px;padding:11px 27px;}
.shipping-delivery-side{display:block;border:1px solid #dadada;}
.shipping-delivery-summary{display:block;float:right;margin-top:20px;}
.shipping-delivery-summary-header{padding:12px 0 12px 20px;font-size:16px;font-weight:500;color:#002f5f;border-bottom:1px solid #dadada;background-color:#f4f4f4;}
.shipping-delivery-summary-prices{display:table;width:100%;padding:15px 0;}
.shipping-delivery-summary-prices li{padding-right:20px;padding-left:20px;}
.shipping-delivery-summary-link{padding:20px;border-top:1px solid #dadada;}
.shipping-delivery-list-item-total{display:block;clear:both;overflow:hidden;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:bold;line-height:3;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.shipping-delivery-item-total{float:left;margin-top:5px;}
.shipping-delivery-item-totalvalue{float:right;max-width:49%;font-size:20px;text-align:right;}
.shipping-delivery-item-label{display:inline-block;font-weight:500;color:#55565a;}
.performance-box-item-abovalue{float:right;font-weight:100;color:#55565a;}
.shipping-delivery-list-item{display:block;font-size:16px;line-height:2;}
.shipping-delivery-list-item-pvbv{display:block;font-size:16px;font-weight:bold;color:#002f5f;}
.shipping-delivery-radio-delivery{margin:0 0 20px 28px;font-size:16px;}
.shipping-delivery-setup-title{margin-bottom:15px;font-size:16px;font-weight:500;color:#002f5f;}
.color-blue{color:#0075a4;}
.color-red{color:#e11e45;}
ul{margin:0;padding:0;}
.cartlist-th{overflow:hidden;font-size:14px;font-weight:700;line-height:2.86;text-align:left;letter-spacing:.1px;color:#002f5f;border-bottom:2px solid #dddddd;background-color:#f4f4f4;}
.cartlist-th>div>div{padding:10px 0!important;line-height:1.3;vertical-align:bottom;}
.cartlist-th>div>div:first-child{padding-left:10px;}
.cartlist-image{display:block;float:left;width:20%;margin-top:45px;}
.cartlist-text{display:block;float:left;width:80%;margin-top:45px;margin-bottom:40px;padding-left:20px;text-align:left;color:#55565a;}
.cartlist-td{margin-top:45px;margin-bottom:40px;font-size:14px;font-weight:100;}
.cartlist-detail-mob{display:none;}
.cartlist-tbody>.row{border-bottom:1px solid #e3e3e3;}
.cartlist-content{margin-right:-12px;margin-bottom:20px;margin-left:-12px;}
.amwa-btnbar{margin-bottom:85px;}
.cartlist-cancelorder{width:91px;height:13px;margin-left:19px;font-size:16px;font-weight:500;line-height:2.25;text-align:left;letter-spacing:.2px;color:#0075a4;}
.mb25{margin-top:0;}
.shipping-delivery-summary-continue{width:100%;text-align:center;}
.cartlist-header{position:relative;width:100%;height:50px;padding-left:15px;font-size:17px;font-weight:500;line-height:3;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.cartlist-header:after{position:absolute;top:1px;right:15px;font-family:'Glyphicons Halflings';content:'\2212';color:#0075a4;}
.cartlist{position:relative;display:block;margin-bottom:40px;}
.cartlist-mbleft{float:left;}
.cartlist-mbright{float:right;}
.cartlist-header.collapsed:after{content:'\002b';}
.cartlist-mbweight{clear:both;font-size:14px;font-weight:500;line-height:1.71;letter-spacing:.1px;color:#002f5f;}
.payment-forms-back-slash{display:inline-block;margin:auto 4px;color:#88888b;}
.mb1{margin-bottom:1px;}
.payment-forms-apply-message{margin-top:19px;font-size:16px;color:#20883e;}
.payment-forms-apply-message:before{margin-right:10px;font-family:'Glyphicons Halflings';font-size:14px;content:'\e013';}
.product-list-page-title{margin:0 0 1.11em .3125em;margin-left:0;font-family:'Roboto';font-size:2.57em;font-weight:700;color:#002f5f;}
.comuserinfo{display:block;clear:both;overflow:hidden;width:250px;}
.comuserinfo dl{display:table;overflow:hidden;width:100%;margin-bottom:7px;}
.comuserinfo dl dt{float:left;width:50px;font-weight:100;color:#0075a4;}
.comuserinfo dl dd{float:left;width:200px;}
.comuserinfo dl dd div{float:left;overflow:hidden;max-width:180px;height:25px;background:#fad000;}
.comuserinfo dl dd span{float:left;padding-left:5px;font-size:14px;line-height:25px;}
.confirm-box{padding-bottom:36px;border-bottom:1px solid #e3e3e3;}
.confirm-box-message{margin-bottom:23px;font-size:18px;font-weight:500;color:#20883e;}
.confirm-box-message:before{margin-right:10px;font-family:'Glyphicons Halflings';font-size:16px;content:'\e013';}
.payment-forms-header-sub{font-size:16px;color:#55565a;}
.confirm-box__message-sub-bold{font-weight:500;}
.confirm-box-continue-shopping{font-size:16px;color:#0075a4;}
.order-preview-box{margin-bottom:6px;}
.order-preview-label{width:176px;margin-right:30px;font-size:16px;font-weight:500;line-height:1.5;vertical-align:top;color:#002f5f;}
.order-preview-value{display:inline-block;font-size:16px;vertical-align:top;}
.col-xs-1-10{position:relative;float:left;width:10%;min-height:1px;padding-right:12px;padding-left:12px;}
.col-sm-1-10{position:relative;min-height:1px;padding-right:12px;padding-left:12px;}
.col-md-1-10{position:relative;min-height:1px;padding-right:12px;padding-left:12px;}
.col-lg-1-10{position:relative;min-height:1px;padding-right:12px;padding-left:12px;}
.foot-social-icon{display:table;width:100%;}
.foot-social-icon a{display:inline-block;padding-right:20px;}
.foot-social-icon a img{width:32px;}
.checkout-topbar-user{float:right;height:70px;margin-top:-19px;font-family:SourceSansPro!important;font-size:14px!important;line-height:70px;color:#ffffff!important;}
.checkout-topbar-logo{height:70px;margin-top:-19px;font-family:SourceSansPro!important;font-size:14px!important;line-height:70px;color:#ffffff!important;}
.checkout-topbar-back{display:inline-block;height:70px;margin-top:-19px;margin-top:-18px!important;margin-left:15px!important;padding:0 30px!important;font-family:SourceSansPro!important;font-size:16px!important;line-height:70px;color:#ffffff!important;color:#ffffff;border-right:1px solid #dadada;border-left:1px solid #dadada;}
.checkout-topbar-back label{font-size:16px!important;font-weight:100!important;}
.checkout-topbar-back:before{position:relative;top:2px;font-family:'Glyphicons Halflings';font-weight:100;content:'\e257';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.checkout-topbar-back .glyphicon-menu-left{display:none;}
.checkout-topbar-member{display:inline-block;height:70px;margin-top:-19px;padding:0 15px;font-family:SourceSansPro!important;font-size:14px!important;line-height:70px;color:#ffffff!important;border-right:1px solid #dadada;}
label.mobile-hidden{color:#ffffff;}
.checkout-topbar-question{display:inline-block;height:70px;padding:0 30px;line-height:70px;border-right:1px solid #dadada;}
.checkout-topbar-question-icon{display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(../images/question.png) no-repeat!important;background-size:contain;}
.checkout-topbar-membername{color:#ffffff!important;}
.checkout-topbar-service{color:#ffffff!important;}
.checkout-topbar-avatar{border-radius:50%;}
.breadcrumbtop{margin-top:30px;margin-bottom:20px;padding:8px 15px 8px 0;list-style:none;color:#002f5f;background-color:#ffffff;}
.dashboard-bar{position:relative;margin-bottom:24px;font-family:SourceSansPro;}
.dashboard-bar__wrapper{height:60px;background-color:#f4f4f4;}
.dashboard-bar__profile{position:absolute;top:0;right:0;display:table;margin:18px 20px 18px 0;}
.dashboard-bar__search{float:left;padding:8px 0 8px 19px;}
.dashboard-bar__search label{margin-right:10px;font-size:16px;font-weight:500;line-height:2.25;text-align:left;color:#002f5f;}
.dashboard-bar__filter{display:inline-block;width:250px;margin-right:10px;background-color:#ffffff;}
.main-menu__search-input{height:44px;padding:14px;border:1px solid #dadada;border-radius:4px;background-color:#ffffff;}
.dashboard-bar__input{width:100%;height:44px;padding-left:15px;color:#002f5f;border:none;border-radius:4px;background:url(../images/selector-arrow.png) right center no-repeat;background-color:#ffffff;background-position-x:99%;background-size:20px;}
.dashboard-bar__input option{padding:10px;font-size:14px;}
.dashboard-acc__name{display:inline-block;font-size:36.1px;font-weight:500;line-height:1;text-align:left;color:#002f5f;}
.dashboard-acc__info{float:left;}
.dashboard-acc__user{position:relative;float:left;margin-right:20px;margin-bottom:9px;margin-left:20px;}
.dashboard-acc__user::before{position:absolute;left:-20px;width:46px;height:46px;content:'';background:url(../images/graduation-cap.png) no-repeat;}
.dashboard-acc__upload{position:relative;display:block;margin-top:10px;margin-left:23px;font-size:14.1px;color:#0075a4;}
.dashboard-acc__upload img{margin-right:5px;}
.dashboard-acc__sub{position:relative;display:block;font-size:18px;line-height:1;text-align:left;color:#55565a;}
.dashboard-acc__sub span{vertical-align:middle;}
.dashboard-acc__join{float:right;color:#ffffff;}
.dashboard-acc__message{float:left;width:192px;height:192px;padding:34px 25px 36px 19px;vertical-align:top;background-color:#20883e;}
.dashboard-acc__message a{font-size:16px;font-weight:500;line-height:1.25;text-align:left;color:#ffffff;}
.dashboard-acc__join-image{float:right;}
.sponsorship{margin-top:24px;border:1px solid #dadada;}
.performance-box__header{height:80px;padding:20px;}
.performance-box__tool{height:560px;padding:0;border:1px solid #dadada;}
.performance-box__tool .performance-box__data{padding-bottom:0;}
.performance-box__tool-header{height:80px;padding:20px;}
.performance-box__title{float:left;margin-left:5px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:20px;font-weight:bold;font-stretch:condensed;line-height:2;letter-spacing:.2px;color:#002f5f;}
.performance-box__title img{margin-top:-4px;margin-right:10px;}
.performance-box__tool-item{display:block;font-family:SourceSansPro;font-size:16px;line-height:3.2em;border-bottom:1px solid #dadada;}
.performance-box__tool-item:before{display:table;content:' ';}
.performance-box__tool-item:after{display:table;clear:both;content:' ';}
.performance-box__tool-item:last-child{border:none;}
.performance-box__tool-flag{float:right;width:26px;height:26px;margin-top:10px;padding-top:4px;font-weight:500;line-height:1;text-align:center;color:#ffffff;border-radius:13px;background-color:#e11e45;}
.performance-box__pvbv{position:relative;height:560px;padding:0;border:1px solid #dadada;}
.performance-box__nav{display:block;float:right;margin-top:0;margin-left:10px;}
.performance-box__nav>li{display:block;float:left;border-top:1px solid #dadada;}
.performance-box__nav>li>img{position:relative;display:block;padding:10px 15px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #dadada;background-color:#f4f4f4;}
.performance-box__nav>li.active{border-top:4px solid #002f5f;}
.performance-box__nav>li.active>img{padding-top:7px;cursor:default;color:#002f5f;background-color:#ffffff;}
.performance-box__nav>li.performance-box__bar.active>img{content:url(../images/bar-graph-blue.svg);}
.performance-box__select{float:right;width:235px;height:44px;padding-left:10px;padding-left:15px;font-family:SourceSansPro;font-size:16px;letter-spacing:.2px;color:#002f5f;border:1px solid #dadada;border-radius:4px;background:url(../images/selector-arrow.png) right center no-repeat;background-color:#ffffff;background-size:20px;-moz-appearance:none;-webkit-appearance:none;}
.performance-box__select option{padding-left:10px;}
.dashboard-bar__register{position:relative;font-size:16px;font-weight:500;line-height:1.25;text-align:left;color:#0075a4;}
.dashboard-bar__register::before{position:absolute;left:-30px;display:inline-block;width:24px;height:24px;content:'';background:url(../images/register-icon.png) no-repeat;background-size:contain;}
.dashboard-bar__edit{position:relative;margin-left:73px;font-size:16px;font-weight:500;line-height:1.25;text-align:left;color:#0075a4;}
.dashboard-bar__edit::before{position:absolute;left:-30px;display:inline-block;width:24px;height:24px;content:'';background:url(../images/register-icon.png) no-repeat;background:url(../images/edit-icon.png) no-repeat;background-size:contain;}
.dashboard-acc__profile{float:left;}
.dashboard-acc{margin-bottom:24px;font-family:SourceSansPro;}
.dashboard-acc:before{display:table;content:' ';}
.dashboard-acc:after{display:table;clear:both;content:' ';}
.performance-box__message-main{font-family:SourceSansPro;font-size:20px;font-weight:500;color:#002f5f;}
.performance-box__message-sub{display:inline-block;font-family:SourceSansPro;font-size:14px;line-height:1.71;color:#55565a;}
.performance-box__italic{font-style:italic;}
.performance-box__message-link{display:block;margin-top:-20px;font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.25;text-align:center;letter-spacing:.2px;color:#0075a4;}
.performance-box__message-abstract{display:block;margin-top:21px;margin-bottom:20px;text-align:center;}
.performance-box__message-label{font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:.2px;color:#002f5f;}
.performance-box__message-value{font-family:SourceSansPro;font-size:16px;font-weight:100;line-height:1.25;letter-spacing:.2px;color:#55565a;}
.performance-box__message-divider{margin-right:15px;margin-left:15px;border-left:1px solid #dadada;}
.performance-box__item-abolabel{float:left;font-weight:500;color:#002f5f;}
.performance-box__item-abolabel:hover{color:#0075a4;}
.performance-box__item-abovalue{float:right;font-weight:100;color:#55565a;}
#bar{margin-top:-10px;-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9);}
.box-content{margin-right:-12px;margin-bottom:20px;margin-left:-12px;}
.performance-box__list-item{display:block;font-family:SourceSansPro;font-size:16px;line-height:3.2em;border-bottom:1px solid #dadada;}
.performance-box__list-item:before{display:table;content:' ';}
.performance-box__list-item:after{display:table;clear:both;content:' ';}
.performance-box__message-more{position:absolute;right:19px;bottom:27px;text-align:right;}
.performance-box__more-link{display:inline-block;font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:0;color:#0075a4;}
.performance-box__more-link:hover{color:#002f5f;}
@media (max-width: 768px){
  .performance-box__more-link{font-size:15px;}
}
.performance-box__tool-icon{float:left;width:18px;margin-top:18px;margin-right:14px;}
.sponsorship__titile-section{padding:25px 0 19px 19px;border-bottom:1px solid #dadada;}
.sponsorship__titile-section:before{display:table;content:' ';}
.sponsorship__titile-section:after{display:table;clear:both;content:' ';}
.sponsorship__title{float:left;margin-top:0;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:20px;font-weight:bold;font-stretch:condensed;line-height:1.2;text-align:left;color:#002f5f;}
.sponsorship__showing{display:block;float:right;padding-right:20px;font-family:SourceSansPro;font-size:14px;line-height:1.71;text-align:left;letter-spacing:.1px;color:#55565a;}
.business-tracking{height:560px;margin-top:24px;border:1px solid #dadada;}
.business-tracking__title{height:81px;padding-top:19px;padding-left:20px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:20px;font-weight:bold;font-stretch:condensed;line-height:2.25;text-align:left;letter-spacing:.2px;color:#002f5f;border-bottom:1px solid #dadada;}
.business-tracking__title img{margin-top:-4px;margin-right:10px;}
.business-tracking__nav{display:block;width:100%;height:60px;border-bottom:1px solid #dadada;}
.business-tracking__nav>li{display:table-cell;width:198px;height:60px;margin:0 auto;margin-top:49px;padding-top:20px;text-align:center;vertical-align:top;border:1px solid #dadada;background-color:#f4f4f4;}
.business-tracking__nav>li>a{margin-top:24px;font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.13;text-align:center;color:#002f5f;}
.business-tracking__nav>li.active{margin-bottom:-1px;border-top:4px solid #002f5f;border-bottom:0;background-color:#ffffff;}
.business-tracking__tabs{display:block;float:left;width:100%;height:349px;padding-left:10px;}
.business-tracking__tabintro{display:block;width:100%;margin-top:33px;padding-left:20px;}
.business-tracking__left{display:block;float:left;}
.business-tracking__subtitle{display:block;float:left;height:16px;margin-bottom:8px;font-family:SourceSansPro;font-size:18px;font-weight:500;line-height:1.33;text-align:left;letter-spacing:.2px;color:#002f5f;}
.business-tracking__description{display:block;height:16px;font-family:SourceSansPro;font-size:16px;line-height:1.5;text-align:left;letter-spacing:.2px;color:#55565a;}
.business-tracking__right{display:block;float:right;}
.business-tracking__bonus{display:block;float:right;width:205px;height:44px;margin-right:39px;padding-left:15px;font-size:16px;text-align:left;letter-spacing:.2px;border:1px solid #dadada;border-radius:4px;background:url(../images/selector-arrow.png) 95% center no-repeat #dadada;background-color:#ffffff;background-size:18px auto;-moz-appearance:none;-webkit-appearance:none;}
.business-tracking__middle{display:inline-block;width:100%;margin-top:51px;padding-left:20px;}
.business-tracking__entry{margin-bottom:50px;}
.business-tracking__bottom{display:block;margin-bottom:35px;margin-left:20px;}
.business-tracking__brochure{display:block;float:left;height:13px;font-family:SourceSansPro;font-size:16.1px;font-weight:500;text-align:left;letter-spacing:.2px;color:#0075a4;}
.sponsorship__link{display:block;margin:0 20px 30px 0;font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.25;text-align:right;color:#0075a4;}
.sponsorship__link:hover{color:#002f5f;}
.sponsorship__link .glyphicon-menu-right{font-size:13px;}
.business-tracking__options{display:inline-block;margin-right:10px;margin-left:11px;font-family:SourceSansPro;font-size:18px;font-weight:500;line-height:1.33;text-align:left;letter-spacing:.2px;color:#002f5f;}
.business-tracking__breaker{display:inline-block;}
.business-tracking__completed{display:inline-block;margin-left:9px;font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.5;text-align:left;letter-spacing:.2px;color:#20883e;}
.business-tracking__empty{display:inline-block;width:26px;height:26px;padding-top:10px;vertical-align:bottom;border:1px solid #dadada;border-radius:50%;background-color:#ffffff;}
.business-tracking__incompleted{display:inline-block;margin-left:9px;font-family:SourceSansPro;font-size:16px;line-height:1.5;text-align:left;letter-spacing:.2px;color:#55565a;}
.resource-center{margin:24px 0;border:1px solid #dadada;}
.customer-management{height:346px;padding-bottom:58px;border:1px solid #dadada;}
.customer-management ul li{display:inline-block;width:24%;list-style-type:none;text-align:center;color:#ffffff;border-right:1px solid #dadada;}
.customer-management ul li:last-child{border:none;}
.customer-management__title{height:81px;padding-top:19px;padding-left:20px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:20px;font-weight:bold;font-stretch:condensed;line-height:2.25;text-align:left;letter-spacing:.2px;color:#002f5f;}
.customer-management__list{display:block;margin:0 auto;padding-top:52px;text-align:center;border-top:1px solid #dadada;}
.customer-management__link{display:block;width:119px;height:35px;margin:19px auto;font-family:SourceSansPro;font-size:18px;font-weight:500;line-height:1.22;text-align:center;color:#0075a4;}
.customer-management__link:hover{color:#002f5f;}
.events-recognition{margin:24px 0;border:1px solid #dadada;}
.events-recognition .scrollbox__message{height:90px;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.sponsorship__list{max-width:100%;margin:30px auto;padding:0 50px;}
.scrollbox__message{width:255px;height:71px;margin:0 auto;padding:19px 0;}
.scrollbox__title{font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:1.25;text-align:left;letter-spacing:.2px;color:#002f5f;}
.scrollbox__title-top{width:100%;font-family:SourceSansPro;font-size:14px;font-weight:100;line-height:1.43;text-align:left;letter-spacing:.2px;color:#ffffff;}
.resource-center__tabs{display:block;overflow:hidden;width:100%;padding:30px 30px 0;}
.resource-center__tabs .scrollbox__title-top{color:#55565a;}
.resource-center__tabs .owl-theme .owl-controls .owl-nav div{top:33%;}
.resource-center__bottom{display:block;width:100%;margin-top:20px;}
.performance-box__data{padding:19px 19px 28px 20px;border-top:1px solid #dadada;}
.overlay-menu-mobile__panel>.active+.collapse{display:block;}
.topbar__flag{width:23px;}
.dropdown-menu .content-item .topbar__flag{margin-top:-7px;}
.current-country{position:relative;}
.current-country:after{position:absolute;top:10px;right:9px;display:block;width:20px;height:20px;content:'';background:url(../images/current.png) right center no-repeat;}
amw-performance-graph .point-text{font-size:18px;font-weight:500;}
amw-performance-graph .point-text.green{fill:#20883e;}
amw-performance-graph .arc-todo{fill:#e3e3e3;}
amw-performance-graph .grouppv-title{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:1.3em;font-weight:800;fill:#20883e;}
amw-performance-graph .grouppv-value{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2em;font-weight:800;fill:#20883e;}
amw-bar-chart .axis path{shape-rendering:crispEdges;stroke:none;fill:none;}
h1.sponsorship__title img{margin-top:-4px;margin-right:10px;}
.dashboard-half{position:relative;height:450px;padding:0;border:1px solid #dadada;}
.dashboard-half-body{padding:19px 19px 28px 20px;}
.dashboard-half-body ul li{clear:both;overflow:hidden;margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;}
.dashboard-half-body ul li:last-child{padding-bottom:0;border:0;}
.dashboard-half-body ul li img{float:left;max-width:48%;margin-right:2%;}
.dashboard-half-body ul li p{margin-top:48px;font-size:18px;color:#002f5f;}
@media (max-width: 990px){
  .dashboard-half-body ul li p{display:block;margin-top:5px;}
}
.no-margin{margin-bottom:0;}
.dashboard-half-link{position:absolute;right:10px;bottom:10px;}
.dash-title-box .dashboard-acc__name{display:block;width:100%;padding:0 20%;text-align:center;}
.panel-body .countryBox li .flag-icon{bottom:12px;}
#closeHead{display:block;}
#openHead{display:none;}
.active #closeHead{display:none;}
.active #openHead{display:block;margin-left:10px;}
.country .countryBox .content-item .flag-icon+.country-item-text{margin-left:40px;}
.cart-order-symmary-button-wrapper .details-button{color:#0075a4;}
.cart-order-symmary-button-wrapper .details-button:hover{color:#002f5f;}
.shopping-cart-item-list .product-list-item .remove-item-btn{color:#0075a4;}
.shopping-cart-item-list .product-list-item .remove-item-btn:hover{color:#002f5f;}
.shopping-cart-item-list .product-list-item .id-number{margin-right:25px;}
.overlay-menu__tab-wrapper{padding-top:30px;}
.overlay-tab-title-bottom{position:relative;display:block;padding:20px 15px;padding-top:0!important;padding-left:0!important;font-size:16px!important;font-weight:500;line-height:24px;color:#002f5f;}
/*
.btn{display:inline-block;font-weight:100;letter-spacing:.2px;color:#ffffff;border:2px solid transparent;background:none;background-color:#002f5f;}
.btn:hover *{color:#002f5f;}
*/

.minicart__view-cart{display:inline-block;font-weight:100;letter-spacing:.2px;color:#ffffff;border:2px solid transparent;background-color:#002f5f;}
.homepage .new-hot-brand{overflow:hidden;}
.new-hot-brand__message-link{display:inline-block;font-weight:100;letter-spacing:.2px;color:#ffffff;border:2px solid transparent;background-color:#002f5f;}
.product-description__addtocartbtn{display:inline-block;font-weight:100;letter-spacing:.2px;color:#ffffff;border:2px solid transparent;background-color:#002f5f;}
.dashboard-bar__go{display:inline-block;width:50px;height:44px;font-weight:100;font-weight:500;letter-spacing:.2px;color:#ffffff;border:2px solid transparent;background-color:#002f5f;}
.dashboard-bar__go:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.clear-border{margin:0!important;padding:0!important;border:0!important;}
.btn-blue-white{display:inline-block;height:auto;min-height:40px;padding:0 20px;font-size:16px;font-weight:100;font-weight:500;line-height:1;text-align:center;vertical-align:middle;letter-spacing:.2px; color:#ffffff;border:2px solid transparent;border-radius:1px;background-color:#002f5f;}
.btn-blue-white:hover{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#002f5f;border:2px solid #002f5f;border-color:#002f5f;background:#ffffff;}
.btn-blue-white:hover .btn-text{font-weight:500;color:#002f5f;}
.btn-white-blue{display:inline-block;height:auto;min-height:40px;padding:10px 20px;font-size:16px;font-weight:100;font-weight:500;line-height:1;text-align:center;vertical-align:middle;letter-spacing:.2px; color:#002f5f;border:2px solid #002f5f;border-radius:1px;background-color:#ffffff;}
.btn-white-blue:hover{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#ffffff;background-color:#002f5f;}
.btn-ink{display:inline-block;font-size:16px;font-weight:100;letter-spacing:.2px;color:#ffffff;border:2px solid transparent;border:1px solid #ffffff!important;border-radius:2px;background:rgba(0, 0, 0, .3);background-color:#002f5f;}
.btn-ink:hover{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000000;background:#ffffff;}
.btn-ink:hover span{color:#000000;}
a.btn-blue-white,
a.banner-button-link .btn-blue-white{line-height:40px!important;}
.owl-theme .owl-item .sponsorship__img{width:182px;margin:0 auto;}
/*
.owl-theme .owl-controls{display:table;width:100%;}
.owl-theme .owl-controls .owl-nav div{position:absolute;z-index:100;top:50%;overflow:hidden;width:18px;height:18px;margin-top:-12px;padding:0;border-radius:0;background:none;}
.owl-theme .owl-controls .owl-nav div::before{display:table;width:18px;height:18px;font-size:16px;line-height:18px;}
.owl-theme .owl-controls .owl-nav .owl-prev{left:-12px;}
.owl-theme .owl-controls .owl-nav .owl-prev::before{font-family:'Glyphicons Halflings';content:'\e257';text-align:left;color:#dadada;}
.owl-theme .owl-controls .owl-nav .owl-prev:hover::before{color:#0075a4;}
.owl-theme .owl-controls .owl-nav .owl-prev:focus::before{color:#0075a4;}
.owl-theme .owl-controls .owl-nav .owl-next{right:-12px;}
.owl-theme .owl-controls .owl-nav .owl-next::before{font-family:'Glyphicons Halflings';content:'\e258';text-align:right;color:#dadada;}
.owl-theme .owl-controls .owl-nav .owl-next:hover::before{color:#0075a4;}
.owl-theme .owl-controls .owl-nav .owl-next:focus::before{color:#0075a4;}
.amway-suggest__list.owl-theme .owl-controls .owl-nav div{background:#ffffff;}*/

.bar-chart-container{text-align:center;}
/*
#productLearningListTabs .owl-controls{display:none;}
@media (max-width: 768px){
  #productLearningListTabs .owl-controls{display:block;}
}
 */
/* 수정작업중 : 2018.10.26
.homepage_banner{display:block;overflow:hidden;width:100%;margin-top:135px;}
.homepage_banner .wrapper{ }
.homepage_banner .wrapper .banner__wrapper{display:table;width:100%;}
.homepage_banner .owl-carousel .owl-item .banner__image{position:absolute;z-index:1;bottom:0;left:0;width:42%;}
.homepage_banner .owl-carousel .owl-item .banner__image-sub{float:right;width:18%;margin-top:120px; position:relative; z-index: 2 }
@media (max-width: 768px){
  .homepage_banner .owl-carousel .owl-item .banner__image{left:-105px;width:70%;margin-right:0;}
  .homepage_banner .owl-carousel .owl-item .banner__image-sub{position:absolute;right:-15px;bottom:0;float:none;width:27%;}
}
.homepage_banner .slick-slider{margin-bottom:10px;}
.homepage_banner .owl-prev{position:absolute;top:50%;left:40px;float:left;width:30px;height:30px;margin-top:-15px;font-weight:100;}
.homepage_banner .owl-next{position:absolute;top:50%;right:40px;float:left;width:30px;height:30px;margin-top:-15px;font-weight:100;}
.homepage_banner .owl-dots{position:absolute;right:80px;bottom:30px;width:auto;}
.homepage_banner .owl-dots .owl-dot span{opacity:1;background:#ffffff;box-shadow:0 0 2px #555555;}
.homepage_banner .owl-dots .owl-dot.active span{background:#8a9fb8;}
@media (max-width: 768px){
  .homepage_banner .owl-dots{right:auto;bottom:12px;width:100%;}
}
.homepage_banner .banner__wrapper{position:relative;padding-right:0;}
.homepage_banner .banner__message{position:relative;z-index:11;float:right;width:48%; margin-top:50px }
.homepage_banner .banner__message--main{display:inline-block;width:100%; font-weight:500; letter-spacing: -2px; margin-bottom:20px; font-size:36px;font-stretch:condensed;line-height:130%;text-align:left;color:#002f5f;}
.homepage_banner .banner__message--sub{display:block;width:80%;font-size:16px; line-height:140%;text-align:left;color:#002f5f;letter-spacing: -1px;}
 */

/* 사용안함 : 2018.10.26
.homepage_banner .banner__action{display:block;font-size:16px;font-weight:100;line-height:1.5;text-align:left;color:#0075a4;}
.homepage_banner .banner__action:hover{color:#002f5f;}
*/
.banner__shop-now{display:inline-block;margin:26px 0;padding:15px 50px;font-size:18px;font-weight:500;line-height:1.11;letter-spacing:0;color:#ffffff;border:2px solid #002f5f;background-color:#002f5f;}
.banner__shop-now:hover{color:#002f5f;background:#ffffff;}

.sub_banner{display:block;width:100%;height:450px;}
.sub_banner .banner__wrapper{position:absolute;top:50%;left:140px;width:40%;padding:20px 0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:#ffffff;}
.sub_banner .banner__message--main{display:inline-block;width:70%;width:100%;margin-bottom:28px; font-size:36px; line-height:130%;text-align:left;color:#ffffff;}
.sub_banner .banner__message--sub{display:block;width:80%;font-size:16px;font-weight:100;line-height:140%;text-align:left;color:#ffffff;}
.sub_banner .banner__shop-now{margin-bottom:0;}
.sub_ban{display:block;width:100%;margin-bottom:120px; }
.sub_ban .owl-stage-outer{overflow:inherit;}
.sub_ban .slick-list{position:inherit;overflow:inherit;}
#sub_banner_list .owl-item .banner__image-sub{position:relative;bottom:-25%;float:right;width:35%;margin-right:9%;}
@media (max-width: 768px){
  #sub_banner_list .owl-item .banner__image-sub{right:10px;bottom:-100px;width:70%;}
}
#banner_list .owl-controls .owl-nav div,#sub_banner_list .owl-controls .owl-nav div{background:none;}
@media (min-width: 768px){
  #banner_list .owl-controls .owl-nav .owl-prev,#sub_banner_list .owl-controls .owl-nav .owl-prev{left:30px;}
  #banner_list .owl-controls .owl-nav .owl-next,#sub_banner_list .owl-controls .owl-nav .owl-next{right:30px;}
}
@media (max-width: 768px){
  #banner_list,#sub_banner_list{padding:0;}
}
.recommendation{display:table;width:100%;margin-top:10px;border-bottom:1px solid #dadada;}
.recommendation__image{display:table-cell;max-width:80%;margin-top:15px;padding-left:72px;vertical-align:bottom;}
.recommendation__quote-up{position:absolute;margin-left:-70px;}
.recommendation__quote-down{margin-left:10px;}
.recommendation__message{position:relative;display:table-cell; vertical-align:top;}
.recommendation__message-main{position:relative;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;color:#002f5f;border-left:none;}

/*쇼핑메인 ABO 메세지
.recommendation__message-main::before{position:absolute;left:-45px;display:block;width:50px;height:37px;content:'';background-image:url(../images/quote_upper.png);background-repeat:no-repeat;background-size:contain;}
.recommendation__message-main::after{position:absolute;right:30px;bottom:10px;display:block;width:50px;height:37px;content:'';background-image:url(../images/quote_down.png);background-repeat:no-repeat;background-size:contain;}*/
.featured-product__slogan{display:table;width:100%;margin:65px auto;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.recommendation__message-signature{padding-left:20px;font-size:20px;font-style:italic;}
.recommendation__message-link{padding-left:20px;font-size:16px;font-weight:100;}
.recommendation__message-icon{font-size:13px;}
.featured-product{position:relative;margin-top:40px;margin-bottom:65px;text-align:center;border-top:1px solid #dadada;}
.featured-product .step{position:absolute;left:65px;width:60px;height:60px;padding:14px 8px 8px;font-size:20px;font-weight:500;line-height:1;color:#ffffff;border-radius:60px;background-color:#20883e;}
.featured-product .step span{display:block;clear:both;font-size:14px;}
.featured-product__item{height:354px;font-weight:100;border-right:1px solid #dadada;}
.featured-product__item:last-child{border:none;}
.amway-theme a{color:#0075a4;}
.amway-theme a:hover{color:#002f5f;}
.amway-theme a:hover{text-decoration:none!important;}
.amway-theme a:hover span{text-decoration:none!important;}
.amway-theme a:focus{text-decoration:none!important;}
.amway-theme a:focus span{text-decoration:none!important;}
.amway-theme .amway-theme a:focus span,.amway-theme a:hover span{text-decoration:none!important;}
.amway-theme .btn{box-sizing:border-box;height:40px;padding:0 25px;font-family:'SourceSansPro';font-size:1.125em;font-weight:500;color:#002f5f;}
.amway-theme .shopping-list-row-button-wrapper button:hover{border:1px solid #002f5f;}
.amway-theme label{padding-top:7px;}
.amway-theme .full-width-title-component__sub-title{margin-top:14px!important;margin-bottom:0;}
.amway-theme .accordion-element .accordion-panel-title .title-element{font-size:20px;font-weight:500;letter-spacing:.2px;color:#002f5f;}
.amway-theme h6{margin:0;font-size:16px;font-weight:700;line-height:1em;color:#002f5f;}
.amway-theme .images-container{display:table;width:100%;}
.amway-theme .images-container .col-md-3{display:table-cell;float:none;vertical-align:middle;}
.amway-theme h1.login-form__title{margin-top:0;margin-bottom:0;font-size:30px;font-weight:bold;line-height:1.33;text-align:left;letter-spacing:.3px;color:#002f5f;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table{width:100%;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name{width:35%;padding:0 10px 0 30px;}
.amway-theme h2{display:table;width:100%;margin:65px auto;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.amway-theme .full-width-banner-component{position:relative;display:block;width:100%;margin:0;}
.amway-theme .full-width-banner-component .banner-content{min-height:auto;}
.amway-theme .full-width-banner-component .banner-content .sub-title-wrap{margin:0 0 10px;}
.amway-theme .full-width-banner-component .banner-content .sub-title-wrap .banner-sub-title *{margin-bottom:16px;font-size:20px;font-weight:100;line-height:1.1;text-align:center;}
.amway-theme .full-width-banner-component .banner-content .banner-title{display:block;height:auto;margin:15px 0 0;}
.amway-theme .full-width-banner-component .banner-content .banner-title span{height:50px;margin-bottom:10px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:45px;font-weight:500;font-stretch:condensed;color:#002f5f;}
.amway-theme .full-width-banner-component .banner-content .banner-button-wrap button.banner-btn .btn-text-wrap{width:213px;height:40px;padding:11px 20px 14px;font-size:18px;font-weight:500;line-height:1.11;letter-spacing:.2px;color:#ffffff;border-radius:1px;background-color:#002f5f;}
.amway-theme .full-width-banner-component .banner-content .banner-button-wrap button.banner-btn .btn-text-wrap:hover{color:#002f5f;background:#ffffff;}
.amway-theme .full-width-banner-component.banner-left-align .banner-content-wrap{position:absolute;top:50%;left:50%;max-width:100%;margin:0 auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
@media (max-width: 990px){
  .amway-theme .full-width-banner-component.banner-left-align .banner-content-wrap{width:60%;}
}
.amway-theme .full-width-title-component__title{margin-bottom:15px;}
.amway-theme .full-width-title-component{padding-top:0;}
.amway-theme .full-width-title-component__sub-title{font-size:20px;font-weight:100;line-height:2;text-align:center;letter-spacing:.2px;}
.amway-theme a.primary-link span{display:block;height:12px;font-size:20px;font-weight:500;line-height:1.5;text-align:center;}
.amway-theme .owl-carousel .carousel-link-wrap a.primary-link span{display:block;height:77px;padding:15px 24px 0 19px;font-weight:100;line-height:1.1;text-align:left;text-transform:capitalize;color:#ffffff;}
.amway-theme select{padding:0 0 0 6px;}
.amway-theme #myShoppingLists .amw-checkbox-wrap{padding-top:0;}
.amway-theme #myShoppingLists input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:4px;}
.amway-theme #downlineShoppingLists .amw-checkbox-wrap{padding-top:0;}
.amway-theme #downlineShoppingLists input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:4px;}
.amway-theme #customerShoppingLists .amw-checkbox-wrap{padding-top:0;}
.amway-theme #customerShoppingLists input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:4px;}
.amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle .toggle-text{font-weight:500;}
.product-title-container h2{display:table;width:100%;margin:65px auto;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.amway-suggest__title{display:table;width:100%;margin:65px auto;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.amway-learning__title{display:table;width:100%;margin:65px auto;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.amway-learning__title span{font-size:36px;font-weight:bold;font-stretch:condensed;}
.featured-product__thumnail{display:block;margin-right:auto;margin-left:auto;}
.featured-product__title{display:block;margin-right:auto;margin-left:auto;font-size:16px;line-height:1.5;color:#002f5f;}
.featured-product__subtitle{display:block;margin-right:auto;margin-left:auto;font-size:16px;line-height:1.5;color:#55565a;}
.featured-product__link{position:absolute;bottom:0;left:0;width:100%;margin-top:10px;font-size:16px;font-weight:100;line-height:2;color:#0075a4;}
.featured-product__link:hover{color:#002f5f;}
.featured-product__message-icon{font-size:13px;}
.video-preview{position:relative;margin-bottom:0;text-align:center;}
.video-preview__img{width:100%;}
.video-preview__img-mob{display:none;}
.video-preview__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-preview__play{width:112px;height:112px;}
.video-preview__title{top:195px;margin-top:20px; font-size:32px; line-height:130%;color:#ffffff;letter-spacing:-2px;}
.video-preview__subtitle{display:block;font-size:16px; line-height:140%;letter-spacing:.2px;color:#ffffff;}
.desktop-image-mob{display:none;}
.category-banner__icon{margin-right:20px;margin-bottom:19px;}
.product-category-page .product-categories .pcp-prod .category-item{margin:60px auto;padding:0 20px;text-align:center;}
.product-category-page .product-categories .pcp-prod .category-item .category-name{margin-right:0;}
.simpleimagecomponent{padding-bottom:20px;}
.simpleimagecomponent a img{width:100%;}
.simpleimagecomponent a.category-item img{display:block;width:168px;margin:0 auto;}
.simpleimagecomponent a.category-item label .category-name::after{margin-left:3px;font-family:'Glyphicons Halflings';font-size:11px;content:'\e258';color:#0075a4;}
.category-item label{display:block;clear:both;width:100%;margin-bottom:40px;text-align:center;}
.experience-brands{margin-bottom:150px;padding-top:12px;border-top:1px solid #dadada;}
.experience-brands__title{margin-top:60px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.experience-brands__description{height:20px;font-size:20px;line-height:2;text-align:center;letter-spacing:.2px;}
.experience-brands__content{width:100%;background-image:url(../images/experience-brands-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;}

.experience-brands__content .wrapper{position:relative;display:block;max-width:1400px;margin:0 auto;}
.experience-brands__content:before{display:table;content:' ';}
.experience-brands__content:after{display:table;clear:both;content:' ';}
.experience-brands__image{position:relative;bottom:-129px;float:right;margin-top:129px;}
.category-success-story{margin:50px auto 20px;text-align:center;}
.category-success-story .item-image-wrap img{width:100%;}
.category-success-story .item-content-wrap{position:absolute;top:50%;left:50%;width:376px;height:191px;margin:0;padding-top:27px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#002f5f;background-color:rgba(255, 255, 255, .8);}
.category-success-story .item-content-wrap .banner-title{margin:0;font-size:32px; line-height:1; font-weight:500}
.category-success-story .item-content-wrap h4.banner-sub-title{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:30px;font-stretch:condensed;line-height:1.2;}
.category-success-story .item-content-wrap .sub-title-wrap{margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.11;}
.success-story__item{position:relative;}
.pcp-banner{margin-top:20px;margin-bottom:0;padding-bottom:20px;border-top:1px solid #dadada;}
.owl-carousel{width:100%;}
.owl-carousel .item{display:block;margin:0 auto;}
.owl-carousel .item img{width:100%;max-height:auto;}
.owl-carousel .full-width-item{padding-right:12px;padding-left:12px;}
.owl-carousel .btn{overflow:hidden;padding:0 16px;}
.owl-carousel .slick-track{left:0;}
.owl-carousel .carousel-link-wrap{width:100%;}
/* #productListTab .owl-item img,#productSuggestListTabs .owl-item img,.product-recentlyviewed__imagelist .owl-item img,.scrollbox__list .owl-item img{width:auto;max-width:90%;margin:0 auto;} */
.item-content-wrap{display:block;width:100%;background-color:#20883e;}
.product-recentlyviewed{margin-top:20px;margin-bottom:70px;border-top:1px solid #dadada;}
.featured_brands{display:block;margin-bottom:90px;}
.featured_brands .product-recentlyviewed__imagelist{width:100%;max-width:100%;padding:0 50px;}
.product-recentlyviewed__imagelist{width:100%;max-width:100%;margin:40px auto 0;padding:0 50px;text-align:center;}
.featured_brands__imagelist{max-width:992px;margin:0 auto;text-align:center;}
.product-recentlyviewed__title{margin:50px;text-align:center;}
.product-recentlyviewed__title-ds{display:none;margin-bottom:56px;}
.slick-slide img{max-width:100%;margin:0 auto;}
.product-recentlyviewed__title-mb{display:none;}
.accordion-panel .more a{padding-right:24px;background:url(../images/selector-arrow.png) right center/18px auto no-repeat #ffffff;background-size:18px;}
.slick-next.slick-disabled::before{opacity:1;}
.glyphicon-menu-right:before{content:'\e258';}
.banner__action .glyphicon{top:1px;font-size:12px;}
.subTitle{margin:20px auto 5px;}/*2019.02.21*/
.subTitle .full-width-title-component{padding:0 15px;text-align:center;}
.subTitle p{display:inline-block;margin:0;font-size:18px;font-size:16px;line-height:1.1;vertical-align:middle;}
.subTitle .featured-product__link{position:relative;bottom:auto;left:auto;display:inline-block;width:auto;margin:0;font-size:18px;font-size:16px;line-height:1.1;vertical-align:middle;}
.subTitle .full-width-title-component__title{display:inline-block;width:auto;margin-top:0;margin-right:15px;margin-bottom:0;padding-right:15px;font-size:20px;vertical-align:middle;border-right:2px solid #002f5f;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-search .site-search .ui-front .input-group .form-control{font-weight:100;}
header.main-header .header-container .country-language-container .dropdown-menu .content-item .country-item-text{font-weight:100;}
.accordion-toggle .title-element.accordion-header-icon:before{position:absolute;top:0;font-family:'Glyphicons Halflings';font-size:12px;font-weight:100;content:'\2212';color:#0075a4;}
.accordion-toggle.collapsed .title-element.accordion-header-icon:before{content:'\002b';}
.enlarge2.btn.btn-link{text-decoration:none;text-transform:none;}
.enlarge2.btn.btn-link:hover{color:#23527c;}
.col-sm-10.col-sm-push-1.col-md-6.product-image-gallery.js-product-image-gallery{opacity:1;}
.product-card__cost{margin-top:18px;font-size:14px;font-size:1em;font-weight:500;line-height:1.25;letter-spacing:.2px;color:#002f5f;}
.description-vote{margin-top:25px;margin-bottom:15px;}
.description-vote *{display:inline-block;vertical-align:middle;}
.description-reviews{display:inline-block;font-size:16px;font-weight:500;text-align:left;vertical-align:middle;}
.description-number{display:inline-block;font-size:16px;font-weight:500;text-align:left;vertical-align:middle;}
.description-cost{margin-left:8px;font-size:16px;font-weight:500;line-height:1.25;text-align:left;color:#002f5f;}
.product-card__pv{font-size:1em;}
#reviewsbody.accordion-panel-collapse{padding-bottom:30px;padding-left:35px;color:#55565a;}
.image-gallery{position:relative;z-index:1;}
.zoom-center{position:relative;z-index:1;z-index:2;}
.zoom-center button{margin-bottom:20px;padding:0;border:none;background:none;}
.zoom-center button span:first-child:hover{color:#002f5f;border-bottom:none;}
.zoom-center button:hover span:first-child{border-bottom:none;}
.product-collapse__rating{display:none;padding-right:40px;padding-left:0;}
.product-collapse__review{margin:20px 0;font-size:16px;font-weight:500;letter-spacing:.2px;}
.product-collapse__review *{display:inline-block;vertical-align:bottom;}
.product-collapse_desc{max-width:862px;}
.product-collapse__panel{padding:33px 0 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.amway-suggest{margin:0 auto;font-size:36px;font-weight:bold;font-stretch:condensed;line-height:1.25;text-transform:capitalize;color:#002f5f;border-top:1px solid #dadada;}
.amway-suggest.pdp-general-amway-suggest{border-top:none;}
.amway-suggest .amway-suggest__item{height:auto;margin:12px;border:1px solid #dadada;}
.amway-suggest__item-content{padding:36px 15px 15px;}
.product-competitive__title{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:center;color:#002f5f;}
.amwahover img{-webkit-transition:all .3s;transition:all .3s;}
.amwahover img:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
.amway-suggest__thumbnail{display:block; height:245px;margin-right:auto;margin-bottom:18px;margin-left:auto;cursor:pointer;}
.amway-suggest__item-title{display:-webkit-box;overflow:hidden;height:40px;margin:0 0 5px;font-size:16px;font-weight:500;line-height:1;text-align:left;text-overflow:ellipsis;color:#002f5f;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.amway-suggest__item-count{height:15px;font-size:14px;font-weight:100;line-height:1.3;}
.amway-suggest__item-number{font-size:14px;font-weight:100;line-height:1.71;color:#55565a;}
p{margin:0 0 10px;}
.amway-suggest__item-aboprice{display:block;display:table;width:100%;height:33px;line-height:1;}
.amway-suggest__item-retailprice{display:block;display:table;width:100%;height:22px;margin-bottom:0;font-size:14px;font-weight:100;line-height:1;color:#55565a;}
.amway-suggest__item-link{padding:5px 0;border-top:1px solid #dadada;}
.amway-suggest__item-link .btn-blue-white{display:block;width:97%;margin:0 auto;}
.amway-suggest__flag{position:absolute;z-index:1;}
.amway-suggest__item{margin:12px 0;border:1px solid #dadada;}
.amway-description__line{margin-top:25px;border-top:1px solid #dadada;}
.amway-recentlyviewed{margin-top:50px;margin-bottom:70px;border-top:1px solid #dadada;}
.featured_brandsList{margin-top:0;}
.amway-suggest__item-detail{margin-top:10px;}
.image-gallery.js-gallery img{-webkit-transition:all .3s;transition:all .3s;}
.image-gallery.js-gallery img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.product-list__flag{position:absolute;z-index:1;}
.product-image-gallery .image-gallery{margin-bottom:18px;}
@media (max-width: 768px){
  .product-image-gallery .image-gallery img{max-width:100%!important;margin:0 auto!important;text-align:center;}
}
.modal{position:fixed;z-index:10050;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-open .fade.in{display:none;}
.fade.in{opacity:1;background-color:#ffffff;}
.product-description__super-image{position:fixed;top:0;left:0;width:100%;cursor:url(../images/superzoom_close.png),pointer;}
.product-list-right-slot{margin:0 0 .5em;padding-top:0;}
.product-list-right-slot .product-list-right-component{padding-top:0;}
.product-list-right-slot .product-list-right-component .pagination-bar{margin:0;}
.product-list-right-slot .product-list-right-component .pagination-bar .pagination-toolbar{padding-right:15px;}
@media (max-width: 768px){
  .product-list-right-slot .product-list-right-component .pagination-bar .pagination-toolbar{padding-right:0;padding-left:0;}
}
.product-list-right-slot .product-list-right-component .pagination-bar .pagination-toolbar .pull-left .pagination-bar-results{display:table;margin:0;padding-left:0;font-family:SourceSansPro;font-size:20px;font-weight:900;line-height:36px;color:#002f5f;}
@media (max-width: 768px){
  .product-list-right-slot .product-list-right-component .pagination-bar .pagination-toolbar .pull-left .pagination-bar-results{margin-top:10px;}
}
.product-list-right-slot .product-list-right-component .product__list .product__list--item{padding:12px;}
@media (max-width: 768px){
  .product-list-right-slot .product-list-right-component .product__list .product__list--item{padding:4px 0;}
}
.product-list-right-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper{border:0;}
.product-list-right-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper{border:0;}
.search-list-page-right-result-list-slot .product-list-right-component .product__list .product__list--item .list-item-wrapper{border:0;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper{border:0;}
.search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button:hover{color:#002f5f;}
@media (max-width: 768px){
  .icon-Humburger_list:before{content:'\ea86';}
  .icon-Humburger_list{position:relative;bottom:1px;font-size:12px;}
  .product-list-right-component .sort-wrapper{float:none!important;}
  .product-list-right-component .sort-wrapper .sort-refine-bar{display:table;width:100%;margin-bottom:15px;}
  .product-list-right-component .sort-wrapper .sort-refine-bar .form-group select{width:100%;}
  .product-list-right-component .accordion-custom{margin-bottom:5px;font-size:16px;}
  .product-list-right-component .pagination-wrapper{width:100%;}
  .product-list-right-component .pagination-wrapper .filter-facet-button-container{float:left;width:50%;margin:0;padding-right:10px;vertical-align:top;}
  .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button{width:100%;margin:0;padding:8px 0;line-height:1.25em;color:#002f5f;border:1px solid #dadada;}
  .product-list-right-component .pagination-wrapper .filter-facet-button-container .filter-facet-button.active{padding-bottom:20px;border-bottom:none;box-shadow:none;}
  .product-list-right-component .pagination-wrapper .sort-group{float:left;width:50%;margin:0;padding:0;padding-left:10px;vertical-align:top;}
  .product-list-right-component .pagination-wrapper .sort-group .control-label{display:none;}
  .product-list-right-component .pagination-wrapper .sort-group form{margin:0;}
  .product-list-right-component .pagination-wrapper .sort-group form select{height:40%;}
  .product-list-right-slot #product-facet{display:none;}
  .product-list-right-slot #product-facet.active{display:block;clear:both;padding:0;border:1px solid #e3e3e3;border-width:0 1px;}
  .product-list-right-slot .pagination-toolbar{padding:0 .5em;}
  .product-list-right-slot .pagination-bar .pagination-bar-results{padding:0;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group{padding:0;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group #sortForm1{width:100%;margin:0;}
  .product-list-right-slot .pagination-bar .pagination-toolbar .pagination-wrapper .sort-group #sortForm1 select{width:100%;height:40px;border-color:#dadada;box-shadow:none;}
}
.product-list__item{height:600px;margin:0;border:1px solid #dadada;}
.product-list__item-content{position:relative;height:509px;padding:45px 15px 15px;}
.product-list__item-title{display:block;overflow:hidden;height:55px;margin:0 0 3px;padding:0;font-size:16px;font-weight:500;line-height:16px;text-align:left;text-overflow:ellipsis;color:#002f5f;}
.product-list__item-count{height:15px;margin-bottom:15px;font-size:14px;font-weight:100;line-height:1.3;color:#002f5f;}
.product-list__item-number{margin-bottom:12px;font-size:14px;font-weight:100;line-height:1.71;}/*2018.05.03 수정*/
.product-list__item-aboprice{display:block;height:28px;line-height:1;}/*2018.05.03 수정*/
.product-list__item-abolabel{float:left; padding-top: 9px;}/*2018.05.03 수정*/
.product-list__item-abovalue{float:right;}
@media (max-width: 768px){
  .product-list__item-abovalue{position:relative;right:15px;}
}
.product-list__item-retailprice{display:table;width:100%;margin-bottom:15px;font-size:14px;font-weight:100;line-height:1.3;}/*2018.05.03 수정*/
.cartlist-instock{font-weight:500;text-align:left;color:#20883e;}
.cartlist-instock img{margin-right:5px;}
.product-list__thumbnail{display:block; margin-right:auto; cursor:pointer;}/*2018.04.30 수정*/
@media (max-width: 990px){
  .product-list__thumbnail{width:100%;height:auto;}
}
.product-list__item-link{padding:5px 0;border-top:1px solid #dadada;}
.product-list__item-link .btn-blue-white{display: block; width:97%;margin:0 auto;padding:0 20px 0;text-align:center;}/*2014.04.30 수정*/
.product-list__item-link .btn-blue-white:hover{border:2px solid #002f5f;background:#ffffff;}
.product-list__item-link-btn{display:block;width:98%;height:44px;margin:0 auto;color:#ffffff;border-radius:1px;background-color:#002f5f;}
.product-list__item-link-common{margin-top:15px;padding-left:9px;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:.1px;color:#0075a4;}
.product-list__item-link-common:hover{color:#002f5f;}
.product-list__item-link-common:before{display:block;float:left;margin-right:10px;}
.product-list__item-link-text{display:block;padding-left:28px;background:url(../images/plus_circle.png) 3px center no-repeat;background-size:auto 100%;}
.product-list__item-link-text:before{content:'';}
.product-list__item-link-text:hover{background-image:url(../images/plus_circle_hover.png);}
.product-category__bg{height:40px;border-width:1px 0;border-style:solid;border-color:#dadada;background-color:#f4f4f4;}
.pcp-prod{padding-bottom:35px;}
.product-category__filters{display:block;float:left;margin-left:20px;font-size:14px;font-weight:500;line-height:38px;letter-spacing:.1px;color:#002f5f;}
.product-category__filter-select{display:block;float:left;width:48%;height:44px;margin-left:4%;padding-right:20px;font-size:16px;font-weight:100;letter-spacing:.2px;color:#002f5f;border:1px solid #dadada;border-radius:4px;background:url(../images/selector-arrow.png) right center no-repeat #dadada;background-color:#ffffff;background-size:18px;-moz-appearance:none;-webkit-appearance:none;}
.product-category__clear-all{display:block;float:right;margin-right:20px;font-size:14px;font-weight:500;line-height:38px;cursor:pointer;letter-spacing:.1px;color:#0075a4;}
.product-category__clear-all:hover{color:#002f5f;}
.product-category__item{display:block;float:left;width:100%;padding-right:5px;padding-left:20px;}
.product-category__item label{margin-bottom:0;font-weight:100;}
.product-category__item-header{font-size:16px;font-weight:500;line-height:2;cursor:pointer;color:#002f5f;}
.product-category__item-header:after{float:right;padding-top:5px;font-family:'Glyphicons Halflings';font-size:10px;font-weight:100;content:'\2212';color:#0075a4;}
.search-list-page-left-refinements-component .product-category__item-header:after{padding-right:5px;}
.product-category__item-header.collapsed:after{content:'\002b';}
.product-category .panel{margin-top:0;margin-bottom:0;border-bottom:1px solid rgba(218, 218, 218, .8);border-radius:0;}
.product-category ul{padding-left:0;}
.product-category__item-header-icon{display:block;float:right;line-height:2;}
#product-facet .accordion-custom .panel .facet .facet__name{display:none;}
#product-facet .accordion-custom .panel .panel-heading .panel-title div span{font-weight:500;}
.product-category__item-option{margin-top:13px;margin-bottom:13px;font-size:15px;font-weight:100;line-height:1.4;text-transform:capitalize;}
.product-category__item-more{font-size:15px;line-height:2.4;letter-spacing:.2px;text-transform:capitalize;color:#0075a4;}
.product-category__item-more:hover{color:#002f5f;}
.product-category__item-more-icon{font-size:13px;}
.product-description__readmore{color:#002f5f;}
.product-description__bigger img{-webkit-transition:all .3s;transition:all .3s;}
.product-description__bigger img:hover{cursor:pointer;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.product-description__img-main{display:block;margin:0 auto;margin-bottom:50px;}
.product-description__title-ds{font-size:36px;font-weight:bold;font-stretch:condensed;line-height:1;text-align:left;color:#002f5f;}
.product-description__title-mb{font-size:28px;font-weight:500;line-height:1;text-align:left;color:#002f5f;}
header .amway-theme{margin:0;padding:0;}
.lip-color-choose-message{margin-top:22px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.2px;color:#002f5f;}
.lip-color-choose__nav>li{display:inline-block;width:60px;height:60px;padding:5px;vertical-align:top;}
.lip-color-choose__nav>li.active{padding:3px;border:2px solid #002f5f;border-radius:30px;}
.image-tab-content>.tab-pane{display:none;}
.image-tab-content>.active{display:block;}
.description__line{margin-top:25px;border-top:1px solid #dadada;}
.product-main-info .description__line { margin-top:0; margin-bottom:5px;} /*20190131*/
.product-collapse__textarea{font-size:16px;}
.tab-details .col-md-4 img{width:100%;}
.new-advice{display:none;}
.new-advice .carousel-link-wrap a.primary-link span{display:block;height:77px;padding:15px 24px 0 19px;font-size:20px;font-weight:100;line-height:1.1;text-align:left;text-transform:capitalize;color:#ffffff;}
.product-main-info .amway-theme select{width:60%;}
.description a{color:#0075a4;}
.description a:hover{color:#002f5f;}
.pdp-info #addToCartForm button{display:block;margin:0 0 15px;padding-top:7px;line-height:1;}
.pdp-info .page-title:after{background:none;}
.pdp-info .product-main-info button.btn{color:#0075a4;background:none;}
.pdp-info .product-main-info button.btn:hover{color:#002f5f;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container{margin:20px 0 0;}
.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container:hover span:nth-child(2):not(._checkbox-element-global-span){border-bottom:none;}
@media (max-width: 768px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button{font-size:13px;}
  .akl .pdp-info .product-main-info .mark-box{ margin-bottom:10px; }/*20190131 추가*/
}
@media (max-width: 400px){
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button{font-size:11px;}
}
@media (max-width: 768px){
  .pdp-info .product-main-info{padding:0;}
  .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions button{font-size:13px;text-align:left;letter-spacing:0;}
}
.switch-buttons-wrapper{margin-top:-2px;}
.switch-buttons-wrapper .wrap.new-wrap{padding-left:0;}
select.form-control{display:inline-block;width:230px;height:40px;margin-bottom:15px;padding-right:18px;font-size:16px;font-weight:100;text-align:left;letter-spacing:.2px;color:#002f5f;border:1px solid #dadada;border-radius:0;background:url(../images/selector-arrow.png) right center no-repeat #ffffff;background-size:18px auto;box-shadow:0 1px 1px rgba(0, 0, 0, .075) inset;-moz-appearance:none;}
select.form-control option{float:left;width:100%;padding:6px 10px;border:none;}
.qty-selector select.form-control{margin-bottom:0;}
.addtocart-component .row:first-child{padding-bottom:10px;}/*20190131*/
.addtocart-component .js-qty-selector label{min-width:32px;}
.glyphicon-zoom-in{top:3px;font-size:18px;font-weight:100;}
.product-list-page-title{margin-left:0;}
.panel-collapse label{text-transform:capitalize;}
.product-list-page-sub-title{font-size:16px;font-weight:100;}
.border{border-bottom:1px solid #e5e5e5;}
.cart-content-wrapper{position:relative;margin-right:0;margin-left:0;padding:0; border-bottom:0;}/*2018.05.03 수정*/
.cart-content-wrapper .btn-primary{line-height:1;}
.cart-content-wrapper .cart-actions{margin-top:30px;padding-bottom:50px;}
.ditto-quick-shop-wrapper .quick-shop-container{border:0;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading{border:0;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-size:1.25em;font-weight:500;line-height:1;}
.ditto-quick-shop-wrapper .quick-shop-container button{height:42px;max-height:42px;line-height:1;opacity:1;border-color:#002f5f;border-radius:1px;background-color:#002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container{border:0;}
.shopping-cart-quick-shop-wrapper .quick-shop-container label{font-size:16px;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading{border:0;}
.shopping-cart-quick-shop-wrapper .quick-shop-container button{height:42px;max-height:42px;font-size:16px;line-height:1;opacity:1;border-color:#002f5f;border-radius:1px;background-color:#002f5f;}
.shopping-cart-quick-shop-wrapper .quick-shop-container button:hover{background:#ffffff;}
.shopping-cart-quick-shop-wrapper .quick-shop-container input{width:100%;height:42px;}
.shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-name{width:auto;height:42px;}
@media (max-width: 420px){
  .shopping-cart-quick-shop-wrapper .quick-shop-container .quick-shop-name{width:100%;}
  .shopping-cart-quick-shop-wrapper .quick-shop-container .add-item-container{float:right;}
}
.lip-pcb-banner{padding-top:0;border-top:0;}
.cartTitile{margin-right:0;margin-left:0; }
.cartTitile .page-title {margin-bottom: 0;}
.account-section-content{margin-bottom:50px;border-bottom:1px solid #dadada;}
.account-section-content .account-section{margin:0 auto;}
.cart-detail__label{display:block;float:left;margin-top:9px;font-size:16px;font-weight:500;color:#002f5f;}
.sort-refine-bar .form-group select{width:auto;}
.sort-refine-bar .form-group select.cart-detail__size{display:block;float:left;width:200px;height:40px;margin-right:10px;margin-left:10px;padding-right:18px;padding-left:6px;font-size:16px;font-weight:100;text-align:left;letter-spacing:0;color:#002f5f;border:1px solid #dadada;border-radius:0;background:url(../images/selector-arrow.png) right center no-repeat #dadada;background-color:#ffffff;background-size:18px;-moz-appearance:none;-webkit-appearance:none;}
.sort-refine-bar select#sortOptions1{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.shopping-cart-item-list select.form-control{display:block;float:left;width:100%;height:40px;margin:0 0 15px;padding-right:18px;padding-left:6px;font-size:16px;font-weight:100;text-align:left;letter-spacing:0;text-transform:initial;color:#002f5f;border:1px solid #dadada;border-radius:0;background:url(../images/selector-arrow.png) right center no-repeat #dadada;background-color:#ffffff;background-size:18px;-moz-appearance:none;-webkit-appearance:none;}
.shopping-cart-item-list .list-header{padding:0;font-size:14px;font-weight:500;line-height:2.86;text-align:left;letter-spacing:.1px;color:#002f5f;border-top:0;border-bottom-width:2px;background-color:#f4f4f4;}
.shopping-cart-item-list .product-list-item .list-item-info .product-small1{font-size:14px;line-height:1.43em;}
.shopping-cart-item-list .product-list-item .list-item-quantity input.quantity-value{max-width:80px;}
.shopping-cart-item-list .product-list-item .list-item-quantity .usage-cal{display:block;margin-top:12px;font-size:14px;line-height:1;color:#0075a4;}
.cart-detail__sort{padding-bottom:30px;}
.cart-detail__dropdown{display:block;float:right;width:120px;}
.cart-detail__dropdown-menu{z-index:998!important;top:38px;right:0;left:auto;width:300px;margin-top:0;padding:0;border:1px solid #dadada;border-top:0;border-radius:0;-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);}
.payment-forms__apply.btn-blue-white{width:100px;padding:10px 12px;}
.btn-block{font-weight:500;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total{font-weight:700;color:#002f5f;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .auto-total .cart-totals-right{font-weight:700;color:#002f5f;}
.shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .back-order-block .wrapper.noTop{color:#002f5f;}
.cart-detail__panel-body-link{display:block;margin:10px 0 15px;}
.cartlist__cancelorder{width:91px;height:13px;margin-left:19px;font-size:16px;font-weight:500;line-height:2.25;cursor:pointer;text-align:left;letter-spacing:.2px;}
.cartlist__cancelorder .text-action-btn{cursor:default;}
.cart-detail__update-cart{display:block;float:right;margin-right:20px;margin-left:0;}
.cart-detail__addto-item{display:block;float:left;width:100%;margin-bottom:0;padding-right:5px;padding-left:20px;border-top:1px solid #e3e3e3;border-radius:0;}
.cart-detail__addto-item .cart-detail__panel-body ul{overflow-y:auto;}
.cart-detail__addto-item .cart-detail__panel-body ul li{margin:0 15px 0 0;}
.cart-detail__addto-item .cart-detail__panel-body .dropdown-menu-bottom{margin-right:-5px;margin-left:-20px;padding:10px 0 10px 18px;border-top:1px solid #dadada;}
.cart-detail__addto-item .cart-detail__panel-body .dropdown-menu-bottom button{width:auto;height:40px!important;margin-top:0;margin-right:10px;line-height:18px!important;}
.cart-detail__addto-item:first-child{border:0;}
.cart-detail__div-short{width:180px;border-top:1px solid #dadada;}
@media (max-width: 768px){
  .cart-detail__div-short{width:100%;}
}
.cart-detail__addto{z-index:100;display:block;float:right;width:120px;height:40px;margin-top:-1px;padding-left:10px;font-size:16px;font-weight:100;line-height:2.25;text-align:left;letter-spacing:0;color:#002f5f;border:1px solid #dadada;background:url(../images/selector-arrow.png) right center no-repeat #dadada;background-color:#ffffff;background-size:18px;}
.cart-top-totals{padding-right:30px;padding-left:0;font-size:20px;font-weight:500;line-height:2;text-align:left;letter-spacing:.2px;color:#002f5f;}
.open>.dropdown-menu{padding-top:0;}
.cart-items-wrapper{padding-right:50px;}
.cart-items-wrapper .pagination-bar .pagination-toolbar{padding-right:0;padding-left:12px;}
.order-entry-pagination .pagination-bar{margin-top:16px;}
.product-description__imageslist{max-width:100%;margin:0 auto;padding:0 50px;text-align:center;}
.v-m-pros{min-height:250px;padding-right:100px;}
.v-m-pros .image-gallery{max-width:55%;margin:0 auto 50px;padding-right:0;}
.product-collapse__imgarea img{width:100%;margin-bottom:20px;}
.SearchResultsList-ListAddToCartAction .btn-primary:hover{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#002f5f!important;border:2px solid #002f5f!important;background:#ffffff!important;}
.SearchResultsList-ListAddToCartAction .btn-primary:focus{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#002f5f!important;border:2px solid #002f5f!important;background:#ffffff!important;}
.content-search{display:none;}
.btn-primary[disabled]{border-color:#bbbbbb!important;background-color:#bbbbbb!important;}
.row.list-item-row.product-list__item{height:auto!important;}
.row.list-item-row.product-list__item .product__list--thumb img{-webkit-transition:all .3s;transition:all .3s;}
.row.list-item-row.product-list__item .product__list--thumb img:hover{-ms-transform:scale(1.1);transform:scale(1.1);webkit-transform:scale(1.1);}
.btn.btn-primary.btn-block.js-add-to-cart.js-enable-btn.col-md-6{margin-top:0;}
#BuyNow.btn.btn-primary.btn-block.js-add-to-cart.js-enable-btn.col-md-6{margin-left:2%;}
.icon-add-ditto.icon-add-like{display:inline-block;width:22px;height:22px;border-radius:50px;background:url(../images/new-like2.png) center no-repeat;background-size:auto 100%;}
.icon-add-ditto.icon-add-like:before{content:'';}
@media (max-width: 768px){
  .icon-add-ditto.icon-add-like{font-size:20px;}
}
.btn-link:hover .icon-add-like{background-image:url(../images/new-like.png);}
.amway-competitive{margin-top:30px;}
.amway-competitive .tb-box{display:block;overflow-x:auto;width:100%;}
.link-line img{width:20px;margin:0 15px 0 0;}
.row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div{display:inline-block;padding:0 2px 10px;}/*20190131*/
.product-competitive__intro{margin-bottom:34px;font-size:20px;line-height:1.2;text-align:center;letter-spacing:.2px;color:#55565a;}
.product-competitive__list{text-align:center;}
.product-competitive__desc{margin-top:57px;font-size:20px;font-weight:500;line-height:1.2;text-align:center;letter-spacing:.2px;color:#002f5f;}
.product-competitive__summary{margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.2;text-align:center;color:#55565a;}
.product-competitive__image{display:block;margin-right:auto;margin-left:auto;}
.product-competitive__item{display:inline-block;}
.new-product__listing .product-list__item-link-ditto{position:relative;display:block;padding-left:52px; }
@media (max-width: 768px){
  .new-product__listing .product-list__item-link-ditto{top:1px;left:0;float:left;padding-left:0!important;text-align:left; }
}

.new-product__listing .product-list__item-link-ditto sup{position:absolute;top:10px;right:4px;font-size:24px;}
@media (max-width: 768px){
  .new-product__listing .product-list__item-link-ditto sup{right:auto;}
}
.new-product__listing .product-list__item-link-ditto.product-list__item-link-common.col-md-2 .wish-list{position:relative;left:3px;display:inline-block;}
.product-list__thum{position:relative; display:block;}
.product-list__thum:hover .quick-view-btn{display:block;}
.product-list__item-content.amwahover .checkbox-element-wrapper{position:absolute;top:21px;right:13px;}
@media (max-width: 768px){
  .product-list__item-content.amwahover .checkbox-element-wrapper{top:24px;}
}
/*.product-list__item-content.amwahover ._checkbox-element-global-class~span._checkbox-element-global-span:before{top:3px;left:3px;font-size:9px;}akl수정*/
.quick-view-btn{position:absolute;z-index:999;top:-160px;left:143px;display:none;width:158px;margin-left:-79px;padding:8px 0;color:#002f5f;border:1px solid #002f5f;background:rgba(255, 255, 255, .8);}
#createShoppingListAccordion .accordion-toggle .title-element.accordion-header-icon:before{content:'';}
#createShoppingListAccordion .amway-theme label{padding-top:0;}
#cboxOverlay.lynx-modal-window{visibility:hidden;cursor:pointer;opacity:.7;}
#colorbox{position:fixed;top:5%;left:50%;display:none;width:60%;height:90%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
#cboxWrapper{top:10%;width:100%;}
#cboxTitle{display:table;float:left;}
.new-search-icon{margin-bottom:10px;}
.searchEmptyPageMiddle-component .content .new-search-icon span   {font-size:30px;}
.slp-search-spelling-suggestion .searchSpellingSuggestionPrompt a{font-weight:100;}
.view-box{position:fixed;z-index:9999;top:5%;left:50%;display:none;visibility:visible;width:auto;min-width:300px;max-width:960px;margin:0 auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.view-box .cart-popup__item-number{margin-top:0;padding-top:0;border-top:none;}
.view-box .product-list__item-abovalue.new-product-list__item-abovalue{font-size:24px;}
.view-box .cart-popup__item-title.cart-popup__item-aboprice span:nth-child(2){position:relative;top:6px;padding-left:10px;vertical-align:-webkit-baseline-middle;}
.view-box .cart-popup__item-aboprice{margin-top:10px;}
.view-box .cart-popup__item-aboprice *{display:table-cell;float:none;vertical-align:bottom;}
.view-box .Retail-product-list__item-abovalue.product-list__item-abovalue{float:none;}
.view-box .PV-product-list__item-abovalue.product-list__item-abovalue{float:none;}
.view-box .view-box-divider{padding:0 5px;}
.view-box .cart-popup__quantity.cart-popup__item-retailprice{margin-top:10px;border-top:1px solid #dadada;}
.view-box #pdpAddtoCartInput{width:80px;height:40px;padding:0 15px;font-size:16px;text-align:left;color:#002f5f;border-radius:0;-webkit-appearance:none;}
.view-box .qty-selector-container{padding-top:10px;}
.view-box .qty-selector-container .control-label{width:70px;margin-right:0;padding-left:12px;}
.view-box .qty-selector-container label{text-transform:capitalize;}
.view-box .size-selector-container .control-label{width:70px;margin-right:0;padding-left:12px;}
.view-box .product-stock{position:relative;display:inline-block;padding-top:6px;}
.view-box .amway-theme .green{color:#20883e;}
.view-box .amway-theme .product-stock *{color:#20883e;}
.view-box .amway-theme select{width:auto;}
.view-box .cart-popup__item-info{height:340px;}
.view-box .view-more-details{margin-top:10px;margin-left:12px;padding-top:15px;font-size:600;color:#0075a4;border-top:1px solid #dadada;}
.view-box .view-more-details:hover{color:#002f5f;}
.view-box .cart-popup__item-link{padding:20px 12px 20px 40px;}
.view-box .cart-popup__item-link button{width:46%;}
.view-box .cart-popup__item-detail{height:290px;}
.view-box .cart-popup__content{height:448px;}
.view-box .cart-popup__item-link-content{position:relative;display:block;float:right;width:338px;}
.view-box .add-to-cart-extra-actions{position:relative;display:block;float:right;width:338px;width:360px;margin-top:2px;}
.view-box .add-to-cart-extra-actions .btn{display:inline-block;width:48%;text-align:left;letter-spacing:0;color:#0075a4;}
.view-box .add-to-cart-extra-actions .btn:hover{color:#002f5f;}
.view-box .add-to-cart-extra-actions .btn *{font-weight:500;vertical-align:middle;}
.view-box .add-to-cart-extra-actions .btn .icon-add-shoppinglist::before{margin-top:0;font-size:22px;}
.view-box .btn-block+.btn-block{margin-top:4px;}
.view-box .btn-primary{line-height:1.375px;}
.view-box .cart-popup__header{padding-left:40px;justify-content:left;}
.title-product-replacement-container{position:relative;z-index:2;padding-left:0;}
.img-product{position:relative;z-index:1;}
.img-product .product-image-gallery{position:relative;z-index:1;}
.new-product-image-gallery .product-description__image{border:1px solid #dadada;}
/*
.new-amway-competitive .col-md-12.column.product-description__section p{max-width:900px;margin:15px auto;text-align:center;}
.new-amway-competitive .col-md-12.column.product-description__section p:last-child{max-width:1400px;margin:0 0 20px;} */

.new-amway-competitive table th{font-weight:bold;text-align:left;color:#002f5f;background-color:#f4f4f4;}
.no-border{margin-top:0;border-top:0;}
.more-reviews img{position:relative;top:-2px;width:14px;padding-left:3px;}
.new-video-preview{display:none;}
.new-recommendation{display:none;}
.new-add-to-shopping-list-container{left:0!important;padding-right:0!important;}
.amway-theme .shopping-list-row-button-wrapper .btn{padding:0 25px;}
.new-shopping-list-landing-row .new-ditto-search-contacts .col-sm-12.col-md-4.col-lg-4.shopping-list-form-element-label{width:105px;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts a{color:#0075a4;}
.create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts a:hover{color:#002f5f;}
.create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-landing-row .shopping-list-input{width:160px;}
.create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-landing-row .new-ditto-search-contacts .new-ditto-link-wrap:first-of-type{padding-left:10px;}
.create-new-shopping-list-container .create-shopping-list-form h6{font-weight:500;}
.create-new-shopping-list-container.new-create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts{display:inline-block;float:left;width:100%;}
.new-create-new-shopping-list-container .link-text{padding-left:20px;}
#cboxContent.new-cboxContent .table-content-x-scroll .amw-checkbox-wrap{padding-top:0!important;}
.new-table-block-wrapper{padding-top:40px;}
.new-shopping-list-detail .account-section-content{border-top:1px solid #dadada;}
.new-shopping-list-detail .divider{color:#55565a;}
.new-shopping-list-detail .product-list-page-title span{font-family:SourceSansPro;font-size:14px;font-weight:100;text-transform:initial;}
.new-shopping-list-detail span.list-product{position:relative;top:-47px;float:right;}
.new-shopping-list-detail span.divider{padding:0 5px;text-transform:initial;}
#shoppingListDetail .accordion-custom .panel{border-bottom:none;}
#shoppingListDetailAccordion{margin-bottom:0;padding-right:0;padding-left:0;border-top:none;}
#shoppingListDetailAccordion .panel-title img{height:19px;}
#shoppingListDetailAccordion .text-uppercase.accordion-header-text{padding-left:5px;vertical-align:middle;}
.shoppingListDetail-content{margin-bottom:0;border-bottom:none;}
#ShopListDetailBody .panel-body{border-top:none;}
.panel-heading#quickShop{padding:0;}
.panel-heading#ShopListDetail{padding:0;}
.panel-body #quickShopForm{padding-left:15px;}
#quickShopAccordion .text-uppercase.accordion-header-text{padding-left:5px;vertical-align:middle;}
#ShopListDetailForm .left-content{font-weight:500;color:#002f5f;}
#ShopListDetailForm .detail-content div{padding-right:20px;padding-bottom:10px;}
.shoppingListDetail-wrapper .wrapper.row.auto-total.noTop div{font-weight:700!important;color:#002f5f;}
.voucher-description{margin:1.5em 0;font-size:.875em;font-style:italic;line-height:1.25em;color:#55565a;}
.express-checkout-block .info-block{margin-bottom:1em;font-size:.875em;font-weight:500;color:#55565a;}
.express-checkout-block .btn-block{padding:10px 15px;font-size:1.125em;font-weight:500;line-height:1.375;color:#002f5f;border:1px solid #002f5f;background-color:#ffffff;}
.express-checkout-block .btn-block:hover{color:#ffffff;background:#002f5f;}
#reviewsbody .product-collapse__review img{padding-right:10px;}
.new-cart-actions .checkoutButton.continueCheckout{font-weight:500;}
.new-cart-actions button.btn.btn-link.btn-block.continueShoppingButton{font-weight:500;text-decoration:none;text-transform:capitalize;color:#0075a4;}
.new-cart-actions button.btn.btn-link.btn-block.continueShoppingButton:hover{color:#002f5f;}

.icon-arrow-dropdown:before{font-family:'Glyphicons Halflings';content:'\e259'!important;}
.mini-cart-items-container{display:none;}
.mincart-open .mini-cart-items-container{display:block;}
.mini-cart-items-container .arrow{position:absolute;left:81%;display:block;width:0;height:0;border-width:11px;border-style:solid;border-color:transparent;}
.mincart-open .mini-cart-items-container .arrow:before{position:fixed;top:52px;display:block;width:0;height:0;margin-left:-16px;content:' ';border-width:10px;border-style:solid;border-top-width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#ffffff;border-left-color:transparent;}

.prompt{top:15%;}
.prompt .prompt_item{padding:30px 30px 0;font-size:18px;text-align:center;}
.prompt .prompt_item .cart-popup__item-title{margin-bottom:15px;font-size:30px;line-height:2;text-align:center;}
@media (max-width: 768px){
  .prompt .prompt_item{padding:30px 30px 40px;}
}
#login-drop-content{display:none;}
.userinfo-open .nav-links-container .icon-arrow-dropdown:before{font-family:'Glyphicons Halflings';content:'\e260'!important;}
.userinfo-open #login-drop-content{display:block;}
.quick-links-misc li:nth-child(2) img{max-width:160px;margin:30px 0 10px;}
.quick-links-misc li:nth-child(2) img:first-child{width:80px;}
.amway-suggest__item-abolabel{display:table-cell;width:50%;}
.amway-suggest__item-abovalue{display:table-cell;width:50%;text-align:right;}
.block{display:block;margin-top:0;padding-bottom:70px;border:none;}
.new-add-to-shopping-list-container.add-to-shopping-list-container .panel-content{padding-right:0;padding-left:0;}
.new-add-to-shopping-list-container.add-to-shopping-list-container .panel-content .panel-action-wrapper{padding:20px;border-top:1px solid #e3e3e3;}
.new-add-to-shopping-list-container.add-to-shopping-list-container .panel-content .panel-action-wrapper .panel-action-text-btn{color:#0075a4;}
.new-add-to-shopping-list-container.add-to-shopping-list-container .panel-content .panel-action-wrapper .panel-action-text-btn:hover{color:#002f5f;}
.new-add-to-shopping-list-container.add-to-shopping-list-container .panel-list.add-to-list{padding:0 20px;}
#colorbox.add-to-shopping-list-box{position:fixed;top:10%;width:50%;}
#colorbox.add-to-shopping-list-box.create-new-list{top:16%;max-width:600px;}
#colorbox.add-to-shopping-list-box #cboxContent{float:left;width:100%;max-width:600px;}
#colorbox.add-to-shopping-list-box #cboxLoadedContent{overflow:auto;height:335px;}
#colorbox.add-to-shopping-list-box #cboxTitle{display:table;float:left;}
#colorbox.add-to-shopping-list-box #cboxCurrent{display:none;float:left;}
#colorbox.add-to-shopping-list-box .amway-theme label.amw-radio-wrap .amw-radio-overlay{top:10px;}
#colorbox.add-to-shopping-list-box .headline{text-align:left;}
#add-to-shopping-list{top:19%;}
#add-to-shopping-list .cart-popup__qty{border-right:none;}
.category-top-link{cursor:pointer;}
.ditto-field-name a{color:#0075a4;}
.ditto-field-name a:hover{color:#002f5f;}
.ditto-schedule-table .icon-arrow-dropdown:before{content:'\e959';}
#quickOrder.shopping-cart-quick-shop-wrapper{padding-left:0;}
#shoppingListDetail.shopping-cart-quick-shop-wrapper{padding-left:0;}
.overlay-menu-headers{padding-left:0;}
.account-popover__pv-display{cursor:pointer;}
.nav-cart-wrapper .mini-cart-items-container .mini-cart .mini-cart-body .summary-block span.bold{margin-right:5px;}
.product-category__filter-div{display:none;}
.business-info #mission-statement-textarea{display:none;min-height:100px;}
.business-photo .photo-edit{position:absolute;z-index:999;bottom:0;display:none;width:100%;height:40%;padding-bottom:40px;text-align:center;opacity:.8;color:#ffffff;border:none;background-color:#002f5f;}
.business-photo .photo-edit span{position:relative;top:8px;}
.business-photo .photo-edit span:before{content:'\e9aa';}
.businees-action-btn:hover{border:2px solid #002f5f!important;}
.amway-theme .full-width-banner-component .banner-image-wrap img{width:100%;}
@media (max-width: 768px){
  .hidden-sm{display:none;}
  .banner-content-wrap-ink-out .banner-content-wrap-ink .banner-content{top:0!important;}
  .amway-theme .full-width-banner-component .banner-image-wrap img{display:none;}
  .amway-theme .full-width-banner-component .banner-content.article-banner-content{width:90%;margin:0 auto;text-align:center;}
  .amway-theme .full-width-banner-component .banner-content.article-banner-content .banner-title{font-size:28px;}
  .amway-theme .full-width-banner-component .banner-content.article-banner-content .banner-title span{font-size:30px;line-height:inherit;}
  .amway-theme .full-width-banner-component .banner-content .banner-title{font-size:28px;text-align:center;}
  .amway-theme .full-width-banner-component .banner-content .banner-title span{font-size:30px;line-height:inherit;}
  .amway-theme .full-width-banner-component .banner-content .sub-title-wrap{display:none;}
}
.ditto-content .tip-gray{font-size:16px;font-weight:normal;font-style:italic;color:#747477;}
.ditto-content ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dddddd;}
.ditto-content ul li h5{position:relative;margin-bottom:5px;padding-right:100px;font-size:16px;font-weight:normal;text-transform:capitalize;color:#0075a4;}
.ditto-content ul li h5 .label-date{position:absolute;top:-2px;right:0;float:right;padding-top:0;font-size:16px;font-weight:normal;vertical-align:top;color:#55565a;}
.ditto-content ul li span{display:block;font-weight:normal;}
.ditto-content .bottom-total{margin-bottom:20px;font-weight:normal;}
.ditto-content .bottom-total b{font-weight:bold;}
.ditto-content .bottom-button button{width:100%;color:#ffffff;}
.ditto-content .bottom-button button:hover{color:#002f5f;}
.car-popup-item-des{margin:0 30px;padding:20px 0;font-size:16px;font-weight:400;line-height:1;text-align:left;color:#002f5f;border-bottom:1px solid #dadada;}
@media (max-width: 768px){
  .car-popup-item-des{margin:0 15px;}
}
@media (max-width: 320px){
  .car-popup-item-des{margin:0 15px;}
}
.car-popup-item-des b{margin-right:5px;}
.car-popup-item-des a{margin-left:5px;}
.car-popup-item-des p{margin:0 0 10px;font-size:16px;line-height:24px;color:#56565a;}
.need-dialog .cart-popup__item-info{height:auto;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .cart-popup__item-title{margin:0;margin-bottom:20px;font-family:'RobotoCondensed';font-size:1.25em;font-weight:400;line-height:20px;color:#002f5f;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content{margin-bottom:20px;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content .select2-container{width:70px!important;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content input[type=text]{display:inline-block;width:120px;height:40px;line-height:40px;}
@media (max-width: 768px){
  .need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content input[type=text]{width:50px;padding:10px 5px;}
}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content label{display:inline-block;margin:0 5px;font-size:16px;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content .select2{float:right;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content-hide{display:none;padding:20px 0;font-size:18px;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content-hide p{margin:0 0 5px;font-size:16px;line-height:18px;text-align:justify;color:#56565a;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content-hide span{font-weight:500;color:#002f5f;}
.need-dialog .cart-popup__item-info .cart-popup__item-detail .usage-content-hide button{margin-top:20px;}
.cart-detail__panel-body ul{overflow-y:scroll;max-height:335px;}
.cart-detail__panel-body ul li{margin:0 15px 0 20px;padding-top:15px;line-height:20px;border-bottom:1px solid #dadada;}
.cart-detail__panel-body ul li input[type=checkbox]:checked+label+span{color:#002f5f;}
.cart-detail__panel-body ul li label{margin:3px 0 0;vertical-align:top;}
.cart-detail__panel-body ul li span{font-size:16px;}
.cart-detail__panel-body ul li p{margin-left:30px;font-size:14px;}
.cart-detail__panel-body ul li:last-child{border-bottom:0;}
@media (max-width: 768px){
  .cart-popup__item-info{height:auto;}
}
.cart-popup__item-info .item-list-module ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dddddd;}
.cart-popup__item-info .item-list-module ul li h5{position:relative;margin-bottom:5px;padding-right:100px;font-size:16px;font-weight:normal;text-transform:capitalize;color:#0075a4;}
.cart-popup__item-info .item-list-module ul li h5 .label-date{position:absolute;top:-2px;right:0;float:right;padding-top:0;font-size:16px;font-weight:normal;vertical-align:top;color:#55565a;}
.cart-popup__item-info .item-list-module ul li span{display:block;font-weight:normal;}
.cart-popup__item-info .item-list-module ul li:last-child{border-bottom:0;}
.cart-popup__item-info .item-list-module.in-dialog{min-width:500px;margin:-20px 30px 0;}
@media (max-width: 768px){
  .cart-popup__item-info .item-list-module.in-dialog{min-width:300px;margin:-20px 15px 0;}
  .cart-popup__item-info .item-list-module.in-dialog .label-date{position:relative;top:0;display:block;float:none;}
}
.cart-popup__content{overflow-x:hidden;overflow-y:auto;max-height:500px;}
.cart-popup__item-link{margin-top:10px;}
.cbox2{max-width:640px;}
.inline-block{display:inline-block;}
.search-wrap{position:relative;}
.search-wrap .form-control:focus{border-color:#002f5f!important;}
.search-wrap #contacts-search.item-search{position:relative;top:3px;width:400px;margin-right:10px;margin-left:0!important;}
@media (max-width: 500px){
  .search-wrap #contacts-search.item-search{width:300px;}
}
.search-wrap .contacts-auto-suggestion{position:absolute;z-index:99;top:31px;right:0;left:0;display:none;min-height:50px;border:1px solid #002e5f;border-top:transparent;background:#ffffff;}
.search-wrap .contacts-auto-suggestion .suggestion-header .suggestion-row{margin-bottom:0;line-height:36px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.search-wrap .contacts-auto-suggestion .suggestion-header .suggestion-row div{font-size:15px;font-weight:100;cursor:pointer;color:#55565a;}
.search-wrap .contacts-auto-suggestion .suggestion-body .suggestion-row{margin-bottom:0;line-height:36px;border-bottom:1px solid #dadada;}
.search-wrap .contacts-auto-suggestion .suggestion-body .suggestion-row div{color:#8e8e8e;}
.search-wrap .contacts-auto-suggestion .suggestion-body .suggestion-row div.suggestion-name{color:#002f5f;}
.search-wrap .contacts-auto-suggestion .suggestion-body .suggestion-row:hover{background:#002f5f;}
.search-wrap .contacts-auto-suggestion .suggestion-body .suggestion-row:hover div{color:#ffffff;}
.search-wrap .contacts-auto-suggestion .suggestion-body .suggestion-row:last-child{border-bottom:0;}
.search-wrap .item-search-dropdown{top:38px;right:10px;left:0;}
.search-wrap .item-search-dropdown li{padding:5px 0 5px 10px;font-size:16px;border-top:1px solid #e3e3e3;}
.search-wrap .item-search-dropdown li span{display:block;font-size:14px;}
.search-wrap .item-search-dropdown li:hover{color:#ffffff;background:#002f5f;}
.dialog-form-module{min-width:500px;margin:-20px 30px 0;}
.dialog-form-module .border-from{border:1px solid #dadada;}
.dialog-form-module .border-from div{padding:10px;border-bottom:1px solid #dadada;}
.dialog-form-module .border-from div i{float:right;font-size:12px;font-weight:100;color:#0075a4;}
.dialog-form-module .border-from div:last-child{border:0;}
.dialog-form-module h6{font-size:16px;font-weight:400;line-height:30px;text-align:left;color:#002f5f;}
.dialog-form-module h6 label{font-weight:200;color:#8e8e8e;}
.dialog-form-module h6 span{float:right;color:#55565a;}
.dialog-form-module .row{margin-bottom:20px;}
.dialog-form-module .row .form-opera label{margin-bottom:20px;}
.dialog-form-module .row .form-name{font-size:16px;font-weight:400;line-height:30px;text-align:left;vertical-align:top;color:#002f5f;}
.dialog-form-module .row .form-opera .search-contacts{margin-left:28px;}
.dialog-form-module .row .form-opera label{text-transform:capitalize;}
.dialog-form-module .table{border:1px solid #dadada;}
.dialog-form-module .table .table-header{margin-bottom:0;line-height:30px;border-bottom:1px solid #dadada;background:#f4f4f4;}
.dialog-form-module .table .table-header i{margin-left:5px;font-size:11px;font-weight:bold;}
.dialog-form-module .table .table-header i:before{content:'\e259';}
.dialog-form-module .table .table-header div{font-weight:500;text-align:left;color:#002f5f;}
.dialog-form-module .table .table-body{overflow-x:hidden;overflow-y:scroll;max-height:200px;margin-right:-12px;margin-left:-12px;}
.dialog-form-module .table .table-body .row{margin-bottom:0;padding:10px 0;line-height:22px;}
.dialog-form-module .table .table-body .row .col-md-2{padding-left:22px;}
.dialog-form-module .table .table-body .row .col-md-3{padding-left:22px;}
.dialog-form-module .table .table-body .row:nth-child(even){background:#f4f4f4;}
.height-auto{height:auto!important;}
.search-contacts{color:#8e8e8e;}
.search-contacts img{width:20px;margin-right:10px;}
.search-contacts a{margin-right:10px;}
.add-to-ditto-button{width:140px;height:20px;font-weight:500;line-height:20px;color:#0075a4;border:0;background:none;}
.add-to-ditto-button i{position:relative;top:4px;left:7px;display:inline-block;width:22px;height:22px;margin-right:10px;border-radius:50px;background:url(http://localhost:63342/less/images/new-like2.png) center no-repeat;background-size:auto 100%;}
.banner-content-wrap-ink-out{position:absolute;top:0;right:0;left:0;}
.banner-content-wrap-ink-out .banner-content-wrap-ink{position:relative;display:block;max-width:1400px;margin:0 auto;}
.banner-content-wrap-ink-out .banner-content-wrap-ink .banner-content{position:absolute;top:140px;left:20px;}
.banner-content-wrap-ink-out .banner-content-wrap-ink .banner-title{font-family:'Roboto', 'noto sans kr', sans-seriffont-size:45px;font-weight:500;font-stretch:condensed;line-height:1;text-align:left;text-shadow:0 -2px 5px rgba(81, 49, 1, .08);}
.banner-content-wrap-ink-out .banner-content-wrap-ink .banner-title span{color:#ffffff!important;}
.banner-content-wrap-ink-out .banner-content-wrap-ink .banner-sub-title{display:block;margin-top:25px;margin-bottom:25px;}
.banner-content-wrap-ink-out .banner-content-wrap-ink .banner-sub-title span{color:#ffffff!important;}
.icon-arrow-right-red{display:inline-block;width:22px;height:22px;background:url(../images/icon-arrow-r-r.png);}
.content-article-bottom{border-top:1px solid #e3e3e3;}
.blue-link i.icon-arrow-right-red{position:relative;top:6px;margin-left:10px;}
.bg-gray .banner-content{position:absolute;top:160px;left:560px;}
.bg-gray .banner-content .banner-title{color:#002f5f;}
.bg-gray .banner-content .sub-title-wrap .banner-sub-title span{color:#55565a;}
.bg-white .banner-content{position:absolute;top:200px;left:0;}
.bg-white .banner-content .banner-title{color:#002f5f;}
.bg-white .banner-content .sub-title-wrap .banner-sub-title span{color:#55565a;}
.experience-brands__image_iphone{right:auto;left:50px;float:left;margin-top:0;}
.experience-brands__image_magazine{bottom:31px;}
.new-plp .new-product-list-right-slot #product-facet{display:none;}
.new-plp .new-product-list-right-slot #product-facet.active{display:block;}
.new-plp .new-product-list-right-slot .pagination-wrapper.col-sm-6{float:right;}
.new-plp .new-product-list-right-slot .pagination-wrapper.col-sm-6 .filter-facet-button-container .filter-facet-button.active{padding-bottom:24px;}
.new-plp #product-facet .accordion-custom .panel .facet-button-apply{width:auto;margin:0;padding:0 1.75em;font-size:1.143em;font-weight:500;line-height:2.5em;color:#ffffff;border:2px solid #002f5f;background:#002f5f;}
.new-plp #product-facet .accordion-custom .panel .facet-button-apply:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff!important;}
.new-plp .product__facet .facet .facet__list .facet__list__checkbox:checked+.facet__list__label .facet__list__mark{border-color:#0075a4;background-color:#0075a4;}
.new-plp .product__facet .filters-header{padding:0 1.25em;font-size:1em;line-height:3em;border-top:1px solid #e3e3e3;background-color:#f4f4f4;}
.new-plp .product__facet .filters-header span{font-weight:500;color:#002f5f;}
.new-plp .product__facet .filters-header button{float:right;width:auto;margin-top:0;padding-right:0;padding-left:0;color:#0075a4!important;border:none;background:none;}
.new-plp .product__facet .filters-header button:hover{color:#002f5f!important;}
.create-new-shopping-list-modal .description{width:100%;}
.create-new-shopping-list-modal .new-ditto-search-contacts{margin-left:30px;}
.clear-overflow{overflow:inherit!important;}
@media (max-width: 990px){
  .subTitle{margin-bottom:0;}
  .subTitle .full-width-title-component__title{display:block;margin:0 auto 15px;padding:0;font-size:30px;border:0;}
  .subTitle p{display:block;}
  .subTitle .featured-product__link{display:block;margin-top:15px;}
  .sponsorship__list{padding:0 35px;}
}
@media (max-width: 1400px){
  header.main-header .overlay-menu-container{left:0;}
}
@media (min-width: 1200px){
  .col-lg-1-10{float:left;width:10%;}
}
@media (min-width: 992px){
  header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper a.overlay-menu-toggle-desktop{padding-right:12px;}
  .col-md-1-10{float:left;width:10%;}
}
@media (max-width: 1024px){
  .dashboard-acc__profile{display:inline-block;width:50%;text-align:center;}
  .dashboard-acc__join{display:inline-block;vertical-align:middle;}
}
@media (max-width: 768px){
  .row{margin-right:0;margin-left:0;}
  [class*=col-]{padding-right:0;padding-left:0;}
  .bundle-carousel-pagination{display:none;}
  .amway-theme .full-width-banner-component.banner-left-align .banner-content-wrap{margin-left:0!important;}
  .dashboard-acc__profile{width:100%;}
  .lynx-modal-window #cboxContent #cboxClose, .lynx-modal-window #cboxContent .cboxClose{top:10px;}
  .lynx-modal-window #cboxContent #cboxTitle, .lynx-modal-window #cboxContent .cboxTitle{padding:25px 15px 15px;}
  .lynx-modal-window #cboxContent #cboxTitle .headline, .lynx-modal-window #cboxContent .cboxTitle .headline{line-height:1.2;}
  .create-new-shopping-list-modal #saveShoppingListForm #createShoppingList{margin-top:10px;margin-bottom:20px;}
  header.main-header .amw-navigation-menu .navigation-menu-container{padding-right:0;padding-left:0;}
  header.main-header .header-wrapper {padding:0;}
  header.main-header .mobile-container{margin-top:-72px;}
  header.main-header .mobile-container .mobile-wrapper .nav-cart-wrapper .mini-cart-items-container .mini-cart .mini-cart-body .view-cart-button{line-height:1.3;}
  header.main-header .mobile-container .mobile-wrapper .nav-cart-wrapper .mini-cart-items-container .mini-cart .mini-cart-body .thumb{width:auto;max-width:100%;margin:0 auto;}
  header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile{background:#002f5f!important;}
  header.main-header .mobile-container .mobile-wrapper .navigation-menu-toggle-wrapper .overlay-menu-toggle-mobile.collapsed{background:#ffffff!important;}
  header.main-header .mobile-container .mobile-wrapper .user-info-container{width:60px;min-width:40px;text-align:center;background:#ffffff;}
  header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list .list-wrapper{padding:0 40px 0 60px;}
  header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a{display:block;padding:10px 0;font-size:16px;font-weight:400;line-height:20px;color:#55565a;}
  header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .countryBox li a{padding-left:40px;}
  .header-style-checkout{background:#ffffff!important;-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);}
  .header-style-checkout .site-logo a{width:82px;height:28px;margin-top:5px;background-image:url(../images/logo@2x_mobile.png)!important;background-size:82px!important;}
  .mobile-hidden{display:none;}
  .checkout-topbar-membername{display:none;}
  .checkout-topbar-service{display:none;}
  .checkout-topbar-back{padding:0 10px!important;color:#23527c!important;color:#818181!important;}
  .shipping-delivery-radio-body{margin-left:28px;}
  .shipping-delivery{margin-top:100px;border:0;}
  .shipping-delivery .form-group input{margin-left:0;}
  .shipping-delivery-options-container{margin-left:0;}
  .shipping-delivery-size{width:100%;margin-left:0;}
  .tabs-transform .card-kinds-sel .shipping-delivery-size {width:50%;}/*2019.03.15 추가*/
  .tabs-transform .card-kinds-sel .G10600_lp2 { margin-left:5px; }/*2019.03.15 추가*/
  /* 사용안함 : 2018.06.26
  .checkout-step{width:25%;}
  .checkout-step:nth-child(2) .checkout-steps-circleactive{left:35px;}
  .checkout-steps-active{width:50%;}
  .checkout-steps-active .checkout-steps-text{left:35px;display:inline-block;}
  .checkout-steps-circle{left:50%;}
  .checkout-steps-circleactive{left:32px;float:left;}
  .checkout-steps-text{display:none;}
  */
  .extraclass-mobile-width{width:100%;}
  .cartlist-detail-mob{display:block;}
  .cartlist-detail-desktop{display:none;}
  .hamburger-icon{display:block!important;width:30px;height:25px;margin:0 auto;background:url(../images/x@2x.png) no-repeat!important;background-size:contain!important;}
  .collapsed .hamburger-icon{display:block!important;width:30px;height:25px;margin:0 auto;background:url(../images/rectangle-2@2x.png) no-repeat!important;background-size:contain!important;}
  /* 2018.07.09 사용안함 - akl_common.css >> 785px
  .quick-links{padding-top:0;}
  .quick-links .collapse.in{display:block!important;}
  .quick-links .col-sm-8{width:100%;}
  .quick-links .col-sm-3{width:100%;padding-left:10px;}
  .quick-links .panel{margin-bottom:0;border-bottom:1px solid rgba(218, 218, 218, .8);}
  .quick-links .container{padding:0;}
  .quick-links .container .row{margin:0;} */
  .banner__component a{position:relative;top:5px;width:124px;height:42px;background:url(../images/logo1.png) no-repeat;}
  .banner__component a img{display:block;}
  .icon-shopping-cart{position:relative;display:inline-block;width:32px;height:32px; margin-top:6px; margin-left:-8px; background:url(../images/vector-smart-object@2x_mobile.png) no-repeat!important;background-size:contain!important;background-size:28px!important;}
  body>.popover.auto-suggestion-popover{top:114px!important;width:calc(100vh);}
  .quick-links-misc{width:100%;}
  .footer{height:250px;}
  .footer-logos{margin:30px 17px 28px 22px;}
  .footer-logos img{max-width:100%;}
  /* 2018.07.09 사용안함 - akl_common.css >> 785px
  .quick-links-header:before{position:relative;top:-1px;padding-right:5px;font-family:'Glyphicons Halflings';font-size:10px;content:'\002b';color:#0075a4;}
  .switcher .quick-links-header:before{content:'\2212';}
  .quick-links .quick-links-item ul.collapse{display:none!important;}
  .quick-links .switcher ul.collapse{display:block!important;}
  .quick-links-item ul{padding-left:20px;} */

  .checkout-topbar-question-icon{background:url(../images/invalid-name.png) no-repeat!important;background-size:16px!important;}
  .checkout-topbar-member{padding:0 30px;}
  .checkout-topbar-question{padding:0 30px;}
  .performance-box__list-item:first-child{border-top:1px solid #dadada;}
  .dashboard-bar__search{display:table;width:100%;}
  .dashboard-bar__filter{width:52%;}
  .performance-box__message-more{bottom:20px;}
  .performance-box__header{height:120px;padding:10px 0 0;}
  .performance-box__title-mob{display:table;width:100%;padding-bottom:10px;border-bottom:1px solid #dadada;}
  .performance-box__title{width:100%;margin-left:20px;}
  .performance-box__data{padding:0 5px 30px;border-top:0;}
  .performance-box__tool{display:none;float:none;width:auto;height:auto;margin:0 0 20px;margin-bottom:0;}
  .performance-box__tool .performance-box__data{padding:5px 20px 4px;}
  .business-tracking__tabs{padding-left:0;}
  .performance-box__tool-header{height:60px;padding:10px 0 0;border-bottom:1px solid #dadada;}
  #circle{padding-bottom:20px;}
  .business-tracking__title{padding-top:24px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:26px;font-weight:bold;font-stretch:condensed;line-height:1.2;text-align:left;color:#002f5f;}
  .sponsorship__showing{display:none;}
  .sponsorship__link{display:none;}
  .business-tracking{height:600px;margin-right:0;margin-left:0;}
  .business-tracking .business-tracking__nav{overflow:auto;white-space:nowrap;border-bottom:0;}
  .business-tracking__right{float:left;width:100%;margin:30px 0 26.5px 40px;padding-right:32px;}
  .business-tracking__bonus{width:100%;}
  .business-tracking__middle{height:235px;margin-top:0;}
  .business-tracking__breaker{display:none;}
  .business-tracking__completed{display:block;margin-left:40px;}
  .business-tracking__incompleted{display:block;margin-left:40px;}
  .business-tracking__entry{margin-bottom:24px;}
  .resource-center{margin-right:0;margin-left:0;}
  .resource-center .business-tracking__nav{overflow:auto;white-space:nowrap;border-bottom:0;}
  .business-tracking__nav{overflow:auto;white-space:nowrap;border-bottom:0;}
  .performance-box__nav{float:right;margin:10px 20px 0 0;}
  .performance-box__select{float:none;width:42%;margin:10px 0 0 20px;padding-left:10px;}
  .events-recognition{margin-right:0;margin-left:0;}
  .customer-management{height:287px;margin:20px 0 19.5px;}
  .customer-management ul li{display:block;width:100%;margin:0 auto;text-align:left;border-right:0 solid #dadada;border-bottom:1px solid #dadada;}
  .customer-management__list{padding-top:0;text-align:left;}
  .customer-management__img{display:none;}
  .customer-management__entry{height:50px;padding-left:19px;}
  .customer-management__link{width:100%;margin:0;font-family:SourceSansPro;font-size:16px;font-weight:500;line-height:3.19;text-align:left;color:#0075a4;}
  .performance-box__pvbv{float:none;width:auto;height:auto;margin:0 0 20px;}
  .performance-box__list-area{width:100%;margin-bottom:30px;margin-left:0;}
  .performance-box__graph-area{width:100%;}
  .dashboard-bar__profile{position:static;width:100%;margin:15px 0 20px;border:1px solid #dadada;}
  .dashboard-acc__profile{float:none;}
  .dashboard-acc__user{float:none;text-align:center;}
  .dashboard-acc__user::before{left:50%;margin-left:-72px;}
  .dashboard-acc__sub{display:inline-block;}
  .dashboard-acc__info{float:none;text-align:center;}
  .dashboard-acc__join{display:none;}
  .dashboard-bar__edit{display:inline-block;float:left;width:50%;margin-left:0;padding-top:15px;padding-bottom:15px;text-align:center;}
  .dashboard-bar__edit::before{left:30px;}
  .dashboard-bar__register{display:inline-block;float:left;width:50%;padding-top:15px;padding-bottom:15px;text-align:center;border-right:1px solid #dadada;}
  .dashboard-bar__register::before{left:14px;}
  .dash-title-box .dashboard-acc__name{margin-bottom:25px;padding:0;}
  .dashboard-half{height:auto;}
  .dashboard-half-body{padding:20px;}
  .dashboard-half-body ul li{text-align:center;}
  .dashboard-half-body ul li img{display:block;float:none;margin:20px auto;}
  .dashboard-half-body ul li p{margin:0 auto;}
  .box-content .dashboard-half{margin-bottom:20px;}
  .container-fluid{overflow:hidden;}
  .search-open{display:block!important;}
  .userinfo-open nav.header-container{display:block!important;background:0 0!important;}
  .userinfo-open #login-drop-content{position:fixed; right:0;left:0;display:block!important;max-width:100%;opacity:1;border-top:3px solid #002f5f;background: #fff}
  .userinfo-open .site-logo{display:none!important;}
  .userinfo-open .dropdown{display:none!important;}
  .userinfo-open #lang-form{display:none!important;}
  .userinfo-open ul.nav-list{display:none!important;}
  .userinfo-open .mobile-container{margin-top:-72px;}
  .userinfo-open .user-info-container:after{position:absolute;bottom:0;left:22px;width:0;height:0;content:' ';border-right:8px solid transparent;border-bottom:8px solid #002f5f;border-left:8px solid transparent;}
  .userinfo-open .account-popover{width:100%;}
  .mini-cart-items-container .arrow{display:none;}
  .mincart-open .mini-cart-items-container{display:block!important;width:100%!important; }
  .mincart-open .site-logo{display:none!important;}
  .mincart-open .dropdown{display:none!important;}
  .mincart-open #lang-form{display:none!important;}
  .mincart-open ul.nav-list{display:none!important;}
  .mincart-open .mobile-cart-container:after{position:absolute;bottom:2px;left:10px;width:0;height:0;content:'';border-right:8px solid transparent;border-bottom:8px solid #002f5f;border-left:8px solid transparent;}
  .mini-cart-items-container{position:fixed!important; right:0!important;left:0;width:100%;max-width:100%!important;border-top:3px solid #002f5f;background:#ffffff;box-shadow:none!important;}
  .auto-suggestion-popover{-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .2);box-shadow:0 4px 5px rgba(0, 0, 0, .2);}
  .auto-suggestion-popover.popover.bottom{margin-top:2px;}
  .auto-suggestion-popover .popover-arrow{display:none;}
  .auto-suggestion-popover .popover-content{padding:10px;}
  .auto-suggestion-popover .popover-content ul{padding:0;}
  .auto-suggestion-popover .popover-content .search-results-close{right:10px;}
  .mobile-user-btn{position:relative;padding:0!important;}
  .mobile-user-btn .icon-user{display:inline-block;width:25px;height:25px;margin-top:5px;border-radius:50%;background:url(../images/user_avatar_pre_login_mobile.png) no-repeat!important;background-size:contain!important;}
  .mobile-user-btn .icon-user:before{content:'';}
  .message-num-1{position:absolute;top:-8px;left:14px;min-width:24px;height:20px;padding:2px 5px;font-size:12px;line-height:1.3;text-align:center;color:#ffffff!important;border:0;border-radius:10px;background:#e11e45!important;}
  .mini-cart-icon{position:relative;}
  .mini-cart-icon .nav-items-total{position:absolute;z-index:99;top:-5px;left:2px;min-width:24px;height:20px;padding:0 5px;font-size:10px;line-height:16px;text-align:center;color:#ffffff!important;border:0;border-radius:10px;background:#e11e45!important;
  border:2px solid #fff}
  .user-info-container{position:relative;}
  .mobile-cart-container{position:relative;}
  #login-drop-content>.arrow{display:none;}
  .mobile-popover-close{position:absolute;top:15px;right:10px;width:18px;height:18px;content:'';text-indent:-9999px;border:0;background:url(../images/close@2x.png) no-repeat #ffffff;background-size:16px;}
  .mobile-popover-close2{position:absolute;top:15px;right:30px;width:18px;height:18px;content:'';text-indent:-9999px;border:0;background:url(../images/close@2x.png) no-repeat #ffffff!important;background-size:contain!important;}
  .mini-cart .mini-cart-body .mini-cart-totals{margin:12px 0 36px;}
  .login-form{width:100%;box-sizing:border-box;}
  .overlay-menu-tab-brands .banner__component a{display:inline!important;}
  header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-tools{padding:1.5em 0;}
  header.main-header .overlay-menu-container .overlay-menu .tab-content .overlay-menu-tab .overlay-menu-tab-row:first-of-type{border-bottom:1px solid #dadada!important;}
  .banner__component a img{max-width:100%;max-height:68px;vertical-align:middle;}
  header.main-header .mobile-container .mobile-wrapper .mobile-nav-row-btn-logo img { min-width:90px;max-width:90px;height:auto; padding:0;margin-left:10px;}
  .col-sm-1-10{float:left;width:10%;}
}
@media (max-width: 768px){
  .dialog-form-module{min-width:auto;margin:-20px 15px 0;}
  .dialog-form-module .container-fluid{margin-right:0!important;margin-left:0!important;padding-right:0;padding-left:0;}
  .dialog-form-module .container-fluid .row{margin-right:0;margin-left:0;}
  .dialog-form-module .container-fluid .row .col-md-6,.dialog-form-module .container-fluid .row .col-md-7{display:inline-block;float:left;width:33%;padding-left:2px;line-height:32px;}
  .dialog-form-module .container-fluid .row .col-md-2,.dialog-form-module .container-fluid .row .col-md-3{display:inline-block;float:left;width:33%;line-height:32px;}
  .dialog-form-module .container-fluid .row .col-md-3{display:inline-block;float:left;width:33%;padding-left:0!important;line-height:32px;word-break:break-all;}
  .dialog-form-module .container-fluid .table-header{margin-right:0;margin-left:0;}
  .dialog-form-module .form-opera .form-control{width:auto;}
  .span-inline-block{display:inline-block!important;padding:0!important;line-height:32px!important;vertical-align:top;}
  .quick-shop-qty{border:1px solid #dadada;}
  .mini-cart .mini-cart-body .mini-cart-checkout-button{padding-top:10px;}
  .header-element-content{display:none;}
  .header-container{background:none!important;}
  .homepage_banner{margin-top:60px;text-align:center;}
  .homepage_banner .banner__wrapper{padding-right:0;}
  .homepage_banner .banner__message{z-index:1111;float:none;width:198px;margin:50px 0 0 auto;padding-top:110px;padding-bottom:107px;text-align:center;}
  .homepage_banner .banner__message--main{width:auto;margin-bottom:0;font-size:30px;text-align:center;}
  .homepage_banner .banner__message--sub{display:none;}
  .homepage_banner .banner__action{text-align:center;}
  .sub_banner{display:table;height:auto;}
  .sub_banner .banner_bg_image{display:none;}
  .sub_banner .banner_bg_image_md{display:block;width:100%;}
  .sub_banner .banner__message--main{margin-bottom:20px;font-size:30px;}
  .sub_banner .banner__message--sub{display:none;}
  .sub_banner .banner__wrapper{left:50px;width:50%;}
  .banner__shop-now{margin:18px auto;padding:10px 20px;font-size:16px;}
  .sub_ban{margin-bottom:120px;/*background-image:url(../images/banner_sub_bg.jpg); 2019.03.06 메인 로딩문제로 삭제*/background-attachment:inherit;}
  .recommendation{text-align:center;}
  .recommendation__image{display:none;}
  .recommendation__message{display:block;float:none!important;width:100%;margin-top:0;padding:20px 0 40px;}
  .recommendation__message-main{padding-right:40px;padding-left:40px;font-size:30px;line-height:1;}
  .recommendation__message-main::before{left:0;width:37px;height:28px;}
  .recommendation__message-main::after{right:14px;right:0;width:37px;height:28px;}
  .featured-product{margin-bottom:36px;}
  .featured-product__item{height:auto;padding-top:20px;border-right:0;border-bottom:1px solid #dadada;}
  .video-preview{margin-bottom:0;}
  .featured-product__subtitle{margin-bottom:80px;}
  .featured-product__link{bottom:30px;}
  .video-preview__img{display:none;}
  .video-preview__img-mob{display:block;width:100%;}
  .video-preview__play{left:30%;width:82px;height:82px;}
  .video-preview__subtitle{display:none;}
  .amway-theme h4.full-width-title-component__sub-title{margin-bottom:20px;}
  .amway-theme .full-width-banner-component .banner-content{margin:auto;padding:0;}
  .amway-theme .full-width-banner-component .banner-content .banner-title span{font-size:30px;}
  .amway-theme .full-width-banner-component .banner-image-wrap img{width:100%;}
  .amway-theme .full-width-banner-component .banner-image-wrap img.desktop-image-mob{left:0;display:block; height:auto;margin:0;transform:translate(0, 0);}
  .amway-theme .full-width-title-component{padding-bottom:35px;}
  .amway-theme h2{font-size:30px;}
  .amway-theme .full-width-title-component__sub-title{line-height:1.3;}
  .amway-theme .accordion-element .accordion-toggle{padding:1.5em 0;}
  .amway-theme .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper{padding-left:30px;}
  .experience-brands{margin-bottom:100px;padding-top:2px;}
  .experience-brands .amway-theme h2{height:auto;font-size:28px;line-height:32px;}
  .simpleimagecomponent a.category-item img{ margin-top:20px;}/*2018.05.02 수정*/
  .simpleimagecomponent a.category-item label .category-name{display:block;line-height:1;}
  .category-banner__icon{margin-right:9px;margin-bottom:16px;}
  .experience-brands__content{position:relative;width:100%;text-align:center;background-image:url(../images/experience-brands-bg-mobile.png);background-attachment:scroll;background-size:cover;}
  .experience-brands__content .banner-content .banner-title{margin-bottom:20px;font-size:24px;line-height:1;text-align:center;}
  .experience-brands__content .banner-content .banner-sub-title{display:none;}
  .pcp-banner{margin-top:65px;}
  .owl-carousel{padding:0 5%;}
  .owl-item{width:100%;}
  .category-success-story{margin-top:40px;margin-right:-15px;margin-bottom:0;margin-left:-15px;}
  .category-success-story .item-content-wrap{width:250px;height:auto;padding-top:22px;padding-bottom:22px;}
  .category-success-story .item-content-wrap .banner-title{font-size:22px;}
  .category-success-story .item-content-wrap h4.banner-sub-title{font-size:17px;}
  .category-success-story .item-content-wrap .sub-title-wrap{display:none;}
  .experience-brands__image{right:1px;bottom:-86px;float:right;width:80%;}
  .extra2 h2.banner-title{margin-top:30px;}
  .extra2 .banner-button-wrap .btn-ink{margin-top:20px;}
  .extra2 .banner-content{position:relative;top:0;}
  .extra2 .experience-brands__image{right:auto;bottom:0;left:auto;float:none;margin-top:0;}
  .extra2 .experience-brands__content{margin-bottom:40px;}
  .success-story__item{width:100%;padding:0;}
  .success-story__item:first-child{margin-bottom:60px;}
  .product-recentlyviewed{margin-top:45px;padding-top:0;}
  .product-recentlyviewed .slick-slide img{padding:10px;}
  .product-recentlyviewed__imagelist{max-width:80%;}
  .product-recentlyviewed__imagelist .slick-slide img{max-width:100%;padding:10px;}
  .product-recentlyviewed__title-mb{display:block;font-size:36px;font-weight:bold;font-stretch:condensed;line-height:1.25;text-align:center;color:#002f5f;}
  .amway-suggest__title{font-size:30px;}
  .product-competitive__title{font-size:30px;line-height:1;}
  .featured-product__slogan{font-size:30px;}
  .product-title-container h2{font-size:30px;}
  .amway-learning__title{font-size:30px;}
/*   .amway-suggest__thumbnail{float:left;height:auto!important;margin-right:3%!important;} */
  .amway-suggest__item-detail{display:block;float:left;width:77%;height:auto;}
  #reviewsbody.accordion-panel-collapse{padding-left:16px;}
  .product-collapse__rating{padding-right:0;padding-left:0;}
  .tab-details{margin:0;padding:0;}
  .tab-details [class*=col-]{padding:0;}
  .amway-suggest{margin-top:40px;margin-bottom:0;padding:15px;padding-top:0;border-top:1px solid #dadada;}
  .amway-suggest .amway-suggest__item{width:90%;margin:0 auto;}
  .amway-suggest .slick-slider{margin-bottom:0;}
  .amway-suggest__item-container{min-width:auto;}
  .product-list__item{height:380px;margin:20px 0;}
  .product-list__item-content{height:248px; }/*2018.04.30 수정*/
  .product-list__item-detail{display:block; height:auto;}/*2018.04.30 수정*/
  .product-category-page.amway-theme{padding:0;}
  .product-categories .amway-theme{padding:0;}
  .product-list__thumbnail{float:left; height:auto;margin-right:3%;}/*2018.04.30 수정*/
  .product-list__item-link{padding:0 5% 15px 4%; }/*2018.04.30 수정*/
  .product-list__item-link .btn-blue-white{ margin-top:5px; }/*2018.04.30 수정*/
  .product-list__item-link-btn{width:60%;margin-left:23%;}
  .product-list__item-link-common{ padding-left:0;font-size:16px;}/*2018.04.30 수정*/
  .product-list__item-link-text{padding-left:32px;background-position:left center;}
  .product-list__item-link-ditto{display:block;}
  .product-category__bg{display:block;float:left;width:36%;height:44px;text-align:center;border:1px solid #dadada;border-radius:4px;background-color:#ffffff;}
  .product-category__filter-div{display:inline;float:right;width:64%;}
  .product-category select.form-control{width:96%;height:44px;margin-bottom:12px;line-height:44px;}
  .breadcrumb-section{margin:60px 0 0;padding-top:15px;padding-right:0;}
  .breadcrumb{margin:0;padding-left:0;}
  .product-category__filters{float:none;margin-left:0;font-size:16px;font-weight:500;color:#002f5f;}
  .product-category__filters:before{z-index:100000;width:17px;height:12px;margin-right:10px;content:url(../images/filter_icon.png);}
  .product-category__clear-all{display:none;}
  .product-category__item{display:none;}
  .product-description__img-main{max-width:181px;}
  .product-description__title-ds{display:none;}
  .quick-links .collapse{display:none;}
  .pull-right{display:none;}
  .pagination-bar{border-top:1px solid #dadada;}
  .order-entry-pagination .pagination-bar{margin-right:0;padding-top:0;border:0;}
  #productCategoryAccordion{display:inline;}
  .product__listing.product__list .product__list--item{padding:0 6px;border-top:0;}
  .product__listing.product__list .product__list--item:nth-of-type(2n){background:none;}
  .product__listing.product__list .product-list__item{display:table;width:100%;height:auto;margin:10px 0;padding-bottom:15px;}
  .product-list-right-slot .pagination-bar .pagination-bar-results{margin-top:10px;}
  .search-list-page-right-result-list-slot .pagination-wrapper .filter-facet-button-container{float:left;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .print-hide .filter-facet-button .icon-Humburger_list{color:#0075a4;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-toolbar .print-hide .filter-facet-button .icon-Humburger_list:before{color:#0075a4;}
  .search-list-page-right-result-list-slot .pagination-bar .pagination-bar-results{margin-top:10px;}
  .product-list-page-title{font-size:28px;}
  .cart-detail__label{display:none;}
  .main-container .product-list-page-title{margin:10px 0 20px;}
  .sort-refine-bar .form-group select.cart-detail__size{width:95%;margin-left:0;}
  .shopping-cart-item-list select.form-control{margin-top:15px;}
  .shopping-cart-item-list .product-list-item{padding:5px 0 15px;}
  .cart-detail__sort{display:block;margin-right:15px;margin-left:15px;border-bottom:1px solid #e3e3e3;}
  .cart-detail__update-cart{position:absolute;top:-44px;right:-20px;display:none;display:block;}
  .create-new-shopping-list-container .create-shopping-list-form{margin-left:5px;}
  .create-new-shopping-list-container .create-shopping-list-form s .new-shopping-list-row .description{width:100%;}
  .create-new-shopping-list-container .create-shopping-list-form .shopping-list-input{max-width:100%;}
  .cart-top-totals{max-width:68%;line-height:1;}
  .cart-items-wrapper{padding-right:5px;margin-top: 20px;}
  .cart-items-wrapper .pagination-bar .pagination-toolbar{padding-right:0;padding-left:12px;}
	.cart-items-wrapper .cartlist-content .row:last-child {border: 0;}
	.cart-items-wrapper .cartlist-content .cartlist-td { line-height: 38px;}
	.cart-items-wrapper .shipping-delivery-ship .form-group label {margin-bottom: 10px; margin-top: 5px;}
	.cart-items-wrapper .shipping-delivery-ship .form-group button + a { margin-left: 10px;}
  .add-to-component-container{display:block;width:100%;}
  .add-to-dropdown{display:block;width:100%;}
  .cart-detail__dropdown{display:block;width:100%;}
  .cart-detail__addto{width:100%;margin-top:0;}
  .payment-forms__apply.btn-blue-white{display:none;}
  .v-m-pros{padding-right:0;}
  .icon-add-ditto.icon-add-like{display:inline-block;}
  .add-to-shopping-list-container.js-pdp-add-to-shoping-list-container .icon.icon-add-shoppinglist{display:inline-block;}
  .link-line img{width:35px;margin:0;}
  .row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div{display:inline-block;width:19%;padding:30px 2px;text-align:center;}
  .new-pdp-info.pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .actions-wrapper .actions .add-to-cart-extra-actions .add-to-shopping-list-container{padding:0;}
  .new-product__listing .product-list__item-link-ditto.product-list__item-link-common.col-xs-6 .wish-list{display:inline-block;}
  .new-product__listing .product-list__item-link-ditto:before{content:'';}
  .new-product__listing .product-list__item-link-ditto .like-shape{position:relative;right:0;display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:bottom;background:url(../images/ditto_2.svg) no-repeat;background-size:auto 100%;}
  .new-product-category.product-category select.form-control{font-size:16px;line-height:22px;}
  #colorbox{top:2%;width:90%;height:96%;}
  #cboxWrapper{top:-6%;}
  .los-search-widget-container .table-content-x-scroll{overflow-x:auto!important;}
  .recipient-list-table-header .pull-right.total-qty{display:inline-block;float:right;}
  .new-page-details-variants-select #BuyNow{top:10px;}
  .amway-suggest.search-no-result .amway-suggest__item{margin:0 auto;}
  .quick-view-btn{display:none!important;}
  .view-box{display:none!important;}
  .new-featured-product .featured-product__item{margin-bottom:30px;border-right:0;border-bottom:none;}
  .new-featured-product .featured-product__item:nth-child(3){margin-bottom:0;}
  .new-featured-product.featured-product{margin-bottom:0;border-top:1px solid #dadada;}
  .amway-right-supplement .amway-suggest__thumbnail{float:none!important;width:175px!important;height:auto!important;margin-right:auto!important;}
  .amway-right-supplement .rightSupplement_Item.col-md-4.col-xs-12{margin-bottom:30px;}
  .amway-right-supplement .rightSupplement_Item.col-md-4.col-xs-12:nth-child(3){margin-bottom:60px;}
  .rightSupplement_Item-content .step{top:5px;left:105px;}
  .new-video-preview{display:block;margin-top:60px;}
  .new-recommendation{display:block;margin-top:60px;}
  .new-recommendation .recommendation__message{margin-top:0;}
  .new-advice{display:block;margin-top:60px;margin-top:0;padding-top:0;border-top:none;}
  .new-amway-competitive table tr:nth-child(2){color:#20883e;background-color:#f4f4f4;}
  .new-amway-competitive table tr:nth-child(4){background-color:#f4f4f4;}
  .new-hot-brand{overflow-x:hidden;}
  .new-hot-brand .amway-theme{margin:0 15px;}
  .new-create-new-shopping-list-container .pull-right{display:block;}
  .new-create-new-shopping-list-container .link-text{padding-left:0!important;}
  .new-create-new-shopping-list-container .new-ditto-link-wrap{padding-left:0!important;}
  #quickOrder .quick-shop-container .pull-right{display:block;}
  #quickOrder .accordion-custom .panel-title div{padding:1.75em 0;}
  #shoppingListDetail .quick-shop-container .pull-right{display:block;}
  #shoppingListDetail .accordion-custom .panel-title div{padding:1.75em 0;}
  .new-shopping-list-detail span.list-product{top:-15px;float:left;margin-left:0;}
  .new-shopping-list-detail .account-section-content{margin-top:20px;}
  #shoppingListDetail.account-section{margin:0;}
  #quickOrder.account-section{margin:0;}
  .shoppingListDetail-content .account-section-content{margin-top:0;margin-bottom:25px;padding-bottom:0;}
  #shoppingListDetailAccordion{margin-bottom:0;}
  .shopping-cart-quick-shop-wrapper .quick-shop-container.new-quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-size:18px;}
  .new-pagination-bar{margin-bottom:0;border-top:none;}
  .new-shopping-cart-item-list ._checkbox-element-global-class~span._checkbox-element-global-span:before{left:2px;font-size:11px;font-weight:100;}
  #colorbox.add-to-shopping-list-box{width:90%;}
  #colorbox.add-to-shopping-list-box #cboxLoadedContent{overflow-y:auto;max-height:350px;}
  #colorbox.add-to-shopping-list-box #cboxContent{width:100%;}
  #colorbox.add-to-shopping-list-box #cboxWrapper{top:-3%;height:600px;}
  .product-recentlyviewed__title-ds{display:block;font-size:36px;font-weight:bold;font-stretch:condensed;line-height:1.25;text-align:center;color:#002f5f;}
  .new-product__listing .product-list__item-link-ditto{cursor:pointer;}
  .new-product__listing .product-list__item-link-ditto:before{float:right;}
  .col-sm-3{width:100%;}
  .col-sm-4{width:100%;}
  .product-description__title-mb{display:none;}
  .new-advice{padding-bottom:0;}
  .new-advice .item .full-width-item{margin-bottom:30px;}
  .swatches-description__margin-minus{margin-top:-60px;}
   /* 2018.11.16
  .amway-suggest .amway-suggest__item{display:table;width:90%;}
  .amway-suggest__item-content{display:table;width:100%;height:auto;padding:36px 5% 15px 4%;}
  .amwahover img.amway-suggest__thumbnail{display:inline-block;float:none; margin:0 auto;}*/
  .amway-suggest__item-detail{width:100%;text-align:left;}
  .row.list-item-row.product-list__item .col-sm-4{width:33.33333333%;}
  .row.list-item-row.product-list__item .col-sm-8{padding-top:36px;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .product__list--thumb img{height:auto;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .SearchResultsList-ListAddToCartAction{padding-left:0;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container{width:100%;text-align:left;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-ditto-container button{font-size:16px;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .list-item-wrapper .addtocart .add-to-shopping-list-container button{font-size:16px;}
  .search-list-page-right-result-list-slot .product__list--wrapper .product__list .product__list--item .btn.btn-primary.btn-block.out-of-stock{float:left;width:60%;padding:13px 20px 12px;}
  .sort-refine-bar #sortForm1 select{height:42px;line-height:1;}
  .new-amway-competitive table tr:nth-child(2){font-weight:500;background-color:#e3e3e3;}
  .new-amway-competitive table tr:nth-child(4){background-color:#f4f4f4;}
  #ShopListDetailForm .detail-content{font-size:14px;}
  .amway-suggest.search-no-result.new-search-no-result .amway-suggest__item{margin:12px;}
  #reviewsbody .product-collapse__review img.star{display:block;margin-bottom:5px;}
  header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle .subcategory-icon{color:#0075a4;}
  header.main-header .mobile-container .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle .subcategory-icon:hover{color:#002f5f;}
  header.main-header .mobile-container .mobile-wrapper .mobile-cart-container{padding:0 0 0 10px;}
  .mobile-header-cell button.mobile-search-btn{padding:0;}
  .mobile-header-cell:nth-child(4){/*width:48px!important;*/}
  .mobile-header-cell:nth-child(5){width:48px!important; }
  .mobile-header-cell:nth-child(6){width:48px!important;}
  .quick-links-header.collapsed:before{padding-right:5px;}
  .amway-suggest__item-content.amwahover{text-align:center;}
  .simpleimagecomponent a.primary-link:nth-child(3){clear:both;}
  .simpleimagecomponent a.primary-link:nth-child(7){clear:both;}
  footer{margin-top:0;}
  .footer ul li:last-child:before{content:'';}
  .footer ul li:nth-child(2):before{content:'';}
  .quick-links-misc{padding:0 12px;}
  .quick-links-misc li:nth-child(2){display:block;}
  .quick-links-misc li:nth-child(2) img{width:120px;margin:30px 0 10px;}
  .new-account-section-content.account-section-content{margin-bottom:10px!important;padding-bottom:0;}
 /* .shopping-cart-product-item-list .product-list-item:nth-child(2){margin-top:-18px;}
   .shopping-cart-product-item-list ._checkbox-element-global-span:before{bottom:4px!important;left:4px!important;} */
  .shopping-cart-item-list select.form-control{line-height:21px;}
  .new-cart-voucher .cart-voucher__input{width:68%;margin-right:2%;font-size:16px!important;}
  .new-cart-voucher .cart-voucher .btn-blue-white{width:30%;}
  .amway-suggest.search-no-result.new-search-no-result{border-top:none;}
  .quick-links .col-sm-3{padding-left:0;}
  ul#accordion.col-sm-8{padding:0 12px;}
  .mH{display:none;}
  .block{padding-bottom:0;}
  .product-category-page{margin-top:15px;}
  .cbox{width:100%;}
  .cbox .cart-popup__dialog{width:80%;margin-left:10%;}
  .cbox .cart-popup__thumbnail，#add-to-cart-box .cart-popup__item-detail{display:inline-block;vertical-align:top;}
  .cbox .cart-popup__thumbnail{width:20%;height:auto;margin:0 2%;}
  .cbox .cart-popup__item-detail{width:74%;margin:0;margin-bottom:20px;}
  .cbox .cart-popup__header-text{font-size:24px;}
  .add-to-cart-extra-actions .add-to-shoping-list-container{width:auto!important;margin:20px 0;padding:0 0 2px;}
  .add-to-cart-extra-actions .add-to-ditto-container{width:auto!important;margin:20px 0;padding:0 0 2px;}
}
@media (max-width: 768px) and (max-width: 768px){
  .experience-brands{margin-bottom:30px;}
}
@media (max-width: 768px) and (max-width: 768px){
  .experience-brands .new-hot-brand{display:table;overflow:hidden;width:100%;}
}
@media (max-width: 768px) and (max-width: 768px){
  .new-product__listing .product-list__item-link-ditto:before{left:1px;float:left;width:21px;height:21px;}
}
.add-to-wish-list-conatiner{margin:20px 0 0;}
.add-button-wrap{display:inline-block;width:auto;margin-top:0!important;margin-right:10px!important;padding:10px 5px!important;border:1px solid transparent!important;}
.add-button-wrap button .shopping-list-button-text{text-decoration:none;text-transform:initial;border-bottom:0!important;}
.add-button-wrap:hover .icon-add-shopping-list{background:url(../images/plus.svg) no-repeat;}
.add-button-wrap:hover .icon-add-wish-list{background:url(../images/heart.svg) no-repeat;}
.add-button-wrap:hover .icon-add-to-ditto{background:url(../images/ditto.svg) no-repeat;}
.add-button-wrap:last-child{margin-right:0;}
.add-button-wrap.open{border:1px solid #dadada!important;border-top:0!important;box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);}
.add-button-wrap.open .shopping-list-button-text{color:#002f5f;}
.add-button-wrap.open .icon-add-shopping-list{background:url(../images/plus.svg) no-repeat;}
.add-button-wrap.open .icon-add-wish-list{background:url(../images/heart.svg) no-repeat;}
.add-button-wrap.open .icon-add-to-ditto{background:url(../images/ditto.svg) no-repeat;}
.icon-add-shopping-list{position:relative;top:6px;display:inline-block;width:24px;height:24px;margin-right:5px;background:url(../images/plus_2.svg) no-repeat;background-size:24px;}
.icon-add-wish-list{position:relative;top:6px;display:inline-block;width:24px;height:24px;margin-right:5px;background:url(../images/heart_2.svg) no-repeat;background-size:24px;}
.icon-add-to-ditto{position:relative;top:6px;display:inline-block;width:24px;height:24px;margin-right:5px;background:url(../images/ditto_2.svg) no-repeat;background-size:24px;}
.plp-item-label{position:absolute;z-index:99;width:140px;height:30px;padding-top:4px;font-size:13px;font-weight:500;line-height:1.6;text-align:center;color:#ffffff;}
.plp-item-label.limit-stock{z-index:98;left:111px;background-color:#731472;}
.plp-item-label.limit-stock.only-limit-stock{left:0;margin-left:12px!important;}
.plp-item-label.bundle-save{width:110px;margin-right:15px;background-color:#e11e45;}
.plp-item-label.bundle-save .right-white{right:-15px;width:16px;height:30px;border:0;background:url(../images/icon_arrow.png) no-repeat;background-size:16px 30px;}
.plp-item-label .right-white{position:absolute;top:0;right:-14px;width:0;height:0;border-right:14px solid transparent;border-bottom:30px solid #ffffff;border-left:15px solid transparent;}
.amway-suggest__item .plp-item-label.limit-stock{margin-left:10px;}
.test{background:red;}
#shopping-cart .payment-forms__apply{margin-top:0;}
#Shopping-List-Detail .payment-forms__apply{margin-top:0;}
.user-account-header .go-block input[type=button]{width:auto;border:2px solid #002f5f;}
.plp-add-to-shopping-list{position:relative;}
.plp-add-to-shopping-list .product-list__item-link-text{cursor:pointer;}
.plp-add-to-shopping-list .dropdown-menu{position:absolute;z-index:1000!important;top:40px;left:0;width:300px;}
.plp-add-to-shopping-list .dropdown-menu li{margin:0 15px 0 20px;line-height:50px;border:0;border-bottom:1px solid #dadada;}
.plp-add-to-shopping-list .dropdown-menu li label{top:-8px;}
.plp-add-to-shopping-list .dropdown-menu .dropdown-menu-bottom{padding:10px 20px;border-top:1px solid #dadada;}
.plp-add-to-shopping-list .dropdown-menu .dropdown-menu-bottom a{position:relative;top:12px;left:-10px;float:right;}
#dashboard .owl-theme .owl-controls .owl-nav .owl-prev,#my-business-income .owl-theme .owl-controls .owl-nav .owl-prev{left:0;}
#dashboard .owl-theme .owl-controls .owl-nav .owl-next,#my-business-income .owl-theme .owl-controls .owl-nav .owl-next{right:0;}
.icon-Humburger_list:before{color:#0075a4;}
#shopping-list-content .ditto-action-panel{padding-left:12px;}
.pdp-cart-popup__content{max-height:1000px;}
#contract-renewal .contract-renewal-sign{font-weight:100;text-transform:initial;}
#contract-renewal .contract-renewal-sign a{padding-left:5px;}
#contract-renewal .amway-theme table tbody td{vertical-align:middle;}
#contracts .billing-shipping .accordion-billing-shipping .panel-title div span{font-size:20px;}
#contracts .performance-box__tool-icon{margin-top:0;}
#contracts .bonus-payment__description{width:80%;padding:15px 0;}
#contracts .product-availability>span{padding-left:0;}
#contracts #paymentInformationBody{margin-bottom:40px;}
#contracts .new-table-block-wrapper{padding-top:0;}
#contracts .amway-theme .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name{width:50%;}
#contracts .amway-theme .ditto-schedule-table-content .ditto-schedule-table thead tr th .ditto-header-button{cursor:default;}
#contracts .amway-theme .ditto-schedule-table-content .ditto-schedule-table thead tr th .ditto-header-button.pointer{cursor:pointer;}
#contracts .amway-theme .ditto-schedule-table-content .ditto-schedule-table tbody tr td span.divider{padding:0 5px;color:#88888b;}
#contracts .amway-theme .ditto-nav-tabs-wrap{margin-bottom:2em;}
#contracts .show-more-orders{text-transform:initial;}
#contracts .billing-shipping .accordion-billing-shipping{padding:40px 0;}
#contracts .billing-shipping .accordion-billing-shipping .product-availability .text{font-size:1.25em;}
.plp-add-to-ditto{position:relative;cursor:pointer;}
.plp-add-to-ditto:hover{color:#002f5f;}
.plp-add-to-ditto .dropdown-menu{position:absolute;z-index:1999!important;top:40px;left:13px;width:300px;}
.plp-add-to-ditto .dropdown-menu ul{overflow-y:auto;max-height:335px;}
.plp-add-to-ditto .dropdown-menu ul li{margin:0 15px 0 20px;padding-top:15px;line-height:20px;border-bottom:1px solid #dadada;}
.plp-add-to-ditto .dropdown-menu ul li p{margin-left:30px;}
.plp-add-to-ditto .dropdown-menu .dropdown-menu-bottom{padding:10px 20px;border-top:1px solid #dadada;}
.plp-add-to-ditto .dropdown-menu .dropdown-menu-bottom a{position:relative;top:12px;left:-10px;float:right;}
select.no-uppercase-form-control{text-transform:initial;}
#reports-page.los-listview .list .top-bar .idx{left:10px;display:block;}
#reports-page.los-listview .list .top-bar .indicator-box .indicator.black{background-color:#000000;}
#reports-page.los-listview .list .top-bar .indicator-box .indicator.orange{background-color:#c25413;}
#reports-page.los-listview .list .top-bar .indicator-box .indicator.blue{background-color:#0075a4;}
#reports-page.los-listview .list .top-bar .indicator-box .amw-at-ibo-inactive-symbol{margin-left:10px;color:#bbbbbb;}
#reports-page.los-listview .list .top-bar .indicator-box .icon-Icon-Inactive-transparent{width:20px;height:20px;font-family:'AmwayIcons'!important;font-size:1.2em;line-height:20px;color:#bbbbbb;border-radius:4px;background-color:transparent;}
#reports-page.los-listview .list .top-bar .indicator-box .icon-Icon-Inactive-transparent:before{content:'\EA7C';}
#reports-page.los-listview .list li{margin:26px 0 40px;}
#reports-page.los-listview .list li .icon-arrow-dropdown{padding:0 8px;font-size:.7em;cursor:pointer;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;}
#reports-page.los-listview .amw-page-los-container .amway-theme{margin-top:40px;}
#reports-page.los-listview .amw-page-los-container .amw-toggle-downlines{padding:35px 0 5px;font-size:16px;text-align:right;}
#reports-page.los-listview .amw-page-los-container .amw-toggle-downlines .amw-toggle-downlines-button{display:inline-block;font-weight:700;cursor:pointer;color:#0075a4;}
#reports-page.los-listview .action-list li{position:relative;margin:0;padding:12px 10px 12px 35px;font-size:16px;font-weight:normal;cursor:pointer;border:none;border-bottom:1px solid #e3e3e3;}
.amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-checkbox-overlay{top:60px;}
.amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-label-checkbox-text{display:none;}
.new-shopping-cart-item-list{margin-top:-68px;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts .new-ditto-link-wrap{display:inline-block;border-left:1px solid #dadada;}
.shipping-delivery .col-panel .form-group label{margin-top:10px;}
.shipping-delivery .col-panel .form-group .shipping-delivery-options-container{margin-top:0;margin-left:0;}
.best-sellers-quick-view{font-size:16px;}
.shopping-list .amway-theme .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name{width:50%;}
@media (max-width: 768px){
  .shopping-list .amway-theme .create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link-wrap{display:inline-block;}
  .shopping-list .amway-theme .create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link-wrap:nth-child(2){position:relative;top:-2px;margin-left:10px;border-left:1px solid #dadada;}
  .shopping-list .amway-theme .create-new-shopping-list-container .create-shopping-list-form .new-ditto-search-contacts .new-ditto-link-wrap:nth-child(2) .link-text{padding-left:10px!important;}
}
.create-a-receipt-2 .search-wrap{margin-left:6px;}
.create-a-receipt-2 .search-wrap.create-a-receipt-2-search-wrap{margin-left:0;}
.search-no-result .amway-suggest__item-container .amway-suggest__item-link{padding:5px 0;}
.search-no-result .plp-add-to-shopping-list .dropdown-menu{top:inherit;bottom:0;font-weight:100;}
@media (max-width: 768px){
  .search-no-result .plp-add-to-shopping-list .dropdown-menu{left:-6px!important;}
}
@media (max-width: 380px){
  .search-no-result .plp-add-to-shopping-list .dropdown-menu{left:-8px!important;width:280px;}
}
@media (max-width: 380px){
  .search-no-result .plp-add-to-shopping-list .dropdown-menu .dropdown-menu-bottom{padding:10px;}
  .search-no-result .plp-add-to-shopping-list .dropdown-menu .dropdown-menu-bottom a{top:16px;left:-28px;}
}
.search-no-result .plp-add-to-ditto sup{position:absolute;top:5px;right:5px;font-size:24px;}
@media (max-width: 768px){
  .search-no-result .plp-add-to-ditto sup{right:auto;}
}
.search-no-result .plp-add-to-ditto .dropdown-menu{top:inherit;bottom:0;font-weight:100;}
@media (max-width: 768px){
  .search-no-result .plp-add-to-ditto .dropdown-menu{left:-6px!important;}
}
@media (max-width: 380px){
  .search-no-result .plp-add-to-ditto .dropdown-menu{left:-8px!important;width:280px;}
}
@media (max-width: 380px){
  .search-no-result .plp-add-to-ditto .dropdown-menu .dropdown-menu-bottom{padding:10px;}
}
.search-no-result .product-list__item-link-ditto{position:relative;display:block;height:20px;padding-right:0;padding-left:15%;background:url(../images/ditto_2.svg) 20px no-repeat;background-size:auto 100%;}
.search-no-result .product-list__item-link-ditto:hover{background:url(../images/ditto.svg) 20px no-repeat;}
@media (max-width: 768px){
  .search-no-result .product-list__item-link-ditto{margin-bottom:15px;padding-left:32px;background:url(../images/ditto_2.svg) 1px no-repeat;}
  .search-no-result .product-list__item-link-ditto:hover{background:url(../images/ditto.svg) 1px no-repeat;}
}
.termsAndConditions-icon .icon{position:relative;top:-10px;background:url(../images/T&C.png) 12px no-repeat;}
.termsAndConditions-icon .icon:hover{background:url(../images/T&C-hover.png) 12px no-repeat;}
.pointManagement-icon .icon{position:relative;top:-10px;left:-3px;background:url(../images/point-management.png) 12px no-repeat;}
.pointManagement-icon .icon:hover{background:url(../images/point-management-hover.png) 12px no-repeat;}
.coupon-management-icon .icon{position:relative;top:-10px;background:url(../images/coupon-management.png) 12px no-repeat;}
.coupon-management-icon .icon:hover{background:url(../images/coupon-management-hover.png) 12px no-repeat;}
.ditto-site .ditto-field-price button,.ditto-site .ditto-field-pv-bv button{cursor:inherit;}
.new-select select{width:200px!important;min-width:0;margin-right:8px!important;}
@media (max-width: 768px){
  .new-select select{width:100%!important;}
}
.new-select select.register-absolute-width{width:283px!important;}
@media (max-width: 768px){
  .new-select select.register-absolute-width{width:100%!important;}
}
.new-select button{vertical-align:inherit!important;}
select.form-control.create-a-receipt-select{width:116px;}
select.form-control.city-select{width:100%;}
select.form-control.width-auto{width:auto;}
select.form-control.width125{width:125px;}
select.form-control.width167{width:167px;}
select.form-control.width100{width:100px;}
select.form-control.width125{width:125px;}
select.form-control.width185{width:185px;min-width:0;}
@media (max-width: 768px){
  select.form-control.width185{width:100%;}
}
select.form-control.width280{width:280px!important;}
.new-btn{vertical-align:inherit!important;}
.action-reports-birthday-date-select select span{position:absolute;right:12px;}
@media (max-width: 768px){
  select.form-control{padding:6px 12px;line-height:20px;}
}
.amway-theme .prw-nav{background:#f4f4f4;}
.amway-theme .prw-nav .prw-nav-container .title{float:left;margin-right:.875em;font-weight:500;line-height:2.5em;color:#002f5f;}
.amway-theme .prw-nav .prw-nav-container .jump-dropdown-container{position:relative;top:1px;float:left;margin-right:.625em;}
.amway-theme .prw-nav .prw-nav-container .jump-dropdown-container .select2-selection{min-width:250px;}
.amway-theme .prw-nav .prw-nav-container .jump-to-button-wrap{float:left;}
.amway-theme .prw-nav .prw-nav-container .jump-to-button-wrap button.prw-jump-to-button{padding:0 15px;}
.amway-theme .prw-nav .prw-nav-container .buttons-wrap{float:right;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap{display:inline-block;margin:5px 0;line-height:30px;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap:first-of-type{margin-right:16px;padding-right:20px;border-right:1px solid #dadada;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-link-reg:hover{text-decoration:none;color:#002f5f;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-link-reg:hover *{text-decoration:none;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-link-reg:focus{text-decoration:none;color:#002f5f;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-link-reg:focus *{text-decoration:none;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-reg{height:30px;padding:0;color:#002f5f;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-reg span{display:inline-block;line-height:30px;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-reg .prw-panel-icon{position:relative;top:4px;display:inline-block;margin-right:5px;font-size:24px;font-weight:100;line-height:24px;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-edit{height:30px;padding:0;color:#002f5f;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-edit span{display:inline-block;line-height:30px;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-edit .prw-panel-icon{position:relative;top:4px;display:inline-block;margin-right:5px;font-size:24px;font-weight:100;line-height:24px;}
.amway-theme .prw-nav .con-register-user:before{content:'\ea6a';}
.amway-theme .prw-nav .prw-nav-container{position:relative;top:8px;}
.amway-theme .prw-nav .prw-nav-container .jump-dropdown-container{top:0;}
.amway-theme .prw-nav .prw-nav-container .jump-dropdown-container select.form-control{width:auto;background:url(../images/selector-arrow.png) right center no-repeat #ffffff;background-size:18px auto;}
.amway-theme .outer-border-bottom{margin-bottom:20px;}
.amway-theme .outer-border-bottom .tabs-toggles .tab-toggle-wrap.active .tab-toggle{margin-bottom:-1px;border-bottom:1px solid #ffffff;}
.did-you-mean .wrap{padding:0;}
.business-information #business-page-accordion .businees-action-btn{border:2px solid #002f5f;}
.business-information #business-page-accordion .businees-action-btn:focus{}
.apply-coupon-label{padding-top:20px;}
.promotion-applied{display:none;}
.promotion-applied .cart-totals-left{padding-left:1em;}
.promotion-applied .cart-totals-right{padding-right:24px;cursor:pointer;text-align:right;color:#0075a4;}
.promotion-applied .cart-totals-right:hover{color:#002f5f;}
.promotion-applied .promotion-applied-alert{margin-right:0;padding:10px;line-height:12px;text-align:left;color:#20883e;}
.promotion-applied .promotion-applied-alert .check{position:relative;top:-2px;left:-4px;}
.coupon-apply-btn .select-coupon{width:56%;padding:6px;}
.coupon-applied{display:none;}
.coupon-applied .coupon-applied-text{padding:10px 10px 10px 0;line-height:24px;}
.coupon-applied .coupon-applied-text .cart-totals-left{padding-left:1em;}
.coupon-applied .coupon-applied-text .cart-totals-right{padding-right:15px;cursor:pointer;text-align:right;color:#0075a4;}
.coupon-applied .coupon-applied-text .cart-totals-right:hover{color:#002f5f;}
.coupon-applied .coupon-applied-alert{margin-right:0;padding:10px;line-height:12px;text-align:left;color:#20883e;}
.coupon-applied .coupon-applied-alert .check{position:relative;top:-2px;left:-4px;}
#select-coupon .cart-popup__content{overflow-y:hidden;max-height:inherit;}
#select-coupon .cart-popup__item-info{min-height:430px;padding:40px 20px 0;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .popup-coupon-text{padding-top:20px;color:#002f5f;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper{position:relative;overflow-x:hidden;overflow-y:auto;height:300px;margin-top:20px;padding-top:0;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table thead .ditto-field-name{padding:0 10px;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table thead tr th:nth-child(3){text-align:right;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table thead tr th:nth-child(3) button{text-align:right;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr{height:90px;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(1){position:absolute;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(1) input.amw-global-radio:checked+.amw-radio-overlay{background-color:#0075a4;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(1) input.amw-global-radio:checked+.amw-radio-overlay:before{top:5px;left:5px;width:6px;height:6px;background-color:#ffffff;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(1) .amw-radio-overlay{left:-4px;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(3){text-align:right;}
#select-coupon .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(4){position:absolute;left:38px;width:100%;padding-top:48px;padding-left:0;}
#select-coupon .cart-popup__item-link{z-index:999;text-align:right;}
#select-coupon .cart-popup__item-link #coupon-apply{width:99px;padding:10px 20px!important;}
.account-orderhistory-pagination{padding-top:12px;}
.account-orderhistory-pagination .text-center #show-more span{text-transform:capitalize;}
.applicant-row{display:none;}
.amway-theme input[type=text]{height:40px;}
.no-border-image{border:1px solid #dadada;}
.message-center-product-availability .text{position:relative;top:2px;}
.order-history-expended-status .js-automation-order-details-status-title{float:left;}
.order-history-expended-status .js-automation-order-details-date-title{float:left;}
button[disabled].remove-function{cursor:auto!important;opacity:1!important;color:#0075a4!important;}
button[disabled].remove-function:hover{color:#002f5f!important;}
.ditto-changeTo-sop .product-list__item-link-ditto{padding-left:60px;background:url(../images/ditto_2.svg) 35px no-repeat;}
.ditto-changeTo-sop .product-list__item-link-ditto:hover{background:url(../images/ditto.svg) 35px no-repeat;}
.bank-payment.billing-shipping .accordion-billing-shipping .create-payment-container button{width:97px;height:48px;margin:5px;margin-right:12px;padding:5px 19px!important;text-align:center;}
.bank-payment.billing-shipping .accordion-billing-shipping .delete-function-btn{float:right;width:97px;margin-right:12px;text-align:center;text-transform:initial;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel{border-bottom:none;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-subTitle{padding:0 42px 20px;font-size:22px;font-weight:500;color:#002f5f;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-subTitle.Two{padding-top:20px;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .address-block .address-buttons{position:absolute;top:-82px;right:0;}
@media (max-width: 768px){
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .address-block .address-buttons{position:relative;top:auto;right:auto;left:12px;text-align:left;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .address-block .address-buttons div{display:inline-block;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .address-block .address-buttons div.delete-function-btn{position:relative;top:auto;float:none;}
}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .address-block,.bank-payment.billing-shipping .accordion-billing-shipping .panel .card-info{font-weight:500;color:#002f5f;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel:first-child{border-top:none;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards{border-right:0;border-bottom:none;border-left:0;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards.last-account-cards{border-bottom:1px solid #dadada;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .block-right>div{display:inline-block;vertical-align:middle;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .block-right .button-block{position:relative;top:-8px;float:right;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .payment-info-container .block-right{padding-top:15px;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title{margin-right:0;margin-left:0;padding:10px 0!important;background-color:#f4f4f4;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title .card-info-block{padding-top:0;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title .accountHolder-title,.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title .purpose-block{font-weight:500;color:#002f5f;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title.edit{display:none;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .payment-new-wrapper .bank-payment-row-title.row{margin:0;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .payment-new-wrapper .account-profile__label{line-height:16px;}
.bank-payment.billing-shipping .accordion-billing-shipping .panel .payment-new-wrapper .account-profile__editor{display:block;}
.bank-payment.billing-shipping .payment-new-wrapper .creat-new-wrapper{border:none;}
.bank-payment.billing-shipping .payment-new-wrapper .creat-new-wrapper select{text-transform:initial;}
.bank-payment.billing-shipping .payment-new-wrapper .creat-new-wrapper .select-form-group ._checkbox-element-global-span:before{left:1px;}
.bank-payment.billing-shipping .payment-new-wrapper .creat-new-wrapper input{color:#002f5f;}
.bank-payment.billing-shipping .payment-new-wrapper .bank-payment-edit-operation{padding:30px 0;}
.bank-payment.billing-shipping .payment-new-wrapper .bank-payment-edit-operation button{width:90px;margin:0 5px;padding:10px;}
.bank-payment.billing-shipping .payment-new-wrapper .bank-payment-edit-operation a{margin:0 5px;}
.bank-payment.billing-shipping .card-info-block .expiration-date,.bank-payment.billing-shipping .card-info-block .panel-title-text{font-weight:100;text-transform:initial;color:#55565a;}
.bank-payment.billing-shipping .block-right .address-block div{font-weight:100;text-transform:initial;color:#55565a;}
.bank-payment.billing-shipping .bank-agreement{padding-bottom:40px;}
.bank-payment.billing-shipping .bank-agreement .bank-account-checkbox label{padding-left:0;color:#55565a;}
.bank-payment.billing-shipping .bank-agreement .bank-account-checkbox label ._checkbox-element-global-span{top:4px;}
.bank-payment.billing-shipping .action{margin-bottom:0!important;border-bottom:none!important;}
.bank-payment.billing-shipping .action .certify-text{color:#55565a;}
.bank-payment.billing-shipping .action h3{font-family:inherit;}
.bank-payment.billing-shipping .action .certify-text{text-transform:initial;}
.bank-payment.billing-shipping .next-control.disabled button{border:2px solid #dddddd;background-color:#dddddd;}
.bank-payment.billing-shipping .next-control.disabled button:hover{color:#ffffff;border:2px solid #dddddd;background-color:#dddddd;}
.border-bottom-payment-new-wrapper{border-bottom:1px solid #dadada;}
.blue-tip-label{display:inline-block;height:21px;margin-left:8px;padding:0 8px;font-size:12px;line-height:20px;text-align:center;text-transform:initial;color:#007eb0;border:1px solid #007eb0;background-color:#e6f2f7;}
.credit-debit .add-new-payment-info{font-weight:500;}
.credit-debit .creat-new-wrapper input{color:#002f5f;}
.credit-debit .accordion-billing-shipping .panel .bank-payment-row-title{margin-right:0;margin-left:0;}
.credit-debit .accordion-billing-shipping .panel .bank-payment-row-title>div{font-weight:500;color:#002f5f;}
.credit-debit .accordion-billing-shipping .panel .bank-payment-row-title .address-block div{font-weight:500;color:#002f5f;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards{border-bottom:0!important;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .red-expiry-date{font-weight:500;color:#e11e45;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .block-right{padding-top:15px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .block-right .renewal-icon{position:relative;left:10px;cursor:pointer;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .block-right .nickName-block img{position:relative;top:-2px;left:5px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .block-right .nickName-block span:nth-child(2){display:inline-block;min-width:104px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .block-right .purpose-block .blue-tip-label{margin-left:0;color:#0075a4!important;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info{position:relative;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info .expires-message-warpper{padding-left:0!important;font-weight:100;text-transform:initial;color:#55565a;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info .card-data .card-code{margin-left:10px!important;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info .blue-tip-label{position:absolute;top:0;left:256px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block>div div{display:table-cell;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block>div .expiry-date{font-weight:500;color:#002f5f;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block>div .card-image{display:table-cell;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block>div .card-info .expires-message-warpper{padding-left:0;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block>div .card-info .card-data{font-weight:100;text-transform:initial;color:#55565a;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block>div .card-info .card-data .card-code{padding-left:5px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .card-info-block .block-right .address-title{font-weight:100;text-transform:initial;color:#55565a;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .button-block{position:relative;top:-8px;float:right;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .button-block.delete-btn{position:relative;top:0;width:97px;text-align:center;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form{padding-left:12px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .account-profile__editor .form-group label:nth-child(2){text-transform:initial;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form label{margin-right:0;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .expiry-block{width:12%;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .expiry-block.left-expiry-block{margin-left:12px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .card-number-block input.express-card{padding-top:15px;padding-left:50px;background:url(../images/payment/1x/icon_card_amex.png) 8px no-repeat;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form ._checkbox-element-global-span:before{left:2px;font-size:12px;font-weight:100;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .separator{top:12px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .security-code-block input{padding-top:15px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .newPayment-card-password{padding-top:15px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .purpose-block .form-group{display:table-cell;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-buttons{position:absolute;top:-88px;right:11px;float:right;text-align:center;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-buttons *{width:97px;height:auto;margin-right:0;margin-left:0;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-buttons button{width:97px;height:auto;margin-right:0;margin-left:0;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-buttons .delete-function-btn{display:inline-block;text-transform:initial;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .editCancel{height:48px;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody #newPayment .creat-new-wrapper{padding:0 0 120px;border-top:1px solid #dadada;}
@media (max-width: 768px){
  .credit-debit .accordion-billing-shipping .panel #paymentInformationBody #newPayment .creat-new-wrapper{padding-bottom:0;}
}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody #newPayment .creat-new-wrapper .address-buttons{top:0;}
.credit-debit .accordion-billing-shipping .panel #paymentInformationBody .fontMainColor{color:#55565a;}
.credit-debit .accordion-billing-shipping .panel .payment-gateway-editPay{padding-bottom:40px!important;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info{min-width:600px;padding:0;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert{display:table;width:100%;padding:10px 20px;background-color:#f6f6f6;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert span{display:block;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert span:nth-child(1){font-weight:500;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert div{display:table-cell;vertical-align:middle;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert div.cd-alert-text{padding-left:15px;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title{border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div:first-child{padding-left:72px;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div:last-child{padding-right:72px;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div .icon-arrow-dropdown{color:#0075a4;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .content-list div:first-child{padding-left:72px;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .content-list div:last-child{padding-right:72px;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .next-payment-date{text-align:right;}
#credit-and-debit-delete-msg .credit-and-debit-delete-msg-info a{float:right;padding:20px;}
.credit-and-debit-gateway .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container div .card-info-block .card-info .card-data .card-code{margin-left:0!important;}
.credit-and-debit-gateway .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container div .card-info-block .card-info .blue-tip-label{left:auto;}
@media (max-width: 768px){
  .credit-and-debit-gateway .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container div .card-info-block .card-info .blue-tip-label{left:auto!important;}
}
.credit-and-debit-gateway .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container div .block-right .blue-tip-label{margin-left:0;color:#0075a4!important;}
@media (max-width: 421px){
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info,.overlay .credit-and-debit-delete-msg-info{min-width:0;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert,.overlay .credit-and-debit-delete-msg-info .cd-info-delete-alert{display:table;width:100%;padding:10px 20px;background-color:#f6f6f6;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert span,.overlay .credit-and-debit-delete-msg-info .cd-info-delete-alert span{display:block;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert span:nth-child(1),.overlay .credit-and-debit-delete-msg-info .cd-info-delete-alert span:nth-child(1){font-weight:500;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert div,.overlay .credit-and-debit-delete-msg-info .cd-info-delete-alert div{display:table-cell;vertical-align:middle;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .cd-info-delete-alert div.cd-alert-text,.overlay .credit-and-debit-delete-msg-info .cd-info-delete-alert div.cd-alert-text{padding-left:15px;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content,.overlay .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content{padding-top:0;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div:first-child,.overlay .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div:first-child{padding-left:0;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div:last-child,.overlay .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .bank-row-title div:last-child{padding-right:0;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .content-list div:first-child,.overlay .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .content-list div:first-child{padding-left:0;}
  #credit-and-debit-delete-msg .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .content-list div:last-child,.overlay .credit-and-debit-delete-msg-info .new-coupon-management .credit-vouchers-content .content-list div:last-child{padding-right:0;}
}
.new-coupon-management .coupon-container{padding:0 45px;}
.new-coupon-management .coupon-container .delivery-pagination-toolbar{padding:0!important;}
.new-coupon-management .account-section-content{margin-bottom:0;}
.new-coupon-management .order-history-box .order-history-container{padding:0!important;}
.new-coupon-management .order-history-box .order-history-container .order-history-search-wrapper{margin:20px 0;}
.new-coupon-management .order-history-box .order-history-container .order-history-search-wrapper .form-wrapper.search-form-wrapper{text-align:left;}
.new-coupon-management .order-history-box .order-history-container .coupon-type a{font-weight:500;}
.new-coupon-management .order-history-box .order-history-container .coupon-type .all{font-weight:500;}
.new-coupon-management .order-history-box .order-history-container .coupon-type .line{padding:0 5px;}
.new-coupon-management .order-history-box .coupon-type{position:relative;top:40px;display:inline-block;text-align:right;}
.new-coupon-management .coupon .cm-sortBy,.new-coupon-management .credit-vouchers .cm-sortBy{padding:20px 0;text-align:right;}
.new-coupon-management .coupon .credit-vouchers-content,.new-coupon-management .credit-vouchers .credit-vouchers-content{padding-top:0;}
.new-coupon-management .coupon .content-list.has-drop-down,.new-coupon-management .credit-vouchers .content-list.has-drop-down{cursor:pointer;}
.new-coupon-management .coupon .content-list .mob-label,.new-coupon-management .credit-vouchers .content-list .mob-label{padding-right:5px;font-weight:500;color:#002f5f;}
.new-coupon-management .coupon .cm-apply-coupon-area{padding:20px 0;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code{padding-top:30px;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code input{width:200px;margin-right:10px;color:#002f5f;}
@media (max-width: 421px){
  .new-coupon-management .coupon .cm-apply-coupon-area .coupon-code input{width:65%;}
}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code button{float:none;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code .error{display:none;font-style:italic;color:#e11e45;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code .correct{display:none;font-style:italic;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code.has-error .error{display:block;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code.has-error input{color:#e11e45;border:1px solid #e11e45;}
.new-coupon-management .coupon .cm-apply-coupon-area .coupon-code.has-correct .correct{display:block;}
.new-coupon-management .coupon .cm-apply-coupon-area .cm-apply-coupon-area-title{padding:10px 12px;font-weight:500;color:#002f5f;background-color:#f4f4f4;}
.new-coupon-management .coupon .cm-apply-coupon-area.second{padding-top:0;}
.new-coupon-management .coupon form{width:90%;}
.new-coupon-management .coupon .credit-vouchers-content .list-row:nth-child(2n+1){background-color:#f4f4f4;}
.new-coupon-management .coupon .credit-vouchers-content .list-row .content-list:nth-child(2n+1){background-color:transparent;}
.new-coupon-management .coupon .credit-vouchers-content .list-row .content-list .collapse-icon{top:0;display:none!important;display:block;height:24px;background:url(../images/plp-add.png) center no-repeat;}
.new-coupon-management .coupon .credit-vouchers-content .list-row .content-list .collapse-icon.collapse{background:url(../images/plp-del.png) center no-repeat;}
.new-coupon-management .coupon .credit-vouchers-content .list-row .content-list.has-drop-down .collapse-icon{display:block!important;}
.new-coupon-management .coupon .dropdown-content{display:none;padding:20px 0;}
.new-coupon-management .coupon .dropdown-content.general{padding-top:0;}
.new-coupon-management .coupon .dropdown-content.general .dropdown-left .left{font-weight:100;text-transform:none;color:#55565a;}
.new-coupon-management .coupon .dropdown-content .description-text{padding-left:40px;}
.new-coupon-management .coupon .dropdown-content div{line-height:32px;}
.new-coupon-management .coupon .dropdown-content .dropdown-left .left{padding-left:47px;font-weight:500;color:#002f5f;}
.new-coupon-management .coupon .dropdown-content .dropdown-right .left{font-weight:500;text-align:left;color:#002f5f;}
.new-coupon-management .coupon .dropdown-content .dropdown-right .right{text-align:left;}
@media (max-width: 768px){
  .new-coupon-management .coupon .dropdown-content{padding:10px;}
  .new-coupon-management .coupon .dropdown-content .dropdown-left .left,.new-coupon-management .coupon .dropdown-content .dropdown-right .left{text-align:left;}
}
.new-coupon-management .credit-vouchers-content .bank-row-title{padding:10px 0;background-color:#f4f4f4;}
.new-coupon-management .credit-vouchers-content .bank-row-title div{font-weight:500;color:#002f5f;}
.new-coupon-management .credit-vouchers-content .bank-row-title div .icon-arrow-dropdown{font-size:12px;}
.new-coupon-management .credit-vouchers-content .bank-row-title div .hover-area{cursor:pointer;}
.new-coupon-management .credit-vouchers-content .content-list{position:relative;padding:20px 0;}
.new-coupon-management .credit-vouchers-content .content-list:nth-child(2n+1){background-color:#f4f4f4;}
.new-coupon-management .credit-vouchers-content .content-list .action-required a{font-weight:500;}
@media (max-width: 768px){
  .new-coupon-management .coupon .credit-vouchers-content .list-row .content-list .action-required{right:54px;}
  .new-coupon-management .coupon .credit-vouchers-content .list-row .content-list .collapse-icon{position:absolute;top:12px;right:0;}
  .new-coupon-management .coupon .dropdown-content .description-text{padding-left:0;}
  .new-coupon-management .coupon .dropdown-content .right{padding-left:10px;}
  .new-coupon-management .coupon .dropdown-content .dropdown-left .left{padding-left:0;}
}
.abo-step1-confirm-button{top:1px;left:5px;}
.abo-steps1{padding-top:37px;}

.abo-add-co-applicant#business-page-accordion{padding-right:0;padding-left:0;}
.abo-add-co-applicant#business-page-accordion .panel-title{color:#0075a4;}
.abo-add-co-applicant#business-page-accordion .pull-left{position:relative;top:-5px;left:-10px;float:left;}
.abo-add-co-applicant#business-page-accordion .pull-left:after{color:#0075a4!important;}
.international-sponsor-content{font-weight:500;}
.international-sponsor-content-radio{margin-top:10px;}
.abo-multiple-business .form-group div{margin-bottom:10px;}
.checkout-steps-before{color:#20883e;}
.checkout-steps-before img{position:relative;top:5px;left:90px;}
.account-profile .account-profile__panel h5{margin-top:10px;margin-bottom:10px;font-size:1em;color:#55565a;}
.account-profile .account-profile__panel h5:first-child{margin-top:10px;}
.account-profile__editor .check-form{margin-top:60px;margin-left:11%;}
@media (max-width: 768px){
  .account-profile__editor .check-form{margin-top:0;margin-left:0;}
}
.account-profile__editor .check-form .account-profile__checkbox-wrapper{margin-left:17%;}
@media (max-width: 768px){
  .account-profile__editor .check-form .account-profile__checkbox-wrapper{margin-left:0;}
}
.account-profile__editor .check-form .row .account-profile__label{padding-top:5px;line-height:20px;}
@media (max-width: 768px){
  .account-profile__editor .save-button{margin-left:0;}
  .account-profile .account-profile__label{line-height:20px;}
  .account-profile .account-profile__value{line-height:20px;}
  .account-profile .name-form-group .account-profile__label{line-height:20px;}
}
.icon-pencil:after{position:relative;top:-3px;left:-2px;}
.open-show{display:none;}
.editing .editing-show,.editing .open-show{display:block;}
.amway-theme label.radio-row{display:block;margin-left:15px;padding-top:0;}
.amway-theme a.blue-link{margin-left:10px;}
.ico-password{display:inline-block;width:18px;height:18px;background:url(../images/icons/password.png) center center no-repeat;background-size:30px;}
.ico-double-check{display:inline-block;width:18px;height:18px;background:url(../images/icons/double-check.png) center center no-repeat;background-size:18px;}
.verification{margin-top:10px;}
.verification .form-tips{font-size:14px;font-style:italic;}
.verification .form-item-row{position:relative;margin:0;}
.verification .form-item-row .col{padding-right:10px;padding-left:0;}
.verification .form-item-row .col .password-strength{height:4px;background:#dadada;}
.verification .form-item-row .col .password-strength.active{background:#27a248;}
.verification .form-item-row .last-col{padding-right:0;}
.verification .form-item-row .password-strength-text{position:absolute;right:2px;bottom:-20px;font-size:12px;}
.avatar-edit .cart-popup__item-info{height:auto;padding:0;}
.avatar-edit .cart-popup__item-info img{width:100%;}
.avatar-edit .cart-popup__item-link{margin-top:0;text-align:right;}
.avatar-edit .cart-popup__item-link .btn-normal{float:left;line-height:40px;}
@media (max-width: 421px){
  .avatar-edit .cart-popup__item-link button{width:98px;padding:0;}
}
.account-profile .account-profile__value{padding-top:7px;}
.account-profile .amway-theme .amw-checkbox-overlay{top:6px;}
@media (max-width: 768px){
  .account-profile .collapse4{padding:0 24px;}
}
.account-profile .collapse4 .account-profile__label{padding-left:6px;}
@media (max-width: 768px){
  .account-profile .collapse4 .account-profile__label{padding-left:0;}
}
.account-profile .collapse4 .collapse4-btn{padding-left:6px;}
@media (max-width: 768px){
  .account-profile .collapse4 .collapse4-btn{padding-left:0;}
}
.account-profile .collapse4 button{margin-left:0;}
@media (max-width: 768px){
  .account-profile .collapse5{padding:0 22px;}
  .account-profile .collapse5 label{margin-left:0;}
}
.account-profile .collapse5-agree .amw-label-radio-text{font-weight:500;}
.message-center-wrapper .left-search-filter *{display:inline-block;}
.message-center-wrapper .left-search-filter .filter-form-wrapper *,.message-center-wrapper .left-search-filter .search-form-wrapper *{display:inline-block;}
.message-center-wrapper .left-search-filter .filter-form-wrapper .search-label,.message-center-wrapper .left-search-filter .search-form-wrapper .search-label{padding-right:10px;font-weight:500;color:#002f5f;}
.message-center-wrapper .left-search-filter .filter-form-wrapper button,.message-center-wrapper .left-search-filter .search-form-wrapper button{position:relative;top:-2px;}
@media (max-width: 768px){
  .message-center-wrapper .left-search-filter .filter-form-wrapper button,.message-center-wrapper .left-search-filter .search-form-wrapper button{top:0;}
}
.message-center-wrapper .left-search-filter .filter-form-wrapper{margin-left:20px;}
.message-center-wrapper .left-search-filter .filter-form-wrapper select{margin-right:10px;}
.message-center-wrapper .delete-message{padding:10px 0;padding-left:18%;}
.message-title{padding-bottom:20px;font-size:16px;}
.message-title div{float:none!important;}
.message-title div:nth-child(2){display:block;}
.message-center-list{width:auto;padding-top:20px;}
.message-center-list .message-center-list-title{padding:10px 0;font-weight:500;color:#002f5f;background-color:#f4f4f4;}
.message-center-list label{margin-bottom:0;padding-top:0;}
.message-center-list .message-center-list-row{position:relative;padding:12px 0;cursor:pointer;border-bottom:1px solid #dadada;}
.message-center-list .message-center-list-row .pop-style-one,.message-center-list .message-center-list-row .pop-style-two{position:absolute;top:0;right:0;float:left;width:97%;height:100%;}
.message-center-list .date{word-wrap:break-word;}
.message-center-pop1.new-pop .account-cards,.message-center-pop2.new-pop .account-cards{border:none!important;}
.message-center-pop1.new-pop .account-cards .card-info-block,.message-center-pop2.new-pop .account-cards .card-info-block{padding-top:0;}
.message-center-pop1.new-pop .account-cards .block-right,.message-center-pop2.new-pop .account-cards .block-right{padding-top:10px;text-align:right;}
.message-center-pop1.new-pop .account-cards .card-data .expiration-date,.message-center-pop2.new-pop .account-cards .card-data .expiration-date{display:block;}
.message-center-pop1.new-pop .account-cards .card-data .icon-print,.message-center-pop2.new-pop .account-cards .card-data .icon-print{padding-left:10px;}
.message-center-pop1.new-pop #cboxClose:before, .message-center-pop1.new-pop .cboxClose:before,
.message-center-pop2.new-pop #cboxClose:before, .message-center-pop2.new-pop .cboxClose:before {content:'Back to Message Center'!important;}
.message-center-pop1.new-pop .billing-shipping .accordion-billing-shipping .panel .panel-collapse,.message-center-pop2.new-pop .billing-shipping .accordion-billing-shipping .panel .panel-collapse{padding:0;}
.profile-management-help-block{display:none;}
.has-error .profile-management-help-block{display:block;}
.login-page.main-container{width:360px;text-align:center;}
.login-page .js-products-view-all-results{text-align:right;}
.login-page .foot-social-icon a{display:inline-block!important;}
.login-page .desktop-nav-menu .ui-front input{margin-top:0;}
.login-page .login-title{padding-top:50px;font-size:36px;font-weight:500;text-align:left;color:#002f5f;}
@media (max-width: 768px){
  .login-page .login-title{margin-top:30px;}
}
.login-page .login-sub-title{text-align:left;}
.login-page input[type=text]{width:300px;width:100%;margin:0 auto;margin-top:15px;padding:20px 15px;border-radius:3px;}
.login-page input[type=text].username{background:url(../images/login-name-tip.png) 306px no-repeat;}
.login-page .product-item-element{margin:0 auto;padding-top:20px;text-align:left;}
.login-page .product-item-element ._checkbox-element-global-span:before{top:1px;left:2px;font-size:12px;font-weight:100;}
.login-page .product-item-element .remember-password{position:relative;top:-3px;text-transform:inherit;color:#55565a;}
.login-page button.btn-blue-white{width:100%;margin-top:20px;padding:20px;}
.login-page a{display:block;text-align:left;}
.login-page a.forgot-password{padding-top:15px;}
.login-page .divider{margin:30px 0 15px;border-top:1px solid #dadada;}
.login-page .register-title{text-align:left;color:#002f5f;}
.login-page .btn-red-white{width:100%;height:60px;margin-top:20px;padding:20px;font-weight:500;color:#ffffff;border:2px solid #e11e45;background-color:#e11e45;}
.login-page .btn-red-white:hover{color:#e11e45;background-color:#ffffff;}
@media (max-width: 768px){
  .message-center-wrapper .left-search-filter *{display:block;}
  .message-center-wrapper .search-form-wrapper form{display:initial!important;}
  .message-center-wrapper .search-form-wrapper form input{width:88%;}
  .message-center-wrapper .filter-form-wrapper{margin-left:0!important;}
  .message-center-wrapper .filter-form-wrapper form{width:100%!important;}
  .message-center-wrapper .filter-form-wrapper select{margin-right:0;}
  .message-center-wrapper .filter-form-wrapper button{float:left;}
  .message-center-wrapper .delete-message{padding-left:0;text-align:left;}
  .message-title div:nth-child(1){padding-bottom:0;}
  .message-title div:nth-child(2){padding-bottom:20px;}
  .message-center-list{padding-right:0;padding-left:0;}
  .message-center-list .message-center-list-title{padding:10px;}
  .message-center-list .message-center-list-row{padding:10px;}
  .message-center-pop1 .account-cards .block-right,.message-center-pop2 .account-cards .block-right{text-align:left;}
  .abo-checkout-steps .checkout-steps-active{width:55%!important;}
  .abo-checkout-steps .checkout-step{width:15%;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-subTitle{padding-right:0;padding-left:0;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .block-right .address-block{width:auto;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .block-right .button-block{top:0;float:right;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .block-right .purpose-block.col-xs-2.col-md-4{position:absolute;top:-56px;right:6px;text-align:right;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .payment-info-container .block-right{padding-top:0;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .payment-info-container .block-right .accountHolder-block span:first-child{font-weight:500;color:#002f5f;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .payment-info-container .block-right .purpose-block.bank-payment-purpose-block{position:absolute;top:-58px;right:0;float:right;text-align:right;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .payment-info-container .block-right .accountHolder-block{margin-bottom:5px;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title{padding:10px 12px!important;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title .card-info-block.bank-payment-card-info-block{float:left;width:50%;}
  .bank-payment.billing-shipping .accordion-billing-shipping .panel .bank-payment-row-title .block-right{width:50%;text-align:right;}
  .bank-payment.billing-shipping .payment-new-wrapper .creat-new-wrapper .select-form-group .account-profile__editor{display:table-cell;}
  .bank-payment.billing-shipping .editFormSubmit{position:relative;left:-4px;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .bank-payment-row-title .expiry-date{text-align:right;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .button-block{top:0;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container .block-right{padding-top:0;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-image{display:table-cell;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .card-data{display:block;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .card-data .card-code{margin-left:0!important;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .expires-message-warpper{text-align:right;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .blue-tip-label{left:60px;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block-right .nickName-block span:first-child,.credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block-right .ownerName-block span:first-child,.credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block-right .purpose-block span:first-child{margin-right:5px;font-weight:500;color:#002f5f;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block-right .ownerName-block{margin-bottom:5px;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .block-right .nickName-block{margin-bottom:5px;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .expiry-block{width:20%;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .expiry-block.left-expiry-block{margin-left:0;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form .card-number-block{width:100%;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons{position:relative;top:auto;left:4px;float:left;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button{width:102px!important;margin-left:0;padding:12px 15px!important;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .editFormSubmit{margin-right:15px;}
  .credit-debit.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .delete-function-btn{position:relative;top:-35px;left:15px;text-align:left;}
  .new-coupon-management .coupon-container{padding:0 20px;}
  .new-coupon-management .coupon-container .order-history-search-wrapper .form-wrapper{padding:10px 15px;}
  .new-coupon-management .coupon-container .order-history-search-wrapper .form-wrapper form{padding-right:0;padding-left:0;}
  .new-coupon-management .amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle{padding:12px;}
  .new-coupon-management .order-history-box .coupon-type{position:relative;top:0;display:block;text-align:left;}
  .new-coupon-management .credit-vouchers-content{padding-top:30px;padding-right:0;padding-left:0;}
  .new-coupon-management .credit-vouchers-content .bank-row-title{padding:10px;}
  .new-coupon-management .credit-vouchers-content .bank-row-title .status{text-align:right;}
  .new-coupon-management .credit-vouchers-content .content-list{position:relative;padding:10px;}
  .new-coupon-management .credit-vouchers-content .content-list .action-required{position:absolute;right:12px;float:right;text-align:right;}
  .new-coupon-management .credit-vouchers-content .content-list:nth-child(2n+1){background-color:#f4f4f4;}
  .new-coupon-management .credit-vouchers-content .content-list div:nth-child(1){font-weight:500;}
  .checkout-container.header-container{background-color:#ffffff!important;}
  .coupon-applied .cart-totals-right{padding-right:0;}
  .coupon-applied .coupon-applied-text{margin:0 -2px;}
  .coupon-applied .coupon-applied-text .cart-totals-left{padding-left:2px;}
  .coupon-applied .coupon-applied-alert{padding-left:5px;}
  .promotion-applied .cart-totals-left{padding-left:0;}
  .promotion-applied .promotion-applied-alert{padding-left:5px;}
  #select-coupon.cbox .cart-popup__item-link{z-index:999;}
  #select-coupon.cbox .cart-popup__dialog{width:100%;margin-left:0;}
  #select-coupon.cbox .cart-popup__dialog .cart-popup__item-info{height:272px;min-height:366px;}
  #select-coupon.cbox .cart-popup__dialog .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper{height:235px;}
  #select-coupon.cbox .cart-popup__dialog .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr{height:110px;}
  #select-coupon.cbox .cart-popup__dialog .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(1){position:absolute;}
  #select-coupon.cbox .cart-popup__dialog .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(3){padding-right:10px;padding-left:10px;}
  #select-coupon.cbox .cart-popup__dialog .cart-popup__item-info .announcement .announcement-container .amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table tbody tr td:nth-child(4){left:32px;width:98%;padding-top:66px;line-height:16px;}
  #contracts .performance-box__tool-icon{position:relative;top:6px;margin-right:5px;}
  #contracts #paymentInformationBody{padding:0 25px;}
  .homepage .owl-theme .owl-controls .owl-nav .owl-prev{left:0;}
  .homepage .owl-theme .owl-controls .owl-nav .owl-next{right:0;}
  #shopping-list-content .ditto-action-panel{padding-left:0;}
  .plp-add-to-ditto .dropdown-menu{top:68px; right:0;}/*2018.04.30 수정*/
  .plp-add-to-shopping-list .dropdown-menu{left:0}/*2018.04.30 수정*/
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-checkbox-wrap{width:150px;height:40px;line-height:38px;text-align:center;border:2px solid #002f5f;background-color:#002f5f;}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-checkbox-wrap:hover{background-color:#ffffff;}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-checkbox-wrap:hover .checkbox-text{color:#002f5f;}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-global-checkbox{width:0;}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-checkbox-overlay{top:0;border:none;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-checkbox-overlay:before{content:'';}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-label-checkbox-text{position:relative;top:-8px;display:inline-block;margin:0;}
  .amway-theme .ditto-schedule-table-content.mob-btn-table-content .ditto-panel-element .amw-label-checkbox-text .checkbox-text{font-weight:500;color:#ffffff;}
  #reports-page.los-listview .list .top-bar{padding-left:27px;}
  #reports-page.los-listview .list .top-bar .indicator-box .text{display:none;}
  #reports-page.los-listview .list .top-bar .indicator-box .international{display:none;}
  #reports-page.los-listview .list .top-bar .indicator-box .amw-at-ibo-inactive-symbol{display:none;}
  #reports-page.los-listview .amway-theme .ditto-nav-tabs-wrap a.tab-toggle{padding:10px 15px!important;}
  .new-shopping-cart-item-list{margin-top:0;}
  .outer-border-bottom{margin-right:-24px;margin-left:-24px;border-bottom:1px solid #e3e3e3;}
  .outer-border-bottom .tabs-toggles{margin-right:24px;margin-bottom:-1px;margin-left:24px;}
  .outer-border-bottom .tabs-toggles .tab-toggle-wrap{margin-bottom:-1px!important;}
  .pvbv-transfer .outer-border-bottom{margin-left:-40px;}
  .pvbv-transfer .select-ditto-month{width:-webkit-fill-available;}
  .announcement .outer-border-bottom .tabs-toggles{margin-right:0;}
  .kpi-tracking .outer-border-bottom{margin-right:-20px;margin-left:-20px;}
  .dashboard .business-tracking .business-tracking__title,.dashboard .events-recognition .business-tracking__title,.dashboard .resource-center .business-tracking__title{border-bottom:none;}
  .dashboard .business-tracking .outer-border-bottom,.dashboard .events-recognition .outer-border-bottom,.dashboard .resource-center .outer-border-bottom{margin-right:0;margin-left:0;}
  .dashboard .business-tracking .outer-border-bottom .business-tracking__nav,.dashboard .events-recognition .outer-border-bottom .business-tracking__nav,.dashboard .resource-center .outer-border-bottom .business-tracking__nav{display:flex;width:auto;margin-right:15px;margin-bottom:-1px;margin-left:15px;}
  .dashboard .business-tracking .outer-border-bottom .business-tracking__nav>li,.dashboard .events-recognition .outer-border-bottom .business-tracking__nav>li,.dashboard .resource-center .outer-border-bottom .business-tracking__nav>li{display:inline-flex;width:33%;margin:initial;padding-top:0;}
  .dashboard .business-tracking .outer-border-bottom .business-tracking__nav>li>a,.dashboard .events-recognition .outer-border-bottom .business-tracking__nav>li>a,.dashboard .resource-center .outer-border-bottom .business-tracking__nav>li>a{width:100%;margin-top:0;padding:8px;white-space:initial;}
  .dashboard .events-recognition .outer-border-bottom .business-tracking__nav>li{width:50%;}
  .did-you-mean .outer-border-bottom .switch-buttons-wrapper{width:auto;margin-right:24px;margin-bottom:-1px;margin-left:24px;}
  .did-you-mean .outer-border-bottom .switch-buttons-wrapper .wrap{padding:0;}
  .go-block .jump-to-wrapper{position:relative;left:-80px;}
  .plp .pagination-bar{padding-top:0;border-top:0;}
  .plp .pagination-bar .pagination-toolbar{padding-top:0;}
  .plp .pagination-bar .pagination-toolbar .pagination-wrapper.print-hide{border-bottom:1px solid #dadada;}
  .plp .pagination-bar .pagination-bar-results{margin-bottom:0;}
}
@media (max-width: 768px) and (max-width: 421px){
  .message-center-wrapper .search-form-wrapper form input{width:76%;}
}
@media (max-width: 768px) and (max-width: 768px){
  .dashboard .business-tracking .outer-border-bottom .business-tracking__nav>li>a,.dashboard .events-recognition .outer-border-bottom .business-tracking__nav>li>a,.dashboard .resource-center .outer-border-bottom .business-tracking__nav>li>a{position:relative;padding-top:20px;}
}
@media (max-width: 768px) and (max-width: 420px){
  .dashboard .business-tracking .outer-border-bottom .business-tracking__nav>li>a,.dashboard .events-recognition .outer-border-bottom .business-tracking__nav>li>a,.dashboard .resource-center .outer-border-bottom .business-tracking__nav>li>a{position:relative;padding-top:8px;}
}
@media (max-width: 768px) and (max-width: 768px){
  .dashboard .events-recognition .outer-border-bottom .business-tracking__nav>li>a{position:relative;padding-top:20px;}
}
@media (max-width: 660px){
  .cart-popup__content{overflow-y:auto;max-height:420px;}
  .cart-popup__item-link{padding:20px;}
  .cart-popup__header-text{padding:0;font-size:24px;line-height:1.2;}
  .plp-add-to-ditto .dropdown-menu{top:68px;left:25px!important;}
  .plp-add-to-shopping-list .dropdown-menu{left:0;}
  .product__list--item:last-child .plp-add-to-shopping-list .dropdown-menu{top:auto;bottom:0;}
  .product__list--item:last-child .plp-add-to-ditto .dropdown-menu{top:auto;bottom:-38px;}
  .go-block .jump-to-wrapper{position:relative;left:0;}
}
@media (max-width: 640px){
  .homepage_banner .banner__message{padding-top:60px;padding-bottom:47px;}
}
@media (max-width: 420px){
  .checkout-topbar-back{padding-right:12px;padding-left:12px;}
  .checkout-topbar-member{padding-right:12px;padding-left:12px;}
  .checkout-topbar-question{padding-right:12px;padding-left:12px;}
}
@media (max-width: 380px){
  .cart-popup__item-link .btn-blue-white{margin:0 auto;}
  .cart-popup__item-link .cart-popup__item-link-text{display:inline-block;margin:0 auto;margin-top:15px;padding-left:0;text-align:left;}
}
@media (max-width: 320px){
  .checkout-topbar-back{padding:0 5px;}
  .checkout-topbar-member{padding:0 5px;}
  .checkout-topbar-question{padding:0 5px;}
}
@media (max-width: 1380px){
  .new-product__listing .product-list__item-link-ditto{padding-left:45px;background:url(../images/ditto_2.svg) 20px no-repeat;}
  .new-product__listing .product-list__item-link-ditto:hover{background:url(../images/ditto.svg) 20px no-repeat;}
  .plp-add-to-ditto .dropdown-menu{left:-10px;}
}
.lynx-modal-window #cboxContent{display:-webkit-box;display:-moz-box;display:box;height:auto!important;margin-bottom:88px;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;}
.lynx-modal-window #cboxContent #cboxTitle{position:static!important;float:none!important;height:auto!important;height:80px;padding:20px 0;background:#002f5f;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;}
.lynx-modal-window #cboxContent #cboxTitle .headline{margin:0;padding:0 40px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:30px;font-weight:100;line-height:40px;color:#ffffff;}
.lynx-modal-window #cboxContent #cboxLoadedContent{float:none!important;height:auto!important;margin-top:0;padding-bottom:20px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;}
.lynx-modal-window #cboxContent #cboxClose, .lynx-modal-window #cboxContent .cboxClose{top:0;right:8px;padding:0;font-size:30px;font-weight:200;line-height:32px;color:#ffffff;}
.lynx-modal-window #cboxContent #cboxClose .modal-close-icon, .lynx-modal-window #cboxContent .cboxClose .modal-close-icon {display:block;}
@media (max-width: 768px){
  .lynx-modal-window #cboxContent #cboxTitle .headline , .lynx-modal-window #cboxContent .cboxTitle .headline{padding:0 20px;font-size:20px;}
  .lynx-modal-window #cboxContent #cboxLoadedContent, .lynx-modal-window #cboxContent .cboxLoadedContent{box-sizing:border-box;width:100%!important;}
}
.amway-theme .product-card{overflow:hidden;min-height:11.375em;font-size:1em;border:1px solid #e3e3e3;}
.bundle-carousel-pagination{display:none;}
.js-automation-order-original-title{display:inline-block;float:left;}
.gapTop .gapTopUnit{padding:12px;}
.eventsAndPromotions{margin-bottom:35px;padding:20px 20px 10px;border-top:1px solid #dadada;}
.eventsAndPromotions .eventsAndPromotions-title{font-size:20px;font-weight:500;letter-spacing:.2px;color:#002f5f;}
.eventsAndPromotions p{text-align:center;}
.eventsAndPromotions p span{font-weight:500;color:#002f5f;}
.eventsAndPromotions .user-account-options{padding-top:20px;}
.add-to-ditto.btn-block{text-transform:initial;}
.amway-theme .accordion-panel-collapse .amway-competitive{margin-top:0;}
.amway-theme .accordion-panel-collapse table tbody tr:nth-of-type(2n){background-color:#e8f3eb;}
.amway-theme .accordion-panel-collapse table tbody tr:nth-of-type(4n){background-color:#f5f5f5;}
.paddingLeft35{padding-left:35px;}
.product__facet.col-product__facet .facet .facet__list label{text-transform:initial;}
.product__facet.col-product__facet .facet .facet__list .facet__list__mark{position:relative;top:3px;}
.product__facet.col-product__facet .facet .facet__list .facet__list__text{padding-left:0;}
.product-list__item-link a sup{position:relative;top:0;left:5px;font-size:120%;}
.plp-item-label.limit-stock.no-bundle{left:12px;}
.item-options{position:absolute;top:5px;right:12px;font-weight:500;color:#0075a4;}
.item-options span{position:relative;top:2px;padding-left:5px;}
.item-options img{transition:none;}
.item-options img:hover{transform:none;}
.abo-cost{font-weight:500;color:#002f5f;}
.amount-cal a img{transition:none;}
.amount-cal a img:hover{transform:none;}
.amount-cal input{width:30px;text-align:center;}
.installation{padding-left:30px;background:url(../images/installation-icon.png) 5px no-repeat;}
@media (max-width: 768px){
  .installation{left:-3px;}
}
.panel-owl{display:table;clear:both;overflow:hidden;width:100%;max-width:1400px;}
.panel-owl .three-tile-component{display:block;clear:both;overflow:hidden;width:100%;max-width:1320px;margin:0 auto;}
.paddingTop60{padding-top:60px;}
.change-shopping-cart-item-list .product-list-item{position:relative;}
@media (max-width: 768px){
  .change-shopping-cart-item-list .product-list-item .product-list__item-abovalue{right:0;text-align:right;}
}
.change-shopping-cart-item-list .product-list-item .amount-cal input{width:50%;height:40px;border:1px solid #dadada;}
.change-shopping-cart-item-list .product-list-item .new-value-wrapper span{position:relative;top:5px;display:block;line-height:20px;}
/* .change-shopping-cart-item-list .product-list-item .new-value-wrapper span + span.red { margin-top:5px} */
.change-shopping-cart-item-list .product-list-item .bundle-save{position:absolute;top:0;}
.change-shopping-cart-item-list .product-list-item .blue-tip-label{position:relative;left:0;display:block;width:58px;margin-left:0;}
.change-shopping-cart-item-list .product-list-item .value-incorrect{text-decoration:line-through;}
.change-shopping-cart-item-list .product-list-item .value-correct{position:relative;top:-18px;display:block;color:#e11e45;}
@media (max-width: 768px){
  .change-shopping-cart-item-list .product-list-item .value-correct{top:0;}
}
.new-shopping-cart-total-wrapper .wrapper p{font-weight:100;font-style:italic;line-height:22px;color:#e11e45;}
.quick-shop-container .quickShopForm{padding-left:0!important;}
.quick-shop-container .change-shopping-cart-item-list{margin-top:0;margin-bottom:60px;border:1px solid #dadada;}
.quick-shop-container .change-shopping-cart-item-list .product-list-item{padding:12px 0;border:none;}
.quick-shop-container .change-shopping-cart-item-list .product-list-item .product-details{position:relative;top:10px;}
.quick-shop-container .change-shopping-cart-item-list .product-list-item ._checkbox-element-global-span{top:0;}
.quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-quantity{padding-top:0;font-weight:500;color:#002f5f;}
.quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-price{padding-top:0;}
.quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-total{padding-top:0;}
@media (max-width: 768px){
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .amount-cal{width:50%;}
}
.quick-shop-container .change-shopping-cart-item-list .quick-shop-addToCart{position:relative;margin:0 80px 30px;text-align:right;}
@media (max-width: 768px){
  .gapTop .gapTopUnit{padding:12px 0;}
  .gapTop .gapTopUnit .product-card{padding:5px;}
  .shopping-cart-item-list.change-shopping-cart-item-list .product-list-item{padding-top:30px;}
  .shopping-cart-item-list.change-shopping-cart-item-list .product-list-item.first-item{padding-top:0;}

  .quick-shop-container .quickShopForm{display:table;width:100%;}
  .quick-shop-container .change-shopping-cart-item-list .list-header .list-item-info{padding-left:30px;}
  .quick-shop-container .change-shopping-cart-item-list .list-item-name{padding-right:12px;text-align:right;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item{padding:0 15px;font-size:16px;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item ._checkbox-element-global-span{left:-10px;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-quantity{text-align:right;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-toggle{position:absolute;width:auto;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .product-details{margin-top:0;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-info{left:18px;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-price{padding-bottom:10px;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-price label{position:relative;top:15px;}
  .quick-shop-container .change-shopping-cart-item-list .product-list-item .list-item-price form{float:right;width:50%;}
  .quick-shop-container .change-shopping-cart-item-list select.form-control{margin:0;}
  .quick-shop-container .change-shopping-cart-item-list .quick-shop-addToCart{margin:15px;}
}
#colorbox.bonus-payment-method-history #cboxClose{right:30px;color:#002f5f;}
#colorbox.bonus-payment-method-history #cboxClose:before{margin-right:10px;font-size:20px;font-weight:500;content:'close';vertical-align:middle;}
#colorbox.bonus-payment-method-history #cboxClose>span{font-size:35px;font-weight:100;vertical-align:middle;}
#colorbox.bonus-payment-method-history #cboxTitle{padding-top:80px;color:#002f5f;}
#colorbox.bonus-payment-method-history #cboxTitle .headline{margin:0;padding:30px 0 10px;font-size:20px;font-weight:500;line-height:20px;border-top:1px solid #f2f2f2;}
#colorbox.bonus-payment-method-history #cboxLoadedContent{overflow-y:auto!important;width:100%!important;margin-top:160px;padding:0;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit{padding:20px 45px 30px;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory{padding:20px 45px 30px;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck{padding:20px 45px 30px;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard{padding:20px 45px 30px;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method-history .bonus-payment-method__response{position:relative;margin:0 20px 0 70px;padding:10px 0 35px;font-size:16px;font-weight:500;color:#55565a;}
#colorbox.bonus-payment-method-history .bonus-payment-method__response-icon{position:absolute;left:-30px;margin-right:10px;font-size:20px;font-weight:500;color:#20883e;}
#colorbox.bonus-payment-method-history .bonus-payment-method__response-icon--error{color:#e11e45;}
#colorbox.bonus-payment-method #cboxClose{right:30px;color:#002f5f;}
#colorbox.bonus-payment-method #cboxClose:before{margin-right:10px;font-size:20px;font-weight:500;content:'close';vertical-align:middle;}
#colorbox.bonus-payment-method #cboxClose>span{font-size:35px;font-weight:100;vertical-align:middle;}
#colorbox.bonus-payment-method #cboxTitle{padding-top:80px;color:#002f5f;}
#colorbox.bonus-payment-method #cboxTitle .headline{margin:0;padding:30px 0 10px;font-size:20px;font-weight:500;line-height:20px;border-top:1px solid #f2f2f2;}
#colorbox.bonus-payment-method #cboxLoadedContent{overflow-y:auto!important;width:100%!important;margin-top:160px;padding:0;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit{padding:20px 45px 30px;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory{padding:20px 45px 30px;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck{padding:20px 45px 30px;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard{padding:20px 45px 30px;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-header{padding:10px;font-size:14px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body{margin-bottom:15px;font-size:16px;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body .table-row{display:table;width:100%;padding:1em 0;font-weight:100;line-height:1.25em;border-bottom:1px solid #e3e3e3;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body .table-row .table-content-item{display:table-cell;float:none;vertical-align:middle;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body .table-row:nth-child(even){background-color:#f4f4f4;}
#colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body .table-row .method-history__hint{font-size:14px;font-weight:500;color:#002f5f;}
#colorbox.bonus-payment-method .bonus-payment-method__response{position:relative;margin:0 20px 0 70px;padding:10px 0 35px;font-size:16px;font-weight:500;color:#55565a;}
#colorbox.bonus-payment-method .bonus-payment-method__response-icon{position:absolute;left:-30px;margin-right:10px;font-size:20px;font-weight:500;color:#20883e;}
#colorbox.bonus-payment-method .bonus-payment-method__response-icon--error{color:#e11e45;}
.bonus-payment-method{font-family:SourceSansPro;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .control-label{width:39%;margin-right:10px;font-size:16px;line-height:16px;color:#002f5f;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .form-control{display:inline-block;width:55%;height:auto;max-height:38px;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .form-group{margin-bottom:15px;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .form-group.has-error input.form-control{border-color:#c53131;background:#ffffff;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form textarea{width:100%;min-height:150px;padding:0 15px;font-size:16px;opacity:.6;color:#000000;background:#ffffff;-webkit-text-fill-color:#000000;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form select{width:35%;height:2.5em;padding-left:.5em;font-size:1em;border:1px solid #dadada;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form input[type=checkbox]{margin-bottom:0;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__agreement{padding:50px 0 20px;color:#55565a;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__input{display:flex;align-items:stretch;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__input-hint{display:inline-block;width:50%;margin-right:40px;font-size:16px;line-height:16px;color:#002f5f;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__input-value{font-size:16px;font-weight:500;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__acceptance{display:block;width:100%;padding:25px 0 15px;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__agree{padding:10px 45px;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__cancel{margin-left:15px;font-size:16px;font-weight:500;color:#002f5f;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__control{margin-top:25px;}
.bonus-payment-method__text{padding-bottom:30px;font-size:16px;}
.bonus-payment-method__text--required{font-style:italic;}
.bonus-payment-method__image{width:100%;max-width:100%;}
@media (max-width: 768px){
  #colorbox.bonus-payment-method-history #cboxClose{top:0;right:15px;padding:0;}
  #colorbox.bonus-payment-method-history #cboxClose:before{content:'';}
  #colorbox.bonus-payment-method-history #cboxTitle{padding:50px 20px 0;}
  #colorbox.bonus-payment-method-history #cboxTitle .headline{padding:20px 25px;font-size:18px;}
  #colorbox.bonus-payment-method-history #cboxLoadedContent{margin-top:131px;}
  #colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit{padding:10px 30px 30px;}
  #colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method-history #bonusPaymentDirectDeposit .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method-history #bonusPaymentMethodHistory{padding:10px 30px 30px;padding:10px 15px 30px;}
  #colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method-history #bonusPaymentMethodHistory .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method-history #bonusPaymentPaperCheck{padding:10px 30px 30px;}
  #colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method-history #bonusPaymentPaperCheck .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard{padding:10px 30px 30px;}
  #colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method-history #bonusPaymentPrepaidCard .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method #cboxClose{top:0;right:15px;padding:0;}
  #colorbox.bonus-payment-method #cboxClose:before{content:'';}
  #colorbox.bonus-payment-method #cboxTitle{padding:50px 20px 0;}
  #colorbox.bonus-payment-method #cboxTitle .headline{padding:20px 25px;font-size:18px;}
  #colorbox.bonus-payment-method #cboxLoadedContent{margin-top:131px;}
  #colorbox.bonus-payment-method #bonusPaymentDirectDeposit{padding:10px 30px 30px;}
  #colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method #bonusPaymentDirectDeposit .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method #bonusPaymentMethodHistory{padding:10px 30px 30px;padding:10px 15px 30px;}
  #colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method #bonusPaymentPaperCheck{padding:10px 30px 30px;}
  #colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method #bonusPaymentPaperCheck .table-body .table-row .method-history__value{text-align:right;}
  #colorbox.bonus-payment-method #bonusPaymentPrepaidCard{padding:10px 30px 30px;}
  #colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body .table-row{font-size:14px;}
  #colorbox.bonus-payment-method #bonusPaymentPrepaidCard .table-body .table-row .method-history__value{text-align:right;}
  .bonus-payment-method__image{margin-top:25px;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .control-label{width:100%;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .form-control{width:100%;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .form-group{margin-bottom:20px;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form select{width:65%;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__agreement{padding:40px 0 10px;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__input{display:block;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__acceptance{padding-top:5px;}
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__acceptance-message{display:inline-block;float:right;width:90%;}
}
.my-count{width:100%;max-width:100%;}
.go-block{position:relative;display:inline-block;padding-top:1em;font-size:1em;}
.go-block .jump-to-wrapper{display:inline-block;padding-left:20px;}
.go-block .jump-to-wrapper select{padding-left:15px;}
@media (max-width: 768px){
  .go-block .jump-to-wrapper select{overflow:hidden;min-width:68%;max-width:68%;margin-bottom:0;}
}
.go-block .jump-to{position:relative;display:inline-block;margin:0;padding:.3em 0 .3em 1.2em;vertical-align:middle;color:#ffffff;border-left:1px solid #ffffff;background:0 0;}
.go-block input[type=button]{position:relative;top:1px;width:52px;margin-left:8px;border:2px solid #002f5f;}
.go-block input[type=button]:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.user-id{color:#ffffff;}
.select2-container--default .select2-search--dropdown .select2-search__field{display:none;}
.select2-container{position:relative;top:-1px;display:inline-block!important;display:inline-block;box-sizing:border-box;margin:0;vertical-align:middle;}
.select2-container .selection .select2-selection .select2-selection__rendered{float:left;}
.select2-container .selection .select2-selection .select2-selection__arrow{padding-right:8px;}
.select2-container .selection .select2-selection .select2-selection__arrow::after{color:#0075a4;}
.select2-container .selection .select2-selection .select2-selection__arrow::after:hover{color:#002f5f;}
.select2-container .selection .select2-selection .select2-selection__rendered{color:#002f5f;}
.select2-container .select2-dropdown--below .select2-results .select2-results__options .select2-results__option{height:auto;min-height:32px;line-height:1;}
.user-account-header{background-image:url(../images/order-history-banner-pic.png);background-size:cover;}
.user-account-header .user-block{display:none;}
.account-section{max-width:100%;}
.order-history-box{display:table;width:100%;max-width:1400px;margin:0 auto;}
.amway-theme table tbody td{cursor:default;}
.amway-theme .order-history-account-section-header{padding:20px 12px;border-top:none;}
.amway-theme .order-history-account-section-header .history-header-icon{color:#0075a4;}
.amway-theme .order-history-container table.orderhistory-list-table thead tr{display:table-row;width:100%;}
.amway-theme .order-history-container table.orderhistory-list-table tbody tr{display:table-row;clear:both;width:100%;}
.amway-theme .order-history-container table.orderhistory-list-table tbody tr:nth-of-type(even){background-color:inherit;}
.amway-theme .order-history-container table.orderhistory-list-table tbody tr:nth-of-type(4n+4){background-color:#f4f4f4;}
.amway-theme .order-history-container table.orderhistory-list-table tbody tr.order-details-block{display:none;}
.amway-theme .order-history-container table.orderhistory-list-table tbody tr.expanded{display:table-row;}
.amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle{color:#55565a;}
.amway-theme .tabs-toggles .tab-toggle-wrap.active .tab-toggle{color:#002f5f;}
.amway-theme .tabs-toggles.option2 .tab-toggle-wrap .tab-toggle{padding:.5625em 1.875em;}
.order-history-search-wrapper .primary.small.js-automation-order-history-sort-apply{padding:0 25px;}
.order-history-search-wrapper .primary.small.js-automation-order-history-search-btn{padding:0 25px;}
.order-history-container .order-history-search-wrapper .form-wrapper{padding:10px 0;}
.order-history-container .order-history-search-wrapper .form-wrapper form .select2:not(:last-child){margin-right:8px;}
.order-history-container .order-history-search-wrapper .form-wrapper form .select2-container .selection .select2-selection .select2-selection__rendered{margin-right:20px;color:#002f5f;}
.order-history-container .order-history-search-wrapper .form-wrapper input{font-weight:100;color:#555555;}
.order-history-container .order-history-search-wrapper .form-wrapper button{display:inline-block;vertical-align:bottom;border:1px solid #002f5f; border-radius:0}
.order-history-container .order-history-search-wrapper .form-wrapper button:hover{color:#002f5f;background:#ffffff;}
.order-history-container .order-history-search-wrapper .order-history-view-orders-from{padding-bottom:10px;padding-left:0;}
.order-history-container .order-details-block{display:none;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item{width:auto;margin:0;border-top:1px solid #dadada;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-history-tracking-info{padding:20px 20px 10px 107px;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-history-tracking-info .tracking-info-item:first-of-type{padding:10px 0 0;border-top:1px solid #dadada;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-history-tracking-info .Backoder-tracking-info-item:first-of-type{padding:10px 0;border:1px solid #dadada;border-width:1px 0;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .order-product-header{margin:0;}
.order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-first-item{border-top:none;}
.order-history-container .order-details-block td .order-details-content .order-history-tabs-wrapper .order-history-short-description{display:block;}
.order-history-container .order-details-block td .order-details-content .orders-header .order-detail-title{position:relative;top:0;float:left;padding-top:32px;padding-bottom:32px;font-size:20px;font-weight:500;line-height:24px;color:#002f5f;}
.order-history-container .order-details-block td .order-details-content .orders-header .order-detail-title .order-details-status .value{font-weight:400;text-transform:none;color:#55565a;}
.order-history-container .order-details-block td .order-details-content .orders-header .edit-order-button-container{margin-top:22px;}
.order-history-container .order-details-block td .order-details-content.future-shipments-content .orders-header{margin-bottom:0!important;border-bottom:0;}
.order-history-container .form-wrapper{padding-left:0;}
.order-history-container .amway-theme .navigation-tabs-container{padding:0 12px;}
.order-history-container .amway-theme .navigation-tabs-container .tabs-toggles{margin-top:30px;}
.order-history-container .order-history-tabs-wrapper .view-title{padding:32px 20px;}
.order-history-container .order-history-tabs-wrapper .view-title .package-name span:first-child{color:#002f5f;}
.order-history-container .order-history-tabs-wrapper .view-title .package-name span:last-child{color:#20883e;}
.order-history-container .tracking-info-item span{display:block;}
.order-history-container .product-card>div{border:none;}
.order-history-container .product-card__image img{width:68px;height:68px;border:1px solid #dadada;}
.order-history-container .product-card__id .UPS-tracking-num{color:#0075a4;}
.order-history-container .col-xs-9.product-card__info-wrapper>div{margin-top:0;margin-bottom:0;}
.order-history-container .col-xs-9.product-card__info-wrapper .product-card__details>div{line-height:1.5em;}
.order-history-container .col-xs-9.product-card__info-wrapper .product-card__title .name{color:#55565a;}
.order-history-container .product__list--thumb{position:absolute;top:10px;}
.order-history-container .accordion-title-wrapper .accordion-header-icon{margin-right:-12px;}
.order-history-container .table-content-rows.order-history-summary{float:right;width:50%;margin:20px 0;border:1px solid #dadada;border-top:none;}
.order-history-container .table-content-rows.order-history-summary .header-row{margin-bottom:16px;}
.order-history-container .table-content-rows.order-history-summary .table-header{height:auto;}
.order-history-container .table-content-rows.order-history-summary .table-header .header-element{text-align:center;}
.order-history-container .table-content-rows.order-history-summary .table-header .header-element:first-of-type{padding-left:24px;text-align:left;}
.order-history-container .table-content-rows.order-history-summary .table-header .header-element:last-of-type{padding-right:24px;text-align:right;}
.order-history-container .table-content-rows.order-history-summary .table-row .table-row-wrapper{margin:0 24px;}
.order-history-container .table-content-rows.order-history-summary .table-row .row-element{padding-top:.25em;padding-bottom:.25em;text-align:center;}
.order-history-container .table-content-rows.order-history-summary .table-row .row-element .row-text .order-details-wrapper .order-details-btn{font-size:14px;line-height:24px;cursor:pointer;color:#0075a4;}
.order-history-container .table-content-rows.order-history-summary .table-row .row-element .row-text .order-details-wrapper .order-details-btn:hover{color:#002f5f;}
.order-history-container .table-content-rows.order-history-summary .table-row .row-element:first-of-type{font-weight:500;text-align:left;}
.order-history-container .table-content-rows.order-history-summary .table-row .row-element:last-of-type{font-weight:500;text-align:right;}
.order-history-container .table-content-rows.order-history-summary .table-row:last-of-type{padding-bottom:20px;}
.order-history-container .table-content-rows.order-history-summary .table-row.sub-total-row .table-row-wrapper{margin-top:12px;padding:12px 0 0;border-top:1px solid #dadada;}
.order-history-container .table-content-rows.order-history-summary .table-row.total-row .table-row-wrapper{margin-top:12px;padding:12px 0 0;border-top:1px solid #dadada;}
.order-history-container .table-content-rows.order-history-summary .table-row.total-row .row-element{font-size:20px;font-weight:700;line-height:24px;color:#002f5f;}
.order-history-container .table-content-rows .table-row:nth-of-type(odd) .table-row-wrapper{background:0 0;}
.order-history-container .table-content-rows .table-row:first-child{border-top:none;}
.order-history-container .table-content-rows .total-row{font-weight:500;color:#002f5f;}
.order-history-container .orderhistory-list-table{margin-top:20px;border-top:1px solid #dadada;}
.order-history-container .orderhistory-list-table .responsive-table-item:nth-child(4n+3){background-color:#f4f4f4;}
.order-history-container .orderhistory-list-table .responsive-table-item.order-history-table-item{cursor:pointer;}
.edit-order-button-container a{color:#0075a4!important;}
.edit-order-button-container a:hover{color:#002f5f!important;}
.order-history-short-description span{color:#002f5f;}
.order-history-promotion-detail .bracket{color:#55565a;}
.order-history-promotion-detail .bracket-detail{color:#0075a4;}
.order-history-promotion-detail.col-md-12{padding-top:10px;padding-left:115px;}
.service-fee.col-md-12{padding-top:10px;padding-left:115px;}
.order-history-bundle{padding-left:115px;}
.accordion-header-icon{top:1px;display:inline-block;width:30px;max-width:30px;margin-right:5px;color:#002f5f;}
.order-products-container-divider{width:100%;padding-right:0;padding-left:0;border-top:1px solid #dadada;}
.future-shipments-content{border-top:none!important;}
.future-shipments-content .product-Backorder .backorder{font-size:16px;color:#e11e45;}
.Backoder-tracking-info-item span{display:inline-block!important;}
.backoder-details{font-weight:500;}
.backoder-details-divider{padding:0 10px;}
.backorder-production{cursor:pointer;color:#0075a4;}
.backorder-production:hover{color:#002f5f;}
.backorder-note{padding-top:10px;font-style:italic;}
.order-details-content-wrapper .table-content-rows.order-history-summary{float:right;width:50%;margin:20px 0;border:1px solid #dadada;border-top:none;}
.order-details-content-wrapper .table-content-rows.order-history-summary .header-row{margin-bottom:16px;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-header{height:auto;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-header .header-element{text-align:center;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-header .header-element:first-of-type{padding-left:24px;text-align:left;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-header .header-element:last-of-type{padding-right:24px;text-align:right;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row .table-row-wrapper{margin:0 24px;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element{padding-top:.25em;padding-bottom:.25em;text-align:center;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element .row-text .order-details-wrapper .order-details-btn{font-size:14px;line-height:24px;color:#0075a4;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element:first-of-type{font-weight:500;text-align:left;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element:last-of-type{font-weight:500;text-align:right;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row:last-of-type{padding-bottom:20px;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row.sub-total-row .table-row-wrapper{margin-top:12px;padding:12px 0 0;border-top:1px solid #dadada;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row.total-row .table-row-wrapper{margin-top:12px;padding:12px 0 0;border-top:1px solid #dadada;}
.order-details-content-wrapper .table-content-rows.order-history-summary .table-row.total-row .row-element{font-size:20px;font-weight:700;line-height:24px;color:#002f5f;}
.order-history-tabs-wrapper .table-row-wrapper div:nth-child(2){text-align:right;}
.responsive-table-item.open .icon-chevron-right:before{content:'\e95b';color:#0075a4;}
.responsive-table-item .icon-chevron-right:before{color:#0075a4;}
.order-history-account-section-content{border-bottom:0;}
.icon-arrow-dropdown:before{content:'\e959';}
header.main-header .icon-arrow-dropdown:before{content:' ';}
#customerOrdersContent .account-section-content.content-empty{margin:45px 0;padding-right:30px;padding-left:30px;font-size:18px;font-weight:bold;text-align:center;}
.orderhistory-list-table .account-orderhistory-table-head .icon.icon-arrow-dropdown{margin-left:3px;font-size:10px;}
.orderhistory-list-table .amway-theme .order-history-tabs-wrapper .tabs-toggles .tab-toggle-wrap{display:inline-flex;vertical-align:middle;}
.advanceorder{padding-left:5px;}
.account-section .container-lg .account-section-content{padding-right:12px;padding-left:12px;}
.account-section .account-overview-table{margin:0;}
.account-orderhistory .amway-theme .tabs-toggles{letter-spacing:-4px;}
.account-orderhistory .amway-theme .tabs-toggles .tab-toggle-wrap{display:inline-flex;margin-bottom:-1px;vertical-align:middle;letter-spacing:normal;}
.account-orderhistory .amway-theme .tabs-toggles .tab-toggle-wrap .tab-toggle{display:inline-block;float:left;}
.js-automation-order-details-number-title{min-width:116px;text-align:left;}
.js-automation-order-details-status-title{min-width:116px;text-align:left;}
.js-automation-order-details-date-title{min-width:116px;text-align:left;}
.js-automation-order-original-title{min-width:116px;text-align:left;}
.js-automation-order-details-number-value{min-width:114px;text-align:right;}
.js-automation-order-details-status-value{min-width:114px;text-align:right;}
.js-automation-order-details-date-value{min-width:114px;text-align:right;}
.js-automation-order-original-link{min-width:114px;text-align:right;}
.order-number.js-automation-order-details-number-title{position:relative;left:0;}
.billing-shipping .accordion-billing-shipping{padding:20px 0;}
.billing-shipping .accordion-billing-shipping .panel .panel-body .container-fluid{padding:0 12px;}
.billing-shipping .accordion-billing-shipping .panel .panel-body .payment-new-wrapper{display:none;}
.billing-shipping .accordion-billing-shipping .panel .card-image{position:relative;top:-5px;width:52px;}
.billing-shipping .accordion-billing-shipping .panel .card-image img{width:100%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list{padding:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards{border-bottom:0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div{display:block;width:auto;padding:15px 0;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .button-block button{padding:5px 20px;padding:.5em 1.92em;line-height:1.375;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button.cancel-button{color:#0075a4;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button.cancel-button:hover{color:#002f5f;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button{width:100%;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .add-new-payment-info{display:block;margin:0;padding-top:20px;cursor:pointer;color:#0075a4;border-top:1px solid #dadada;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .add-new-payment-info:hover{color:#002f5f;}
.billing-shipping .accordion-billing-shipping .main .form-container button{border:2px solid #002f5f;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address{width:100%;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address .icon{bottom:0;color:#0075a4;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address a{color:#0075a4;}
.billing-shipping .billing-and-shipping-section .add-new-alternate-address a:hover{color:#002f5f;}
.billing-shipping .billing-and-shipping-section .main .form-container .mailing-address .action-links{display:inline-block;margin-top:20px;vertical-align:middle;color:#0075a4;}
.billing-shipping .billing-and-shipping-section .main .form-container .mailing-address .action-links:hover{color:#002f5f;}
.billing-shipping .billing-and-shipping-section .main .form-container button:hover{border:2px solid #002f5f;}
#business-page-accordion{max-width:1400px;margin:0 auto;padding:20px 12px;}
@media (max-width: 768px){
  #business-page-accordion .panel .panel-collapse{padding:0 12px 20px 28px;}
}
#business-page-accordion .panel .panel-collapse .row .row-description.business-photo img{top:0;}
.panel-collapse .create-payment-container label{}
/* .width-auto{width:auto!important;} */
.payment-info-container .block{padding-bottom:0;}
.payment-info-container .btn{}
.create-payment-container .address-buttons{text-align:right;}
.create-payment-container button{padding:5px 19px!important;}
.creat-new-wrapper{border:1px solid #dadada;border-bottom:0;}
@media (max-width: 768px){
  .creat-new-wrapper{margin:0 -5px;}
}
.card-info-block{padding-top:15px;}
.card-image-block{padding:9px 0 0!important;}
.address-block .button-block{float:right;}
.block-right{display:table;}
.block-right>div{display:table-cell;vertical-align:top;}
select.form-control#mailingAddressRegionIso{width:auto;}
.account-landing-page .user-account-options .option-item-container .option-item{cursor:pointer;}
.account-landing-page .user-account-options .option-item-container .option-item .icon{color:#0075a4;border-color:#0075a4;}
.account-landing-page .user-account-options .option-item-container .option-item .icon:hover{color:#002f5f;border-color:#002f5f;}
.account-landing-page .user-account-options .option-item-container .option-item .option-title{font-size:18px;}
.account-landing-page .user-account-options .option-item-container .option-item .option-description{font-size:14px;}
.account-landing-page .user-account-options .option-item-container .option-item .option-item-footer{font-size:14px;line-height:1;}
.option-item-containe a{border:0;}
.business-info #mission-statement-textarea{display:none;min-height:100px;}
.business-photo .photo-edit{position:absolute;z-index:999;bottom:0;display:none;width:100%;height:40%;padding-bottom:40px;text-align:center;opacity:.8;color:#ffffff;border:none;background-color:#002f5f;}
.business-photo .photo-edit span{position:relative;top:8px;}
.business-photo .photo-edit span:before{font-family:'AmwayIcons';content:'\e9aa';}
.businees-action-btn:hover{border:2px solid #002f5f!important;}
.bonus-payment-method-form__acceptance-checkbox{display:inline-block;}
.billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form label{margin-top:10px;}
@media (max-width: 768px){
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-form label{margin-top:0;}
}
@media (min-width: 769px){
  .user-account-header .go-block{top:18px;float:right;padding-top:1.5em;padding-right:12px;text-align:right;}
  .user-account-header .user-block{display:block;padding-left:12px;text-align:left;}
  .order-history-container .order-history-search-wrapper .form-wrapper form{display:inline-block;padding-right:0;padding-left:0;}
  .order-history-container .order-history-search-wrapper .form-wrapper form select#date+.select2{width:185px!important;}
  .order-history-container .order-history-search-wrapper .form-wrapper form select#type+.select2{width:200px!important;}
}
@media (max-width: 1024px){
  .account-section .container-lg .account-section-content{padding-right:12px;padding-left:12px;}
}
@media (max-width: 768px){
  .my-count{padding:12px 0 0;}
  .my-count .account-landing-page .user-account-header .go-block{top:0;display:table;width:100%;padding:5px 0;text-align:center;}
  .my-count .account-landing-page .user-account-header .go-block .amway-theme{display:table;width:100%;}
  .my-count .account-landing-page .user-account-header .go-block .amway-theme .jump-to{position:relative;left:10px;display:table-cell;min-width:62px;}
  .my-count .account-landing-page .user-account-header .go-block .amway-theme .jump-to-wrapper{display:table-cell;padding-right:10px;}
  .my-count .account-landing-page .user-account-header .go-block .amway-theme .jump-to-wrapper .select2{display:table-cell;max-width:auto;}
  .my-count .account-landing-page .user-account-header .go-block .amway-theme .jump-to-wrapper .js-jump-to-selection-btn{display:table-cell;}
  .my-count .account-landing-page .user-account-header .container{padding:0;}
  .my-count .account-landing-page .user-account-options{margin:0 -12px;padding:12px 0;}
  .my-count .account-landing-page .user-account-options .option-item-container{padding:10px;}
  .order-history-container .amway-theme .tabs-toggles{width:100%;}
  .order-history-container .amway-theme .tabs-toggles .tab-toggle-wrap.active .tab-toggle{width:100%;}
  .order-history-container .order-details-block td{padding:0 15px;}
  .order-history-container .order-details-block td .order-details-content .orders-header{padding:0 0 0 10px;text-align:left;}
  .order-history-container .order-details-block td .order-details-content .orders-header .edit-order-button-container{margin:0;}
  .order-history-container .order-details-block td .order-details-content .orders-header .edit-order-button-container .modify-order{padding:10px 0;}
  .order-history-container .order-details-block td .order-details-content .orders-header .order-detail-title{float:none;padding-bottom:0;}
  .order-history-container .order-details-block td .order-details-content .orders-header .order-detail-title.future-shipments{float:left;padding-bottom:32px;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .item-quantity.order-item-element{padding-top:20px;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element{display:block;float:none;width:100%;margin:0!important;padding:0 0 0 108px;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element:first-of-type{padding-left:10px;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .item-label{display:inline-block!important;font-size:14px;font-weight:500;text-align:left;color:#002f5f;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .item-label *{font-size:14px;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .item-value{display:inline-block!important;font-size:14px;text-align:right;}
  .order-history-container .order-details-block td .order-details-content .order-products-container ul .item-list-item .order-item-element .item-value *{font-size:14px;}
  .order-history-container .item-list-item .retail-price-new{display:inline-block;}
  .order-history-container .table-content-rows.order-history-summary{width:100%;margin:0;border:none;}
  .order-history-container .table-content-rows.order-history-summary .table-row .row-element{width:100%;padding:0;text-align:left;}
  .order-history-container .table-content-rows.order-history-summary .table-row .row-element .header-text{display:inline-block!important;line-height:20px;}
  .order-history-container .table-content-rows.order-history-summary .table-row .row-element:not(:first-of-type){padding-left:5px;}
  .order-history-container .table-content-rows.order-history-summary .table-row .row-element .row-text:not(:first-of-type){float:right;line-height:20px;}
  .order-history-container .table-content-rows.order-history-summary .table-row .row-element:last-of-type{text-align:left;}
  .order-history-container .table-content-rows.order-history-summary .table-row .table-row-wrapper{margin:0 20px;padding:10px 0;border-bottom:1px solid #dadada;}
  .order-history-container .table-content-rows.order-history-summary .table-row.total-row .table-row-wrapper{margin-top:0;padding:10px 0;border-top:none;}
  .order-history-container .table-content-rows.order-history-summary .table-row.sub-total-row .table-row-wrapper{margin-top:0;padding:10px 0;border-top:none;}
  .order-history-container .order-history-tabs-wrapper .view-title{padding:16px 10px;}
  .order-history-container .responsive-table-item td.responsive-table-cell-bold{font-weight:initial;}
  .order-history-container .orderhistory-list-table .responsive-table-item .date-cell .date{margin-left:0;}
  .order-history-container .order-history-search-wrapper .form-wrapper.search-form-wrapper input[type=text]{width:100%;margin-bottom:10px;font-weight:100;}
  .orderhistory-list-table .order-detail-title span{float:none;}
  .orderhistory-list-table .future-shipments.order-detail-title span{float:left;}
  .order-history-bundle{padding-left:0;}
  .order-history-bundle .product-card{padding-right:0;padding-left:0;}
  .order-history-bundle .product-card>div{padding-right:0;padding-left:0;}
  .order-details-content-wrapper .table-content-rows.order-history-summary{width:100%;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element{width:100%;padding:0;text-align:left;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element .header-text{display:inline-block!important;line-height:20px;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element:not(:first-of-type){padding-left:5px;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element .row-text:not(:first-of-type){float:right;line-height:20px;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row .row-element:last-of-type{text-align:left;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row .table-row-wrapper{margin:0 20px;padding:10px 0;border-bottom:1px solid #dadada;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row.total-row .table-row-wrapper{margin-top:0;padding:10px 0;border-top:none;}
  .order-details-content-wrapper .table-content-rows.order-history-summary .table-row.sub-total-row .table-row-wrapper{margin-top:0;padding:10px 0;border-top:none;}
  .user-account-header .go-block .select2{overflow:hidden;min-width:68%;max-width:68%;}
  .user-account-header .go-block .select2 .select2-selection .select2-selection__arrow{right:0;background:#ffffff;}
  .user-account-header .user-block.col-sm-4{width:33.33333333%;}
  #customerOrdersContent .container-lg .account-section-content{padding:0;}
  .address-form .form-group label.control-label{vertical-align:top;}
  .card-info-block{padding-top:0;}
  .card-image-block{margin-bottom:10px;}
  .billing-shipping .accordion-billing-shipping{padding:0;}
  .billing-shipping .accordion-billing-shipping .panel-title div span.indicator:after{margin-right:0;}
  .billing-shipping .accordion-billing-shipping .panel-title div span{font-size:1em;line-height:1.5em;}
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form{padding-left:0;}
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .card-block .card-form label{top:0;}
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button{float:left;width:auto;padding:.5em 2em!important;}
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .create-payment-container #newCreditCardPostForm .address-block .address-buttons button.cancel-button{position:relative;top:4px;}
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info{display:block;}
  .billing-shipping .accordion-billing-shipping .panel #paymentInformationBody .account-list .account-cards .payment-info-container>div .card-info-block .card-info .expires-message-warpper{padding-left:0;}
  .card-form label.control-label{display:block;margin-bottom:10px;}
  .payment-new-wrapper{padding:0 5px!important;}
  .new-payment-info .btn{width:100%;}
  .pull-right{display:block!important;}
  select.form-control#mailingAddressRegionIso{width:auto;margin-bottom:0;padding:0 2px;line-height:1.42857143;}
  .order-history-container .order-history-search-wrapper .form-wrapper form{display:inline-block;width:100%;padding-right:15px;padding-left:15px;}
  .order-history-container .order-history-search-wrapper .form-wrapper form select#date+.select2{width:185px!important;min-width:100%;}
  .order-history-container .order-history-search-wrapper .form-wrapper form select#type+.select2{width:200px!important;min-width:100%;}
  #colorbox.bonus-payment-method #bonusPaymentMethodHistory .table-body .table-row{padding:15px;}
}
@media (max-width: 768px) and (max-width: 640px){
  .user-account-header .col-sm-8{width:100%;}
}
.mb60{display:table;margin-bottom:0}/*2018.05.03 수정*/
@media (max-width: 480px){
  .card-info-block{float:none;width:100%;}
  .block-right{float:none;width:100%;}
}
@media (max-width: 560px){
  .account-landing-page .user-account-options{margin:0 -12px;}
  .account-landing-page .user-account-options .option-item-container{width:100%;}
}
.page-bonus-payment .bonus-payment .bonus-payment-content{padding:30px 0;font-family:SourceSansPro;background:#ffffff;}
.page-bonus-payment .bonus-payment .bonus-payment-wrapper{margin:20px 0;padding:0 45px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.page-bonus-payment .bonus-payment .bonus-payment__title{position:relative; font-size:20px;font-weight:500;color:#002f5f;} /*2018.05.02 수정*/
.page-bonus-payment .bonus-payment .bonus-payment__title-icon{position:absolute;top:34px;left:-30px;color:#0075a4;}
.page-bonus-payment .bonus-payment .bonus-payment__description{padding:15px 0;font-size:16px;}
.page-bonus-payment .bonus-payment .bonus-payment__items{display:flex;flex-direction:column;padding:20px 0;}
.page-bonus-payment .bonus-payment .bonus-payment__items>.row{display:flex;}
.page-bonus-payment .bonus-payment .bonus-payment__items>.row>[class*=col-]{display:flex;flex-direction:column;}
.page-bonus-payment .bonus-payment .bonus-payment__item{position:relative;display:flex;flex-direction:column;padding:50px 40px 40px;border:1px solid #f2f2f2;flex:1 0 auto;}
.page-bonus-payment .bonus-payment .bonus-payment__item-title{padding-bottom:10px;font-size:20px;font-weight:500;text-align:center;color:#002f5f;}
.page-bonus-payment .bonus-payment .bonus-payment__item-description{padding-bottom:105px;font-size:16px;text-align:center;}
.page-bonus-payment .bonus-payment .bonus-payment__item-button{position:absolute;bottom:60px;left:50%;height:auto;padding:10px 15px;font-weight:400;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#ffffff;background-color:#002f5f;}
.page-bonus-payment .bonus-payment .bonus-payment__item-button--activated{bottom:45px;display:block;font-size:16px;font-weight:700;color:#20883e;background-color:#ffffff;}
.page-bonus-payment .bonus-payment .bonus-payment__item-button--activated-icon{position:absolute;bottom:55px;left:35px;font-size:35px;}
.page-bonus-payment .bonus-payment .bonus-payment__history{display:inline-block;padding:15px 0 25px;font-size:16px;font-weight:500;color:#0075a4;}
#colorbox.bonus-payment-method #cboxClose{color:#0075a4;}
#colorbox.bonus-payment-method #cboxClose:hover{color:#002f5f;}
#colorbox.bonus-payment-method #cboxClose .modal-close-icon{color:inherit!important;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .select2-container{left:-2px;min-width:55%;}
@media (max-width: 768px){
  .bonus-payment-method #bonus-payment-form.bonus-payment-method-form .select2-container{min-width:100%;}
}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__agreement{width:100%;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__cancel{color:#0075a4;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__cancel:hover{color:#002f5f;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form input[type=checkbox]{position:relative;left:auto;margin-right:5px;margin-bottom:10px;}
@media (max-width: 768px){
  .page-bonus-payment .bonus-payment .bonus-payment-content{padding:30px 0;padding:0;}
  .page-bonus-payment .bonus-payment .bonus-payment-wrapper{margin:40px 0 50px;padding:0 25px;}
  .page-bonus-payment .bonus-payment .bonus-payment__title{padding:20px 0;}
  .page-bonus-payment .bonus-payment .bonus-payment__title-icon{top:24px;left:-25px;}
  .page-bonus-payment .bonus-payment .bonus-payment__description{padding:10px 0 15px;}
  .page-bonus-payment .bonus-payment .bonus-payment__items{padding:10px 0;}
  .page-bonus-payment .bonus-payment .bonus-payment__items>.row{display:block;}
  .page-bonus-payment .bonus-payment .bonus-payment__item{margin-bottom:25px;padding:50px 30px 40px;padding:35px 30px 30px;}
  .page-bonus-payment .bonus-payment .bonus-payment__item-description{padding-bottom:85px;}
  .page-bonus-payment .bonus-payment .bonus-payment__item-button{bottom:50px;}
  .page-bonus-payment .bonus-payment .bonus-payment__item-button--activated{bottom:30px;}
  .page-bonus-payment .bonus-payment .bonus-payment__item-button--activated-icon{left:38px;}
  .page-bonus-payment .bonus-payment .bonus-payment__history{padding:0 0 35px;}
  #colorbox.bonus-payment-method #cboxTitle .headline{padding:20px 10px;}
}
#cboxOverlay{position:absolute;z-index:9999;top:0;left:0;display:none;overflow:hidden;opacity:.7;}
#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100vh;}
#cboxContent{display:table;width:100%;}
#cboxLoadedContent{max-height:calc(90vh - 160px);}
#cboxLoadedContent .step_02{display:none;}
.wrap{max-width:1400px;padding:0 40px;}
.page .btn{height:auto!important;padding:7px 12px;line-height:normal;}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-sizing *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.date-item .dropdown-toggle,.select-control{display:block;width:200px;height:40px;padding-right:18px;padding-left:6px;font-size:16px;font-weight:100;text-align:left;letter-spacing:0;color:#002f5f;border:1px solid #dadada;border-radius:0;background:url(../images/selector-arrow.png) right center no-repeat #dadada;background-color:#ffffff;background-size:18px;-moz-appearance:none;-webkit-appearance:none;}
.date-item .dropdown-toggle{line-height:38px;}
.date-item .dropdown-menu{top:40px;width:100%;}
.date-item .dropdown-menu li a{position:relative;display:table;width:100%;padding:5px 8px;}
.date-item .dropdown-menu li a span{position:absolute;right:12px;}
.item-group{float:left;margin-right:10px;}
.pos-vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.icon{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.icon-person{background-image:url(../images/icons/person.png);}
.icon-close{background-image:url(../images/icons/close.png);}
.icon-cakes{background-image:url(../images/icons/cake.png);}
.icon-renewal{background-image:url(../images/icons/renewal.png);}
.icon-three-dots-h{background-image:url(../images/icons/three-dots-h.png);}
.icon-register{background-image:url(../images/icons/register.png);}
.icon-edits{background-image:url(../images/icons/edit.png);}
.icon-lists{background-image:url(../images/icons/list.png);}
.icon-line{background-image:url(../images/icons/line.png);}
.icon-arrow-ups{background-image:url(../images/icons/arrow-up.png); background-size:10px 6px !important}
.icon-arrow-downs{background-image:url(../images/icons/arrow-down.png); background-size:10px 6px !important}
.icon-filter{background-image:url(../images/icons/filter.png);}
.dropdown-div{position:relative;float:right;width:282px;}
.dropdown-div .btn2{width:50%;}
.dropdown-btn{position:relative;z-index:2;width:160px;padding-top:8px;padding-bottom:8px;font-size:16px;font-weight:100;color:#002f5f;border:1px solid #dadada;background:#ffffff;box-shadow:-3px -3px 6px -5px rgba(0, 0, 0, .25);}
.dropdown-btn .icon{position:relative;top:-1px;right:-10px;width:11px;height:7px;margin-left:11px;}
.dropdown-btn .icon-arrow-ups{display:none;}
.dropdown-box{position:absolute;z-index:1;top:39px;left:0;display:none;width:100%;padding:30px 19px 0;border:1px solid #e3e3e3;background:#ffffff;box-shadow:0 0 10px -2px rgba(0, 0, 0, .25);}
.dropdown-div.active .dropdown-btn{border-bottom-color:#ffffff;}
.dropdown-div.active .dropdown-btn .icon-arrow-ups{display:inline-block;}
.dropdown-div.active .dropdown-btn .icon-arrow-downs{display:none;}
.btn2{padding:9px 10px;font-size:14px;font-weight:normal;border:1px solid #dadada;background-color:#f4f4f4;}
.btn2.right-border-none{border-right:none;}
.btn2.active{padding-top:6px;border-top:4px solid #008fc5;background-color:#ffffff;}
.page-title{margin-top:0;margin-bottom:35px;font-family:'Roboto', 'noto sans kr', sans-seriffont-size:2.57em;font-weight:700;color:#002f5f;}
.prw-nav-container{width:100%;max-width:1400px;margin:0 auto;padding:0 12px;}
#reports-filter{position:relative;z-index:11;margin-bottom:45px;}
#reports-filter .slider-bar{position:relative;display:none;width:400px;padding:11px 15px 0;}
#reports-filter .slider-bar .text{position:absolute;top:-9px;left:14px;font-size:14px;color:#002f5f;}
#reports-filter .slider-dot{width:111%;margin-left:-6%;font-size:14px;}
#reports-filter .slider-dot .dot{position:relative;top:-2px;display:inline-block;width:3px;height:3px;border-radius:50px;background:#dadada;}
#reports-filter .slider-dot li{float:left;width:10%;text-align:center;}
#reports-filter .apply-btn{min-width:92px;}
#reports-page .filter-type{width:160px;}
#reports-page .date-item{display:none;}
#reports-page .date-item select{width:160px;}
#reports-page .show-slider-item{display:none;width:50%;padding-left:5px;}
#reports-page .show-slider-item .icon{width:17px;height:12px;margin-right:5px;}
#reports-page .show-slider-btn{position:relative;z-index:1;width:100%;height:40px;padding-top:8px;font-size:16px;text-align:center;color:#002f5f;border:1px solid #dadada;background:#ffffff;}
#reports-page #reports-filter.close-active .show-slider-btn{height:50px;border-bottom:none;}
#reports-page .cutting-line{display:none;clear:both;margin-bottom:15px;padding-top:15px;border-bottom:1px solid #e3e3e3;}
#reports-page .new-type .date-item{display:block;}
#reports-page .birth-type .date-item{display:block;}
#reports-page .close-type .slider-bar{display:block;}
#reports-page .notice{margin-bottom:30px;font-size:30px;color:#002f5f;}
#reports-page .list *{font-weight:500;}
#reports-page .list li{margin-bottom:40px;}
#reports-page .list li:last-child{margin-bottom:0;}
#reports-page .list h4{margin-top:0;margin-bottom:15px;font-size:20px;color:#002f5f;}
#reports-page .list .top-bar{position:relative;padding:13px 80px 13px 27px;border-bottom:1px solid #dadada;background-color:#f4f4f4;}
#reports-page .list .top-bar .idx{position:absolute;top:10px;left:27px;display:none;font-size:16px;color:#002f5f;}
#reports-page .list .top-bar h5{margin-top:0;margin-bottom:6px;font-size:16px;color:#002f5f;}
#reports-page .list .top-bar p{margin-bottom:0;font-size:14px;}
#reports-page .list .top-bar .line{padding:0 9px;}
#reports-page .list .top-bar .indicator-box{position:absolute;top:20px;right:29px;}
#reports-page .list .top-bar .indicator-box span{float:left;margin-left:11px;}
#reports-page .list .top-bar .indicator-box .text{height:20px;line-height:20px;}
#reports-page .list .top-bar .indicator{width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#474748;background-repeat:no-repeat;background-size:cover;}
#reports-page .list .top-bar .yellowish{background-color:#b8860b;}
#reports-page .list .top-bar .orange{background-color:#e17c00;}
#reports-page .list .top-bar .blue{background-color:#0075a4;}
#reports-page .list .top-bar .international{background-color:unset;background-image:url(../images/icons/international.png);}
#reports-page .list .content{padding:28px 8px 6px;text-align:center;border-bottom:1px solid #dadada;}
#reports-page .list .column{display:inline-block;width:14%;margin-bottom:18px;padding:0 8px;}
#reports-page .list dl{margin-bottom:0;padding:7px 30px;border:1px solid #dadada;}
#reports-page .list dl.dashed{border-style:dashed;}
#reports-page .list dt{font-size:14px;color:#002f5f;}
#reports-page .list dd{font-size:18px;}
#reports-page .list .footer-bar{position:relative;padding:0 25px;}
#reports-page .list .footer-bar .num{position:relative;height:44px;padding-left:32px;font-size:18px;line-height:44px;color:#0075a4;}
#reports-page .list .footer-bar .num .icon{left:0;height:20px;}
#reports-page .list .footer-bar .action{position:absolute;top:0;right:0;width:56px;height:44px;border-left:1px solid #dadada;}
#reports-page .list .footer-bar .action button{display:block;width:56px;height:44px;border:none;background:none;}
#reports-page .list .footer-bar .action button .icon{left:16px;height:6px;}
#reports-page .list-box{border:1px solid #dadada;}
#reports-page .action-list{position:absolute;z-index:2;top:-4px;right:100%;display:none;width:180px;margin:0;padding:0;border:1px solid #e3e3e3;border-radius:4px;background:#ffffff;box-shadow:0 6px 12px rgba(0, 0, 0, .176);}
#reports-page .action-list li{position:relative;margin:0;padding:12px 10px 12px 35px;font-size:16px;font-weight:normal;cursor:pointer;border:none;border-bottom:1px solid #e3e3e3;}
#reports-page .action-list li:last-child{border:none;}
#reports-page .action-list .icon{left:10px;width:18px;height:18px;}
#reports-page .action-list .arrow-right{position:absolute;top:14px;left:100%;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #e3e3e3;border-image:none;}
#reports-page .action-list .arrow-right::after{position:absolute;top:-8px;left:-10px;width:0;height:0;content:'';border-width:8px;border-style:solid;border-color:#ffffff;border-image:none;}
#reports-page #view-type{margin-bottom:30px;}
#reports-page #view-type .icon{position:relative;top:3px;width:19px;height:15px;margin-right:10px;}
#reports-page #hide-items label{margin-bottom:0;}
#reports-page #hide-items li{margin-bottom:18px;}
#reports-page #hide-items li:last-child{margin-bottom:24px;}
#saved-views{margin:0 -19px;}
#saved-views dt{margin-bottom:4px;padding:0 20px;}
#saved-views dd{position:relative;padding:0 33px 0 40px;line-height:49px;border-bottom:1px solid #e3e3e3;}
#saved-views dd:last-child{border-bottom:none;}
#saved-views dd.active{background:url(../images/icons/hook.png) 19px center no-repeat;}
#saved-views .icon-pencil{position:absolute;top:16px;right:20px;width:16px;height:16px;font-size:18px;cursor:pointer;color:#0075a4;}
#saved-views .add-btn{cursor:pointer;color:#0075a4;}
#saved-views .add-btn:hover{color:#002f5f;}
.slider.slider-horizontal{width:100%;}
.slider.slider-horizontal .slider-track{height:6px;}
.slider-selection{background:#27a248;}
.slider-handle{width:16px;height:16px;border:2px solid #ffffff;background:#27a248;}
.slider .tooltip-inner{margin-left:-4px;}
.tooltip.top .tooltip-arrow{margin-left:-7px;}
#reports-overview-page .overview-box{min-height:306px;margin-bottom:20px;padding:0 20px 24px;border:1px solid #dadada;}
#reports-overview-page .overview-box h3{margin:0;padding:23px 0 22px;font-size:20px;color:#002f5f;border-bottom:1px solid #dadada;}
#reports-overview-page .overview-box h3 .icon{position:relative;top:3px;margin-right:13px;}
#reports-overview-page .overview-box .num{display:block;margin-bottom:8px;padding-top:16px;font-size:40px;text-align:center;color:#20883e;}
#reports-overview-page .overview-box .text{max-width:80%;min-height:55px;margin:0 auto 15px;font-size:16px;text-align:center;}
#reports-overview-page .notice{margin-bottom:55px;}
#reports-overview-page .avatar-list{text-align:center;}
#reports-overview-page .avatar-list li{position:relative;display:inline-block;overflow:hidden;width:36px;height:36px;margin:0 1px;}
#reports-overview-page .avatar-list li img{width:100%;}
#reports-overview-page .avatar-list .more{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:11px;font-size:16px;line-height:100%;text-align:center;color:#ffffff;background-color:rgba(0, 0, 0, .4);}
@media (max-width: 1000px){
  #reports-page .list .column{width:25%;}
}
@media (max-width: 768px){
  #reports-page .container-fluid{overflow:inherit;}
  #reports-page .list .column{width:50%;}
  #reports-page .list .top-bar{padding-left:44px;}
  #reports-page .list .top-bar .indicator-box{right:17px;}
  #reports-page .list .top-bar .idx{display:block;}
  #reports-page .dropdown-div{width:100%;}
  #reports-page .dropdown-btn{width:100%;}
  #reports-page .item-group{margin-right:0;}
  #reports-page .type-item{width:50%;margin-bottom:20px;padding-right:5px;}
  #reports-page .type-item select{width:100%;}
  #reports-page .date-item{width:50%;padding-left:5px;}
  #reports-page .date-item select{width:100%;}
  #reports-page .apply-item{float:none;clear:both;text-align:center;}
  #reports-page .cutting-line{display:block;}
  #reports-page .renew-type .type-item{width:100%;margin-bottom:0;padding-right:102px;}
  #reports-page .renew-type .apply-item{position:absolute;top:0;right:0;}
  .wrap{padding:0 15px;}
  .page-title{margin-top:0;margin-bottom:20px;}
  #reports-overview-page .notice{margin-bottom:25px;}
  #reports-filter{margin-bottom:25px;}
  #reports-filter .slider-bar{margin-top:-1px;border:1px solid #dadada;border-bottom:none;}
  #reports-filter .slider-bar .text{position:static;text-align:center;}
  #reports-filter.close-type .show-slider-item{display:block;}
  #reports-filter.close-type .slider-bar{display:none;width:100%;}
  #reports-filter.close-type .type-item{margin-bottom:0;}
  #reports-filter.close-type .apply-item{display:none;padding-bottom:25px;border:1px solid #dadada;border-top:none;}
  #reports-filter.close-active .apply-item{display:block;}
  #reports-filter.close-active .type-item{margin-bottom:10px;}
  #reports-filter.close-active .slider-bar{display:block;padding-bottom:15px;}
}
.ditto-landing-hero-component .hero-button-wrap .transparent{line-height:43px!important;}
.ditto-landing-hero-component .hero-link-wrap .primary-link span{display:inline-block;vertical-align:inherit;}
.amway-theme .ditto-promo-component .promo-element .promo-header{margin:0;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .amw-checkbox-wrap input{position:absolute;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table .amw-checkbox-wrap .amw-checkbox-overlay{top:3px;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .ditto-schedule-link{color:#0075a4;}
.amway-theme .ditto-schedule-table-content .ditto-schedule-table td .ditto-schedule-link:hover{color:#002f5f;}
.amway-theme .ditto-schedule-table-content .ditto-panel-element .amw-checkbox-overlay{top:10px;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts a{color:#0075a4;}
.amway-theme .create-ditto-schedule-form .new-ditto-search-contacts a:hover{color:#002f5f;}
.amway-theme .create-ditto-schedule-form label.amw-radio-wrap .amw-radio-overlay{top:18px;}
.amway-theme .ditto-schedule-table .ditto-schedule-checkbox-wrapper input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:2px;font-size:12px;font-weight:100;}
.amway-theme .ditto-nav-tabs-wrap input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:2px;font-size:12px;font-weight:100;}
.amway-theme #myDittoContent .ditto-schedule-table-content .ditto-schedule-table{width:100%;}
.amway-theme #myDittoContent .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name{width:15%;text-align:left;}
.amway-theme #myDittoContent .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name button{margin-left:17px;}
.amway-theme #downlineDittoContent .ditto-schedule-table-content .ditto-schedule-table{width:100%;}
.amway-theme #downlineDittoContent .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name{width:15%;text-align:left;}
.amway-theme #downlineDittoContent .ditto-schedule-table-content .ditto-schedule-table thead .ditto-field-name button{margin-left:17px;}
.amway-theme .ditto-article-links-wrap .article-link-component{-webkit-transition:all .3s;transition:all .3s;}
.amway-theme .ditto-article-links-wrap .article-link-component:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap{top:auto;bottom:0;width:100%;max-width:100%;}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap a span.icon-chevron-right{display:inline-block;width:auto;color:inherit;background-color:transparent;}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap a span.icon-chevron-right:before{top:2px;}
.amway-theme .ditto-article-links-wrap .article-link-component .article-link-wrap a span:first-child{display:inline-block;height:auto;}
.amway-theme .ditto-list-action-panel label.amw-checkbox-wrap{padding-top:0;}
.amway-theme .ditto-list-action-panel input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{top:-3px;left:0;font-size:12px;font-weight:100;}
.amway-theme .ditto-year-list input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:2px;font-size:12px;font-weight:100;}
.amway-theme .ditto-month-list input.amw-global-checkbox:checked+.amw-checkbox-overlay:before{left:2px;font-size:12px;font-weight:100;}
.amway-theme .prw-nav{display:block;width:100%;height:auto;margin:0 0 40px;padding:15px 0;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-edit,.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-reg{color:#0075a4;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-edit:hover,.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-reg:hover{color:#002f5f;}
.amway-theme .prw-nav .prw-nav-container .jump-to-button-wrap button.prw-jump-to-button{padding:9px 15px;}
.amway-theme .prw-nav .prw-nav-container .jump-to-button-wrap button.prw-jump-to-button:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.new-ditto-accordion-wrapper .title-element.accordion-header-icon.icon-Hamburger-Plus:before{content:'';}
.new-ditto-accordion-wrapper .new-ditto-button-wrapper__create{padding-top:0!important;font-size:16px;}
.ditto-creat-new-list{position:relative;top:-2px;}
.ditto-account-section-content{border-bottom:0;}
.ditto-account-section-content #quickOrder.shopping-cart-quick-shop-wrapper{margin:0 0 20px;padding:0;border-bottom:1px solid #e3e3e3;}
.ditto-account-section-content .shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div{padding:24px 20px;}
.ditto-account-section-content .shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus{font-size:14px;}
.ditto-account-section-content .accordion-custom{border-top:none;}
.ditto-account-section-content .account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper .ditto-schedule-summary-edit{height:42px!important;border:2px solid #002f5f;}
.ditto-schedule-table-content .ditto-remove-button.btn.link-btn{color:#0075a4;}
.ditto-schedule-table-content .ditto-remove-button.btn.link-btn:hover{color:#002f5f;}
.new-ditto-button-wrapper button.btn.primary{}
.new-ditto-button-wrapper button.btn.primary:hover{border:2px solid #002f5f;}
#ditto-search-contacts .cart-popup__item-info{height:auto;}
.los-search-widget-container .body-container .quickfind-input-container #ibo-customer-name{margin-left:1px;}
.create-ditto-box .cancel-delete{padding-left:10px;}
.create-ditto-box #createNewShoppingListModal .cancel-delete{position:relative;top:16px;}
.create-ditto-box #createNewShoppingListModal .cancel-delete.ditto-cancel-delete{top:16px;}
@media (max-width: 768px){
  .create-ditto-box #createNewShoppingListModal .cancel-delete.ditto-cancel-delete{top:-4px;}
}
.ditto-box-prev{font-weight:500;}
.ditto-box-prev:before{position:relative;top:2px;font-family:'Glyphicons Halflings';font-weight:100;content:'\e257';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.create-ditto-box-two .quick-find{padding-top:20px;padding-bottom:5px;color:#55565a;}
.create-ditto-box-two .upper-font{color:#002f5f;}
.create-ditto-box-two .select-customer{font-size:16px;}
.create-ditto-box-two .list-header .icon-arrow-dropdown:before{content:'\e959';}
.create-ditto-box-two .list-header div:last-child{text-align:center;}
.create-ditto-box-two .list-header span{position:relative;top:1px;left:5px;}
.create-ditto-box-two .product-list-item .product-details label{margin-left:12px;}
.create-ditto-box-two .product-list-item .product-item-element:last-child{text-align:center;}
.create-ditto-box-two .customer-list .product-list-item{padding:20px 0;}
.create-ditto-box-two .customer-list .product-list-item:nth-child(2n.create-ditto-box-two.customer-list.product-list-item+1){background-color:#f4f4f4;}
.create-ditto-box-two .customer-list .customer-list-header{padding:0!important;}
.create-ditto-box-two .product-details{display:inline-flex;margin-bottom:0;}
.create-ditto-box-two #cboxLoadedContent .shopping-cart-item-list{max-height:238px;border:1px solid #e3e3e3;}
.create-ditto-box-two .recipient-list{padding-top:30px;}
.create-ditto-box-two .recipient-list .product-list-item{padding:20px;}
.create-ditto-box-two .recipient-list .product-list-item .customer-remove{float:right;font-size:16px;font-weight:700;color:#0075a4;}
.search-my-contacts #cboxContent{width:100%;}
.ditto-details-accordion .panel-body{padding:1.25em 3em 2em;}
.ditto-details-accordion .icon-document:before{content:'\e913';color:#0075a4;}
.ditto-details-accordion #headingDittoSummaryTab .pull-right{position:relative;top:-7px;}
.ditto-details-accordion #headingDittoDetailsTab .pull-right{position:relative;top:-3px;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-edit-wrapper .ditto-edit-link{padding-left:10px;color:#0075a4;}
.account-ditto-details-wrapper .ditto-details-header-panel .ditto-remove-wrapper .ditto-remove-link{color:#0075a4;}
.account-ditto-details-wrapper .panel-heading .panel-title .ditto-tab-toggle .icon-ditto{color:#0075a4;}
.account-ditto-details-wrapper .ditto-details-accordion{padding:0;}
.account-ditto-details-wrapper .ditto-details-accordion .item-group{float:none;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .activate-ditto-button-wrapper .ditto-activate-buttons{display:inline-block;float:left;}
.account-ditto-details-wrapper .panel-collapse .ditto-details-item-value .ditto-status-incomplete{position:relative;top:6px;display:none;}
.back-link .glyphicon{color:#0075a4;}
.back-link .glyphicon:hover{color:#002f5f;}
.item-list .item-list-item .item-business-volume{display:table-cell;padding:0 10px;vertical-align:middle;}
.item-list .item-list-item .item-point-value{display:table-cell;padding:0 10px;vertical-align:middle;}
.ditto-quick-shop-wrapper .icon-shopping-cart:before{content:'\ea31';}
.ditto-quick-shop-wrapper .quick-shop-container label{margin-bottom:6px;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div.collapsed .icon-minus,.ditto-quick-shop-wrapper .quick-shop-container #shoppingListDetailAccordion .panel .panel-heading .panel-title div.collapsed .icon-minus{font-weight:100;}
.ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus,.ditto-quick-shop-wrapper .quick-shop-container #shoppingListDetailAccordion .panel .panel-heading .panel-title div .icon-minus{font-weight:100;}
.ditto-quick-order .accordion-custom .panel .panel-heading{padding:0 1em!important;}
.ditto-quick-order .quick-shop-qty{border:1px solid #dadada;}
.account-section .account-section-content .ditto-view-by-month-wrapper .proceed-to-checkout-container .btn-blue-white,.account-section .account-section-content .ditto-view-by-year-wrapper .proceed-to-checkout-container .btn-blue-white{width:100%;line-height:48px!important;}
.account-section .account-section-content .ditto-view-by-month-wrapper form,.account-section .account-section-content .ditto-view-by-year-wrapper form{display:inline-block;width:90%;padding:0;}
.account-section .ditto-account-section-content .accountActions-bottom .button-wrapper:last-child{position:initial;}
.account-section .accountActions-bottom .button-wrapper button{border:2px solid #002f5f;}
.ditto-tabs-container.amway-theme .form-group label{padding-top:0;padding-right:5px;}
.ditto-view-by-month-wrapper{padding:0;}
.ditto-view-by-month-wrapper .cart-detail__update-cart .text-action-btn{line-height:2.25;}
.ditto-view-by-month-wrapper .cart-detail__size{min-width:20%;max-width:50%;}
.ditto-view-by-month-wrapper label.amw-checkbox-wrap .amw-global-checkbox{top:10px;}
.ditto-view-by-month-wrapper label.amw-checkbox-wrap .amw-checkbox-overlay{top:10px;}
.ditto-view-by-month-wrapper .product-details-cell label.amw-checkbox-wrap .amw-global-checkbox{top:34px;}
.ditto-view-by-month-wrapper .product-details-cell label.amw-checkbox-wrap .amw-checkbox-overlay{top:34px;}
.ditto-view-by-month-wrapper .payment-forms__apply.btn-blue-white.cart-detail__mob-hide{position:relative;top:-1px;color:#ffffff;background-color:#002f5f;}
.ditto-view-by-month-wrapper .payment-forms__apply.btn-blue-white.cart-detail__mob-hide:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.ditto-view-by-month-wrapper .col-md-3 .select2-container{width:66%!important;}
.ditto-view-by-month-wrapper .proceed-to-checkout-container.visible-sm .primary{width:100%;}
.ditto-view-by-month-wrapper .ditto-list-action-panel .link-btn{cursor:pointer;color:#0075a4;border:none;background-color:#ffffff;}
.ditto-view-by-month-wrapper .ditto-list-action-panel .link-btn:hover{color:#002f5f;}
.ditto-view-by-month-wrapper .shopping-cart-total{margin-top:0;}
.ditto-view-by-month-wrapper .ditto-select-month-wrapper{padding:0 12px 30px 6px;}
.ditto-view-by-month-wrapper .ditto-select-month-wrapper .payment-forms__apply.btn-blue-white{vertical-align:top;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper{padding-right:0;padding-left:0;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name{color:#0075a4;}
.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-description .item-name:hover{color:#002f5f;}
.ditto-view-by-month-wrapper .ditto-item-list .js-ditto-product-item{margin-top:20px;}
.ditto-view-by-month-wrapper .ditto-item-list .product-list-head .head-item-title.first-title{padding-left:50px!important;}
.ditto-view-by-year-wrapper{padding:0;}
.ditto-view-by-year-wrapper .cart-detail__size{min-width:20%;max-width:50%;}
.ditto-view-by-year-wrapper .proceed-to-checkout-container.visible-sm .primary{width:100%;}
.ditto-view-by-year-wrapper .ditto-list-action-panel .link-btn{cursor:pointer;color:#0075a4;background-color:#ffffff;}
.ditto-view-by-year-wrapper .ditto-list-action-panel .link-btn:hover{color:#002f5f;}
.ditto-view-by-year-wrapper .product-details-cell .ditto-entry-checkbox{top:34px!important;}
.ditto-view-by-year-wrapper .product-details-cell .amw-checkbox-overlay{top:34px!important;}
.ditto-view-by-year-wrapper .item-list-action-panel label.amw-checkbox-wrap .amw-checkbox-overlay,.ditto-view-by-year-wrapper .item-list-action-panel label.amw-checkbox-wrap .amw-global-checkbox{top:10px;}
.ditto-view-by-year-wrapper .payment-forms__apply.btn-blue-white.cart-detail__mob-hide{color:#ffffff;background-color:#002f5f;}
.ditto-view-by-year-wrapper .payment-forms__apply.btn-blue-white.cart-detail__mob-hide:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools .prop-tool-button{color:#0075a4;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools .prop-tool-button:hover{color:#002f5f;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .panel{border:none;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .panel .panel-heading{padding:0;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .panel .panel-heading .quantity-title{padding-top:30px;}
.ditto-view-by-year-wrapper .ditto-item-list .product-list-head .head-item-title{padding-top:12px;padding-bottom:12px;}
.ditto-view-by-year-wrapper .ditto-item-list .product-list-head .head-item-title.first-title{padding-left:50px;}
.ditto-view-by-year-wrapper .ditto-list-colomn-wrapper{padding-right:0;padding-left:0;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table{width:100%;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table .year-view{cursor:pointer;color:#0075a4;}
.ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table .year-view:hover{color:#002f5f;}
.ditto-account-section-content.account-section .accountActions-bottom .button-wrapper:last-child{right:0;}
#delet-ditto .cart-popup__item-info.amwahover{height:auto;padding:40px;}
#delet-ditto .cancel-delete{padding:0 25px;font-size:16px;}
#deactivate-ditto .cart-popup__item-info.amwahover{height:auto;padding:40px;}
#deactivate-ditto .cart-popup__item-link{text-align:center;}
#deactivate-ditto .cart-popup__item-link .btn-blue-white{display:inline-block;width:45%;}
#deactivate-ditto .cart-popup__item-link .btn-blue-white:first-child{margin-right:3%;}
#deactivate-ditto .cart-popup__item-link .btn-blue-white:last-child{margin-left:3%;}
#easy-schedule .cart-popup__item-info.amwahover{max-width:600px;height:auto;height:364px;padding:40px;}
@media (max-width: 768px){
  #easy-schedule .cart-popup__item-info.amwahover{padding:10px 20px;}
}
.easy-schedule-select{width:50%;margin-top:20px;}
.easy-schedule-select .select2-container{width:100%!important;}
.easy-schedule-cart-pop{margin-top:20px;}
.easy-schedule-cart-pop img{width:80px;margin-left:0;border:1px solid #dadada;}
.easy-schedule-cart-pop .cart-popup__qty{border-right:0;}
.easy-schedule-cart-pop .cart-popup__qty input{width:75px;height:40px;padding-left:10px;color:#002f5f;border:1px solid #dadada;}
.easy-schedule-cart-pop .cart-popup__qty input:focus{border:1px solid #002f5f;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle .icon-plus{display:none;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle .icon-minus{display:inline-block;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle .icon{margin-right:8px;font-size:.75em;font-weight:400;line-height:40px;color:#0075a4;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle.collapsed .icon-plus{display:inline-block;}
.kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle.collapsed .icon-minus{display:none;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div.collapsed .icon-minus,.shopping-cart-quick-shop-wrapper .quick-shop-container #shoppingListDetailAccordion .panel .panel-heading .panel-title div.collapsed .icon-minus{font-weight:100;}
.shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div .icon-minus,.shopping-cart-quick-shop-wrapper .quick-shop-container #shoppingListDetailAccordion .panel .panel-heading .panel-title div .icon-minus{font-weight:100;}
.ditto-summary-colomn-wrapper .proceed-to-checkout-container button{width:100%;}
.ditto-item-list .proceed-to-checkout-container button.btn-blue-white{border:2px solid #002f5f;}
.ditto-list-colomn-wrapper .action-panel-wrapper .list-action-accordion .panel-heading{height:auto;}
.ditto-list-action-panel .product-category__item-header{margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:500;line-height:2;cursor:pointer;color:#002f5f;}
.ditto-list-action-panel .cart-detail__addto-options{padding-top:0;}
.ditto-list-action-panel .btn-blue-white{padding:11px 19px 14px;font-size:16px;font-weight:100;color:#ffffff;border:2px solid transparent;background-color:#002f5f;}
.ditto-list-action-panel .btn-blue-white:hover{color:#002f5f;border-color:#002f5f;background-color:#ffffff;}
.ditto-list-action-panel .product-category__item-header.empty-content:after{content:'';}
.ditto-list-action-panel .cart-detail__panel-body-link .cartlist__cancelorder{margin-left:10px;cursor:pointer;color:#0075a4;}
.ditto-list-action-panel .cart-detail__panel-body-link .cartlist__cancelorder:hover{color:#002f5f;}
.ditto-month .cart-voucher{margin-top:0;}
#cboxWrapper{top:0;}
#cboxContent{display:table;}
#cboxLoadedContent{max-height:calc(90vh - 160px);}
#cboxLoadedContent .shopping-cart-item-list{overflow-y:auto;max-height:358px;}
#cboxLoadedContent .shopping-cart-item-list .list-header .list-item-info{padding-left:23px;}
#cboxLoadedContent .date-choose{padding-bottom:30px;font-size:16px;font-weight:500;color:#002f5f;}
#cboxLoadedContent .date-choose input{position:relative;z-index:99;min-width:150px;padding-left:10px;cursor:pointer;text-align:left;color:#002f5f;border:1px solid #cccccc;background-color:transparent;-webkit-appearance:none;}
#cboxLoadedContent .date-choose #contacts-search{cursor:auto;}
#cboxLoadedContent .date-choose div label{float:left;padding-right:20px;font-size:16px;}
#cboxLoadedContent .date-choose .print-link{float:right!important;cursor:pointer;color:#0075a4;}
#cboxLoadedContent .date-choose .print-link:hover{color:#002f5f;}
#cboxLoadedContent .date-choose .pull-left{position:relative;}
#cboxLoadedContent .date-choose .pull-left .box-date-select{position:relative;float:left;}
#cboxLoadedContent .list-item-quantity input{display:inline-block;}
#cboxLoadedContent .project-order{clear:both;overflow:hidden;height:auto;padding:10px 0;font-size:16px;font-weight:500;color:#002f5f;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#cboxLoadedContent .project-order .col-md-7 div{padding-left:22px;}
#cboxLoadedContent .project-order .col-md-3{padding-left:0;}
#cboxLoadedContent .project-order .col-md-3 .total-price-label{display:none;}
#cboxLoadedContent .project-order .col-md-3 .value-wrapper{padding-left:0;}
#cboxLoadedContent .project-order .col-md-2{padding-left:0;}
#cboxLoadedContent .project-order .col-md-2 .total-price-label{display:none;}
#cboxLoadedContent .project-order .col-md-2 .value-wrapper{left:-20px;}
#cboxLoadedContent .order-note{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;}
#cboxLoadedContent .order-note .col-xs-12 div{padding-left:22px;}
#cboxLoadedContent .order-note .col-xs-12 div span:first-child{font-size:18px;font-weight:700;}
#cboxLoadedContent .order-note .col-xs-12 div span:last-child{padding-left:5px;font-size:16px;}
#cboxLoadedContent .bonus-payment-method-form__control button{height:35px!important;padding:12px 24px;line-height:0!important;}
#cboxLoadedContent .glyphicon.glyphicon-print{padding-right:5px;}
#cboxLoadedContent .glyphicon.glyphicon-calendar{position:absolute;z-index:98;top:6px;right:10px;color:#0075a4;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__cancel{color:#0075a4;}
.bonus-payment-method #bonus-payment-form.bonus-payment-method-form .bonus-payment-method-form__cancel:hover{color:#002f5f;}
#colorbox.Ditto-colorbox.bonus-payment-method #cboxTitle{padding-top:0;color:#ffffff;background-color:#002f5f;}
#colorbox.Ditto-colorbox.bonus-payment-method #cboxTitle .headline{text-align:left;border-top:none;}
#colorbox.Ditto-colorbox.bonus-payment-method #cboxClose{top:0;color:#ffffff;}
#colorbox.Ditto-colorbox.bonus-payment-method #cboxClose:before{content:'';}
#colorbox.Ditto-colorbox.bonus-payment-method #cboxLoadedContent{margin-top:90px;}
#colorbox.Ditto-colorbox.bonus-payment-method #cboxLoadedContent .bonus-payment-method__text{width:80%;}
@media (max-width: 768px){
  #colorbox.Ditto-colorbox.bonus-payment-method #cboxLoadedContent .bonus-payment-method-form{padding-left:0;}
}
#colorbox.Ditto-colorbox.bonus-payment-method-history #cboxClose:before{content:'';}
.PRW-account-section .account-section-content{border-bottom:none;}
.PRW-account-section .account-section-content .account-section-header{padding-left:0;border-bottom:none;}
.PRW-account-section .buttons-block .prw-btn:hover{color:#002f5f;border:2px solid #002f5f;background-color:#ffffff;}
.PRW-account-section .buttons-block button.link-btn{font-size:1.125em;color:#0075a4;background-color:transparent;}
.PRW-account-section .buttons-block button.link-btn:hover{color:#002f5f;}
.prw-accordion .panel-default .accordion-collapse-wrapper .create-prw-content-wrapper .cta-component-option-2 .title-container h2{margin:0;}
.prw-accordion .panel-default .accordion-collapse-wrapper .prw-description-field .field-value{vertical-align:initial;}
.prw-accordion .panel-default .accordion-collapse-wrapper .prw-description-field a{vertical-align:initial;}
.prw-button-link button{border:2px solid #002f5f;}
#delete-prw .cart-popup__item-info{height:auto;padding:40px;}
#delete-prw .cart-popup__item-link{text-align:center;}
#delete-prw .cart-popup__item-link .btn-blue-white{display:inline-block;width:45%;}
#delete-prw .cart-popup__item-link .btn-blue-white:first-child{margin-right:3%;}
#delete-prw .cart-popup__item-link .btn-blue-white:last-child{margin-left:3%;}
.ditto-account-section-content .back-link{padding-right:0;padding-left:0;}
.ditto-account-section-content .ditto-details-header-panel{padding-right:0;padding-left:0;}
.ditto-account-section-content .ditto-details-header-panel .ditto-details-header{margin-right:0;}
.ditto-quick-order .panel-body label{}
.ditto-list-colomn-wrapper .ditto-item-list hr{border-top:none;}
.ditto-summary-colomn-wrapper .js-cart-totals .wrapper:first-child{padding:15px 0;}
.amway-theme .ditto-schedule-table-content .table-block-wrapper .ditto-schedule-table .ditto-sorting-form .ditto-header-button{}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper{width:100%;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-tools .prop-tool-button{font-weight:100;}
.ditto-quick-order .quick-shop-container .quick-shop-name{width:210px!important;}
.amway-theme input.amw-global-checkbox:checked+.amw-checkbox-overlay{border-color:#0075a4;background-color:#0075a4;}
.ditto-accountActions-bottom .row .hidden-xs.button-wrapper{float:left;padding-top:0;}
.ditto-accountActions-bottom .row .continue-link-btn{position:inherit!important;display:inline-block;height:48px;margin-left:20px;padding-top:10px!important;}
.new-ditto-accordion .accordion-toggle .title-element.accordion-icon-wrapper .pull-right:before{content:'\ea78';color:#0075a4;}
.new-ditto-accordion .accordion-toggle.collapsed .title-element.accordion-icon-wrapper .pull-right:before{content:'\ea79'!important;}
#active-alert .cart-popup__item-info{max-width:400px;padding:40px;}
#active-alert .cart-popup__item-info .active-message-title{}
#active-alert .cart-popup__item-info .active-message-title span{color:#20883e;}
#active-alert .cart-popup__item-info .active-message-title+p{line-height:25px;letter-spacing:.8px;}
#inactive-alert .cart-popup__item-info{max-width:400px;padding:40px;}
#inactive-alert .cart-popup__item-info .active-message-title{}
#inactive-alert .cart-popup__item-info .active-message-title span{color:#e11e45;}
#treeView{position:relative;z-index:1;display:none;}
#treeView .reportTree{max-width:750px;margin:30px auto;padding:0 50px;text-align:center;}
#treeView .reportTree .tree-item{display:inline-block;width:130px;height:130px;padding:0 15px;color:#ffffff;}
#treeView .reportTree .tree-item img{display:block;width:100%;height:100px;background:#dadada;}
#treeView .reportTree .tree-item p{overflow:hidden;height:30px;margin:0;line-height:30px;text-align:center;}
#treeView .reportTree .gold p{background:#b8860b;}
#treeView .reportTree .associate p{background:#e17c00;}
#treeView .reportTree .silver p{background:#4b91c2;}
#treeView .treeImg{width:100%;margin:0 auto;text-align:center;}
#treeView .treeImg img{width:100%;max-width:1200px;padding-top:30px;border-top:1px solid #dadada;}
#cboxClose .modal-close-icon{color:#ffffff!important;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title{display:block;}
.ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title .pull-right{display:none;}
.amway-theme .prw-nav .prw-nav-container .edit-button-wrap .prw-btn-reg span{}
#ContentArticlePages .banner-button-wrap .btn-ink{line-height:48px!important;}
#billing-shipping .select2-container{top:-2px;}
#billing-shipping .button-right-check{display:block;}
@media (max-width: 767px){
  .amway-theme .ditto-nav-tabs-wrap a.tab-toggle{padding:5px 10px!important;}
  .amway-theme .prw-nav .prw-nav-container .buttons-wrap{display:none;}
  .los-search-widget-container .body-container .recipient-list-table-container{margin:0;}
  .los-search-widget-container .table-content-x-scroll{overflow-x:auto!important;min-width:315px;max-width:358px;}
  .los-search-widget-container .table-content-x-scroll--wrapper{width:550px;}
  .create-ditto-box-two .customer-list .customer-name{position:relative;top:-8px;padding-left:0;}
}
@media (max-width: 768px){
  .amway-theme #myDittoContent .ditto-schedule-table-content .ditto-schedule-table{width:1200px;}
  .amway-theme #downlineDittoContent .ditto-schedule-table-content .ditto-schedule-table{width:1200px;}
  .amway-theme .prw-nav .prw-nav-container .jump-dropdown-container,.amway-theme .prw-nav .prw-nav-container .jump-to-button-wrap,.amway-theme .prw-nav .prw-nav-container .title{display:table-cell;float:left;}
  .amway-theme .prw-nav .prw-nav-container .title{min-width:66px;}
  .amway-theme .prw-nav .prw-nav-container .jump-dropdown-container{max-width:65%;padding:0;}
  .amway-theme .prw-nav .prw-nav-container .jump-dropdown-container .select2-selection{min-width:100%;max-width:100%;}
  .amway-theme .prw-nav .prw-nav-container .jump-dropdown-container .select2-selection .select2-selection__rendered{margin-right:10px;padding-left:10px;}
  .create-ditto-box-two .product-details{margin-top:0!important;}
  .create-ditto-box-two .product-list-item:nth-child(2){margin-top:0;}
  .ditto-account-section-content .product-quantity-wrapper .col-sm-3{width:25%;}
  .ditto-account-section-content .account-ditto-details-wrapper .panel-collapse .ditto-panel-wrapper *{font-size:16px;}
  .ditto-account-section-content .account-ditto-details-wrapper .ditto-details-header-panel{padding-right:0;padding-left:0;}
  .ditto-account-section-content #quickOrder.shopping-cart-quick-shop-wrapper{padding:0;}
  .ditto-account-section-content .shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel .panel-heading .panel-title div{padding:17px 20px;}
  .ditto-tabs-container .tab-toggle-wrap{width:50%;}
  .ditto-tabs-container .tab-toggle-wrap .tab-toggle{width:100%;}
  #tabDittoViewByMonth .product-details-cell.product-item-toggle,#tabDittoViewByYear .product-details-cell.product-item-toggle{position:absolute;display:block;width:100%;margin-top:-60px;margin-left:-2px;}
  #tabDittoViewByMonth .add-to-widget,#tabDittoViewByYear .add-to-widget{position:absolute;top:-56px;right:0;width:50%;padding-right:0;}
  #tabDittoViewByMonth .add-to-widget button.dropdown-btn,#tabDittoViewByYear .add-to-widget button.dropdown-btn{width:100%;}
  #tabDittoViewByMonth .item-list-action-panel .list-select-all-checkbox,#tabDittoViewByYear .item-list-action-panel .list-select-all-checkbox{margin-top:0;margin-left:0;padding-top:0;padding-left:0;}
  #tabDittoViewByMonth .item-list-action-panel button,#tabDittoViewByYear .item-list-action-panel button{padding:0 10px;background-color:transparent;}
  #tabDittoViewByMonth .ditto-sort-by-container{position:absolute;margin-top:52px;padding-left:0;}
  #tabDittoViewByMonth .ditto-list-colomn-wrapper{margin-top:52px;}
  .ditto-view-by-month-wrapper .ditto-view-by-month-header{padding:1em;}
  .ditto-view-by-month-wrapper .col-md-3 .select2-container{width:100%!important;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox{margin:8px 0 0 12px;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image,.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-toggle{padding-left:0;}
  .ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-pvbv span:nth-child(2),.ditto-view-by-month-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-prop-wrapper .product-prop-total span:nth-child(2){line-height:36px;}
  .ditto-view-by-month-wrapper .ditto-select-month-wrapper{padding:0;}
  .ditto-view-by-month-wrapper .sort-control form .select2-container{width:104%!important;}
  .ditto-view-by-year-wrapper .ditto-view-by-year-header{padding:1em;}
  .ditto-view-by-year-wrapper .col-md-3 .select2-container{width:100%!important;}
  .ditto-view-by-year-wrapper .ditto-list-colomn-wrapper .ditto-list-action-panel .list-select-all-checkbox{margin:8px 0 0 12px;}
  .ditto-view-by-year-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-image,.ditto-view-by-year-wrapper .ditto-list-colomn-wrapper .ditto-item-list .ditto-product-item-wrapper .product-details-wrapper .product-item-toggle{padding-left:0;}
  .ditto-view-by-year-wrapper .ditto-select-year-wrapper{padding:0;}
  .ditto-view-by-year-wrapper .ditto-list-action-panel .pull-right{top:.15em;}
  .ditto-view-by-year-wrapper .sort-control form .select2-container{top:1px;width:108%!important;}
  .ditto-view-by-year-wrapper .ditto-delivery-details-table-container .ditto-delivery-details-table{width:1200px;}
  .add-to-component-container .action-panel-wrapper .list-action-dropdown{padding-left:5px;}
  .ditto-list-action-panel .pull-right{position:relative;top:0;}
  .ditto-sort-by-container .sort-control__label{display:none;}
  .ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .item-name-container{width:100%;margin-bottom:10px;}
  .ditto-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .item-name-container input{width:100%;border:1px solid #dadada;}
  .shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .item-name-container{width:100%;margin-bottom:10px;}
  .shopping-cart-quick-shop-wrapper .quick-shop-container #quickShopAccordion .panel #quickShopBody .panel-body #quickShopForm .item-name-container input{width:100%;border:1px solid #dadada;}
  .ditto-item-list .proceed-to-checkout-container button.btn-blue-white{width:100%;}
  #cboxLoadedContent .shopping-cart-item-list{border:1px solid #cccccc;}
  #cboxLoadedContent .shopping-cart-item-list li{padding:20px;}
  #cboxLoadedContent .project-order .value-wrapper{float:right;margin-right:0;margin-left:0;}
  .project-order .col-md-7 div{padding-left:0!important;}
  .project-order .total-price-label{display:block!important;}
  .order-note .col-xs-12 div{padding-left:0!important;}
  .js-ditto-product-item .kit-entry-item-list-wrapper .panel .panel-heading .kit-tab-toggle{padding:0;}
  .js-ditto-product-item .kit-entry-item-list-wrapper .kit-details-panel .kit-panel-wrapper{padding-top:0;}
  .ditto-accountActions-bottom .row{text-align:center;}
  .ditto-sort-by-container .form-group{margin-bottom:0;}
  .js-ditto-product-item{margin-top:5px;}
  .amway-theme .ditto-nav-tabs-wrap .tabs-toggles .tab-toggle-wrap{text-align:center;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .item-quantity.collapse{display:none!important;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .item-quantity.collapse.in{display:block!important;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title{padding-right:20px;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title .pull-right{position:relative;top:-6px;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title .pull-right:before{content:'\ea78';color:#0075a4;}
  .ditto-view-by-year-wrapper .ditto-item-list .ditto-product-item-wrapper .product-quantity-wrapper .quantity-title.collapsed .pull-right:before{content:'\ea79'!important;}
  #easy-schedule .easy-schedule-select{width:80%;}
  #easy-schedule .cart-popup__item-link .btn-blue-white{display:inline-block;}
  .ditto-article-links-wrap .article-link-component{margin-bottom:30px;}
  .ditto-article-links-wrap .article-link-component .article-link-wrap{height:77px;padding:15px 24px 0 19px!important;}
  .ditto-article-links-wrap .article-link-component .article-link-wrap .primary-link span{text-align:left;}
  .ditto-article-links-wrap .article-link-component .article-link-wrap .primary-link span:first-child{display:inherit!important;}
}
@media (max-width: 768px) and (max-width: 320px){
  .amway-theme .prw-nav .prw-nav-container{display:table-row;}
}
@media (max-width: 767px){
  .ditto-quick-order .accordion-custom .panel .panel-heading{padding:0!important;}
  .ditto-view-by-month-wrapper .cart-detail__dropdown{width:98%;}
}
.amw-page-title{margin:40px 0 25px;font-family:RobotoCondensed;font-size:28px;font-weight:700;color:#002f5f;}
.los-tree-view-opera .los-tree-view-opera-left{display:inline-block;}
.los-tree-view-opera .los-tree-view-opera-left select.form-control{margin-right:10px;}
@media (max-width: 768px){
  .los-tree-view-opera .los-tree-view-opera-left select.form-control{width:45%;}
}
@media (max-width: 768px){
  .los-tree-view-opera .los-tree-view-opera-left select.form-control#group-order{display:none;}
}
.los-tree-view-opera .los-tree-view-opera-left input[type=text]{display:inline-block;width:250px;height:40px;line-height:40px;}
.los-tree-view-opera .los-tree-view-opera-left button{position:relative;top:-2px;height:40px!important;margin-left:10px;padding:0 20px;line-height:38px!important;}
@media (max-width: 768px){
  .los-tree-view-opera .los-tree-view-opera-left button#search-order-button{margin-bottom:2px;}
}
.los-tree-view-opera .los-tree-view-opera-right{float:right;}
.icon-arrow-down{font-family:'AmwayIcons';font-size:16px;color:#0075a4;background:none!important;}
.icon-arrow-down:before{content:'\e95b';}
.los-tree-view-opera-right-content{float:right;width:287px;}
.los-tree-view-opera-right-content .change-view-container{cursor:pointer;}
.los-tree-view-opera-right-content .change-view-container.open{border:0!important;}
.los-tree-view-opera-right-content .change-view-container.open .add-to-ditto-button{position:relative;z-index:1001;height:48px;cursor:pointer;border-bottom:0;}
.los-tree-view-opera-right-content .change-view-container.open .add-to-ditto-button:before{position:absolute;z-index:99999;top:45px;right:0;left:0;height:3px;content:'';background:#ffffff;}
.los-tree-view-opera-right-content .change-view-container .add-to-ditto-button{width:100%;height:40px;padding-right:0;padding-left:0;line-height:40px;text-align:center;color:#002f5f;border:1px solid #dadada;background:none;}
.los-tree-view-opera-right-content .change-view-container .add-to-ditto-button i{top:2px;left:3px;margin-right:0;}
.los-tree-view-opera-right-content .change-view-container .dropdown-menu{top:47px;left:12px;border-top:1px solid #dadada;}
@media (max-width: 768px){
  .los-tree-view-opera-right-content .change-view-container .dropdown-menu{left:0;}
}
.los-tree-view-opera-right-content .export-container .export-button{position:relative;z-index:9;display:block;float:right;width:100%;height:40px;margin-top:0;font-size:16px;font-weight:500;line-height:40px;cursor:pointer;text-align:center;vertical-align:top;color:#002f5f;border:1px solid #dadada;background:#ffffff;}
.los-tree-view-opera-right-content .export-container.open .export-button{position:relative;height:48px;-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);box-shadow:0 2px 10px 0 rgba(0, 0, 0, .08);}
.los-tree-view-opera-right-content .export-container.open .export-button::before{position:absolute;top:44px;right:0;left:0;height:10px;content:'';background:#ffffff;}
.los-tree-view-opera-right-content .export-container.open .dropdown-menu{display:block;}
.los-tree-view-opera-right-content .export-container .dropdown-menu{z-index:8;top:47px;right:12px;padding:20px 0 0;border-top:1px solid #dadada;}
.los-tree-view-opera-right-content .export-container .dropdown-menu h3{margin-left:25px;}
.los-tree-view-opera-right-content .export-container .dropdown-menu p{margin-left:25px;}
.los-tree-view-opera-right-content .export-container .dropdown-menu .export-list{overflow-y:auto;max-height:300px;}
.los-tree-view-opera-right-content .export-container .dropdown-menu .export-list li{padding:20px!important;font-size:16px;font-weight:400;line-height:20px;cursor:pointer;color:#56565a;border-bottom:1px solid #dadada;}
.los-tree-view-opera-right-content .export-container .dropdown-menu .export-list li label{position:relative;top:-9px;}
.los-tree-view-opera-right-content .export-container .dropdown-menu .export-list.no-border li{border-bottom:0;}
.los-tree-view-opera-right-content .export-container .export-bottom{border-top:1px solid #dadada;}
.los-tree-view-opera-right-content .export-container .export-bottom a{display:inline-block;width:49%;line-height:40px;text-align:center;}
.change-view-container{position:relative;}
.change-view-container .dropdown-menu .dropdown-menu-inside li label.cart-detail__addto-options{vertical-align:top;}
.change-view-container .dropdown-menu .dropdown-menu-inside li label.cart-detail__addto-options+span{}
.change-view-container .dropdown-menu ul{overflow:hidden;}
.change-view-container .dropdown-menu ul li{margin:0;padding:10px 25px;}
.change-view-container .dropdown-menu ul li a{color:#555555;}
.change-view-container .dropdown-menu ul li.active a{color:#002f5f;}
.change-view-container .dropdown-menu .nav{margin-top:12px;margin-bottom:10px;margin-left:23px;font-size:0;border:0;}
.change-view-container .dropdown-menu .nav li{padding:0;font-size:0;border:0;background:#f4f4f4;}
.change-view-container .dropdown-menu .nav li a{padding:10px 22px;font-size:14px;border:1px solid #dadada;}
.change-view-container .dropdown-menu .nav li a i{position:relative;display:inline-block;float:left;margin-right:5px;line-height:1;vertical-align:top;background-size:18px;}
.change-view-container .dropdown-menu .nav li.active{background:#ffffff;}
.change-view-container .dropdown-menu .nav li.active a{border-top:2px solid #008fc5;}
.change-view-container .dropdown-menu .nav li:last-child{margin-left:-3px;}
.change-view-container h3{margin-left:25px;font-size:16px;font-weight:500;color:#56565a;}
.change-view-container p{margin-left:25px;font-size:15px;color:#56565a;}
.change-view-container input[type=text]{width:250px;margin:10px 25px;}
.change-view-container .save-content .fade{display:none;}
.change-view-container .save-content .fade.in{display:block;}
.change-view-container .save-content .content-bottom{padding:15px 20px;font-size:16px;font-weight:100;color:#0075a4;border:none;border-top:1px solid #e3e3e3;}
.change-view-container .save-content .content-bottom i{font-size:12px;font-weight:normal;}
.change-view-container .save-content ul li{position:relative;padding-left:60px;font-size:14px;font-weight:100;word-wrap:break-word;color:#002f5f;color:#55565a;border-bottom:1px solid #e3e3e3;}
.change-view-container .save-content ul li i{float:right;font-size:18px;color:#0075a4;}
.change-view-container .save-content ul li.active{padding-left:60px;font-weight:500;}
.change-view-container .save-content ul li.active i{position:absolute;top:7px;left:27px;float:none;color:#002f5f;}
.change-view-container .save-content ul li:last-child{border:0;}
.change-view-container .save-content ul.clear-padding li{padding-left:25px;}
.change-view-container .save-content ul.clear-padding li .amwa-radio:checked+label{color:#002f5f;}
.btn-gray{display:inline-block;height:auto;min-height:40px;padding:10px 20px;font-size:16px;font-weight:500;line-height:1;text-align:center;vertical-align:middle;letter-spacing:.2px;color:#ffffff;border:2px solid #bbbbbb;border-radius:1px;background:#bbbbbb;}
.dropdown-menu-inside-edit{display:none;}
.dropdown-menu-inside-edit-module .back-preview{display:block;margin-top:20px;margin-left:25px;font-size:16px;font-weight:500;}
.dropdown-menu-inside-edit-module .dropdown-menu-edit-btns{margin:10px 25px 20px;}
.dropdown-menu-inside-edit-module .dropdown-menu-edit-btns button{width:45%;}
.dropdown-menu-inside-edit-module .dropdown-menu-edit-btns button:last-child{float:right;}
.dropdown-menu-inside-edit-module .data-list{overflow-y:scroll!important;}
.dropdown-menu-inside-edit-module .data-list li{padding:20px!important;font-size:16px;font-weight:400;cursor:pointer;color:#002f5f;border-left:3px solid #008fc5;}
.dropdown-menu-inside-edit-2{display:none;}
.dropdown-menu-inside-edit-module .dropdown-menu-edit-btns button:last-child{float:none;}
.data-view-btns{padding:10px;text-align:center;border-top:1px solid #e3e3e3;}
@media (max-width: 768px){
  .los-tree-view-opera-left{display:block;width:100%;}
  .los-tree-view-opera-right{display:block;width:100%;}
  #group-order+span{display:none!important;}
  #date-order+span{width:45%!important;margin-bottom:10px;}
  #search-order{display:none!important;}
  #search-order-button{width:45%!important;margin-bottom:10px;}
  .los-tree-view-opera-right-content{float:none;width:100%;}
  .change-view-container{width:45%;margin-right:13px;}
  .export-container{width:45%;}
  .dropdown-menu{width:207%;}
  .extra1{display:none;}
  .export-button{color:#e2e2e2!important;}
  .export-button i{color:#e2e2e2;}
  .los-tree-view-opera-right-content .export-container.open .dropdown-menu{display:none!important;}
  .los-tree-view-opera-right-content .export-container.open .export-button{height:40px!important;box-shadow:none!important;}
  .PRW-account-section{min-height:800px;}
  .los-tree-view-opera .los-tree-view-opera-left button{margin-left:0;}
}
.mailing-address-edit{display:none;}
.mailing-address-edit h4{font-size:16px;font-weight:500;color:#002f5f;}
.mailing-address-edit .form-group label{display:inline-block!important;width:29%;font-size:16px;font-weight:500;text-align:left;vertical-align:middle;}
@media (max-width: 600px){
  .mailing-address-edit .form-group label{display:block!important;}
}
.mailing-address-edit .form-group input{display:inline-block;width:70%;}
.mailing-address-edit .form-group input.form-city{width:53%;margin-right:1%;}
.mailing-address-edit .form-group input.phone-area-1{width:25%;}
.mailing-address-edit .form-group input.phone-area-2{width:25%;}
.mailing-address-edit .form-group .select2-selection{border-color:#cccccc!important;}
.mailing-address-edit .form-group .select2-container--open .select2-selection{border-color:#002f5f!important;}
.button-right-check{position:relative;top:14px;display:inline-block;}
.los-tree-view-opera-left .select2 .selection .select2-selection .select2-selection__rendered{height:40px;font-size:16px;}
.los-tree-view-opera-left .select2.select2-container--open .select2-dropdown{margin-top:-1px;}
.los-tree-view-opera-left .select2.select2-container--open .select2-dropdown .select2-results__option{font-size:16px;}
.clear-bg{background:none;}
.bg-gray{background:#fafafa;}
.cbox .cart-popup__dialog .cart-popup__content .cart-popup__item-info .dialog-form-module h6 label{margin-left:5px;}
.cbox .cart-popup__dialog .cart-popup__content .cart-popup__item-link{clear:both;padding:20px 20px 20px 30px;}
@media (max-width: 768px){
  .cbox .cart-popup__dialog .cart-popup__content .cart-popup__item-link{margin-top:10px;padding:10px 15px;}
}
.wrapper-limit .wrapper{max-width:1200px;}
/*.prw-btn-edit span{text-transform:uppercase;}*/
#saveDittoButton{font-size:16px;}
#addToDitto{padding:0 8px;}
#addToDitto+#creatNewDitto{margin-left:5px;}
@media (max-width: 768px){
  .overflow-hidden{overflow:hidden!important;height:auto!important;}
}
@media (max-width: 768px){
  .extra3{position:relative;}
  .extra3 .wrapper{padding:50px 0;}
  .extra3 .wrapper .banner-content{position:absolute;top:0;bottom:0;}
  .extra3 .wrapper .banner-content .banner-button-wrap{position:absolute;bottom:0;left:50%;width:150px;margin-left:-75px;}
}
.about-wrap{margin:0;}
.about-wrap .col-sm-12{padding:0;}


/* 2019.01.28 모바일 내비 메뉴개편 관련 css 변경 */
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .no-children:before,
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .no-children > *:before {content: none !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu{padding-bottom:10px !important}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper {display:none;position:relative;top:-1px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .panel:last-child {border-bottom:1px solid #dadada;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .active {border-bottom:1px solid #dadada;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .active:before {top:50% !important; right:14px !important; left:auto !important; transform:translateY(-50%) rotate(-180deg) !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .panel-heading.active {padding-left:5px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .no-children.panel-heading.active {border-bottom:0;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list .list-wrapper {padding-left:130px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory .subcategory-list li a {color:#55565a;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .panel-heading.active {padding-bottom:3px; border-bottom:transparent;background-color:#f9f9f9}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle {padding-top:8px; padding-bottom:7px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading.active h4.panel-title .panel-toggle {padding-bottom:0;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .tab-image {width:60px !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory {border-bottom:0;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.main-subcategory h5 .subcategory-toggle {padding-top:4px !important; padding-bottom:4px !important; padding-left:84px !important; color:#55565a;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:not(.shopping) .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading.active + .overlay-menu-mobile__panel__content .panel-body {padding-bottom:12px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.main-subcategory h5 .subcategory-toggle,
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory.main-subcategory h5 a.subcategory-toggle,
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle {padding-top:11px !important; padding-bottom:10px !important; font-weight:700 !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle.collapsed {padding-top:8px; padding-bottom:7px;background:#f9f9f9}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:nth-of-type(1) {border-bottom:none;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element:nth-of-type(4) {border-bottom:3px solid #dadada;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element > a {padding-top:10px !important; padding-bottom:10px !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element > a.active {border-bottom:1px solid transparent;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element > a:before{font-family:'Glyphicons Halflings';content:'\002b' !important;font-size:12px;top:10px}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element > a.active:before{font-family:'Glyphicons Halflings';content:'\2212' !important;right:16px}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element > a.no-children:before{display:none}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element > a.no-children.active {border-bottom:1px solid #dadada;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-element .mob-tit4 a {font-weight:700; font-size:14px !important; padding:11px 30px 10px 105px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel{background-color:#f9f9f9}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading:before {top:50%; transform:translateY(-50%);content:'\002b' !important;font-size:12px}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading.active:before {top:50%; transform:translateY(-50%);content:'\2212' !important;font-size:12px}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading.no-children:before {content:none !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading.no-children.active:before {content:none !important;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-menu-mobile__panel>.active+.collapse {height:auto; transition:all .2s ease-in-out;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory{background-color:#f9f9f9}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle{padding-left:105px !important}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle .subcategory-icon{margin-right:5px;line-height:1;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle .subcategory-icon:before{font-family:'Glyphicons Halflings';content:'\2212' !important;font-size:12px;position:relative;bottom:5px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__content .panel-body .overlay-menu-subcategory h5 a.subcategory-toggle.collapsed .subcategory-icon:before{font-family:'Glyphicons Halflings';content:'\002b' !important;font-size:12px;position:relative;bottom:5px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .overlay-menu-component-mobile-wrapper .panel-group .overlay-menu-mobile__panel__heading h4.panel-title .panel-toggle .tab-image{text-align:center;position:relative;left:20px;width:80px;}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-brand .nav-list-brand-title{font-size:14px;font-weight:700;text-align:center;margin:15px 0;text-align:center;vertical-align:top}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-brand .nav-list-brand-items{margin:15px;padding:0;border-top:1px solid #eee;border-left:1px solid #eee}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-brand .nav-list-brand-items:after{line-height:0;width:0;display:block;height:0;visibility:hidden;clear:both;font-size:0;content:' '}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-brand .nav-list-brand-items li{float:left;width:33.33%;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-brand .nav-list-brand-items li a{padding:0}
header.main-header .mobile-container .navigation-menu-toggle-wrapper.structure-modified .overlay-mobile-menu .nav-list-brand .nav-list-brand-items li img{width:100%;max-width:168px}

/*190404 데스크탑 GNB 구조 개편 전 사전 JS 배포용*/
.akl header.main-header .amway-theme .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .tab-content a{font-size:14px !important;line-height:18px}
.akl header.main-header .amway-theme .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .depth3-links a{font-size:13.5px !important;margin-bottom:6px !important;letter-spacing:0}
.akl header.main-header .amway-theme .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .depth3-links a + .depth3-links{margin:7px 0 0 8px !important}

/*190207_데스크탑 GNB 구조 개편*/
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .search-results-close{cursor:pointer}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified{position:relative;left:-6px;word-break:keep-all;letter-spacing:0}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item a{line-height:18px;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item > a{padding:10px 16px;margin:10px 0;font-size:16px !important;line-height:24px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item > a:hover,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item > a:active,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item > a:focus{background:#002F5F;color:#fff;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a{border-right:0;padding:10px 15px;margin:10px 4px;background:#fff;color:#002F5F;line-height:20px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a:first-child{margin-left:0}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a:hover,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a:active,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a:focus,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a:not(.collapsed){background:#002F5F;color:#fff}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .overlay-menu-component-desktop-wrapper > a .button-text{font-size:16px !important}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .tab-header-list .tab-header-item{border-right:1px solid #dadada;position:relative;left:1px;z-index:2}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .tab-header-list .tab-header-item.active{border-right:5px solid #002F5F}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .tab-header-list .tab-header-item a.tab-toggle{height:55px;line-height:55px;padding-left:15px !important}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .tab-header-list .tab-header-item a:hover.tab-toggle.no-children,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .tab-header-list .tab-header-item a:active.tab-toggle.no-children,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .tab-header-list .tab-header-item a:focus.tab-toggle.no-children{border-top: 0;border-right: 1px solid #002F5F;border-left: 0;margin-right:-1px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .gnb-brand-content{width:100%}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .gnb-brand-panel{width:100%;padding-right:0}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid{overflow:hidden;max-width:1200px;width:95%;margin:0 auto;padding-bottom:10px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid .dep2-banner{float:left;width:16.66667%;max-width:239px;padding:0 10px;margin:10px auto}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid .dep2-banner .dep2-banner-link{margin:0;padding:0;display:block;border:1px solid #dadada}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid .dep2-banner img{width:100%}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid .dep2-banner a:hover,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid .dep2-banner a:active,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .dep2-brand-grid .dep2-banner a:focus{border-color:#002F5F}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .menu-nav-list .nav-list-item .gnb-nav{height:auto}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab0 .depth2-links>ul,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab1 .depth2-links>ul,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab2 .depth2-links>ul,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab3 .depth2-links>ul,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab4 .depth2-links>ul,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab5 .depth2-links>ul,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified [id^=navMenuTab] .depth2-links>ul {height:285px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .depth2-links>ul>li{width:180px;min-height:28px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab0,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab1,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab2,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab3,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab4,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified #navMenuTab5,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified [id^=navMenuTab] {height:auto}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .nav-list-item:first-child [id^=navMenuTab] {height:auto}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .gnb-nav{padding-top:17px;padding-left:30px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .col-sm-9.tab-content,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .tab-content{padding-left:0;border-left:1px solid #dadada}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .tab-content.gnb-brand-content{border-left:0 none}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .col-sm-3.overlay-menu-headers,
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .overlay-menu-headers{padding-right:0}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .nav-list-item a{font-size:14px !important}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .nav-list-item .depth3-links a{font-size:13.5px !important;margin-bottom:6px !important;letter-spacing:0}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .nav-list-item .depth2-links a + .depth3-links{margin:7px 0 0 8px !important}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .tab-header-item .tab-title{font-size:14px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .overlay-menu-tab-left h5{position: relative;color:#333;left:-0.8em;}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .overlay-menu-tab-left{width:24%;padding:45px 0 0 30px}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .overlay-menu-tab-left a{margin-bottom:8px;letter-spacing:0}
header.main-header .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links.desktop-structure-modified .overlay-menu-container{border-top:1px solid #dadada}

@media (max-width: 768px){
  header.main-header .mobile-container .overlay-mobile-menu .nav-list-element.nav-list-ideatalk > a
  {height:180px; background:#f9f9f9 url(/_ui/responsive/theme-blue/images/img_gnb_ideatalktalk.png) no-repeat center 1px; background-size:auto 180px; border-bottom:1px solid #333;}
  .nav-list-element.nav-list-ideatalk a span {font-size:12px; color:#666;}
  }

/***********************************/
/* HEADER - GNB(Mobile)
/***********************************/
.mini-dashboard {position:relative;float:right; padding-right:32px; height:80px;}
.mini-dashboard p {display:inline-block; font-size:0; padding-top:20px; vertical-align:top;}
.mini-dashboard a,.mini-dashboard a:hover {display:inline-block;  height:36px; margin-left:24px; line-height:36px; vertical-align:top; font-size:16px; font-weight:300; color: #d2d2d2;}
.mini-dashboard a:active {position:relative; color: #d2d2d2;}
.mini-dashboard a:active:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.1); z-index:2;}
.mini-dashboard a.before:after, .mini-dashboard a.myAccount:after {content:''; display:inline-block; width:36px; height:36px; margin-left:5px; background: url(/_ui/responsive/theme-blue/images/icon100_pc.png) no-repeat -50px 0; vertical-align: top;}
.mini-dashboard a.myCart {position:relative; width:36px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_cart_pc.png) no-repeat center center;}
.mini-dashboard a em {position:absolute; right:-10px; top:-10px; display:block; width:26px; height:26px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:#ee6983; border-radius:50%;}
.mini-dashboard a.myAccount {position:relative; margin-left:42px; color:#fff; font-size:13px; }
.mini-dashboard a.myAccount span.user-name {font-size:13px;}
.mini-dashboard a.myAccount:hover span.user-name {color:#dadada;}

/* 회원가입 유도 팝업 */
.induce-login_wrap {position:relative;margin:0 auto;max-width:1400px;z-index:1003;}
.induce-login_wrap .induce-login_inner {position:absolute;right:40px;top:-14px;width:220px;height:216px;z-index:1003;}
.induce-login_content {height:100%;background: url('/_ui/responsive/theme-blue/images/login/induceLogin_bg.png') 0 0 no-repeat;background-size: 220px auto;transition:transform 0.5s ease;animation:balloons 4s ease-in-out infinite;transform-origin:bottom center;}
.induce-login_wrap .induce-para {display:block;text-align:center;padding-top:55px;margin-left:-22px;}
.induce-login_wrap .induce-link {display:block;color:#111;margin:0;}
.induce-login_wrap .induce-link:hover,
.induce-login_wrap .induce-link:active {color:#111;margin:0;}
.induce-login_wrap .induce-link:active:before {display:none}
.induce-login_wrap .induce-txt01 {display:block;margin-bottom:4px;font-size:16px;font-weight:bold;line-height:22px;letter-spacing:-.8px}
.induce-login_wrap .induce-txt02 {display:inline-block;font-size:12px;line-height:16px;letter-spacing:-.6px;vertical-align:middle}
.induce-login_wrap .induce-txt02::after {content:"";display:inline-block;width:12px;height:12px;vertical-align:middle;background: url('/_ui/responsive/theme-blue/images/login/induce_arrow.png') 0 0 no-repeat;background-size:12px;}
.induce-login_wrap .btn-induce {position:absolute;bottom:10px;right:30px;width:50px;height:50px;background: url('/_ui/responsive/theme-blue/images/login/btn_induce.png') 0 0 no-repeat;background-size:50px 50px;}

@keyframes balloons {
  0%,100%{ transform:translateY(0) rotate(-4deg); }
  50%{ transform:translateY(-25px) rotate(4deg); }
}


.mobile-nav-menu {display:none;}
.new-v2 .search-btn-container.scan-paygo {display:block; height:auto;}
.header-wrapper .ham {display:none;}

@media (max-width: 768px) {
  .akl.new-v2 header.main-header .header-container .header-wrapper {padding-right:13px;}
  .new-v2 .header-wrapper .header-logo {float:left; padding:7px 0 0 0;}

  .mini-dashboard {float:right; height:54px; padding:0;}
  .mini-dashboard p {height:54px; padding-top:16px;}
  .mini-dashboard a, .mini-dashboard a:hover {height:26px; margin-left:15px; font-size: 14px; line-height:26px; font-weight: 400; color: #999999;}
  .mini-dashboard a.before:after, .mini-dashboard a.myAccount:after {width: 26px; height: 26px; background: url(/_ui/responsive/theme-blue/images/icon100.png) no-repeat -50px 0;  background-size: 100px auto}

  .mini-dashboard a.myCart { width:26px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_cart_mo.png) no-repeat center center;background-size:26px auto;}
  .mini-dashboard a em {right:-7px; top:-3px; width:14px; height:14px; line-height:14px; font-size:9px;}
  .mini-dashboard a.myAccount {margin-left:15px; color:#56565a;}
  .mini-dashboard a.myAccount:hover {font-size:13px;}
  .mini-dashboard a.myAccount:hover span.user-name {color:#56565a;}

  .mobile-nav-menu.on {display:block; position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; overflow:hidden; overflow-y:auto; background:#f5f5f5;}
  .mobile-nav-menu a:active, .mobile-nav-menu a.active, .mobile-nav-menu button:active, .mobile-nav-menu button.active {position:relative;}
  .header-wrapper button:active:after, .mobile-nav-menu a:active:after, .header-wrapper button.active:after, .mobile-nav-menu button.active:after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.1); z-index:2; }

  .header-wrapper button.ham  {display:block; position:absolute; top:0; left:0; width: 58px; height: 54px; text-align:center; background:#fff;}
  .header-wrapper button.ham > span, .header-wrapper  button.ham > span:before, .header-wrapper  button.ham > span:after {position:absolute; left:16px; display:inline-block; width:24px; height:3px; background:#465c71; border-radius:3px;}
  .header-wrapper button.ham > span:before {content:''; left:0; top:-8px;}
  .header-wrapper button.ham > span:after {content:''; left:0;  top:8px; }

  .mobile-nav-menu .inner {padding-top:54px;}
  .mobile-nav-menu button.close {position:fixed; top:17px; right:20px; z-index:3; width:20px; height:20px; background:url(/_ui/responsive/theme-blue/images/close.png) no-repeat center center; background-size:16px auto; opacity:1;}
  .mobile-nav-menu .personal {position:fixed; left:0; top:0; z-index:2; height:54px; width:100%; padding:18px 20px 0 20px; background:#465c71; }
  .mobile-nav-menu .personal a {position:relative; padding-right:18px;  font-size:14px; font-weight:400; line-height:17px; color:#fff;}
  .mobile-nav-menu .personal a:before {content:'\e960'; display:inline-block; position:absolute; right:0; top:0; font-family:'AmwayIcons'; font-size:20px; line-height:18px; vertical-align:top; color:#abb6c1;}
  .mobile-nav-menu .personal a em {font-weight:700;}

  .mobile-nav-menu dl dt:not(.blind), .mobile-nav-menu dl dd {margin-top:5px;}
  .mobile-nav-menu dl dt:not(.blind) {padding:0 20px; line-height:45px; font-size:14px; font-weight:400; color:#999; background:#fff; border-bottom:1px solid #eee;}
  .mobile-nav-menu dl dt:not(.blind) em {margin-right:10px; font-weight:500; color:#465c71; font-size:16px;}
  .mobile-nav-menu dl dt:not(.blind) + dd {margin:0; padding:15px 20px 20px; background:#fff;}
  .mobile-nav-menu dl dt:not(.blind) + dd img {width:100%;}
  .mobile-nav-menu dl dd > ul ul {display:none;}
  .mobile-nav-menu dl dd > ul li.on > ul {display:block;}
  .mobile-nav-menu dl dd > a {display:block;}

  .mobile-nav-menu .shopping {position:relative; padding-top:40px;}
  .mobile-nav-menu .shopping > ul > li > a {position:absolute; left:0; top:0; width:50%; display:block; font-size:16px; font-weight:500; line-height:40px; text-align:center; color:#99aabb; background:#e0e6ec;}
  .mobile-nav-menu .shopping > ul > li:nth-child(2) > a {left:50%;}
  .mobile-nav-menu .shopping > ul > li.on > a {color:#465c71; background:#fff;}
  .mobile-nav-menu .shopping > ul > li > ul {background:#fff;}

  .mobile-nav-menu .business > a {display:block; width:100%;}
  .mobile-nav-menu .business > a img {width:100%; height:auto;}
  .mobile-nav-menu .business > span {display:block; width:100%; padding:0 20px; font-size:16px; color:#465c71; line-height:45px; background:#fff; border-bottom:1px solid #eee;}
 
  .mobile-nav-menu .category {position:relative; padding:0 20px; font-size:0; background-color:#fff}
  .mobile-nav-menu .category > li {display:inline-block; width:25%; vertical-align:top;}
  .mobile-nav-menu .category.collapsed > li:first-child,
  .mobile-nav-menu .category.collapsed > li:nth-of-type(n+5){display:none}
  .mobile-nav-menu .category.collapsed > li:last-child {display:inline-block;}

  .mobile-nav-menu .category > li > a, .mobile-nav-menu .category > li > button {position:relative; display:block; width:100%; padding:14px 0; font-size:14px; line-height:17px; text-align:center; color:#666; background:none;}
  .mobile-nav-menu .category > li > a  img  {display:block; width:50px; height:50px; margin:0 auto 5px; }
  .mobile-nav-menu .business .category > li > a img {width:36px; height:36px; }
  .mobile-nav-menu .category > li > a > span, .mobile-nav-menu .category > li > button > span {display:block; width:60px; height:60px; margin:0 auto 5px; padding-top:12px; background:#eee; border-radius: 10px;}
  .mobile-nav-menu .category > li > button > span {position:relative; background:none; border:1px solid #49a8e9;}
  .mobile-nav-menu .category > li > button > span.txt {width:100%; height:auto; margin-bottom:0; padding:0; font-size: 14px; font-weight:400; line-height: 17px; text-align: center; color: #49a8e9; border:none;}
  .mobile-nav-menu .category > li > button > span:not(.txt):before {content:''; position:absolute; left:18px; top:28px; display:inline-block; width:20px; height:2px; background:#49a8e9;}
  .mobile-nav-menu .category.collapsed > li > button > span:not(.txt):after {content:''; position:absolute; left:27px; top:19px; display:inline-block; width:2px; height:20px; background:#49a8e9;}
  .mobile-nav-menu .category > li.on > a {position:relative; color:#fff; background:#455b72;}
  .mobile-nav-menu .category > li.on > a:before {content:''; position:absolute; left:calc( 50% - 5px); bottom:0; display:block; width: 0; height: 0; 
      border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 4px solid #f9f9f9;}
  .mobile-nav-menu .category > li.on > a img  {filter: grayscale(100%) brightness(0) invert(100%);}
  .mobile-nav-menu .category > li.on > ul {display:block;} 
  .mobile-nav-menu .category > li > ul {position:absolute; left:0; width:100%; background:#f9f9f9; }
  .mobile-nav-menu .category > li > ul:after {content:''; position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:1px; background:#eee;}
  .mobile-nav-menu .business .category.collapsed li > ul > li,
  .mobile-nav-menu .category > li > ul > li {display:inline-block; width:50% !important; vertical-align:top;padding:0 !important;}
  .mobile-nav-menu .business .category.collapsed li > ul > li a,
  .mobile-nav-menu .category > li > ul > li a {position:relative; display:block; width:100%; max-width:100% !important; padding:0 20px; background:#f9f9f9; box-sizing:border-box; line-height:39px; font-size:14px; color:#666666; border-bottom:1px solid #eee; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
  .mobile-nav-menu .category > li > ul > li a:before {content:''; display:block; position:absolute; right:15px; top:6px; width:13px; height:26px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow.png) no-repeat right center;background-size:auto 13px;}
  .mobile-nav-menu .category > li > ul > li:nth-of-type(odd) a {border-right:1px solid #eee;}
 
  .mobile-nav-menu .shopping .category.line {background-image:url(/_ui/responsive/theme-blue/images/akl_common/header/bg_bar_101.png); background-repeat:repeat; background-position: left top;}
  
  /*.mobile-nav-menu .business .category {background-image:url(/_ui/responsive/theme-blue/images/akl_common/header/bg_bar_110.png); background-repeat:repeat; background-position: left top;}*/
  .mobile-nav-menu .business .category {display:flex;flex-wrap:wrap;padding:0;border-bottom:1px solid #eee}
  .mobile-nav-menu .business .category.collapsed {padding:0 20px}
  .mobile-nav-menu .business .category.collapsed li {width:25% !important;border-bottom:0}
  .mobile-nav-menu .business .category li {border-bottom:1px solid #eee;width:calc((100% - 40px) / 4)}
  .mobile-nav-menu .business .category li:nth-child(4n+1) {width:calc(((100% - 40px) / 4) + 20px);padding-left:20px}
  .mobile-nav-menu .business .category li:nth-child(4n) {width:calc(((100% - 40px) / 4) + 20px);padding-right:20px}
  .mobile-nav-menu .business .category li:nth-child(n + 13) {border-bottom:none} /* 20250806 ASB-13085 - 수정 */
  .mobile-nav-menu .business .category li a {margin:0 auto;max-width:73px;word-break:keep-all}
  .mobile-nav-menu .business .category > li.on > a {position:relative; color:#465c71; background:none;}
  .mobile-nav-menu .business .category > li.on > a span {background:#455b72;}
  .mobile-nav-menu .business .category > li.on > a:before {display:none;} 

  .mobile-nav-menu .brand {min-height:200px; padding:12px 17px 8px; font-size:0;}
  .mobile-nav-menu .brand li {display:inline-block; width:33.3%; padding:3px;}
  .mobile-nav-menu .brand li a {display:block;}
  .mobile-nav-menu .brand li a img {width:100%; border:1px solid #eee;}

  .mobile-nav-menu .amwayCs > ul {background:#fff;}
  .mobile-nav-menu .amwayCs > ul > li a {position:relative; display:block; line-height:39px; color:#666; border-bottom:1px solid #eee;}
  
  .mobile-nav-menu .amwayCs > ul > li a:before {content:''; display:none; position:absolute; right:12px; top:6px; width:26px; height:26px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow.png) no-repeat center center; background-size:auto 13px;}
  .mobile-nav-menu .amwayCs > ul li.hasChild a:before {transform: rotate(90deg);}
  .mobile-nav-menu .amwayCs > ul > li > a { padding:0 20px; font-size:16px; }
  .mobile-nav-menu .amwayCs > ul > li > a:before {display:block;}
  .mobile-nav-menu .amwayCs > ul > li.on.hasChild > a:before {transform: rotate(-90deg);}
  .mobile-nav-menu .amwayCs > ul > li:last-child a {line-height:40px; border:none;}
  .mobile-nav-menu .amwayCs > ul > li.on > a {font-weight:500; color:#333;}
  
  .mobile-nav-menu .amwayCs > ul > li > ul {background:#f9f9f9;}
  .mobile-nav-menu .amwayCs > ul > li > ul > li  a { padding:0 40px; font-size:14px;}
  .mobile-nav-menu .amwayCs > ul > li > ul > li.hasChild > a:before {display:block;}
  .mobile-nav-menu .amwayCs > ul > li > ul > li.on.hasChild > a:before {transform: rotate(-90deg);}
  
  .mobile-nav-menu .amwayCs > ul > li > ul > li > ul {background:#f0f0f0;}
  .mobile-nav-menu .amwayCs > ul > li > ul > li > ul a {padding:0 50px;  border-color:#e4e4e4;}

  .mobile-nav-menu .promotion {padding:15px 20px 20px 20px; background:#fff;}
  .mobile-nav-menu .promotion a {display:block;}
  .mobile-nav-menu .promotion a img {width:100%; height:auto;}

  .mobile-nav-menu .app_server-area {padding:12px 0 16px !important;background-color:#fff}
  .mobile-nav-menu dl dt:not(.blind).title_app-server {padding:16px 0 0 20px;font-size:16px;letter-spacing:-.8px;color:#666;line-height:24px;border-bottom:0;font-weight:500}
  .app_server-area .list_app-server {width:100%;padding:0 0 10px 16px;margin-bottom:-10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}
  .list_app-server .list-item {display:inline-block;font-size:0;width:104px;vertical-align:top}
  .list_app-server .list-item .link_app-server {display:block;text-align:center}
  .list_app-server .list-item .link_app-server span {width:64px;height:64px;overflow:hidden;display:block;margin:0 auto;margin-bottom:4px}
  .list_app-server .list-item .link_app-server span img {width:100%;vertical-align:top}
  .list_app-server .list-item .link_app-server .sp_nav {width:64px;height:64px;display:block;margin:0 auto}
  .list_app-server .list-item .link_app-server {font-size:14px;letter-spacing:-.7px;color:#666;font-weight:500}
  
  /* 회원가입 유도팝업 */
  .induce-login_wrap .induce-login_inner {top:0;right:10px;}
}

.sp_nav {display:inline-block;background-image:url(/_ui/responsive/theme-blue/images/akl_common/header/sp_nav.png);background-repeat:no-repeat;background-size:500px auto}
.sp_nav[class^="sp_nav-app"] {width:64px;height:64px;background-position-y:0}
.sp_nav.sp_nav-app1 {background-position-x:0}
.sp_nav.sp_nav-app2 {background-position-x:-70px}
.sp_nav.sp_nav-app3 {background-position-x:-140px}
.sp_nav.sp_nav-app4 {background-position-x:-210px}
.sp_nav.sp_nav-app5 {background-position-x:-280px}
.sp_nav.sp_nav-app6 {background-position-x:-350px}
.sp_nav.sp_nav-app7 {background-position-x:-420px}
.sp_nav.sp_nav-online {width:24px;height:24px;background-position:0 -70px}

#myAccount {display:none; position:absolute; right:0; top:60px; }
#myAccount.on {display:block;}
#myAccount .inner {width:400px; overflow:hidden; background:#fff; border-radius:8px; box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2); max-height: calc(100vh - 150px); overflow:hidden; overflow-y:auto;}
#myAccount .inner:before {content:''; position:absolute; top:-8px; right:163px; display:block; width: 0; height: 0; 
  border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #e8f3ff;}
#myAccount a:active, #myAccount button:active, #myAccount a.active, #myAccount button.active {position:relative;}
#myAccount a:active:after, #myAccount button:active:after, #myAccount a.active:after, #myAccount button.active:after {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.1); z-index:1; }

#myAccount dt {margin-top:10px; border-bottom:1px solid #dddddd;}
#myAccount dt, #myAccount dt > a {position:relative; display:block; padding-left:20px; font-size:16px; line-height:40px; font-weight:500; color:#465c71;}

#myAccount div.btns {display:none;}
#myAccount .memeberInfo  {position:relative; padding:10px 20px 0; background:#e8f3ff; }
#myAccount .memeberInfo p {margin:0;}
#myAccount .memeberInfo * {font-weight:400;}
#myAccount .memeberInfo .msg {display:none; padding-top:9px; text-align:right; border-bottom:1px solid #d0dfef;}
#myAccount .memeberInfo .msg a {position:relative; display:inline-block; padding-right:46px; line-height:40px; font-size:14px; color:#666;}
#myAccount .memeberInfo .msg a:before {content:''; position:absolute; right:0; display:block; width:36px; height:40px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_message_pc.png) no-repeat center center;}
#myAccount .memeberInfo .msg em {position:absolute; right:-10px; top:-10px; display:block; width:26px; height:26px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:#ee6983; border-radius:50%;}
#myAccount .memeberInfo.unlocked_abo .msg {display:block; }
#myAccount .memeberInfo .no {padding-top:16px;}
#myAccount .memeberInfo .no em {font-size:20px; font-family:'Roboto', 'noto sans kr', sans-serif line-height:20px; color:#465c71;}
#myAccount .memeberInfo .level {margin-top:-4px; padding-bottom:13px;}
#myAccount .memeberInfo .level em { font-size:12px; font-family:'Roboto', 'noto sans kr', sans-serif line-height:11px; color:#abb6c1; letter-spacing:0;}
#myAccount .memeberInfo .point {padding:3px 0 17px;}
#myAccount .memeberInfo .point a {font-size:24px; line-height:26px; font-family:'Roboto', 'noto sans kr', sans-serif font-weight:300;  color:#002f5f;}
#myAccount .memeberInfo .point span,
#myAccount .memeberInfo .coupon span {display:block; font-size:12px; font-family:'Noto Sans KR', sans-serif; line-height:14px;  color:#465c71; }
#myAccount .memeberInfo .point span:after, #myAccount .memeberInfo .coupon span:after {content:''; display:inline-block; width:14px; height:10px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow_s.png) no-repeat right center;}
#myAccount .memeberInfo .coupon {position:absolute; right:40px; top:81px; }
#myAccount .memeberInfo.unlocked_abo .coupon {top:131px;}
#myAccount .memeberInfo.unlocked_normal .coupon {top:131px; /*display:none;*/}
#myAccount .memeberInfo .coupon a {font-size:16px; line-height:26px;  font-weight:300;  color:#002f5f;}
#myAccount .memeberInfo .point em, #myAccount .memeberInfo .coupon em {font-weight:600; font-size:24px; line-height:26px; font-family:'Roboto', 'noto sans kr', sans-serif}
#myAccount .memeberInfo .feed {position:absolute; right:20px; top:30px;}
#myAccount .memeberInfo .feed a {position:relative; display:inline-block; width:100px; text-align:center; line-height:28px; font-size:12px; font-weight:500; color:#465c71; background:#fff; border:1px solid #465c71; border-radius:15px;}
#myAccount .memeberInfo .feed a:before {content:''; position:absolute; right:0; top:-4px; z-index:2; display:block; width:18px; height:18px;}
#myAccount .memeberInfo .feed a.invite:before {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_invite_pc.png) no-repeat center center;}
#myAccount .memeberInfo .feed a.trans:before {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_trans_pc.png) no-repeat center center;}
#myAccount .memeberInfo .feed a:active:after {border-radius: 15px;}
#myAccount .memeberInfo.unlocked_abo .feed {top:80px;}
#myAccount .memeberInfo .lock {height:62px; font-size:12px; color:#465c71}
#myAccount .memeberInfo .lock button {height:22px; margin-top:6px; padding-left:20px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_lock_pc.png) no-repeat left center;}
#myAccount .memeberInfo .lock button span {font-size:14px; color:#465c71; border-bottom:1px solid #465c71;}

/* 2020-09-21 수정 */
#myAccount .memeberInfo .my-point-info {display:flex;justify-content:space-between;}
#myAccount .memeberInfo .my-point-info .point a {font-size:20px;font-weight:500}
#myAccount .memeberInfo .my-point-info .coupon {padding:3px 0 17px}
#myAccount .memeberInfo .my-point-info .point.v2 a,
#myAccount .memeberInfo .my-point-info .coupon a {font-size:16px;font-weight:500}
#myAccount .memeberInfo .my-point-info .point em,
#myAccount .memeberInfo .my-point-info .coupon em {font-size:22px;font-weight:600;margin-right:4px}
#myAccount .memeberInfo .my-point-info .point {display:flex;}
#myAccount .memeberInfo .my-point-info .coupon {width:16%;position:static}

#myAccount .memeberInfo .customer-type {padding-bottom:10px}
#myAccount .memeberInfo .customer-type .text-customer {font-size:14px;color:#465c71;line-height:20px}

/* 20201119 소비자관리 삭제 */
/*#myAccount .link-customer {display:block;background-color:#feec02;height:40px;border-radius:2px;color:#3c1e1e;font-size:14px;font-weight:600;letter-spacing:-.7px;line-height:40px;text-align:center;margin:20px 20px 0}
#myAccount .link-customer .sp-acliks {position:relative;top:-1px;width:22px;height:22px;background-position:-280px -60px;vertical-align:middle;margin-right:8px}*/


#myAccount dt.myShopping:before {content:''; display:inline-block; width:20px; height:20px; margin:-5px 4px 0 0; vertical-align:middle; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_shoppingbag_pc.png) no-repeat center center;}
#myAccount dd.myShopping ul {position:relative; font-size:0;}
#myAccount dd.myShopping ul:after {content:''; position:absolute; left:0; bottom:0; display:block; width:100%; height:1px; border-bottom:1px solid #f1f1f1}
#myAccount dd.myShopping ul li {display:inline-block; width:50%; border-bottom:1px solid #f1f1f1}
#myAccount dd.myShopping ul li:nth-of-type(odd){border-right:1px solid #f1f1f1;}
#myAccount dd.myShopping ul li a {display:block; padding:10px 0 10px 20px; line-height:20px; font-size:14px; color:#666; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow_m.png) no-repeat 178px center;}

#myAccount dt.myPage {padding:0;}
#myAccount dt.myPage a span {position:absolute; right:10px; top:0; display:inline-block; padding-right:20px; font-size:14px; color:#abb6c1; font-weight:400; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow_m.png) no-repeat right center;}
#myAccount dt.myPage a:before {content:''; display:inline-block; width:20px; height:20px; margin:-4px 4px 0 0; vertical-align:middle; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_page_pc.png) no-repeat center center;}

#myAccount dd.myPage ul {height:148px; padding:10px 20px;} 
#myAccount dd.myPage ul li {float:left; width:25%; text-align:center; }
#myAccount dd.myPage ul li a {display:block; height:128px; padding:10px; font-size:14px; line-height:18px; color:#666;}
#myAccount dd.myPage ul li a span {display:block; width:70px; height:70px; line-height:70px; margin:0 auto 2px; background:#f1f1f1; border-radius: 10px;}
#myAccount dd.myPage ul li a span img {width:30px; height:30px;}

#myAccount p.util {clear:both; padding:20px 20px 24px 20px; margin:0; text-align:right; border-top:1px solid #dddddd;}
#myAccount p.util .logout {height:20px; padding-right:28px; line-height:20px; font-size:14px; color:#666; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_logout_pc.png) no-repeat right center; background-size:auto 18px}
#myAccount p.util .setting {display:none;}

#myAccount .btn-qr {display:none}
.layer_section.layer-qr-wrap {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}
.layer_section.showing .layer-qr {bottom:0}
.layer-qr {position:fixed;left:0;right:0;bottom:-100%;height:calc(100% - 173px);background-color:#fff;border-radius:10px 10px 0 0;z-index:10;padding-bottom:52px;-webkit-transition:bottom .3s ease-out;transition:bottom .3s ease-out}
.layer-qr .layer-content {padding:24px 20px 0;position:relative;height:100%}
.layer-qr .layer-content .layer-title {font-size:24px;letter-spacing:-1.2px;color:#002f5f;font-weight:600}
.layer-qr .layer-content .qr_area {position:absolute;top:50%;margin-top:-100px;left:0;right:0}
.layer-qr .layer-content .qr-img {width:200px;height:200px;margin:0 auto}
.layer-qr .layer-content .qr-img img {width:100%;vertical-align:top}
.layer-qr .layer-content .person-name {font-size:20px;color:#333;letter-spacing:-1px;margin-top:20px;text-align:center;font-wright:600;line-height:30px}
.layer-qr .btn_layer-close {width:100%;height:52px;color:#fff;letter-spacing:-.8px;font-weight:600;font-size:16px;background-color:#002f5f}

/* 20201119 비즈니스대시보드 / 소비자관리 추가 */
ul.link-custdash {overflow:hidden; margin:20px;}
ul.link-custdash li {float:left; width:50%;}

ul.link-custdash li:first-child:nth-last-child(1) { width: 100%; }


ul.link-custdash li:first-child {padding-right:8px;}
ul.link-custdash li .link-dashboard {display:block; width:100%; 
	background-color:#363d80;height:40px;border-radius:2px;color:#FFF;font-size:14px;font-weight:500;letter-spacing:-.7px;line-height:40px;text-align:center;}
ul.link-custdash li .link-dashboard .sp-acliks {position:relative;top:-1px;width:20px;height:20px; background-position:0 -434px; vertical-align:middle;margin-right:5px;}
/*ul.link-custdash li .link-dashboard {display:none;}*/
ul.link-custdash li .link-customer {display:block; width:100%;
	background-color:#feec02;height:40px;border-radius:2px;color:#3c1e1e;font-size:14px;font-weight:600;letter-spacing:-.7px;line-height:40px;text-align:center;}
ul.link-custdash li .link-customer .sp-acliks {position:relative;top:-1px;width:22px;height:22px;background-position:-280px -60px;vertical-align:middle;margin-right:8px}

@media (max-width: 768px) {
  #myAccount {position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%; background:rgba(0,0,0,.5)}
  #myAccount div.btns {display:block; position:fixed; right:0; top:0; z-index:3; width:320px; height:43px; line-height:20px; padding:15px 20px 0 0; text-align:right; background:#465c71; border-bottom:1px solid #4b6175;}
  #myAccount div.btns button {width:20px; height:20px; line-height:20px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/btn_close.png) no-repeat center center; background-size:20px auto; vertical-align:top;}
  #myAccount .inner {position:fixed; right:0; top:0; width:320px; height:100%; max-height:100%; padding-top:43px; overflow-y:auto; border-radius:0;}
  #myAccount .inner:before {display:none;}

  #myAccount dt, #myAccount dt > a {line-height:45px;}
  
  #myAccount .memeberInfo  {position:relative; height:132px; padding:10px 20px 0 20px; background:#465c71; }
  #myAccount .memeberInfo * {font-weight:400;}
  #myAccount .memeberInfo .msg {position:fixed; top:13px; right:65px; z-index:999999; padding:0; border:0;}
  #myAccount .memeberInfo .msg a {padding-right:36px; line-height:26px; color:#f5f5f5; font-size:11px;}
  #myAccount .memeberInfo .msg a:before {content:''; width:26px; height:26px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_message_mo.png) no-repeat center center; background-size:26px auto;}
  #myAccount .memeberInfo .msg em {right:-7px; top:-3px; width:14px; height:14px; line-height:14px; font-size:9px;}
  #myAccount .memeberInfo .no {padding:0 0 2px 0;}
  #myAccount .memeberInfo .no em {color:#fff;}
  #myAccount .memeberInfo .level {padding-bottom:11px;}
  #myAccount .memeberInfo .level em {font-size:11px; color:#abb6c1;}
  #myAccount .memeberInfo .point a {display:inline-block; font-size:23px; line-height:24px; color:#fff;}
  #myAccount .memeberInfo .point span, #myAccount .memeberInfo .coupon span {padding-bottom:3px; font-size:12px;line-height:14px; color:#e0e6ec;}
  #myAccount .memeberInfo .point span:after, #myAccount .memeberInfo .coupon span:after {content:''; display:inline-block; width:14px; height:10px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow_s.png) no-repeat right center;}
  #myAccount .memeberInfo .coupon, #myAccount .memeberInfo.unlocked_abo .coupon {right:20px; top:65px; }
  #myAccount .memeberInfo .coupon a {display:inline-block; font-size:16px; line-height:24px; color:#fff;}
  #myAccount .memeberInfo .point em, #myAccount .memeberInfo .coupon em {font-weight:600; font-size:23px; line-height:25px;}

  #myAccount .memeberInfo .customer-type {margin-top:10px;padding-bottom:0}
  #myAccount .memeberInfo .customer-type .text-customer {color:#fff}

  #myAccount .memeberInfo .feed, #myAccount .memeberInfo.unlocked_abo .feed {position:fixed;top:10px;right:213px;z-index:5}
  #myAccount .memeberInfo .feed a {width:90px;height:24px;padding-left:9px;text-align:left;line-height:24px;font-size:12px; font-weight:400; color:#e0e6ec; background:none; border:1px solid #e0e6ec; border-radius:12px;}
  #myAccount .memeberInfo .feed a:before {top:-6px; z-index:2; width:16px; height:16px; }
  #myAccount .memeberInfo .feed a.invite:before {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_invite_mo.png) no-repeat center center; background-size:16px auto;}
  #myAccount .memeberInfo .feed a.trans:before {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_trans_mo.png) no-repeat center center; background-size:16px auto;}
  
  #myAccount .memeberInfo .lock {color:#e0e6ec}
  #myAccount .memeberInfo .lock button {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_lock_mo.png) no-repeat left center; background-size:auto 20px;}
  #myAccount .memeberInfo .lock button span {color:#fff; border-color:#fff;}
    
  #myAccount dt.myShopping:before {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_shoppingbag_mo.png) no-repeat center center; background-size:20px auto;}
  #myAccount dd.myShopping ul:after {display:none;}
  #myAccount dd.myShopping ul li {width:100%; border-bottom:1px solid #f1f1f1}
  #myAccount dd.myShopping ul li:nth-of-type(odd){border-right:none;}
  #myAccount dd.myShopping ul li a {padding:10px 0 10px 45px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/bu_arrow_m.png) no-repeat 294px center;}

  #myAccount dt.myPage a {background-position: 294px center;}
  #myAccount dt.myPage a span {right:40px;}
  #myAccount dt.myPage a:before {content:''; display:inline-block; width:20px; height:20px; margin:-4px 4px 0 0; vertical-align:middle; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_page_mo.png) no-repeat center center; background-size:20px auto;}

  #myAccount dd.myPage ul {height:133px; padding:15px 20px;} 
  #myAccount dd.myPage ul li {float:left; width:25%; text-align:center; }
  #myAccount dd.myPage ul li a {display:block; height:106px; padding:5px; font-size:12px; line-height:14px; color:#666;}
  #myAccount dd.myPage ul li a span {display:block; width:60px; height:60px; line-height:60px; margin:0 auto 8px;}
  #myAccount dd.myPage ul li a span img {width:25px; height:25px;}

  #myAccount p.util {padding:20px 23px 50px 20px;}
  #myAccount p.util * {vertical-align:top;}
  #myAccount p.util .logout {background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_logout_mo.png) no-repeat right center; background-size:auto 16px;}
  #myAccount p.util .setting {display:inline-block; width:20px; height:20px; margin-left:10px; background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_setting_mo.png) no-repeat right center; background-size:20px auto;}

  #myAccount .btn-qr {display:block;position:absolute;right:20px;top:17px;background-color:transparent;color:#fff;font-size:14px;margin:0;padding:0;letter-spacing:-.7px}
  #myAccount .btn-qr i {vertical-align:middle;position:relative;top:-1px}
  #myAccount .btn-qr .sp_qr {margin-right:4px}
  #myAccount .btn-qr .sp_qr-blt {margin-left:6px}
  #myAccount .btn-qr:active {position:absolute}
  #myAccount .btn-qr:active::after {display:none}

  #myAccount .memeberInfo .point span,
  #myAccount .memeberInfo .coupon span {letter-spacing:-.6px}
  #myAccount .memeberInfo .my-point-info .point em,
  #myAccount .memeberInfo .my-point-info .coupon em {font-size:17px;color:#fff;font-weight:500}
  #myAccount .memeberInfo .my-point-info .coupon {/*width:17%*/ display:flex;}
  #myAccount .memeberInfo .my-point-info .point a {font-size:14px;color:#a3aeb8}
  #myAccount .memeberInfo .my-point-info .coupon a {font-size:14px;color:#a3aeb8}

  /* 20201119 비즈니스대시보드 / 소비자관리 추가 */
  ul.link-custdash li {float:left; width:100%;}
	ul.link-custdash li:first-child {padding-right:0; padding-bottom:8px;}
}
@media (max-width: 320px) {
  .mobile-nav-menu .category > li > a,
  .mobile-nav-menu .category > li > button {font-size:13px}
}

/* 20220801 A Pay 확산 추가 수정 */
/* S : 20221014 수정 및 추가 */
ul.link-custdash {margin-top:12px;}
ul.link-custdash.unite{margin-top:20px; margin-bottom:0;}
/* E : 20221014 수정 및 추가 */
ul.link-custdash.unite li{padding:0}
ul.link-custdash li .link-apay{display:block;margin-right:-8px;width:100%;height:40px;border:1px solid #022f5f;border-radius:2px;font-size:13px;font-weight:600;color:#022f5f;line-height:38px;text-align:center;letter-spacing:-.7px}
ul.link-custdash li .link-apay:before{content:'';display:inline-block;width:51px;height:16.9px;background:url(/_ui/responsive/theme-blue/images/akl_common/a-pay-logo.png) no-repeat;background-size:46px auto;vertical-align:middle;}
@media (max-width: 768px) {
    ul.link-custdash li{width:50%}
    ul.link-custdash li:first-child{padding-right:8px}
    ul.link-custdash.unite li{padding:0}
}

/* 20220823 A Pay 확산 추가 수정 */
ul.link-custdash li .link-apay{color:#fff;background:#022f5f;font-size:14px;line-height:37px}
ul.link-custdash li .link-apay:before{margin-right:5px;width:54px;height:20px;background:url(/_ui/responsive/theme-blue/images/akl_common/a-pay-logo-admin-mo.png) no-repeat;background-size:54px auto;}
ul.link-custdash li .link-dashboard,
ul.link-custdash li .link-customer{font-weight:700;color:#022f5f;background:#fff;border:1px solid #ddd;line-height:38px}
ul.link-custdash li .link-dashboard .sp-acliks{background:url(/_ui/responsive/theme-blue/images/akl_plp/ico_mypage_smartdash.png) no-repeat;background-size:20px auto;}
ul.link-custdash li .link-customer .sp-acliks{margin-right:0;background:url(/_ui/responsive/theme-blue/images/akl_plp/ico_mypage_customer.png) no-repeat;background-size:20px auto;}
ul.link-custdash li:first-child{padding-right:4px}
ul.link-custdash li:last-child{padding-left:4px;padding-right:0}
ul.link-custdash.unite li{padding:0}

/* 20220914 주문현황/구독관리 추가 */
#myAccount dt.orderStatus{position:relative;margin:0;padding:21px 20px 14px 42px;border-top:10px solid #f7f7f7;border-bottom:none;line-height:1}
#myAccount dt.orderStatus:after{content:'';display:block;clear:both}
#myAccount dt.orderStatus em{font-size:12px;color:#666;}
#myAccount dt.orderStatus:before{position:absolute;content:'';top:20px;left:20px;width:20px;height:20px;background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_orderstatus.png) no-repeat;background-size:20px auto;}
#myAccount dt.orderStatus a{float:right;margin-top:4px;padding-right:15px;font-size:12px;color:#666;background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_orderstatus_list.png) no-repeat calc(100% - 1px) top;background-size:11px auto;line-height:1}/* 미니대시보드 PC 주문내역 > 버튼 아이콘 우측이 살짝 잘리는 현상(Sprint11, 상시모니터링 No82) */
#myAccount dd.orderStatus{padding:5px 20px 0;border-bottom:1px solid #f1f1f1}
#myAccount dd.orderStatus ul{display:flex;justify-content:space-between;padding-bottom:24.5px}
#myAccount dd.orderStatus ul > li{position:relative;}
#myAccount dd.orderStatus ul > li > a{display:flex;flex-direction:column;align-items:center}
#myAccount dd.orderStatus ul > li:first-child:after{position:absolute;content:'';top:21px;left:43px;width:265px;height:2px;background:#efefef;}
#myAccount dd.orderStatus ul > li:last-child:after{width:0;height:0}
#myAccount dd.orderStatus ul > li .order-num{display:block;width:44px;font-size:17px;font-weight:500;color:#567bf3;background:#efefef;border-radius:50%;text-align:center;line-height:44px;}
#myAccount dd.orderStatus ul > li .order-num.void{color:#888}
#myAccount dd.orderStatus ul > li .order-sub{margin-top:1px;font-size:12px;color:#666}
#myAccount dd.orderStatus .extra{margin-left:-20px;margin-right:-20px;padding:15px 20px;display:flex;justify-content:space-between;border-top:1px solid #f1f1f1}
#myAccount dd.orderStatus .extra .extra-item{height:13px;line-height:12px}
#myAccount dd.orderStatus .extra .extra-item + .extra-item{padding-left:35px;border-left:1px solid #f1f1f1}
#myAccount dd.orderStatus .extra .extra-item a{padding:11px 0}
#myAccount dd.orderStatus .extra .extra-item .extra-sub{height:13px;font-size:12px;color:#666}
#myAccount dd.orderStatus .extra .extra-item .extra-num{padding-left:20px;height:13px;font-size:15px;font-weight:500;color:#666;text-align:right;vertical-align:-1px}

#myAccount dt.subscribeAdmin{position:relative;margin:0;padding:21px 20px 14px 42px;border-top:10px solid #f7f7f7;border-bottom:none;line-height:1}
#myAccount dt.subscribeAdmin:before{position:absolute;content:'';top:20px;left:20px;width:20px;height:20px;background:url(/_ui/responsive/theme-blue/images/akl_common/header/ico_subscription.png) no-repeat;background-size:20px auto;}
#myAccount dd.subscribeAdmin{padding-bottom:6px;border-bottom:10px solid #f7f7f7}
#myAccount dd.subscribeAdmin .swiper{margin-left:20px;overflow:hidden}
#myAccount dd.subscribeAdmin .swiper .swiper-wrapper{display:flex; flex-wrap:wrap;} /* 메인 미니대시보드 해상도에 따라 배너 틀어짐 css 수정(Sprint11, 상시모니터링 No91) */
#myAccount dd.subscribeAdmin .swiper-pagination{margin-top:0;margin-left:20px;margin-right:4px;}
#myAccount dd.subscribeAdmin .swiper-pagination-bullet{width:6px;height:6px;background:#d9d9d9}
#myAccount dd.subscribeAdmin .swiper-pagination-bullet-active{width:6px;height:6px;background:#888}
#myAccount dd.subscribeAdmin .subscribe-box{position:relative;display:inline-block;margin:0 10px 12px 0;width:174px;height:154px;border-radius:8px;text-align:left;}
#myAccount dd.subscribeAdmin .subscribe-box:nth-child(2n){margin-right:0;}
#myAccount dd.subscribeAdmin .subscribe-box a{display:inline-block;padding:13px 15px;width:100%;height:100%}
#myAccount dd.subscribeAdmin .subscribe-box .paystatus-box{position:absolute;bottom:11.5px;left:15px;}
#myAccount dd.subscribeAdmin .subscribe-box .paystatus-box .status-item{display:inline-block;margin-right:2px;padding:0 8px;height:21px;font-size:11px;font-weight:500;border-radius:200px;line-height:19px;text-align:center;}
#myAccount dd.subscribeAdmin .subscribe-box .paystatus-box .pay-num{display:inline-block;margin-left:2px;font-size:14px;font-weight:500;line-height:1}
#myAccount dd.subscribeAdmin .subscribe-box .paydate{position:absolute;padding:13px 0;top:8px;right:8px;width:54px;height:54px;background:#fff;font-size:12px;color:#797171;text-align:center;border-radius:50%;line-height:1.1}
#myAccount dd.subscribeAdmin .subscribe-box .paydate em{display:inline-block;font-size:14px;font-weight:700;color:#ea620d}
#myAccount dd.subscribeAdmin .subscribe-box .paydate.overdue{padding:6px 0;font-size:8px;font-weight:700;color:#ed2250;line-height:1.13}
#myAccount dd.subscribeAdmin .subscribe-box .paydate.overdue em{margin-top:0}
#myAccount dd.subscribeAdmin .subscribe-box.basket_sop{background:#fff0d8 url(/_ui/responsive/theme-blue/images/akl_common/header/bg_dash_smartorderpack.png) no-repeat right bottom;background-size:110px auto;}
#myAccount dd.subscribeAdmin .subscribe-box.basket_sop .subscribe-sub{margin-bottom:3px;font-size:17px;font-weight:700;text-align:left;color:#ea620d;line-height:1.24;letter-spacing:-.43px}
#myAccount dd.subscribeAdmin .subscribe-box.basket_sop .subscribe-txt{display:block;margin-top:3px;font-size:12px;text-align:left;color:#a57a55;line-height:1.33;letter-spacing:-.9px}
#myAccount dd.subscribeAdmin .subscribe-box.basket_sop .paystatus-box .paycomplete{color:#fff;background:#fa8942;border:1px solid #fa8942}
#myAccount dd.subscribeAdmin .subscribe-box.basket_sop .paystatus-box .payincomplete{color:#fff;background:#ed2250;border:1px solid #ed2250}
#myAccount dd.subscribeAdmin .subscribe-box.basket_sop .paystatus-box .more{border:1px solid #ea620d;color:#ea620d;background:#fff}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program{background:#ebf3ff url(/_ui/responsive/theme-blue/images/akl_common/header/bg_dash_sop.png) no-repeat right bottom;background-size:110px auto;}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .subscribe-sub{margin-bottom:3px;font-size:17px;font-weight:bold;text-align:left;color:#567bf3;line-height:1.24;letter-spacing:-.43px}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .subscribe-sub em{font-family:'Roboto', sans-serif;font-size:10px;font-weight:400;letter-spacing:normal}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .subscribe-txt{display:block;margin-top:3px;font-size:12px;text-align:left;color:#6a6c95;line-height:1.33;letter-spacing:-.9px}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .paycomplete{color:#fff;background:#567bf3;border:1px solid #567bf3}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .payincomplete{color:#fff;background:#ed2250;border:1px solid #ed2250}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .more{color:#567bf3;background:#fff;border:1px solid #567bf3}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .paycomplete .pay-num{color:#b4cbfd;}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .payincomplete .pay-num{color:#ffc1cf;}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paydate span{display:block;margin-top:1px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:700;color:#567bf3}
#myAccount dd.subscribeAdmin .subscribe-box.sop_program .paydate span em{font-family:'Noto Sans KR', sans-serif;font-size:12px;font-weight:400;color:#567bf3}
@media (max-width:768px) {
  ul.link-custdash li:first-child{padding-bottom:0}
  #myAccount dd.orderStatus .extra{padding:15px 16px}
  #myAccount dd.orderStatus .extra .extra-item .extra-num{padding-left:10px}
  #myAccount dd.orderStatus .extra .extra-item + .extra-item{padding-left:24px}
  #myAccount dd.orderStatus ul > li:first-child:after{width:200px}
  #myAccount dd.subscribeAdmin .swiper{margin-left:16px;margin-right:-1px}
  #myAccount dd.subscribeAdmin .subscribe-box{margin:0 8px 12px 0;padding:13px 12px;width:140px;height:144px}
  #myAccount dd.subscribeAdmin .subscribe-box:nth-child(2n){margin-right:0}
  #myAccount dd.subscribeAdmin .subscribe-box a{padding:0}
  #myAccount dd.subscribeAdmin .subscribe-box .paystatus-box .status-item{height:21px;line-height:20px;}
  #myAccount dd.subscribeAdmin .subscribe-box.basket_sop{background:#fff0d8 url(/_ui/responsive/theme-blue/images/akl_common/header/bg_dash_smartorderpack_mo.png) no-repeat right bottom;background-size:82px auto;}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program{background:#ebf3ff url(/_ui/responsive/theme-blue/images/akl_common/header/bg_dash_sop_mo.png) no-repeat right bottom;background-size:82px auto;}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program .subscribe-sub,
  #myAccount dd.subscribeAdmin .subscribe-box.basket_sop .subscribe-sub{font-size:15px;margin-bottom:0;letter-spacing:-1.13px}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program .subscribe-txt,
  #myAccount dd.subscribeAdmin .subscribe-box.basket_sop .subscribe-txt{font-size:11px}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .paycomplete{margin-left:-6px;margin-right:0;padding:1px 6px 0;}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program .paystatus-box .payincomplete{padding:1px 6px 0;}
  #myAccount dd.subscribeAdmin .subscribe-box .paystatus-box{left:12px}
  #myAccount dd.subscribeAdmin .subscribe-box .paydate{top:10px;right:4px;padding:11px 0;width:45px;height:45px;font-size:10px}
  #myAccount dd.subscribeAdmin .subscribe-box .paydate em{margin-top:1px;font-size:12px}
  #myAccount dd.subscribeAdmin .subscribe-box .paydate.overdue{padding:4px 0}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program .paydate span{margin-top:1px;font-size:12px}
  #myAccount dd.subscribeAdmin .subscribe-box.sop_program .paydate span em{font-size:10px}
  #myAccount dd.subscribeAdmin .swiper-pagination{margin-top:13px;margin-left:16px;margin-right:16px}
  #myAccount dt.myPage a span{right:20px}
}

/* 20220921 구독서비스 개선 수정 */
#myAccount dt.subscribeAdmin{padding-right:5px}
#myAccount dt.subscribeAdmin:after{content:'';display:block;clear:both}
#myAccount dt.subscribeAdmin > a{float:right;margin-top:-3px;padding:0 8px;font-size:11px;font-weight:500;color:#666;line-height:22px;letter-spacing:-.55px;border:1px solid #ccc;background:#fff;border-radius:2px;}
@media (max-width:768px) {
  #myAccount dt.subscribeAdmin{padding-right:18px}
}

#myAccount dd.subscribeAdmin .subscribe-box.basket_sop .paystatus-box .payrestart{color:#fff;background-color:#ce207c;border:1px solid #ce207c;}

.layer_section.type-wide-a.subscription_compare .layer_section-container{top:50%;min-width:600px;border-radius:16px;background-color:transparent;border:none;overflow:hidden;opacity:1}
.layer_section.type-wide-a.subscription_compare .layer-header{padding:18px 20px 17px;border-bottom:1px solid #d7d7d7;background-color:#fff;}
.layer_section.type-wide-a.subscription_compare .layer-header .header-title{font-weight:600}
.layer_section.type-wide-a.subscription_compare .layer-content{padding:30px 20px;}
.layer_section.type-wide-a.subscription_compare .business_tbData01{border-top:1px solid #111;border-bottom:1px solid #e5e5e5;border-collapse:separate}
.layer_section.type-wide-a.subscription_compare .business_tbData01 th{padding:12px;font-size:12px;font-weight:700;color:#333;letter-spacing:-.6px;border-bottom:1px solid #e5e5e5;background:#f9f9f9;text-align:center;vertical-align:top}
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody th{font-size:12px;font-weight:400;color:#666;text-align:left;line-height:1.5;letter-spacing:-.6px;}
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody td{padding:12px !important;font-size:12px;font-weight:400;color:#000;line-height:1.5;letter-spacing:-.6px;vertical-align:top;border-bottom:1px solid #e5e5e5;}
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody td .sub{color:#666}
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody td .sub-list li{position:relative;margin-top:4px;padding-left:5px;color:#666}
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody td .sub-list li:before{position:absolute;content:'';top:7px;left:0;width:2px;height:2px;background-color:#666;}
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody tr:last-child th,
.layer_section.type-wide-a.subscription_compare .business_tbData01 tbody tr:last-child td{border-bottom:none;}
.layer_section.type-wide-a.subscription_compare .align-box.size-auto{position:relative;display:flex;justify-content:center;margin-top:-1px;border-radius:0 0 16px 16px;z-index:101;}
.layer_section.type-wide-a.subscription_compare .align-box.size-auto button{flex:1 !important;height:55px;background-color:#002f5f;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:-.8px;color:#fff;}
@media (max-width:768px) {
    .akl .main-v2 .owl-nav .owl-next{display:none}
    .layer_section.type-wide-a.subscription_compare .layer_section-container{min-width:1px;width:calc(100% - 20px);max-width:none}
	.layer_section.type-wide-a.subscription_compare .layer-content .subscription_tbl{overflow:scroll;}
	.layer_section.type-wide-a.subscription_compare .layer-content .business_tbData01{min-width:465px}
	.layer_section.type-wide-a.subscription_compare .business_tbData01 .subscrip-col1{width:84px}
}

/* 20221011 TOP버튼 스크롤 동작 */
/* .scrollTopWrapper .toTop {opacity:0; transition:all 0.1s ease;}
.scrollTopWrapper .toTop.totop_fade {opacity:1;} */
.scrollTopWrapper {display:none;}

/* 20221031 장스오 ABC 픽업 추가 */
#myAccount .memeberInfo.unlocked_abo .feed{top:20px;left:20px}
#myAccount .abc-patron{position:absolute;top:80px;right:20px;}
#myAccount .abc-patron:before{position:absolute;content:'';left:-20px;width:29px;height:20px;background:url(/_ui/responsive/theme-blue/images/new-main/ico_abc_patron.png) no-repeat;background-size:20px auto}
#myAccount .abc-patron span{font-size:14px;color:#022f5f;font-weight:700;letter-spacing:-.7px}
#myAccount .abc-patron .abc-patron-admin{font-size:14px;color:#666;font-weight:700;letter-spacing:-.7px;text-decoration:underline;text-underline-position:under;}
#myAccount .abc-patron .abc-patron-admin.color-skyblue{color:#567bf3}
#myAccount .abc-patron .abc-patron-admin:active:after{background:transparent;}
#myAccount .abc-patron .abc-patron-admin:hover,
#myAccount .abc-patron .abc-patron-admin:focus{text-decoration:underline !important;text-underline-position:under;}
#abc_patron_setup .layer_section-container{background:#fff}
.layer-prd_search_top.abc_patron_setup{height:100%}
.layer-prd_search_top.abc_patron_setup .pop_head{height:60px;border-bottom:1px solid #ccc}
.layer-prd_search_top.abc_patron_setup .pop_head h2.tax{margin:0;padding-left:20px;font-size:24px;color:#022f5f;line-height:60px}
.layer-prd_search_top.abc_patron_setup .layer-content-cash{padding:30px 20px}
.layer-prd_search_top.abc_patron_setup .abc_environment_banner{position:relative;padding:17px 30px 17px 97px;background:#e1edd9;border-radius:4px}
.layer-prd_search_top.abc_patron_setup .abc_environment_banner:before{content:'';position:absolute;top:12px;left:31px;width:50px;height:52px;background:url(/_ui/responsive/theme-blue/images/akl_plp/abc_enviro_banner.png) no-repeat;background-size:50px auto}
.layer-prd_search_top.abc_patron_setup .abc_environment_banner .banner_tit{font-size:16px;font-weight:700;color:#7ea856;letter-spacing:-.8px}
.layer-prd_search_top.abc_patron_setup .abc_environment_banner .banner_tit .emphasis{color:#3c6417}
.layer-prd_search_top.abc_patron_setup .abc_environment_banner .banner_tit .mo{display:none}
.layer-prd_search_top.abc_patron_setup .abc_environment_banner .banner-txt{font-size:12px;color:#7a9069;letter-spacing:-.9px}
.layer-prd_search_top.abc_patron_setup .abc_environment_box{margin-top:24px}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a{padding:0;border-bottom:none;}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-title{width:97px;}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-title .payment-item-title{font-size:14px;color:#111}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-content{width:calc(100% - 97px)}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-content .form_select{padding:0 28px 0 10px;width:100%;height:40px;border:1px solid #dadada;border-radius:2px;font-size:13px;font-weight:500;color:#333;line-height:35px;letter-spacing:-.7px;appearance:none;background:#fff;font-weight:500;background:url('/_ui/responsive/theme-blue/images/akl_plp/p_ico-select.png') no-repeat;background-position:right center;background-size:19px auto}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .ads-sm{margin-top:5px;padding:7px 16px 8px;font-size:13px;color:#333;letter-spacing:-.65px;background:#f7f7f7}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .abc-noti{position:relative;margin-top:14px;margin-bottom:0;padding-left:7px;font-size:13px;color:#666;letter-spacing:-.65px}
.layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .abc-noti:before{position:absolute;content:'';top:8px;left:0;width:3px;height:3px;background-color:#666;border-radius:50%;}
#abc_patron_setup.layer_section.type-wide-a .align-box.size-auto{margin-top:0}
#myAccount .memeberInfo .no em{font-size:22px;font-weight:500}
@media (max-width:768px) {
    ul.link-custdash{margin:0 0 -10px 0;padding:12px 16px;background:#f7f7f7}
    ul.link-custdash.unite{margin:53px 20px 0;padding:0 0 20px 0;background:#fff}
    #myAccount div.btns{height:44.5px}
    #myAccount .memeberInfo{padding:12.5px 20px 18px;height:103px}
    #myAccount .memeberInfo.unlocked_abo .feed{top:10px;left:auto;right:213px}
    #myAccount .memeberInfo .no{display:inline-block;margin-top:-2px}
    #myAccount .memeberInfo .no em{font-size:20px}
    #myAccount .memeberInfo .level{display:inline-block;margin-left:4px}
    #myAccount .memeberInfo .point span, #myAccount .memeberInfo .coupon span{padding-bottom:1px}
    #myAccount .abc-patron{top:124px;right:176px}
    #myAccount .abc-patron span{font-size:12px}
    #myAccount .abc-patron .abc-patron-admin{font-size:12px}
    #myAccount .btn-qr{top:126px;color:#022f5f;font-size:12px;font-weight:700;letter-spacing:-.6px}
    #myAccount .btn-qr .sp_qr{width:20px;height:20px;background:url('/_ui/responsive/theme-blue/images/new-main/ico_qr_mo.png') no-repeat;background-size:20px auto;background-position:0 0}
	  #myAccount .btn-qr .sp_qr-blt{top:-2px;width:11px;height:11px;background:url(/_ui/responsive/theme-blue/images/new-main/qr_arrow_mo.png) no-repeat;background-size:11px auto}
    .layer-prd_search_top.abc_patron_setup .layer-content-cash{padding:20px}
    .layer-prd_search_top.abc_patron_setup .pop_head h2.tax{padding-left:21px;font-size:24px;color:#022f5f;text-align:left}
    .layer-prd_search_top.abc_patron_setup .abc_environment_banner{padding:16px 0 16px 73px}
    .layer-prd_search_top.abc_patron_setup .abc_environment_banner:before{top:23px;left:20px;width:43px;height:44px;background-size:43px auto}
    .layer-prd_search_top.abc_patron_setup .abc_environment_banner .banner_tit{font-size:14px}
    .layer-prd_search_top.abc_patron_setup .abc_environment_banner .banner_tit .mo{display:block}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box{margin-top:20px}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a{display:block}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-title .payment-item-title{margin-bottom:8px;line-height:1}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-content{width:100%}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .payment-content .form_select{font-size:13px !important}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .ads-sm{padding:6px 18px;font-size:12px}
    .layer-prd_search_top.abc_patron_setup .abc_environment_box .payment-item-a .abc-noti{font-size:12px}
}

/* 20221114 미니대시보드 수정 */
ul.link-custdash.unite{margin-top:50px}
#myAccount .abc-patron{top:200px;left:40px}
#myAccount .memeberInfo .no{display:inline-block;padding-top:18px}
#myAccount .memeberInfo .level{display:inline-block;margin-left:12px;padding-bottom:18px}
ul.link-custdash{margin:0;padding:16px 20px;background:#f7f7f7}
ul.link-custdash.unite{margin:50px 20px 16px;padding:0;background:#fff}
#myAccount dt.orderStatus{border-top:0}
@media (max-width:768px) {
    #myAccount .memeberInfo{height:103.5px}
    ul.link-custdash.unite{margin:53px 16px 16px}
    #myAccount .memeberInfo .no{padding-top:0}
    #myAccount .memeberInfo .level{padding-bottom:12px}
    #myAccount .memeberInfo p{top:125px}
    #myAccount .abc-patron{width:140px}
    ul.link-custdash{padding:12px 16px}
}

/* 20221123 배송지관리 페이지 미니대시보드 오류 수정 */
.layer_section{opacity:0;visibility:hidden;transition:.2s;position:fixed;left:0;top:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.5);z-index:9001}
.layer_section.showing { visibility: visible; opacity: 1; }
.layer_section .layer_section-container{transition:.4s;position:absolute;left:50%;top:65%;width:400px;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #c0c0c0;}
.layer_section-container .layer-header{padding:20px 33px;border-bottom:1px solid #c0c0c0}
.layer_section-container .layer-header .header-title{font-size: 24px;font-weight: 500;color: #002f5f;margin:0;}
.layer_section-container .btn_layer-close{position:absolute;top:20px;right:23px;width:20px;height:20px;background-color:transparent}
.layer_section-container .btn_layer-close::before, .layer_section-container .btn_layer-close::after{content:"";display:block;position:absolute;left:0;width:20px;height:2px;background-color:#0075a4;transform:rotate(-45deg)}
.layer_section-container .btn_layer-close::after{transform:rotate(45deg)}
.layer_section-container .layer-content{overflow-y:auto;max-height:calc(100vh - 100px); padding:0 36px 33px;}
/* QR 영역 */
.akl .sp_ico, .sp_ico {display:inline-block;background-color:transparent;background-image:url('/_ui/responsive/theme-blue/images/akl_plp/sp_mypage.png');background-repeat:no-repeat;background-size:400px auto}
.sp_ico.sp_qr {width:19px;height:15px;background-position:-310px -120px}
.sp_ico.sp_qr-blt {width:6px;height:9px;background-position:-290px -120px}
.layer_section.layer-qr-wrap {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}
.layer_section.showing .layer-qr {bottom:0;width: auto}
.layer-qr {position:fixed;left:0;right:0;bottom:-100%;height:calc(100% - 173px);background-color:#fff;border-radius:10px 10px 0 0;z-index:10;padding-bottom:52px;-webkit-transition:bottom .3s ease-out;transition:bottom .3s ease-out}
.layer-qr .layer-content {padding:24px 20px 0;position:relative;height:100%}
.layer-qr .layer-content .layer-title {font-size:24px;letter-spacing:-1.2px;color:#002f5f;font-weight:600}
.layer-qr .layer-content .qr_area {position:absolute;top:50%;margin-top:-100px;left:0;right:0}
.layer-qr .layer-content .qr-img {width:200px;height:200px;margin:0 auto}
.layer-qr .layer-content .qr-img img {width:100%;vertical-align:top}
.layer-qr .layer-content .person-name {font-size:20px;color:#333;letter-spacing:-1px;margin-top:20px;text-align:center;font-wright:600;line-height:30px}
.layer-qr .btn_layer-close {width:100%;height:52px;color:#fff;letter-spacing:-.8px;font-weight:600;font-size:16px;background-color:#002f5f}


/* 20221208 모바일 테이블 깨짐 수정 (Sprint12, 상시모니터링 No99, No100) */
@media (max-width:768px) {
  .textCenter tr{display: block;}
}

/* 20221223 미니대시보드 맞춤메세지 클릭 영역 수정 */
#myAccount .memeberInfo .msg a {z-index:50;}