.black-friday, #mega-menu-item-149208
{
font-weight:800 !important;
color:#c6a081 !important;
}
#yith-wcwtl-output .button.alt {
background: #c6a081!important;
}
.button.gtw-popup-order-gift-wrapper.gtw-add-order-gift-wrapper
{
margin-right: 0;
padding: 12px;
font-size: 1.2em;
background-color: #c6a081 !important;
}
header.site-header .header-menu .logo a img {
height: auto;
margin: 10px;
}
.woocommerce .quantity.buttons_added, .single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
background: black !important;
color: white !important;
}
.woocommerce .summary .product_title, .woocommerce .products .product .item-info h3 a
{
text-transform: capitalize;
}
.woocommerce-product-attributes.shop_attributes
p
{
font-size: 16px !important;
}
.woocommerce .summary .product_title {
font-size: 28px !important;
}
.woocommerce .quantity.buttons_added
{
background: white !important;
color: black !important;
border: solid 1px black;
}
.woocommerce-result-count, .product-terms, .woocommerce-product-attributes.shop_attributes, woocommerce-variation-availability, .pswp__caption
{
display: none !important;
}
.image.wp-image-131918.text-align.right.attachment-large, .image.wp-image-131919.attachment-medium
{
margin-top:25px;	
}
p
{
font-size: 20px;
}
.form-control
{
background-color: white !important;
color:black !important;
}
.woocommerce .quantity.buttons_added, .single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed 
{
background: #fff;
}
.page-id-130479 .site-header.header-type-4
{
background-color:grey;
}
@media only screen and (max-width: 769px){
.no-mobile
{
display:none !important;
}
}
@media only screen and (min-width: 770px){
.no-desktop
{
display:none !important;
}
}
header.site-header .header-menu .logo a
{
padding:0px!important;
} @media only screen and (max-width: 769px){
.logo-dimensions
{
min-width: 70px !important;
width: 100px !important;
}
} .edn-notify-bar
{
border-bottom: 0px !important;
}
.textwidget.custom-html-widget a
{
font-size: 1.3em!important;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder  { color:#0a0a0a !important;
}
input:-moz-placeholder, textarea:-moz-placeholder { color:#0a0a0a !important;
}
input::-moz-placeholder, textarea::-moz-placeholder { color:#0a0a0a !important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#0a0a0a !important;
} .sbi_load_btn, .sbi_follow_btn a
{
background:black !important;
}
.alert.alert-success
{
background: #c6a081!important;
border-color: #c6a081!important;
}
.alert
{
font-weight: 500!important;
font-size: 1.5em
}
.woocommerce-message, .woocommerce-info
{
background-color: #c6a081!important;
box-shadow: 0 0 0 6px #c6a081!important;
}
.quantity.buttons_added
{
margin-bottom: 8px;
}
.irs-from, .irs-to, .irs-single{
background: rgb(255, 4, 168) !important;
}
.irs-grid-text
{
color: #c6a081 !important;
}
.irs-grid-pol
{
background-color: #c6a081|!important;
}
.chosen-container-active .chosen-choices
{
border: 1px solid #c6a081  !important;
box-shadow: 0 0 5px rgb(255, 4, 168) !important;
} 
.chosen-choices .search-field input
{
padding: 10px !important;
}
.woocommerce .button:active {
background-color: #c6a081 !important;
}
.chosen-container .chosen-results li.disabled-result
{
color: #333 !important;
}
#yith-ajaxsearchform #yith-searchsubmit
{
display: none !important;
}
#yith-ajaxsearchform #yith-s
{
margin: 1px 0;
padding: 0;
height: 25px;
outline: 0;
border: 0!important;
background: 0 0!important;
box-shadow: none;
color: #999;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.sidebar .sidebar-entry{
padding: 10px 10px !important;
}
*::-webkit-input-placeholder { color: #c6a081 !important;
text-transform: uppercase;
}
*:-ms-input-placeholder { color: #c6a081 !important;
text-transform: uppercase;	
}
*::placeholder {
color: #c6a081 !important;
text-transform: uppercase;	
}
.woof_checkbox_sales_container label
{
color: #333 !important;
font-weight:bold !important;
}
.woocommerce-ordering button
{
width: 262px !important;
}
.chosen-results .disabled-result
{
display: none !important;
}
.sidebar .sidebar-entry ul li {
font-weight: normal!important ;
}
.woocommerce .onsale
{
font-size: 12px !important;
background: #c6a081 !important;
}
input[type=checkbox]:before, input[type=radio]:before
{
background-color: #ff0fac !important;
}
#ajaxsearchlite1 *,#ajaxsearchlite1
{
background-image: none !important;
background-color: transparent !important;
}
#ajaxsearchlite1  input.orig
{
border: 0px !important;
border-bottom: 2px solid #efefef !important;
}
.AjaxSearchLiteWidget  .sidebar-entry-title
{
display: none !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox
{
padding-top: 4px !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input
{
color: #635f5f !important;
}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput
{
margin-top:9px !important
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input
{
font-size: 16px !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox
{
height: 45px !important;
}
#ajaxsearchliteres1
{
width: 637px !important;
}
.ricerca_dani
{
margin: 0px auto;
display: none;
width: 550px;
}
.ricerca_dani .sticky.sticked
{
padding-top: 30px;	
}
header.site-header
{
box-shadow: none !important;
}
div.asl_w .probox .promagnifier .innericon svg
{
fill: #0a0a0a !important;
}
#ajaxsearchlite1  input.orig::-webkit-input-placeholder { color: #0a0a0a !important;
}
#ajaxsearchlite1  input.orig:-ms-input-placeholder { color:  #0a0a0a !important;
}
#ajaxsearchlite1  input.orig::placeholder {
color:  #0a0a0a !important;
padding-left: 10px !important;
}
#ajaxsearchlite1 {
margin-bottom: 20px !important;
}
div.promagnifier
{
display: none !important;
}
#ajaxsearchlite1
{
display: none;
}
div.asl_r.vertical
{
background: white !important;
}
#ajaxsearchliteres1
{
margin-top: -20px !important;
}
#ajaxsearchliteres1 .results 
{
width: 662px !important;
margin: 0px auto !important;
}
div[id*='ajaxsearchliteres'].wpdreams_asl_results .results div.asl_image
{
width: 120px !important;
height: 120px !important;
}
small.product-terms a
{
color: #888 !important;
}
#ajaxsearchliteres1 p.price
{
font-size: 16px;
margin-top: 10px;
}
div.asl_r.vertical .results .asl_spacer
{
background: none repeat scroll 0 0 #f5f5f5 !important;
}
p.price del
{
text-decoration: line-through;
}
header.site-header .header-widgets .cart-counter .badge
{
background-color: #ff04a8 !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-main-menu
{
background-color: transparent !important;
}
a.mega-menu-link
{
color: #333 !important;
text-transform: uppercase !important;
}
.mega-menu-item i
{
float: left;
margin-top: 14px;
color: #333;
}
#chiusura {
display: none;
position: fixed;
color: #0f0e0e;
top: 40px;
right: 40px;
z-index: 99999;
font-size: 30px;
font-weight: bold;
cursor: pointer;
text-decoration: none;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input
{
padding-left: 12px !important;
}
.resdrg
{
overflow: auto !important;
height: 516px  !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link
{
font-weight: 300;
margin-top:15px;
margin-bottom: 15px;
font-size:16px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:hover
{
text-decoration: underline;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover
{
font-weight: 300 !important;
}
.woocommerce .onsale.oos
{
padding-top: 19px;
line-height: 13px;
background: #c56e98 !important;
white-space: pre-line;
}
.sidebar .sidebar-entry ul li > a
{
color: black !important;
}
@media only screen and (max-width: 600px){
.archive.tax-product_cat	
{
padding-top: 0px !important;
}
#woof_results_by_ajax .product.columns-xs-2
{
width: 100% !important;
}	
#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu,#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link
{
background-color: #fff !important;
display: block !important;
}
#mega-menu-wrap-main-menu > .mega-menu-toggle
{
display: none !important;
}
.ricerca_dani_mobile div
{
background-color: #f3f3f3 !important;
background-image: none !important;
}
#ajaxsearchlite2 .probox .proinput, div.asl_w .probox .proinput
{
margin-top: 0px !important;
}
#ajaxsearchlite2  input.orig::-webkit-input-placeholder { color:#333 !important;
}
#ajaxsearchlite2  input.orig:-moz-placeholder { color:#333 !important;
}
#ajaxsearchlite2  input.orig::-moz-placeholder { color:#333 !important;
}
#ajaxsearchlite2  input.orig:-ms-input-placeholder { color:#333 !important;
}
#ajaxsearchlite2 .probox .proinput input, div.asl_w .probox .proinput input,#ajaxsearchlite2 .probox .proinput, div.asl_w .probox .proinput
{
padding-left: 0px !important;
}
#ajaxsearchliteres2.wpdreams_asl_results .results div.asl_image
{
width: 110px !important;
height: 110px !important;
}
#ajaxsearchliteres2.wpdreams_asl_results .results div.asl_image
{
height: 140px !important;
}
#ajaxsearchliteres2.wpdreams_asl_results .results p.price
{
font-size: 10px;
font-weight: 500;
}
}
#ajaxsearchlite1  input.orig::-webkit-input-placeholder { color:transparent !important;
}
#ajaxsearchlite1  input.orig:-moz-placeholder { color:transparent !important;
}
#ajaxsearchlite1  input.orig::-moz-placeholder { color:transparent !important;
}
#ajaxsearchlite1  input.orig:-ms-input-placeholder { color:transparent !important;
}  .woocommerce-MyAccount-navigation-link--downloads
{
display: none;
}  .page-id-22000 #primary.content-area,.page-id-22000 .container.page-heading-container
{
max-width: 800px;
margin: 0px auto !important;
}
.ced_rnx_product_table
{
width: 100%;
}
.page-id-22000 h1.page-title
{
display: none !important;
}
.products-archive--products .woof.woof_sid.woof_sid_auto_shortcode
{
display: none !important;
}  .woof_container_inner .irs-grid
{
display: none !important;
}
.woof_container_inner .irs-slider.from,.woof_container_inner .irs-slider.to
{
background-color: black;
border-radius: 50%;
background-image: none;
}
.irs-slider
{
height: 13px !important;
width: 13px !important;
}
.woof_container_inner > .irs .irs-bar
{
background-color: black;
background-image: none;	
}
.irs-line-right,.irs-line-mid
{
background-image: none !important;
background-color: #eee !important;
}
.irs-from, .irs-to, .irs-single, .irs-max, .irs-min
{
background: none !important;
color: #333 !important;
font-size: 15px !important;
line-height: 8px !important;
}
.woof_color_term{
width: 20px !important;
height: 20px !important;
border-radius: 50% !important;
}
.woocommerce button.woof_reset_search_form,.woocommerce button.woof_submit_search_form
{
background-color: #333 !important;
}
.woocommerce button.woof_reset_search_form
{
float: right !important;.woocommerce 
}
label.woof_checkbox_sales
{
text-transform: uppercase;
}
.sidebar .sidebar-entry
{
border: 0px !important;
}
.irs-bar,.irs-line-left
{
height: 4px !important;
top: 22px !important; 
}
.irs-line-mid,.irs-line-right
{
height: 4px !important;
}
.irs-line
{
top: 22px !important;
}
.woof_remove_ppi
{
background-image: none !important;
}
.woof_remove_ppi::after { 
content: "X";
font-weight: bold;
margin-left: 5px;
}
.woocommerce .summary form.cart .variations {
width: 30%!important;}
.woocommerce .summary .product_title {
font-size: 33px;
}
.summary.entry-summary .woocommerce-Price-amount
{
font-size:20px !important;
}
#sbi_load
{
display:none !important;
} .product_meta > span
{
display: block;
width: 100%;
}
.product_meta
{
margin-bottom: 20px;
}
.recent_product  .products-loading
{
display: none !important;
}
.recent_product  .slick-track
{
text-align: left;
margin-left: 0px !important;
}
.products.recent_viewed
{
margin-left: 0px !important;
margin-right: 0px !important;
}
input[type=checkbox], input[type=radio]
{
border: 1px solid #b9b9b9 !important;
}
header.mobile-menu .cart-info {
display: block !important;
}
section.cart-info
{
padding: 0px !important; 	
}
@media screen and (min-width: 768px) {
header.site-header.sticky.sticked .header-menu.logo-is-centered .logo a
{
padding-bottom: 0px !important;
}	
header.sticked div.logo img.logo-dimensions
{
width: 100px !important;
min-width: 100px !important;
}
.solo_mobile
{
display: none !important;
}
.container {
   max-width: 1250px;
}
.woocommerce .products .product .item-info .price, .woocommerce .products .product .item-info h3
{
font-size: 16px !important;
}
.woocommerce .products .product
{
padding-left: 5px;
padding-right: 0px;
}
.edn-notify-bar
{
border-bottom: 0px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
}
div.carrello-mobile
{
padding: 35px 0px;
}
.bo{
display: none;
}
#woof_results_by_ajax .onsale.oos.bo{
padding-top: 10px !important; 
}
.iframe_video
{
border:none !important;
border:none;
width: 287px;
height: 366px;
}
.shop-item.video > .item-image
{
display: none !important;
}
.item-info > h3
{
float: left;
}
.item-info > .yith-wcwl-add-to-wishlist{
line-height: 40px;
float: right;
}
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover
{
display: block;
background-color:transparent;
line-height: 12px;
text-align: right;
}
.item-info span.price
{
width: 100%;
display: block;
clear: both;
}
@media only screen and (max-width: 769px){
.item-info > .yith-wcwl-add-to-wishlist{
float: left;
}
.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover
{
text-align: left;
}	
.woocommerce .summary form.cart .variations
{
width: 100% !important;
}
.products.recent_viewed {
clear: both !important;
}
}
.shop-item > .yith-add-to-wishlist{
display: none;
}
.yith-wcwl-add-button a:active, .woocommerce .products .product .item-info .yith-wcwl-add-button a:active
{
background-color:transparent !important; 
}
.woocommerce .products .product .item-info h3
{
margin-right: 0px;
width: calc(100% - 30px);
}
ul.products .yith-wcwl-wishlistexistsbrowse a,ul.products .yith-wcwl-wishlistexistsbrowse span text,ul.products .yith-wcwl-wishlistexistsbrowse span i::after,.woocommerce .products .product .item-info  .yith-wcwl-add-button a span
{
display: none !important;
}
i.yith-wcwl-icon
{
color: #c6a081;
}
.woocommerce a.add_to_wishlist.button.alt
{
background-color: transparent !important;
}
body #yith-wcwl-popup-message
{
background: rgb(255 4 168);	
}
.woocommerce .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist
{
background-color: #c6a081 !important;
}
.woocommerce .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist i
{
margin-right: 0px;
}
.woocommerce .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before
{
padding-right: 0px;
}
.woocommerce .summary form.cart .button:before
{
content: "+";
} .vc_row.vc_row-o-content-middle:first-of-type {
padding-top: 0 !important;
margin-top: 0 !important;
min-height: 0 !important;
} .full-image-force {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.full-image-force img {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
display: block;
margin: 0 !important;
padding: 0 !important;
}
.vc_row.vc_row-o-content-middle:first-of-type {
padding-top: 0 !important;
margin-top: 0 !important;
min-height: 0 !important;
} .full-image-force {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.full-image-force img {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
display: block;
margin: 0 !important;
padding: 0 !important;
} .container.page-container {
left: 0 !important;
width: 100% !important;
max-width: 100% !important;
position: relative !important;
box-sizing: border-box !important;
margin: 0 auto !important;
padding: 0 !important;
overflow-x: hidden !important;
} div.wpb_wrapper {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}@font-face{font-family:lightcase;src:url(//www.annadani.com/wp-content/plugins/gift-wrapper-for-woocommerce/assets/fonts/lightcase.eot?55356177);src:url(//www.annadani.com/wp-content/plugins/gift-wrapper-for-woocommerce/assets/fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"),url(//www.annadani.com/wp-content/plugins/gift-wrapper-for-woocommerce/assets/fonts/lightcase.woff?55356177) format("woff"),url(//www.annadani.com/wp-content/plugins/gift-wrapper-for-woocommerce/assets/fonts/lightcase.ttf?55356177) format("truetype"),url(//www.annadani.com/wp-content/plugins/gift-wrapper-for-woocommerce/assets/fonts/lightcase.svg?55356177#lightcase) format("svg");font-weight:400;font-style:normal}[class*=lightcase-icon-]:before{font-family:lightcase,sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-case,html[data-lc-type=inline] #lightcase-case{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:55px 0 70px 0;width:100%!important;height:100%!important;overflow:auto!important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*{width:100%!important;max-width:none!important}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>:not(iframe){height:auto!important;max-height:none!important}}@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden!important}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-caption,#lightcase-info #lightcase-title{margin:0;padding:0;line-height:1.5;font-weight:400;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{text-decoration:none;color:rgba(255,255,255,.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]:hover{color:#fff;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover{color:#aaa;text-shadow:none}a[class*=lightcase-icon-].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}a[class*=lightcase-icon-].lightcase-icon-prev{left:15px}a[class*=lightcase-icon-].lightcase-icon-next{right:15px}a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:641px){a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{opacity:0}}@media screen and (max-width:640px){a[class*=lightcase-icon-]{bottom:15px;font-size:24px}}@media screen and (min-width:641px){a[class*=lightcase-icon-]{bottom:50%;margin-bottom:-.5em}#lightcase-case:hover~a[class*=lightcase-icon-],a[class*=lightcase-icon-]:hover{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1!important}}.gtw_hide{
display: none;
}
.gtw_show{
display: block;
}
.gtw-product-gift-wrapper {
display: block;
width: 100%;
clear: both;
}
.gtw-product-gift-wrapper-content, 
.gtw-product-gift-wrapper-enable-field,
.gtw-product-gift-wrapper-items-content, 
.gtw-gift-wrapper-message-content {
float: left;
display: block;
width: 100%;
}
.gtw-product-gift-wrapper-enable-field {
margin: 10px 0px;
}
gtw-product-gift-wrapper-items-content {
margin-bottom:10px;
}
.gtw-product-gift-wrapper-enable-field label {
float: left;
margin: 0;
padding: 0;
font-size: 16px;
margin-right: 10px;
line-height: normal;
}
.gtw-product-gift-wrapper-enable-field input[type='checkbox'] {
float:left;
}
.gtw-product-gift-wrapper-items-content h4{
margin: 0 0 10px 0;
padding: 0;
color: #333;
font-weight: 600;
}
.gtw-product-gift-wrapper-items-content p{
margin: 5px 0px 15px 0;
padding: 0;
font-size: 16px;
width: 100%;
}
.gtw-product-gift-wrapper-items-content ul {
margin:0;
padding:0;
width:100%;
display:block;
list-style: none;
}
.gtw-product-gift-wrapper-items-content ul li {
float:left;
width: 90px;
height:90px;
margin:0;
padding:0;
list-style:none;
display:inline-block;
border: 1px solid #ccc;
border-radius:5px;
margin-right:5px;
margin-bottom:5px;
cursor: pointer;
}
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper{
text-align:center;
}
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper p{
line-height: 88px;
color:#000;
margin:0;
padding:0;
}
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper :hover,
.gtw-product-gift-wrapper-items-content ul li.gtw-popup-extra-gift-wrapper p:hover{
background: #ccc;
color:#00f;
border-radius: 5px;
}
.gtw-product-gift-wrapper-items-content ul li img{
width: 80px;
height: 80px;
margin-top: 5px;
margin-left: 5px;
cursor: pointer;
}
.gtw-product-gift-wrapper-items-content ul li:hover,
.gtw-product-gift-wrapper-items-content ul .gtw_current {
border: 1px solid #f00;
cursor: pointer;
box-shadow: 0 0 3px #000;
}
.gtw-gift-wrapper-message-content {
margin:15px 0;
}
.gtw-gift-wrapper-message-content label {
display: block;
margin-bottom:15px;
width:100%;
}
.gtw-gift-wrapper-message-content textarea {
width:95%;
}
.gtw-gift-wrapper-message-content .gtw-gift-wrapper-validate-message {
display: block;
margin-top: 15px;
width: 100%;
}
.gtw-product-gift-wrapper-total-payable-content {
float:left;
width: 100%;
margin:10px 0;
}
.gtw-product-gift-wrapper-total-payable-content label,
.gtw-product-gift-wrapper-total-payable-content .gtw-product-gift-wrapper-total-payable {
float:left;
} .gtw-popup-product-gift-wrapper-header {
width: 100%;
float:left;
}
.gtw-popup-product-gift-wrapper-header h4 {
font-size:16px;
margin:0 0 15px 0;
font-weight:600;
}
.gtw-popup-product-gift-wrapper-items {
min-height: 280px;
width: 100%;
}
.gtw-product-gift-wrapper-description {
width:100%;
float:left;
}
.gtw-popup-product-gift-wrapper-items ul {
margin:0;
padding:0;
width:100%;
display:block;
list-style: none;
float:left;
}
.gtw-popup-product-gift-wrapper-items ul li {
float:left;
width: 130px;
height:130px;
margin:0;
padding:0;
list-style:none;
display:inline-block;
border: 1px solid #ccc;
border-radius:5px;
margin-right:8px;
margin-bottom:8px;
}
.gtw-popup-product-gift-wrapper-items ul li:hover,
.gtw-popup-product-gift-wrapper-items ul li.gtw_current {
border: 1px solid #f00;
cursor: pointer;
box-shadow: 0 0 3px #000;
}
.gtw-popup-product-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
margin-top: 8px;
margin-left: 8px;
cursor: pointer;
}
.gtw-popup-product-gift-wrapper-pagination {
float:left;
margin: 10px 0;
} 
.gtw-popup-product-gift-wrapper-pagination nav{
text-align: center;
display: block;
margin: 10px 0px;
float:left;
}
.gtw-popup-product-gift-wrapper-pagination nav ul {
margin:0;
padding:0;
list-style: none;
}
.gtw-popup-product-gift-wrapper-pagination nav ul li {
list-style: none;
float:left;
}
.gtw-popup-product-gift-wrapper-pagination nav ul li span {
border: 1px solid #ccc;
color:#000;
padding: 7px;
background:#fff;
cursor: pointer;
margin-right:3px;
}
.gtw-popup-product-gift-wrapper-pagination nav ul li .current,
.gtw-popup-product-gift-wrapper-pagination nav ul li span:hover {
background: #ccc;
}
.gtw-popup-product-gift-wrapper-footer {
margin: 10px 0;
float:right
}
.gtw-popup-product-gift-wrapper-footer .gtw-popup-select-product-gift-wrapper{
float:right;
} .gtw-popup-order-gift-wrapper-header{
width: 100%;
float:left;
}
.gtw-popup-order-gift-wrapper-header h4 {
font-size:16px;
margin:0 0 15px 0;
font-weight:600;
}
.gtw-popup-order-gift-wrapper-items {
width: 100%;
}
.gtw-popup-order-gift-wrapper-items ul {
margin:0;
padding:0;
width:100%;
display:block;
list-style: none;
}
.gtw-popup-order-gift-wrapper-items ul li {
float:left;
width: 130px;
height:130px;
margin:0;
padding:0;
list-style:none;
display:inline-block;
border: 1px solid #ccc;
border-radius:5px;
margin-right:8px;
margin-bottom:8px;
}
.gtw-popup-order-gift-wrapper-items ul li:hover,
.gtw-popup-order-gift-wrapper-items ul li.gtw_current {
border: 1px solid #f00;
box-shadow: 0 0 3px #000;
}
.gtw-popup-order-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
margin-top: 5px;
margin-left: 5px;
cursor: pointer;
}
.gtw-popup-order-gift-wrapper-pagination {
width:100%;
float:left;
margin: 10px 0;
} 
.gtw-popup-order-gift-wrapper-pagination nav{
text-align: center;
display: block;
margin: 10px 0px;
float:left;
}
.gtw-popup-order-gift-wrapper-pagination nav ul {
margin:0;
padding:0;
list-style: none;
}
.gtw-popup-order-gift-wrapper-pagination nav ul li {
list-style: none;
float:left;
}
.gtw-popup-order-gift-wrapper-pagination nav ul li span {
border: 1px solid #ccc;
color:#000;
padding: 7px;
background:#fff;
cursor: pointer;
margin-right:3px;
}
.gtw-popup-order-gift-wrapper-pagination nav ul li .current,
.gtw-popup-order-gift-wrapper-pagination nav ul li span:hover {
background: #ccc;
}
.gtw-popup-order-gift-wrapper-footer, 
.gtw-popup-order-gift-wrapper-message-content {
width: 100%;
margin: 10px 0;
float:left;
}
.gtw-popup-product-gift-wrapper-footer .gtw-popup-select-product-gift-wrapper {
float:right;
}
.gtw-popup-order-gift-wrapper-message-content label, 
.gtw-popup-order-gift-wrapper-message-content textarea,
.gtw-popup-order-gift-wrapper-message-content .gtw-gift-wrapper-validate-message {
width:100%;
display:block;
float: left;
margin: 5px 0;
}
.gtw-popup-order-gift-wrapper-message-content textarea {
min-height: 70px;
}
.gtw-popup-order-gift-wrapper-message-content label , 
.gtw-popup-order-gift-wrapper-message-content .gtw-gift-wrapper-validate-message {
color:#000;
font-size: 14px;
}
.gtw-popup-product-gift-wrapper-fields gtw-gift-wrapper,
.gtw-popup-product-gift-wrapper-fields-content,
.gtw-gift-wrapper-field {
width:100%;
float:left;
}
.gtw-gift-wrapper-field label {
width:100%;
float:left;
margin:10px 0px;
text-align: left;
}
.gtw-gift-wrapper-field input,
.gtw-gift-wrapper-field textarea {
width:100%;
}
.gtw-gift-wrapper-field span {
margin:5px 0;
text-align: left;
}
#lightcase-content {
border-radius:10px;
} .gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table {
width:100%;
border-collapse: collapse;
text-align: center;
border:2px solid #f8f8f8;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table thead th {
background: #f8f8f8;
color: #000;
padding: 1.41575em;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody tr {
background:#fdfdfd;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody tr:nth-child(2n) {
background: #fbfbfb;
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody td {
padding: 1em 1.41575em;
color:#6d6d6d;
vertical-align:middle;    
}
.gtw-popup-order-exclude-items-modal .gtw-popup-order-exclude-items-table tbody td img{
width:140px;
height:auto;
}
.gtw-popup-order-exculde-gift-wrapper-pagination {
width: 100%;
float: left;
margin: 10px 0;
} 
.gtw-popup-order-exculde-gift-wrapper-pagination nav{
text-align: center;
display: block;
margin: 10px 0px;
float:left;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul {
margin:0;
padding:0;
list-style: none;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li {
list-style: none;
float:left;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li span {
border: 1px solid #ccc;
color:#000;
padding: 7px;
background:#fff;
cursor: pointer;
margin-right:3px;
}
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li .current,
.gtw-popup-order-exculde-gift-wrapper-pagination nav ul li span:hover {
background: #ccc;
}
@media only screen and (max-width: 640px){ .gtw-popup-product-gift-wrapper-modal {
float:left;
max-height:300px;
overflow-y: scroll;
background: #fff;
padding: 5px;
width: 100%;
border-radius: 5px;
}
.gtw-popup-product-gift-wrapper-items {
min-height: auto;
}
.gtw-popup-product-gift-wrapper-items ul li {
width: 120px;
height:120px;
}
.gtw-popup-product-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
}
.gtw-popup-product-gift-wrapper-pagination {
width:100%;
}
.gtw-popup-product-gift-wrapper-footer {
width: 100%;
margin: 10px 0;
float:left
}
.gtw-popup-product-gift-wrapper-footer .gtw-popup-select-product-gift-wrapper{
float:left;
} .gtw-popup-order-gift-wrapper-modal {
float:left;
max-height:300px;
overflow-y: scroll;
background: #fff;
padding: 5px;
width: 100%;
}
.gtw-popup-order-gift-wrapper-items ul li {
width: 120px;
height:120px;
}
.gtw-popup-order-gift-wrapper-items ul li img {
width: 110px;
height: 110px;
}
.gtw-popup-product-gift-wrapper-header h4,
.gtw-popup-order-gift-wrapper-header h4,
p.gtw-product-gift-wrapper-description,
.gtw-popup-product-gift-wrapper-fields-content label,
.gtw-popup-product-gift-wrapper-fields-content span{
color:#333 !important;
text-shadow:none !important;
}
}