*, *::after, *::before {
    box-sizing: border-box;
}
.hidden_wl {display:none}
.separationd {clear:both; visibility:hidden; margin:0}
.visi_hide {visibility:hidden}
::-ms-clear {display: none} /*cockpit lists & orders : small cross in IE bug: doesn't cancel depply content*/
body {cursor:auto}
#automatic_send tbody label {text-align:left}
#wishlist_block_search,#wishlist_block_mng {padding-bottom:6px; border-bottom:1px dotted #aaa}
#wishlist_block_search{margin-bottom:6px;}
#wishlist_block_search p, html #wishlist_block_mng p,#wishlist_block_view p {padding-bottom:0;display:block}
#wishlist_block_search form input {margin-top:3px}
#wishlist_block.block div.block_content #wishlist_block_search form p input#searchname {margin-left:4px}
#wishlist_block.block div.block_content #wishlist_block_search a.exclusive {margin: 4px auto 0 auto}
#wishlist_block.block div.block_content #wishlist_block_search #wishlist_block_list.expanded dl.products {margin-bottom:0}
input#searchname {color:#BBB}
#mywishlist_pro h2 {background:none}
#table2_length label, #table2_lists_length label, #table2_lists_filter label, #table2_filter label {width: auto; margin:6px auto 12px auto}
a#cleanfilters_orders, a#cleanfilters_lists {
  clear: both;
  display: block;
  float: right
}
.word-break_bk-word {word-break: break-word}
.wdt_40pct {width:40% !important}
.wdt_70pct {width:70%}
.width_80 {width:80% !important}
.width_full {width:100% !important}
.wdth2em {width: 2em}
.hght4em {height: 4em; line-height: 2em}
.hght21px {height: 21px}
.hght24px {height: 24px}
.nobckgd {background:none}
.bkg_grey {background-color: #ccc !important}
.bkg_eee {background-color: #eee !important}
.bkg_fe {background-color: #fefefe !important}
.bkg_ef {background-color: #efefef !important}
.bkg_f8 {background-color: #f8f8f8 !important}
.bkg_fa {background-color: #fafafa !important}
.bkg_e1 {background-color: #e1e1e1 !important}
span.bg1 {background-color:#FFFFCA}
.bkg_white {background-color:#FFF}
.bkg_f5e1ba {background-color:#f5e1ba}
.colordarkorchid {color:#9933cc}
.color_777 {color:#777}
.color_aaa {color:#aaa}
.color_info {color:#5192F3}
.color_info2 {color:#7EADF4}
.color_success {color:#4cbb6c}
.italic {font-style:italic}
.cursorhand:hover {cursor:pointer}
.cursorhelp:hover {cursor:help}
.disp_edit:hover .mode_edit {display: inline-block}
.floatnone {float:none !important}
.floatleft {display:block;float:left !important}
.floatright {display:block;float:right !important}
.floatclear {clear:both}
.clearboth {clear: both !important}
.disp_block {display: block !important}
.disp_inlineblock {display: inline-block !important}
.whSpaceNormal {white-space: normal}
.dim24x24 {width:24px;height:24px}
.pdg_0 {padding: 0 !important}
.pdg3 {padding:3px !important}
.pdg4 {padding:4px !important}
.pdg6 {padding:6px !important}
.pdg8 {padding:8px !important}
.pdg12_6 {padding:12px 6px !important}
.pg_right4 {padding-right:4px !important}
.pg_right6 {padding-right:6px !important}
.pg_left_4 {padding-left:4px !important}
.pg_left24 {padding-left:24px !important}
.pg_top_4 {padding-top: 4px !important}
.pg_top_6 {padding-top: 6px !important}
.pg_top_12 {padding-top: 12px !important}
.pg_bottom_3 {padding-bottom: 3px}
.pg_bottom_6 {padding-bottom: 6px}
.pdgleft-right4 {padding-left: 4px; padding-right: 4px}
.mg_auto {margin:auto !important}
.mg_top_0 {margin-top:0 !important}
.mg_top_6 {margin-top:6px !important}
.mg_top_12 {margin-top:12px !important}
.mg_top_24 {margin-top:24px !important}
.mg_top_36 {margin-top:36px !important}
.mg_top_1_5rem {margin-top:1.5rem !important}
.mg_left_0 {margin-left:0 !important}
.mg_left_6 {margin-left:6px !important}
.mg_left_12 {margin-left:12px !important}
.mg_left_16 {margin-left:16px !important}
.mg_left_22 {margin-left:22px !important}
.mg_left_36 {margin-left:36px !important}
.mg_left_52 {margin-left:52px !important}
.mg_right_0 {margin-right:0 !important}
.mg_right_6 {margin-right:6px !important}
.mg_right_24 {margin-right:24px !important}
.mg_bottom_0 {margin-bottom:0 !important}
.mg_bottom_4 {margin-bottom:4px !important}
.mg_bottom_6 {margin-bottom:6px !important}
.mg_bottom_8 {margin-bottom:8px !important}
.mg_bottom_9 {margin-bottom:9px !important}
.mg_bottom_12 {margin-bottom:12px !important}
.mg_bottom_24 {margin-bottom:24px !important}
.mg_bottom_32 {margin-bottom:32px !important}
.mg_bottom_125rem {margin-bottom:1.25rem !important}
.img_margintop4 {display:inline-block; position:relative; top:4px}
.img_margintop3 {display:inline-block; position:relative; top:3px}
.img_margintop2 {display:inline-block; position:relative; top:2px}
.img_margintop0 {display:inline-block; position:relative; top:0}
:is(#module-blockgiftlistpro-view, #module-blockgiftlistpro-manage, #module-blockgiftlistpro-mywishlist) .center {text-align:center}
.alert_red, .red {color:#FF0000 !important}
.underline {text-decoration:underline}
.bold {font-weight:bold}
.nobold {font-weight:normal !important}
.smler {font-size: smaller}
.fz_12 {font-size: 12px}
.fz_14 {font-size: 14px !important}
.fz_18 {font-size: 18px !important}
.fz_24 {font-size: 24px !important}
.align_center {text-align:center !important}
.align_right {text-align:right}
.align_left {text-align:left !important}
.awflx {display:flex}
.awflxdircol {flex-direction: column}
.awflxwr {flex-wrap: wrap}
.awfxjct {justify-content: space-between}
.awfx_ai_bl {align-items: baseline}
.awfx_ai_ct {align-items: center}
.align_flex_aw {display:flex}
.awflex_spe_betw {display:flex;justify-content:space-between}
.awflex_ctr {display:flex;justify-content:center}

.borderNone {border-width: 0}
.border1_red {border: 1px solid #ff0000 !important}
.border_right1 {border-right: 1px solid #dedede !important}
.border_left4 {border-left: 4px solid #dedede !important}
.border1_ccc {border: 1px solid #ccc}
.border1_info2 {border: 1px solid #7EADF4}
.border_chkbx {border: 6px solid #fff; border-radius: 3px}
.border_bottom {border-bottom: 1px solid #BDC2C9 !important}
.border_bottom3 {border-bottom: 3px solid #BDC2C9 !important}
.border_top {border-top: 1px solid #BDC2C9 !important}
.border_bot_eee {border-bottom: 1px solid #eee}
.border_top_eee {border-top: 1px solid #eee !important}
.border_bottom_dotted {border-bottom: 1px dashed #ccc !important}
.border_exc_right {border: 1px solid #BDC2C9 !important; border-right:none !important}
.border_exc_left {border: 1px solid #BDC2C9 !important; border-left:none !important}
.border_no_right {border-right:none !important}
.border_no_bottom {border-bottom:none !important}

.pos_relat {position: relative !important}
.pos_absol {position: absolute !important}
.pos_absol_t0_r0 {position: absolute; top:0; right:0}
.pos_absol_r12 {position: absolute; right:12px}
.pos_absol_t3_r3 {position: absolute; top:3px; right:3px}
.pos_absol_t3_r20pct {position: absolute; top:3px; right:20%}
.pos_absol_b3_r3 {position: absolute; bottom:3px; right:3px}
.pos_absol_t0_l0 {position: absolute; top:0; left:0}
.top0 {top:0 !important}
.top5 {top:5px}
.zIndx_10 {z-index: 10}
.button.button-medium:hover {color: #bbb}
.brad3 { -webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 3px; /* FF1-3.6 */
          border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
.border_sb {border:1px solid #dedede; -webkit-border-radius: 3px;border-radius: 3px;padding-top: 6px}
.border_rad2 {border:1px solid #dedede; -webkit-border-radius:2px;border-radius:2px}
.cross_hide {float: left;
    left: -7px;
    position: relative;
    top: -12px}
.cross_hide:hover {cursor:pointer}
.opac_7 {opacity: 0.7}
.opac0 {opacity: 0}
/*svg icon*/
.iconaw {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  stroke-width: 1%;
  stroke: currentColor;
  fill: currentColor;
}
.iconWH_1_2 {
  width: 1.2em !important;
  height: 1.2em !important;
  vertical-align: -0.21em !important;
}
.iconWH_1_5 {
  width: 1.5em !important;
  height: 1.5em !important;
}
.iconWH_2_0 {
  width: 2em !important;
  height: 2em !important;
}
.sub_svg {
/* position: absolute;
bottom: 5px;
right: 6px; */
  width: 1.2em !important;
  height: 1.2em !important
}
#searchform .icon-aw-info_outline {
  width: 1.3em;
  height: 1.3em;
}
.iconaw.icon-aw-lock, .iconaw.icon-aw-lock_open {
  width: 1.5em;
  height: 1.5em;
}
.vert_align-026 {vertical-align: -0.26em}
.vert_align-09 {vertical-align: -0.9em}
.ajax_cart_block_remove_link .iconaw, #delete_pic_view .iconaw.icon-aw-close {
  opacity: 0.4;
  color: #ff0000
}
.container_aw .img-responsive, #view_wishlist .img-responsive, #popupVisualHelp .img-responsive {
/*     display: block; */
    height: auto;
    max-width: 100%;
}
#welcome_picture .img-responsive {display: inline-block}

.tableaw {display: table}
.rowaw {display: table-row}
.cellaw {display: table-cell;padding: 4px 2px; text-align: left; vertical-align: middle; position: relative}

.select_aw {
  font-family: Helvetica !important;
  font-size: 14px !important;
  font-style: normal !important;
  padding: 8px;
  width: 50%
}
.info_red, .info_orange {
border: 1px solid #00529B;
border-radius: 3px 3px 3px 3px;
color: #00529B;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 15px;
min-height: 32px;
padding: 4px 4px 4px 36px !important
}
.info_red {background: url(../img/icon/warning.gif) no-repeat scroll 6px 4px #f8c1bd}
.info_orange {background: url(../img/icon/warning.gif) no-repeat scroll 6px 4px #f5e1ba}
/* toogle icon */
.content_less {display: none}
.action_aw {
  color: #aaa;
  cursor: pointer;
  margin-left: 24px
}
#wlcm_pict .action_aw, #wlcm_pict_mnge .action_aw {
  vertical-align: middle
}
.alert_field_form {
  border: 3px solid #FF68FF;
  border-radius: 3px
}
.alert_live_form {
  color: #FF68FF;
}
.success_field_form {
  border: 3px solid #4cbb6c;
  border-radius: 3px
}

span[id^='loader_'], span[class^='loader_'] {position: absolute}

/*Wishlist summary - List of orders over a period*/
#results h1,#results h2,#results h3, #results table,#results span, #results p, #results_searchlist {
margin-bottom: 0.3em;
margin-top: 0.5em
}
#results #table2.tablesorter {margin-left:0}
#mywishlist_pro form.std fieldset label.align_right {
margin-left: 12px;
width: auto
}
#mywishlist_pro label.radio-inline {margin-right: 9px}
#mywishlist_pro label.radio-inline span.custom-radio {margin-right: 3px}
/*because in some themes, opacity to 0 !*/
#mywishlist_pro div.radio input {opacity: 1 !important}

/*popup add to list on cat page*/
.product-variantsAw > .product-variants-item select {
  padding-right: 1.875rem;
  border: 1px solid #eee
}
.product-variantsAw select, #wishlists_pdt, .wishlist_product_detail_dd select {
  background-image: none
}
/*input qty, button +1 -1*/
.qty_aw {
  /*width: 220px;
  overflow: hidden;*/
}
.qty_aw .minusQty, .qty_aw .plusQty, .qty_aw .inputQty {
  float: left;
  border: none;
  margin-right: 3px
}
.qty_aw .minusQty, .qty_aw .plusQty {
   width: 60px;
}
.qty_aw .inputQty input, .qty_aw button  {
  border: none;
  width: 100%
}
.qty_aw button  {
  color: #888
}
.qty_aw .inputQty input {
  text-align: center;
  background-color: #fff;
  border: 1px solid #414141;
  width: 80px;
}
/*cart page button*/
.btn-aw-cart {
  border: none;
  background: inherit;
  padding: 0
}
/*search page*/
#header_searchlist {
  padding: 12px
}
.header_search .iconaw {
  display: block;
  font-size: 36px;
  margin: 0 auto 6px
}
#results_searchlist, #results_searchlist2 {
    color: #666;
    text-align: center;
    padding: 12px 6px 32px
}
#results_searchlist p, #results_searchlist2 p {
  text-align: center
}

#searchdivd {
  margin: 18px auto 24px;
  padding:12px;
  min-width: 220px;
  text-align: center;
/*   background-color:#fff;
border: 1px solid #bbb;
-webkit-border-radius:3px;border-radius:3px */
}
.li_search {
  padding: 6px;
  border-radius: 3px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
  text-align: left;
  min-height: 125px
}
.li_search.odd {
  background: #f5f5f5
}
.wlcm_pict_search {
  margin: 6px auto
}
.wlcm_pict_search img {
  max-width: 100%;
}
.infos_search span {
  display: block;
  margin: 12px auto
}
.fav_search {
  height: 36px
}

/*creator page - creation form*/
#mywishlist_pro.ps_16_15 {
  background-color: #fff;
  padding: 1rem
}
#mywishlist_pro .align_dd {text-align: center}

#mywishlist_pro.ps_16_15 form.std fieldset {
background-color: #F7F7F7;
border: 1px solid #D0D3D8;
background-image:none;
margin-bottom: 1em;
padding: 12px
}
input[id^='gate_'] {background-color: #fff}

#block-manage-aw form.wl_send fieldset #ordermsg, #block-manage-aw form.wl_send fieldset #ordermsg p.textarea textarea#id_message_personal {width:100%}
#block-manage-aw form.wl_send fieldset #ordermsg p.textarea textarea#id_message_personal {height:140px;text-align:left;background-color:#DEEFEF;margin:0}
#mywishlist_pro form#creator_choose_name fieldset > a, #mywishlist_pro form#creator_choose_name fieldset > a:hover {margin:0; padding:0; border:none; line-height: 2em}
input#pwd_check, #pwd_change fieldset input {
  padding-bottom:2px;
  height: 2.5em;
}
/* #info_process_wldd  li {list-style:decimal inside;margin-bottom:1.3em;margin-left:2%} */
#info_process_wldd ul > li {border: 1px solid #eee; border-radius:3px; padding:4px;background-color:#fff; font-weight:bold}

#info_process_wldd li h4 {font-size:26px; font-weight:bold; line-height:28px; color: #777}
#info_process_wldd li h5 {margin:0.5em 0 0 1.5%;font-weight:normal;font-style:italic;font-size:16px}
#info_process_wldd li p, #name_change p {margin:0;padding:0.3em 0; line-height:1.8em; font-weight: normal; color:#666}
#address_sel {font-size:12px}
.no_margin_top {margin-top:0}
.no_padding_top, #info_process_wldd li p.no_padding_top {padding-top:0}
#info_process_wldd li p.passwd {margin-left:2em}
#submitPublicAdr, #submitWishlist {margin-top:0.4em; font-size: 16px}

#creator_choose_name a {text-decoration:none;font-size:14px}
#creator_choose_name #restrict_adr p a {font-size:12px; text-decoration:underline; display:inline}
#restrict_adr p a:hover {text-shadow: 1px 2px 1px #bbb}
#restrict_adr ul li { list-style:square inside; margin:0 0 0 1em; font-size:12px}
#restrict_adr ul {margin:0 0 0.5em 0.8em}
#info_process_wldd li #restrict_adr p a {line-height:1em}
#restrict_adr .addresses1 {background-color:#fefefe; padding:4px}
#restrict_adr .address_add a {white-space: break-spaces}
#shownewwl {background-color: #fff; color:#000; transition:background-color .3s ease;}
#hidenewwl {background-color: #ededed; color:#000; transition:background-color .3s ease}
#shownewwl:hover{
cursor:pointer;
background-color:#ededed; color:#000
}
#hidenewwl:hover {
cursor:pointer;
background-color:#fff; color:#000
}
#info_complete_guide {
padding: 3px;
border: 1px solid #DFD5C3;
float: right;
margin-top: 2px;
z-index: 1009;
background-color: #ddd;
width: 158px;
margin-bottom: 9px
}
#info_complete_guide:hover {
cursor:pointer;
background-color:#b6C9C5
}

#mywishlist_pro #block-history table#display_list tr td a {cursor:pointer}
#info_complete_guide a, #info_complete_guide a:hover {text-decoration:none}
#info_complete_guide a {display:block; width:100%; height:100%}
#info_process_wldd {padding:0;float:left; width:97%; clear: both}
#block-history noscript {color:#FF0066 ; background-color:#FFFF99; font-size:16px; margin:6px; font-weight:bold}
#mywishlist_pro form.std fieldset input#submitWishlist, input#pwd_check_submit, html body#view #page #columns #center_column #searchformd p input#pwd_check_submit.button {display: inline}
#info_process_wldd p #uniform-ad_public + label {
width:90%;
float:left;
text-align:left
}
/*for 1.6.1.10*/
div.radio input, div.checker input {
  opacity: 1 !important;
}
div.checker {float: left}
.ps_16_15 tr[id^='wishlist_'] td div.checker {float: none; display: inline-block;}
div.checker > span {top: 0}

#listsetup p > label {margin-top:6px}
#info_process_wldd #uniform-ad_public {float:left; margin-top:6px}
#mywishlist_pro td div[id^='uniform-checkbox_'], #mywishlist_pro td div[id^='uniform-access_checkbox_'] {margin: auto; width: 100%}
input[name='list_cat'],input[name='gender'], input#celebration_date {margin-top:5px}
p#gender {margin-left:22px}
#restrict p.right {text-align:right}
#restrict table tr td.no_border, #block-history table tr td.no_border, td.no_border, tr.no_border  {border:none;border-top:none !important}

/*tables*/
 form input, .popup_block input {display:inline}
#stextdd input {width: 100%}
#date12 { margin-left:24px }
#block-manage-aw ul li img {float: none}
#block-manage-aw div.align_dd.theme_classic > a {
  display: block;
  width: 100%
}
.alert_no_data {
color: red;
font-size:1.1em;
font-weight: bold;
margin: 0 40% 6px auto;
border: solid 1px gray;
background-color: white;
text-align: center;
width: 350px;
}

#mywishlist_pro .warn_on_pict {
  position: absolute;
  top: 46px;
  left: 0;
  z-index: 1;
  width: 100%
}

.warn_on_pict.alert-warning {background: rgba(254, 145, 38, 0.85)}
.warn_on_pict.alert-success {background: rgba(85, 198, 94, 0.86)}
.attr_nok {
  background: rgba(254, 38, 38, 0.84);
  color: #fff;
  padding: 6px 3px
}
#block-history table tbody tr td a.bold {font-weight:bold; text-decoration:underline}
#block-history table tbody tr td a {text-decoration:underline}
#block-history table tbody tr td a:hover {text-decoration:none}

/* search in category to add to list */
.card-block {
    padding: 4px;
}
.card {
    position: relative;
    display: block;
    margin-bottom: 8px;
    padding-top: 6px;
    background-color: #fff;
    border-radius: 0;
    border: 1px solid rgba(0,0,0,.125);
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    min-height: 150px
}
/*on manage page*/
#wl_catg .card {
  height: 96px;
  min-height: auto;
}
.searchInCat_aw form {
  position: relative;
  margin-bottom:0
}
.searchInCat_aw form input[type="text"] {
  border: none;
  padding: 10px;
  width: 100%;
  color: #7a7a7a;
  border: 1px solid rgba(0,0,0,.25);
  border-radius:3px;
}
.searchInCat_aw form button[type="submit"] {
  position: absolute;
  background: none;
  border: none;
  bottom: 12px;
  right: 0;
  color: #7a7a7a
}
.searchInCat_aw form button[type="submit"].reinitPdtsCat {
  position: relative;
  top:3px
}
img.arrow_search {
  position: absolute;
  top: 36px;
  z-index: 10;
  left: 25%
}
img.arrow_all {
  position: absolute;
  top: 136px;
  z-index: 10;
  left: 0
}
@media only screen and (max-width: 768px) {
img.arrow_all {
  left: 40%;
  height: 85px
  }
}
/*on manage page*/
#wl_catg img.arrow_all {
  top: 56px
}
#products.aw_addproducts .page-not-found {
  margin-top: 24px;
  text-align: center
}
div.or {
  height: 120px;
  line-height:120px
}
div.or > span {
  height: 25px;
  width: 25px;
  border-radius: 25px;
  border: 1px solid #ccc;
  padding: 6px 10px;
}
#wl_catg #search_with_cat, #search_wo_cat {display: none}
#wl_catg #search_wo_cat {display: block}

.aw_addproducts article.product-miniature {
  margin: .8125rem
}
.aw_addproducts .products.row {
  display: flex;
  justify-content: space-between
}
/* --------------  end creator page ---------------  */

.wishlist_product_detail_dd {
    float: right;
    text-align: right;
    padding-left: 0 !important
}

/*view page*/
.view_header_aw {text-align: center}
.priority_icon span.icon {
  display: inline-block;
  width: 16px;
  height:12px;
  margin-left: 2px
}
#save_msg_1 {margin-top:0.5em}
#view_wishlist #welcome_msg {font-style:italic;font-family:Comic sans ms, verdana, arial;font-size:13px;border:1px solid #ddd;padding:4px;
margin:4px auto 3px auto;width:97%;word-wrap: break-word;
 -webkit-box-shadow: 2px 3px 6px #9F9F9F; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 2px 3px 6px #9F9F9F; /* FF3.5 - 3.6 */
          box-shadow:2px 3px 6px #9F9F9F; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
 -webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 3px; /* FF1-3.6 */
          border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
#welcome_picture {text-align:center; margin: 0 auto}
#view_wishlist .alert-warning .action_aw.material-icons {
  color: #aaa;
  font-size:24px;
  padding-top: 0;
}
.hover_hand:hover {cursor: pointer}
/* .blk_left {float: left}*/
 /* ul.modern1.list .blk_left {width: 75%} */
ul.theme_classic .blk_left {width: 60%; float: left}
ul.modern1.list .blk_left .address_name {float: left}
ul.theme_classic .view_align_dd {margin: 4px auto auto 2%}
ul.theme_classic .view_align_dd p, ul.theme_classic .view_align_dd .description_dd {padding-bottom: 4px}

/* ul.modern1 .address_name img {width: 100%}
 */
#view_wishlist ul.theme_classic .wishlist_product_detail_dd {width: 38%}
ul.product_list_aw.list .already_offered form.form_view_qty_left p {display: none}
div.wishlist_product_detail_dd form.form_view_qty_left {font-size: 90%;font-weight: normal}
div.wishlist_product_detail_dd form.form_view_qty_left p input { min-width:2em}
#view_wishlist ul.product_list_aw.modern1.list .form_view_qty_left {margin-top:36px}
#view_wishlist ul.product_list_aw.modern1.grid .form_view_qty_left {margin-top:9px; margin-bottom: 6px}
div.wishlist_product_detail_dd.theme_classic ul.address_dd li {
    padding-left: 0.5em;
    padding-right:0.5em
}
/* managewishlist or view */
body[id^='module-blockgiftlistpro'] .content_sortPagiBar {
    border: none
}
#grid_aw , #list_aw {border: none}
#grid_aw a, #list_aw a {color: #999}
#grid_aw.selected a, #list_aw.selected a {color: #222}
ul.productF._list_aw {
list-style: none outside none;
margin-bottom: 1em;
padding-bottom: 2px;
}
.container_aw {
padding: 15px 0;
border: 1px solid #ddd;
background-color: #fff;
transition: all 0.24s ease
}
.container_aw:hover {border: 1px solid #888}
.product_list_aw.modern1 .container_aw {padding: 0}
.container_aw ul {list-style: none}
.container_aw .address_param {text-align: right}
.product_list_aw.grid .address_param {margin-top: 6px}
ul.product_list_aw.theme_classic {
    margin-left: 0
}
#view_wishlist ul.product_list_aw, #view_wishlist ul.display  {
    list-style: outside none none
}
#view_wishlist .product_list_aw.list span[id^='name_total_wlp_'], #view_wishlist .product_list_aw.grid span[id^='name_trunc_wlp_'] {
  display: inline-block;
}
#view_wishlist .product_list_aw.grid span[id^='name_trunc_wlp_'] {
  line-height: 1.2em;
  max-height: 1.2em;
  overflow: hidden;
  display: inline-block
}
#view_wishlist .product_list_aw.list span[id^='name_trunc_wlp_'], #view_wishlist .product_list_aw.grid span[id^='name_total_wlp_'] {
  display: none;
}
#view_wishlist .product_list_aw.list span[rel^='available_later'] {
  width: 31%;
  float: right
}
#view_wishlist .product_list_aw.list span[rel^='booked_icon_name'] {
top:15px;
right: 2px
}

.already_offered {
  background-color: #eee !important;
}

#view_wishlist div.alert.alert-warning form fieldset, #view_wishlist div.alert.alert-warning a
{
    border: none;
    margin: 3px 0 6px 0
}
#view_wishlist ul.product_list_aw.list li {margin-top: 8px}
#view_wishlist ul.product_list_aw.grid li .view_align_dd  .description_short_dd {
    height: 3.8em
}
#view-producs_block_center {background-color: #fff; padding: 4px}
#view-producs_block_center ul.product_list_aw.grid.modern1 div.blk_left
{
  float: none
}
#view_wishlist ul.product_list_aw.grid.modern1 .wishlist_product_detail_dd, #view_wishlist ul.product_list_aw.grid.modern1 .wishlist_product_detail_dd span {
float:none !important
}
#view_wishlist ul.product_list_aw.grid.modern1 .wishlist_product_detail_dd button[id^='a_'], #view_wishlist .product_list_aw.grid .wishlist_product_detail_dd a[id^='a_'] {
  float:none;
  text-align: center;
  display: inline-block
}
#view_wishlist .product_list_aw.grid .wishlist_product_detail_dd a[id^='a_'] {
  width: 70%
}

#view_wishlist ul.product_list_aw.grid.modern1 div.wishlist_product_detail_dd {
   text-align: center;
   margin-top: 12px
}
#view_wishlist ul.product_list_aw.modern1.grid .description_dd, #view_wishlist ul.product_list_aw.modern1.grid .description_short_dd {
  display: none
}
#view_wishlist ul.product_list_aw .attribut {
 color:rgb(119,119,119);
}
#view_wishlist.ps_17 .attribut {
 font-size: 0.9375rem;
}
#view_wishlist .product_list_aw.modern1.grid .attribut, #mywishlist_pro .product_list_aw.grid .attribut {
  height: 1.8em;
  overflow: hidden
}
#view_wishlist .product_list_aw.list .attribut {
  margin-top: 36px
}
 #view_wishlist .product_list_aw.grid li a img
{
    display: block;
    margin: auto
}
#view_wishlist .wishlist_product_detail_dd ul {
list-style:none;
text-indent:0}
#view_wishlist .wishlist_product_detail_dd ul li {
padding:0}
#view_wishlist ul.product_list_aw.grid .address_titled, #view_wishlist ul.product_list_aw.grid .view_align_dd {
  text-align: center
}
#view_wishlist ul.product_list_aw.grid .view_align_dd, #view_wishlist ul.product_list_aw.grid .address_name {
  width: 100% !important
}
#view_wishlist .wishlist_product_detail_dd a, #view_wishlist .wishlist_product_detail_dd button, .address_name a[rel='delet'] {
  display: block;
  float: right;
  margin: 9px auto 3px auto
}
#view_wishlist.thm-choice-2 button {padding-top: 0.5rem; padding-bottom: 0.5rem; border-width: 1px}
#block-manage-aw div.wlp_bought ul.left_0 > li.address_title {background-color: #ddd}
#block-manage-aw div.wlp_bought ul.left_0 > li.address_title > span {display: inline-block;float:right}
#block-manage-aw div.wlp_bought ul.left_0 > li.address_name {background-color: #ddd}
#block-manage-aw div.wlp_bought ul.left_0 > li.address_name div.align_dd a {margin-top: 2px}

