.kwiki-cart-btn-wrapper h1,
.kwiki-cart-btn-wrapper h2,
.kwiki-cart-btn-wrapper h3,
.kwiki-cart-btn-wrapper h4,
.kwiki-cart-btn-wrapper h5,
.kwiki-cart-btn-wrapper h6,
.kwiki-cart-btn-wrapper span,
.kwiki-cart-btn-wrapper div,
.kwiki-cart-btn-wrapper input,
.kwiki-cart-btn-wrapper ul,
.kwiki-cart-btn-wrapper li,
.kwiki-cart-btn-wrapper a {
font-family: 'Open Sans', sans-serif;
}
.kwiki-cart-btn-wrapper {
font-family: 'Open Sans', sans-serif;
position: relative;
display: inline-block;
}
.kwiki-cart-btn-wrapper p {
color: #000 !important;
}
.kwiki-cart-btn-wrapper div,
.kwiki-cart-btn-wrapper span,
.kwiki-cart-btn-wrapper a,
.kwiki-cart-btn-wrapper i {
box-sizing: border-box;
line-height: normal;
}
a.kwiki-cart-btn {background: #fc0;color: #000;text-decoration: none;font-size: 14px;font-weight: bold;padding: 7px 15px;border-radius: 3px;border: 1px solid rgba(0,0,0,0.2);box-shadow: 0px 0px 3px rgba(0,0,0,0.1);position: relative;margin: 5px;display: inline-block;text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
a.kwiki-cart-btn:hover {
background:#ffde5a;
}
a.kwiki-cart-btn:active {
background:#cca300;
}
a.kwiki-cart-btn i.fa {margin: 0px 5px 0px 0px;}
a.kwiki-cart-btn i.fa-cart {
}
a.kwiki-cart-btn i.fa-chevron-down {margin: 0px 0px 0px 5px;}
.kwiki-cart-count {position: absolute;top: -8px;right: -8px;z-index: 9;background: #eee;padding: 3px 7px;border-radius: 14px;font-size: 10px;font-weight: bold;border: 1px solid rgba(0,0,0,0.2);box-shadow: 0px 0px 3px rgba(0,0,0,0.05);color: #000;}
.kwiki-cart-menu {
padding: 0px;
background: #fff;
border: 1px solid rgba(0,0,0,0.2);
position: absolute;
top: 39px;
left: 5px;
width: 260px;
z-index: 99;
box-shadow: 2px 2px 10px rgba(0,0,0,0.15);
margin: 0;
opacity:1;
transition: opacity 0.3s, visibility 0.3s;
visibility: visible;
}
.kwiki-cart-menu-hide {
opacity:0;
visibility: hidden;
display: none;
pointer-events: none;
}
.kwiki-cart-menu-hide * {
display: none;
}
.kwiki-cart-item {list-style: none !important;display: block !important;border-bottom: 1px solid rgba(0,0,0,0.1) !important;border-top: 1px solid rgba(255,255,255,1) !important;padding: 12px 8px !important;margin: 0px auto !important;line-height: normal !important;word-wrap: normal !important;width: 100% !important;font-size: inherit !important;}
.kwiki-cart-item:hover {
background-color:#ddd;
}
.kwiki-cart-item img {width: 80px;border: 1px solid rgba(0,0,0,0.5);display: inline-block;vertical-align: top;margin-right: -4px;}
.kwiki-cart-item img:hover {
}
.kwiki-cart-info {display: inline-block;vertical-align: top;padding: 0px 0px 5px 8px;width: 160px;text-align: right;}
.kwiki-cart-info h5 {font-size:12px !important;margin: 0px 0px 5px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000;text-decoration: none;text-shadow: none !important;}
.kwiki-cart-info > a:hover {
background:transparent !important
}
.kwiki-cart-info h5:hover {
color:#777;
}
.kwiki-cart-info a {
text-decoration: none;
}
.kwiki-cart-item-price {font-size: 14px;margin: 0px 10px 0px 0px;color: #000;}
.kwiki-cart-total-pax {background: #999;padding: 3px 7px;border-radius: 14px;font-size: 10px;font-weight: bold;border: 1px solid rgba(0,0,0,0.1);box-shadow: 0px 0px 3px rgba(0,0,0,0.05);color: #fff;}
.kwiki-cart-btns {list-style: none !important;display: block !important;padding: 12px 8px !important;border-top: 1px solid rgba(255,255,255,0.7) !important;background: #cccccc !important;background: -moz-linear-gradient(top, #cccccc 0%, #a0a0a0 100%);background: -webkit-linear-gradient(top, #cccccc 0%,#a0a0a0 100%);background: linear-gradient(to bottom, #cccccc 0%,#a0a0a0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#a0a0a0',GradientType=0 );}
.kwiki-cart-subtotal {
list-style: none !important;
display: block !important;
padding: 5px !important;
font-size: 12px !important;
border-top: 1px solid rgba(255,255,255,0.7) !important;
background: #eee !important;
border-bottom: 1px solid rgba(0,0,0,0.2) !important;
text-align: center;
}
a.kwiki-cart-default-btn {font-size: 16px !important;color: #555 !important;text-decoration: none !important;background: #eee;padding: 8px 0px !important;display: inline-block !important;text-align: center !important;width: 115px !important;border: 1px solid rgba(0,0,0,0.3) !important;border-radius: 2px !important;box-shadow: 0px 0px 3px rgba(0,0,0,0.1);font-weight: normal;text-shadow: 1px 1px 0px rgba(255,255,255,0.4);cursor: pointer !important;}
a.kwiki-cart-default-btn:hover {
background:#ddd !important;
border: 1px solid rgba(0,0,0,0.2) !important;
color: #555 !important;
}
a.kwiki-cart-default-btn:active {
background:#bbb !important;
color: #555 !important;
}
a.kwiki-cart-action-btn {float: right;color: #fff !important;text-shadow: 1px 1px 0px rgba(0,0,0,0.4);font-weight: bold;text-transform: uppercase;background: #3e8f3c !important;background: -moz-linear-gradient(top, #3e8f3c 0%, #30712d 100%);background: -webkit-linear-gradient(top, #3e8f3c 0%,#30712d 100%);background: linear-gradient(to bottom, #3e8f3c 0%,#30712d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e8f3c', endColorstr='#30712d',GradientType=0 ); }
a.kwiki-cart-action-btn:hover {
background: #61b15f !important;
color: #fff !important;
}
a.kwiki-cart-action-btn:active {
background:#4d904d !important;
color:#eee !important;
}
.kwiki-cart-item-empty {
border-bottom: 0;
text-align: center;
}
.kwiki-cart-menu-bottom {
}
.kwiki-cart-menu-body {overflow-y: scroll;max-height: 275px;border-bottom: 1px solid rgba(0,0,0,0.3);display: block !important;padding: 0 !important;word-wrap: normal !important;line-height: normal !important;font-size: inherit !important;}
.kwiki-cart-menu-body > ul {
margin: 0px !important;
padding: 0px !important;
visibility: visible !important;
opacity: 1 !important;
position: relative !important;
border-radius: 0 !important;
z-index: inherit !important;
background: transparent !important;
border-color: transparent !important;
box-shadow: none !important;
border: 0 !important;
border-top: 0 !important;
}
.kwiki-cart-item-inner {
display: block;
}
.kwiki-noselect {
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.kwiki-cart-btn-txt {}
@media only screen and (max-width: 768px) {
.kwiki-cart-btn-txt {
display: none;
}
.kwiki-cart-menu {
left: auto;
right: 0px;
}
.kwiki-cart-menu a.kwiki-cart-default-btn {
display: block !important;
margin: 10px auto;
float: none;
width: 100% !important;
}
}