/* management page */
#block-manage-aw .booked {
  padding-top: 12px;
  font-style: italic
}
#image_details #delete_pic_view {
  background: transparent
}
#image_details .popup_block {display: block}

#mywishlist_pro .product_list_aw.grid.modern1 li.address_title .prdt_nok, #mywishlist_pro ul.product_list_aw.grid.modern1 li.address_title a.pdtName {
  text-align: center
}
#mywishlist_pro ul.product_list_aw.grid.modern1 .price.bold {
  height: 1.8em
}

#mywishlist_pro .product_list_aw.grid .container_aw li.address_name, #mywishlist_pro .product_list_aw.grid .container_aw li.address_title, #mywishlist_pro .product_list_aw.grid .container_aw li.address_param {
  width: 100%;
  max-width: 100%
}
#mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_name, #mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_title, #mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_param {
  width: 31%;
  float: left
}
#mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_title {padding: 0 0.5%}
#mywishlist_pro .product_list_aw li[rel='delete']
{float: left}

@media only screen and (max-width: 680px) {
  #display_list th[rel='maskaw'] , #display_list td[rel='maskaw'] {
    display: none
  }
  .popup_block {
    width: 97%
  }
}
@media only screen and (min-width: 681px) {
  .popup_block {
    width: 600px
  }
}
#mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_param {
float: right;
padding-right: 3px
}
#mywishlist_pro ul.product_list_aw.grid ul[rel='info_bought_left'] {
  margin-top: 6px;
}
#mywishlist_pro ul.product_list_aw.list ul[rel='info_bought_left'] {
  margin-top: 36px
}

#mywishlist_pro #block-manage-aw div.wlp_bought ul.address_dd li.address_name div.wishlist_product_detail_dd span.price,
div.wishlist_product_detail_dd span.price {
display:block;
color: #595A5E;
margin:3px 6px 6px auto
}
.wishlist_product_detail_dd input .address_title input {
text-align:right;
border:none; font-size:100%;
background-color:#FFFFFF;
color:#313131
}
.address_title li, .address_title {color:rgb(119,119,119)}

#mywishlist_pro div.wlp_bought .address_dd li.address_title {
    background-image: none;
/*     color: #374853;
     */
    font-weight: bold;
    line-height: 1.9em;
    margin-bottom: 2px;
    margin-top: 0 !important;
    min-height: 27px
}

#mywishlist_pro .wishlist_product_detail_dd ul li {
    margin-top: 6px;
    text-align: right
}
select[id^='priority_'] {width: 100%}

#block-manage-aw ul.address_dd li.address_name {position:relative}
#block-manage-aw  ul.address_dd li.address_name a.del_button {position:relative;top:-2em}

#mywishlist_pro ul.product_list_aw.row.list .product-container ul li.address_name div.wishlist_product_detail_dd.col-xs-6.theme1 ul li {
  margin-top:12px
}
#mywishlist_pro ul.product_list_aw.row.list .product-container ul li.address_name div.wishlist_product_detail_dd.col-xs-6.theme1 ul li:first-child {
  margin-top:0
}

#block-manage-aw ul li div.wishlist_product_detail {
    margin-bottom: 5px;
}
#block-manage-aw div.wlp_bought div.wishlist_product_detail ul {
margin-bottom:6px;
list-style:none;
text-indent:0;
width:230px
}

/*view & manage*/
#mywishlist_pro #block-manage-aw ul li div.wishlist_product_detail, .thumb_bo {
    float: left;
    margin-left:20px
}
#mywishlist_pro #block-manage-aw ul li div.wishlist_product_detail ul li, li.address_name div.wishlist_product_detail_dd ul {
margin-bottom:6px;
list-style:none;
text-indent:0;
padding-left:0
}
#mywishlist_pro #block-manage-aw ul li div.wishlist_product_detail input {
text-align:center;
margin-top:0;
margin-bottom:0;padding:0;
font-size:100%
}
#view_wishlist ul.product_list_aw input {max-width: 48px}

.address_name a[rel='delet'] {
margin-top: 0
}
a.link_cyber {text-decoration:none}
a.link_cyber:hover {text-decoration:underline}

/*pdf block - back office*/
#results_lists h3, #results h3 {margin: 6px auto 0 3px !important}

#ordermsg_pre {margin-bottom:1.4em; margin-top:1.5em}
#submit2.button {margin:0.7em 0 0.7em 0.7em; max-width: 256px}
#name_change {margin-left:0.7em}
#name_change {font-size: 14px}

#ordermsg textarea, #welcome_msg textarea {
  display: block;
  margin-top: 3px;
  padding:6px;
  height:80px;
  width: 100%;
  text-align:left;
  border: 1px solid #d6d4d4;
  background-color:#fff
}

.socialbuttons {
  display: flex;
  flex-wrap: wrap
}
.socialbuttons div {
  margin-right:15px;
  margin-top: 18px
}
.socialbuttons div:last-of-type {
  margin-right:0
}

/* pdf block and settings block - back office*/
input.button.margin_input {margin:4px auto 2px 5px}
#message_confirm {margin:6px 0 6px 0}

.bootstrap .radio input[id^='wlcmepict'] {margin-left: 0}

/* creator page managewishlist */
#mywishlist_pro table.std thead th.first_item {width:79px}
#mywishlist_pro table.std {border-collapse: separate; border-spacing: 0; border:1px solid #ccc; width: 100%}
#display_list {border:none; width: 100%; font-weight: normal}
#display_list thead tr:nth-child(1), #offer_bought_infos1 thead tr, #offer_bought_infos thead tr {
background-color: #ddd
}
#offer_bought_infos1 img {width: 100%}
#mywishlist_pro th:nth-child(1) {
  padding: 14px 4px;
  text-transform:none;
  text-align: left;
}
#display_list thead tr:nth-child(2) th {
    background-color: #fbfbfb;
    border-bottom: 1px solid #bdc2c9;
    color: #aaa;
    padding: 1px 0 8px;
    text-align: center;
    text-shadow: unset;
    text-transform: none;
}

#display_list.ps_16_15 tr:nth-child(2) th i {color: #ccc}
#display_list.ps_17 tr:nth-child(2) th i {color: #777; font-size: 14px}

#display_list.ps_17 th {font-weight: normal}

#mywishlist_pro table.std thead th.mywishlist_second {width: 80px; text-align: center}
#mywishlist_pro table.std thead th.mywishlist_first {width: 40px}
#display_list td {padding: 12px}

#block-manage-aw table.wlp_bought_infos {margin: 0}
#block-manage-aw {position:relative}
#block-manage-aw ul li {list-style:none}
#block-manage-aw input {width: 100%}
#ask_refund {position:absolute;right:3px;top:12px}

#block-manage-aw .nav_tabs, #anchor_tabs.nav_tabs {
border-bottom: 1px solid #ccdde2
}
#block-manage-aw .tab_aw {
  border-bottom: 6px solid #fff
}
#view_wishlist .tab_aw .alert-info {
  background-color: #d9edf7;
  color: #888
}
#view_wishlist .tab_aw .alert-warning {
  background-color: rgba(255,154,82,.3);
  color: #888
}
#view_wishlist #ordermsg {margin-bottom: 0}
#mywishlist_pro.ps_17 #block-manage-aw .tab_aw {
  margin-bottom: -1px
}
#mywishlist_pro.ps_16 #block-manage-aw .tab_aw {
  padding-top: 12px
}
#block-manage-aw li.tab_aw[rel='wl_view'] {
  padding: 0
}
#block-manage-aw li.tab_aw[rel='wl_view'] a {
  display: inline-block;
  padding: 0.4em 2.2em
}
#block-manage-aw .tab_aw.active {
  border-bottom: 6px solid #efefef;
  cursor:pointer;
  text-decoration:none;
  background: #efefef
}
#anchor_tabs .tab_aw.active span {
    border-left: 8px solid #aaa;
    cursor: pointer;
    text-decoration: none;
    color: #000
}
.tab_aw.disp_inlineblock {
  padding-left: 12px;
  padding-right: 12px
}
#block-manage-aw .tab_aw:hover {
  border-bottom: 6px solid #bbb
}
.tab_aw img {
  margin:auto 3px auto 3px;
  text-decoration:none}
.tab_aw a.text_wl, .tab_aw a.text_wl:active {
  text-decoration:none
}
.tab_aw a.text_wl {
  font-weight: bold
}

.aw_tab_content {
  margin-top: 14px
}
#view_wishlist .aw_tab_content {
  margin-top: 0
}
#view_wishlist button.tab_aw {
    width: auto;
}

.accordion_aw {
    padding-top: 20px;
    padding-bottom: 24px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.accordion_aw .icon-aw-plus, .accordion_aw .icon-aw-chevron-right {
    transition: transform .3s ease-out;
    transform: rotate(0);
    transform-origin: center center;
}
.accordion_aw.expand .icon-aw-plus {
    transform: rotate(45deg);
}
.accordion_aw.expand .aw-chevron-right {
    transform: rotate(90deg);
}

@media only screen and (max-width: 768px) {
  ul.nav_tabs {
    margin-bottom: 2px
  }
  .tab_aw, .div_wl_change_name {
    margin-bottom: 8px
  }
}
@media only screen and (max-width: 568px) {
  .tab_aw, .div_wl_change_name {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  #view_wishlist .tab_aw {
    padding-top: 0;
    padding-bottom: 0;
  }
  .div_wl_change_name > p > img {
    float: right
  }
  #module-blockgiftlistpro-mywishlist #left_column, #module-blockgiftlistpro-manage #left_column, #module-blockgiftlistpro-addproducts #left_column {
    display: none
  }
  #block-manage-aw li.tab_aw {
    border-bottom: 1px solid #bbb
  }
}

.div_wl_a {text-decoration:none;display:block;height:100%;width:100%}
.div_wl_up {position:relative;bottom:5em }

#offer_bought_infos1 tr td.tr_interline {padding:14px 0;background-color:#fff}

span.text_wl:hover, span.text_wl:hover {text-decoration:none}

/*manage page*/
div.div_wl_change_name {
    text-decoration:none;
  float:left;
  margin:3px 6px 0 auto;
  padding:3px 7px;
  color:#5D717E;
  background-color:#efefef;
}
div.div_wl_change_name p {padding-left:0 !important; margin: 0.5em 0; padding-bottom:0}
div.div_wl_change_name:hover {
  cursor:pointer;
  text-decoration:underline;
  background-color:#e3d9e8;
  border-bottom: 6px solid #fff !important;
}
#hideChangeName, #hideAddWelcomeMessage, #hideAddPictureMessage, #hideChangePsswd, #hideAddProducts {
  border-bottom: 6px solid #9F8BA9;
}
#showChangeName, #showAddWelcomeMessage, #showAddPictureMessage, #showChangePsswd, #showAddProducts {
  border-bottom: 6px solid #fff;
}


/* #name_change input {font-size:11px}
 */
.sous_block {
/*width:170px;*/
margin-left:auto;
margin-right:auto;
text-align:center;
margin-bottom:4px
}
div.sous_block span.text_wl {margin-left:-2px}
#block-manage-aw ul.address_dd li div.wishlist_product_detail_dd table {font-size:12px}

/* #mywishlist_pro #block-manage-aw div.wlp_bought ul.address_dd li.address_name div.wishlist_product_detail_dd table tbody tr td a.exclusive {margin-top:0px} */
/* #block-manage-aw input[id^='email'] {
    border: 1px solid #ddd;
    height: 2em;
   margin-left:3px;
   padding: 6px;
  } */
  #stextdd input {
    border: 1px solid #ddd;
    color: #888;
    padding: 6px;
  }
div.email_template {
    background-color:#DEEFEF;
    border:1px solid #B0B0B0;
}
#mywishlist_pro #block-manage-aw form.wl_send fieldset div.email_template p {
width:auto;
position:relative;
float:left;
margin:0; padding:3px}

div.email_template img {
display:block;
position:relative;
top:3px}
div.email_template .a_email_template {
    clear: both;
    display: block;
    height: auto;
    margin: 0 0 3px 0.7em;
    padding-bottom: 0;
    width:260px}
/* a#view_templ_0.thickbox:hover {text-decoration:underline}
 */
/*bo module */
#help_guide {margin:3px auto 12px 3%}


div.block_content #wishlist_block_search form p.align_center input.exclusive {margin:4px auto auto auto}

#results_searchlist table {font-size:12px}
#results_searchlist table {width:100%}
#results_searchlist table thead tr th {text-align:left;font-weight:bold}
#results_searchlist p {padding:0}
#results_searchlist table tr {height:12px}

#block-history {position:relative}
#block-history #button_to_specific_page {position:absolute;top:12px;left:12px}
#block-history img#arrowdown {margin:3px auto 3px 64px}

#view_wishlist.ps_17 div.description_dd a {text-decoration:none; font-size: 0.9375rem}
div.description_dd a:hover {
text-decoration:underline}

div.ajax_block_product div.address_address1 {margin-bottom:6px}
div.view_align_dd div.description_dd {margin-bottom:3px}
div.wishlist_product_detail_dd form p {margin:0}
p.no_stock {color: #FF3300; padding-bottom:0}
#mywishlist_pro #block-manage-aw div.wlp_bought ul.address_dd li.address_name a.exclusive {margin:0; display:block; float:right}

.transparencydd20 {
        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.2;
        /* Required for IE 5, 6, 7 */
        /* ...or something to trigger hasLayout, like zoom: 1; */
        width: 100%;
        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=20);
        /* Older than Firefox 0.9 */
        -moz-opacity:0.2;
        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.2;
}

.aw_section_add2lists {
  border: 1px solid #ddd;
  padding: 4px 8px 6px 8px;
  margin: 1rem auto;
}
#pdt_add_list_wl_17 {
  margin-top: 1.5rem;
}
.aw_section_add2lists #pdt_add_list_wl_17 {
  margin-top: 0;
}
#add2wl {
/*   text-align:center */
}
p[class*="add2wl_"] .tooltip, p[class*="add2wl_"] .tooltip .tooltip-inner, p[class*="add2wl_"] .tooltip p {
    font-size: 16px;
    text-align: left;
    opacity: 1;
    z-index: 999 !important;
}

#wishlists_pdt {display:inline; margin:auto; float:none; padding: 3px 12px; border: 1px solid #ddd}
div.thumb_bo {width:126px;border:1px solid #DDD;margin-bottom:4px}
div.thumb_bo label {padding:0.8em 0 0; text-align: center}
div.thumb_bo img {display: block}
div.thumb_bo input[type='radio'] {margin-top: 3px !important}
#pict_download_bo fieldset {border-bottom:none}
#pict_del_bo fieldset {border-top:none}
#image_details {margin-bottom:2em}
#image_details img, #image_details_current img {max-width: 100%}
#comment2 {
  margin-top:1.4em;
  padding: 3px;
  border-radius: 2px;
  border: 2px solid #23d518
}

/*home hook*/
#wishlist_block_home {
    background: white none repeat scroll 0 0;
    border-radius: 2px;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
}
/*lateral column hook*/
#wishlist_block {
  /*your custom css here ... or*/
  background-color: white;
  padding: 1.5625rem 1.25rem;
  margin-bottom: 1.5625rem;
}
#wishlist_block.thm-choice-0 {
  padding: inherit;
}
/* CSS modal popup */
#popupAwtitleTxt {
  position: absolute;
  right: 0
}
#aw_add-to-cart-or-refresh .control-label {
  display: block;
}

#popupImage .modal-dialog img {max-width: 100%}
div#popup_logged {width:400px} /* popup with log message */
div#popup_product_added {width:300px} /* popup with add message */
img.btn_close {
  float: right;
  margin: -35px -35px 0 0; /* position of closing image */
  max-width: none
}
input.close_ok { margin:auto}
#popup_logged.popup_block p a {text-decoration:underline}
#buy_block {position:relative}

#fade { /*--Fade in Background--*/
  display: none;
  background: #000;
  position: fixed; left: 0; top: 0;
  width: 100%; height: 100%;
  opacity: .5;
  z-index: 600;
}
/*popup to display action success*/
#cr_action .modal-dialog {width: auto}
#cr_action .modal-content {background-color: #22ff22}

#ui-datepicker-div {z-index:9999 !important;}

.popup_block {
  display: none;
  text-align:center;
  padding: 20px 4px;
/*  background-color: #fff;
   float: left;
position: absolute;
top: 50%; left: 50%; */
  z-index: 7000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.popup_block .modal-content {
  background-color: #fff;
  position: relative;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: .3rem;
  outline: 0;
  opacity: 1; /*iqit theme compat*/
}

.popup_block .modal-header, .popup_block .modal-body, .popup_block .modal-footer {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.popup_block .modal-footer {
    text-align: right;
    border-bottom: none
}
@media (min-width:576px){
  .popup_block .modal-dialog{max-width:600px;margin:30px auto}}

.popup_block.ps_16 .modal-footer, .popup_block.ps_15 .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5
}
.popup_block.ps_16 .modal-body, .popup_block.ps_15 .modal-body {
  position: relative;
  padding: 15px
}

#modal_aw .modal-content, #modal_aw_surpopup .modal-content {
  opacity: 1
}
#modal_aw .modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center
}
#modal_aw.popup_block .modal-header::after {
  content: none
}
#modal_aw.popup_block .product-variants.parent_img img.img-responsive {
  width: 100%
}

.product-variantsAw li.input-container.color_pick {
  float: left;
  margin-right: 12px
}
.product-variantsAw span.color {
  width: 20px !important;
  height: 20px !important;
  display: inline-block;
}


#module-blockgiftlistpro-view #popupDescShort {
text-align: left
}

/*-- fixed position-> IE6--*/
* html #fade {
position: absolute;
}
* html .popup_block {
position: absolute;
}

/*extract from bootstrap.min.css, title attribute displayed*/
  /*firefox bug on svg : tooltip blinking*/
  .overTooltipDiv {
    z-index: 99;
    position: absolute;
    top: 4px;
  }
  .overTooltipDiv.wh_1_2 {
    height: 1.2em;
    width: 1.2em;
  }
  .overTooltipDiv.wh_1_5 {
    height: 1.5em;
    width: 1.5em;
  }
.tooltip {
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.42857;
    opacity: 0.75;
    position: absolute;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    border-radius: 4px;
    z-index: 999999 !important;
}
.tooltip, .tooltip-inner, .tooltip-inner p {
    background-color: #222 !important;
    color: #fff !important;
  }
.tooltip.in {
    opacity: 0.75;
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    border-radius: 4px;
    max-width: 220px;
    min-width: 180px;
    padding: 3px 8px;
    text-align: center;
}
.tooltip-arrow {
    border-color: transparent;
    border-style: solid;
    height: 0;
    position: absolute;
    width: 0;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
.tooltip.top-left .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    margin-bottom: -5px;
    right: 5px;
}
.tooltip.top-right .tooltip-arrow {
    border-top-color: #000;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #000;
    border-width: 5px 5px 5px 0;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #000;
    border-width: 5px 0 5px 5px;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    margin-top: -5px;
    right: 5px;
    top: 0;
}
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #000;
    border-width: 0 5px 5px;
    left: 5px;
    margin-top: -5px;
    top: 0;
}

#anchor_tabs::after, #detail_allow_address::after {content: ""; clear: both; display: block}

@media only screen and (max-width: 500px) {
  #mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_name, #mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_title, #mywishlist_pro .product_list_aw.theme_classic .container_aw li.address_param {
  width: 100%;
  }
  ul.product_list_aw li .container_aw {
    padding: 15px 6px;
  }

  .wishlist_product_detail_dd .cellaw.no_more_cell_aw {display: block !important}
}
