﻿
body {
    color: #6e8ba5;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    font-family: Quicksand, Arial;
    font-weight: 400;
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
}
mark{background-color:unset;color:#00aff0;}
.theme1{color:#00aff0;}
.theme2{color:#f9a526;}
.bgtheme1{background-color:#00aff0;}
.bgtheme2{background-color:#f9a526;}
.bgtheme3{background-color:#eee;}
.bgtheme4{background-color:#fff;}
.bgthemeDisabled{background-color:#eee;}
.errmsg {color:red; padding-left:2px;}
.text_format {border:1px solid #8c8c8c; background:#ffffff;  padding:5px 5px 5px 5px; color:#363636;}
.text_format::placeholder,.text_format::-webkit-input-placeholder,.text_format option:first-child {color: #858585; }
.div_default{height:auto; overflow:hidden ;}

.width_46_ddl {height:46px; }
.width_106_ddl {height:106px;}
.width_136_ddl {width:136px;}
.width_206_ddl {height:206px;}
.width_406_ddl {width:406px;}

.border_radius_30{border-radius:30px;}
.padding_top_10{padding-top:10px;}
.padding_top_12{padding-top:12px;}
.padding_top_14{padding-top:14px;}
.padding_top_17{padding-top:17px;}

.padding_left_30{padding-left:30px;}
.padding_left_15{padding-left:15px;}
.padding_left_10{padding-left:10px;}
.padding_right_10{padding-right:10px;}
.padding_right_40{padding-right:40px;}
.margin_left_10{margin-left: 10px;}
.margin_auto {margin:auto;}

.width_10_prcnt {width:10%;}
.width_15_prcnt {width:15%;}
.width_20_prcnt {width:20%;}
.width_30_prcnt {width:30%;}
.width_35_prcnt {width:35%;}
.width_40_prcnt {width:47%;}
.width_45_prcnt {width:45%;}
.width_50_prcnt {width:50%;}
.width_55_prcnt {width:55%;}
.width_60_prcnt {width:60%;}
.width_70_prcnt {width:70%;}
.width_80_prcnt {width:80%;}
.width_90_prcnt {width:90%;}
.width_25_prcnt {width:25%;}
.width_auto {width:auto;}
.width_full {width:100%!important;}
.width_40 {width:40px;}
.width_70 {width:70px;}
.width_100 {width:100px;}
.width_150 {width:150px !important;}
.width_110 {width:110px;}
.width_190 {width:190px;}
.width_200 {width:200px;}
.width_220 {width:220px;}
.width_400 {width:400px;}

.height_5 {height:5px;}
.height_10 {height:10px;}
.height_20 {height:20px!important;}
.height_30 {height:30px;}
.height_35 {height:35px !important;}
.height_40 {height:40px !important;}
.height_45 {height:45px !important;}
.height_50 {height:50px !important;}
.height_60 {height:60px !important;}
.height_90 {height:90px;}
.height_100 {height:100px;}
.height_195 {height:195px;}
.height_200 {height:200px;}
.height_400 {height:400px;}

.float_left{float: left;}

a.hypForgot {color:#ff00ba; font-weight:bold; font-size:14px;}
a.hypForgot:hover, a.hypForgot:active {color:#bb058a;}

a, ul#filters li a {color: #f9a526;text-decoration: none;outline: none; cursor:pointer;}
a:hover, a:active, a.event-pagination.selected, ul#filters li a.selected, ul#filters li a:hover {color: #f37f20;text-decoration: underline;}
a.event-pagination.selected {cursor: context-menu;}
a.event-arrow.disabled {cursor: not-allowed;}
ul#filters li a.selected, ul#filters li a:hover {border: solid 1px #00aff0;}

h1 {font-size:22px;line-height:22px; margin:0px; color:#292929; font-family:Quicksand, Arial; font-weight:700; margin-bottom:22px;}
h2, h2 a {font-size:18px;line-height:18px; margin:0px; color:#292929; font-family:Quicksand, Arial; font-weight:700; margin-bottom:10px;}
h3,h3 a {font-size:16px;line-height:16px; margin:0px; color:#292929; font-family:Quicksand, Arial; font-weight:700; margin-bottom:8px;}
h4 {font-size:15px;line-height:15px; margin:0px; color:#292929; font-family:Quicksand, Arial; font-weight:700; margin-bottom:6px;}
h5 {font-size:14px;line-height:14px; margin:0px; color:#292929; font-family:Quicksand, Arial; font-weight:700; margin-bottom:5px;}
h6 {font-size:14px;line-height:14px; margin:0px; color:#292929; font-family:Quicksand, Arial; font-weight:700; margin-bottom:0px;}

strong, b, .iconReviewCart {color:#00aff0;}
.event-title h3{font-size:16px;}

ul {padding-left: 22px;}
.ulContent{margin:0px;list-style: none;}
ul li,.ulContent li{margin:0px; line-height:18px;}
ol{padding:0px 0px 0px 22px; margin:0px; }
ol li,.olContent li{ line-height:18px;}
.ulContent li::before {
    content: "\25CF";
    color: #00aff0;
    font-weight: bold;
    display: inline-block;
    width: 14px;
    margin-left: -15px;
    font-size: 16px;
}
.tblContent {width:100%; text-align:left;border-collapse:collapse; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.tblContent td {padding:10px 20px; border:solid 1px #d9d9d9; border-top:none; border-right:none;}
.tblContent td:last-child {border-right:solid 1px #d9d9d9;}
.tblContent tr:first-child td {border-top:solid 1px #d9d9d9;}
.tblContent th {font-weight:400; font-size:16px; color:#fff; background:#00aff0; padding:10px 20px;}
.tblContent .tdHeader {color:#292929; padding:10px 20px; font-weight:600;}
.tblContent .tdRemoveLine {border:none;}
.tblContent tr:nth-child(odd) {background-color:#fff;}
.tblContent tr:nth-child(even) {background-color:#f5f5f5;}

.divProdGroupSnapshot{margin:auto;}

.hypProdDCode{display:block;text-align:center;font-size:12px;padding:5px 0px;}

.enquiry-form .row{margin-bottom:10px;}
.enquiry-form input,.enquiry-form select,.enquiry-form textarea{padding:10px;width:100%;}
.recaptcha .errmsgEnquiry{padding-left:110px;}
/*For desktop view*/
@media only screen and (min-width:960px) {
    /*General*/
    .field-control{float:unset;}
    .field-label{float:left;width:110px; padding-top: 8px;}
    /*enquiry form*/
    .enquiry-form .field-label {float:left;width:110px; padding-top: 8px;}
    .enquiry-form .field-control {float:left;width:calc(100% - 150px);}
}
/*For mobile view*/
@media only screen and (max-width:700px) {
    .field-label{display:none;}
    .field-control{width:100%;}
    .recaptcha{text-align:center;}
    .enquiry-form .errmsg{/*padding-left:10px;*/}

    h1 {font-size:22px;margin-bottom:10px;}
    h2, h2 a {font-size:18px;margin-bottom:8px;}
    h3{font-size:16px;margin-bottom:6px;}
    .recaptcha .errmsgEnquiry{padding-left:0px;}
	html {min-height:100vh;}
}

.popUpErrMsg{padding-top:10px;}
.errmsg {color:red;font-size:12px;}

.button1,a.button1, a.button2,a.button1:link, a.button2:link {cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00aff0;text-decoration:none;box-sizing:border-box;border-radius:5px;border:none;outline:none;}
.button1:hover, a.button1:hover, a.button1:active {cursor:pointer;background-color:#0088e7;text-decoration:none;color:#fff;border-radius:5px;}

a.button2 {background-color:#ffb13b;border-radius:5px;}
a.button2:hover, a.button2:active {background-color:#ff933b;text-decoration:none;color:#fff;border-radius:5px;}

a.button1 i, a.button2 i {font-size:18px;margin-right:5px;}


a.button3 {font-family:Quicksand, Arial;font-size:18px;font-weight:700;color:#222;user-select:none;border:none;border-radius:5px;box-sizing:border-box;background-color:#fff;border-radius:5px;}
a.button3:hover, a.button3:active {color:#fff;background-color:#222;text-decoration:none;border-radius:5px;}

/*Thickbox*/
#TB_title {height:60px; display:flex; align-items:center; justify-content:center; color:#fff; font-size:18px; background-color:#00aff0; box-sizing:border-box; z-index:100;}
#TB_closeAjaxWindow {position:absolute;right:20px;}
#TB_closeAjaxWindowButton {display:block; width:25px; height:25px; color:#fff; /*background:url(../img/usr/btn-close.png) no-repeat top 5px center;*/ float:right;}
#TB_closeAjaxWindowButton:hover {color:#fff;}

#divShowPassword, #divShowOldPassword, #divShowConfirmPassword {
    width: 30px;
    display: inline-flex;
    position: absolute;
    right: 0px;
    top: 10px;
    cursor: pointer;
    color: #222;
}

/*Material Icons*/
#materialIconsSearch:after {
    content: "search";
    color:#00aff0;
    font-size:20px;
}
#materialIconsGroupHeaderFront:after {
    content: "";
}
#materialIconsGroupHeaderBehind:after {
    content: "";
}
.materialIconsGroupDNameSubFront:after {
    content: "";
}
.materialIconsGroupDNameSubEnd:after {
    content: "";
}
.materialIconsGroupDNameSubLv2Front:after {
    content: "";
}
.materialIconsGroupDNameSubLv2End:after {
    content: "";
}
#materialIconsPriceRange:after {
    content: "";
}
#materialIconsShopCart:after {
    content: "shopping_cart";
    color: #00aff0;
    font-size: 25px;
    font-family: 'Material Icons Outlined';
    padding:0px 10px 0px 0px;
}
#materialIconsShopCartMobile:after {
    content: "shopping_cart";
    font-family: 'Material Icons Outlined';
    color:#00aff0;
    position:relative;font-size:18px;
}
#materialIconsLoginLink:after {
    content: "person_outline";
    color: #00aff0;
    font-size: 30px;
}
#materialIconsLoginLinkMobile:after {
    content: "";
}
.materialIconsShareButton:after {
    content: "share";
}
.materialIconsAskButton:after {
    content: "mail_outline";
}
#materialIconsQuickTel:after {
    content: "phone";
}
#materialIconsQuickEmail:after {
    content: "mail";
}
/* Auto adjust top menu. OFF:"0"   ON:"1" */
#divAdjustTopMenu {    
    content:"1";
}
/* Product Magnifier. OFF:"0"   ON:"1" */
#divProductMagnifier {
    content: "0";
}
.lnkbtnPrev i:after, .lnkbtnPrevDisabled i:after {
    content: "";
}
.lnkbtnNext i:after, .lnkbtnNextDisabled i:after {
    content: "";
}

.pnlQty {
    width: 100%;
    display: flex;
    align-items: center;
    border: 1px solid #ddd;   
    height: 50px;
    justify-content:center;font-size:18px;font-weight:400;
}
.pnlQty .text_small{border:none;outline:none;text-align:center;font-size:120%;width:65px;padding:10px 0px;border-radius:0px;}
@media only screen and (min-width:960px) {
    .pnlQty .text_small {
        min-width:50px;width: 75%;border:1px solid #ddd;border-top:none;border-bottom:none;height:100%;
    }
}
.pnlQty .divQty:hover {
    cursor:pointer;color:#00aff0;
}

.divAddtoCartMsgHdr{position:absolute;}
.divAddtoCartMsg {
    background-color: #fff;
    position: relative;
    margin: 10px 8px;
    box-shadow: 0px 0px 8px #ddd;
    padding: 10px;
    font-size:12px;
}
    .divAddtoCartMsg::before {
        content: '';
        position: absolute;
        bottom: 7px;
        left: 49.5%;
        width: 2px;
        height: 3px;
        border: 10px solid transparent;
        border-top-color: #ddd;
        border-bottom: 0;
        margin-left: -20px;
        margin-bottom: -20px;
    }
    .divAddtoCartMsg::after {
        content: '';
        position: absolute;
        bottom: 10px;
        left: 50%;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        border-top-color: #fff;
        border-bottom: 0;
        margin-left: -20px;
        margin-bottom: -20px;
    }
.spnAddtoCartQty {
    background-color: #00aff0;
    color: #fff;
    padding: 5px 10px;
    border-radius: 50%;
}

.divFlex{ display:flex;align-items:center;}
.divJustifyContent{display:flex;align-items:center;justify-content:center;}
.divCursorPointer{cursor:pointer;}
.divTextAlignCenter{text-align:center;}
.divTextAlignRight{text-align:right;}
.divRelative{position:relative;}
.divBorder{border:1px solid #00aff0;}
.divBorder2{border:1px solid #ddd;}
.divBorderTop{border-bottom:none;border-left:none;border-right:none;}
.divBorderBottom{border-top:none;border-left:none;border-right:none;}
.divBorderTopBottom{border-left:none;border-right:none;}
.divPaddingLeftRight_5{padding:0px 5px;}
.divPaddingLeftRight_10{padding:0px 10px;}
.divPaddingLeftRight_20{padding:0px 20px;}
.divPaddingTopBottom_10{padding:10px 0px;}
.divPaddingTopBottom_20{padding:20px 0px;}
.divPaddingTopBottom_5{padding:5px 0px;}
.divPadding_25{padding:25px;}
.divPadding_10{padding:10px;}
.padding_5{padding:5px;}
.padding_10{padding:10px;}
.padding_15{padding:15px;}
.padding_20{padding:20px;}
.paddingTopBottom{padding-left:unset;padding-right:unset;}
.paddingLeftRight{padding-top:unset;padding-bottom:unset;}
.paddingTop{padding-bottom:unset;padding-left:unset;padding-right:unset;}
.paddingBottom{padding-top:unset;padding-left:unset;padding-right:unset;}
.paddingLeft{padding-top:unset;padding-bottom:unset;padding-right:unset;}
.paddingRight{padding-top:unset;padding-bottom:unset;padding-left:unset;}
.paddingNone{padding:unset!important;}
.marginNone{margin:unset;}
.divBold{font-weight:bold;}
.divLoadingOverlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;background-color:rgba(0,0,0,0.75); filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;display:none;}
.buttonCheckout, a.buttonCheckout, a.buttonCheckoutLogin {background: #fff;position: fixed;bottom: 0;height: 45px;width: 100%;left:0px;text-align: center;color: #292929!important;text-decoration:none!important;border:1px solid #ddd;border-left:none;border-right:none;}
a.buttonCheckoutLogin {background: #007cd2;background-size: 22px;}
.transform180{transform:rotate(180deg);}

.buttonCheckoutFix{position:fixed;}
.divCheckOutAction{ bottom: 0px;width: 100%;left: 0px;z-index: 10;}

@media only screen and (max-width:700px){
    .divBottomMainContainerOuterRes{text-align:center;}
    .divBottomMainContainerOuterRes .divBtmContainerRight,.divBottomMainContainerOuterRes .divBtmWebteqContainer{float:unset;}
    .buttonCheckout{height:unset;position:relative;}
    .buttonCheckoutFix{position:fixed;}
}

.divProdPrice{padding:5px 0px;}

input[type=radio] {
    border-radius: 50%;
}
input[type=file]{background: #00aff0;border-radius: 5px;padding: 10px;outline:none;border:none;}
.width_10 {width:10px;}
.width_20 {width:20px;}
.height_full {height:100%!important;}

.divProdItemImgInner {width:100%;vertical-align:middle; overflow:hidden; position:relative; text-align:center;}
.divProdItemImgInner img {position: absolute; width: 100%; height: auto;  top: 50%; left: 50%; transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.divProdItemImgInner img.potrait {position: absolute; width: auto; height: 100%;  top: 50%; left: 50%; transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.divProdItemImgInner a {display:block;width:100%;padding-bottom:75%;height:0;}
.divLoginUser,.chkGuestCheckout{color:#fff;}
.chkGuestCheckout .slider{background-color:#fff;}
.chkGuestCheckout .slider:before{background-color:#ccc;}
.chkGuestCheckout input[type=checkbox]:checked + .slider:before{background-color:#00aff0;}
.chkGuestCheckout input[type=checkbox]:checked + .slider {background-color: #fff;}
.divSearchOverlay{position:fixed; top:0px; left:0px; height:100%; width:100%;background-color:#fff;display:none;z-index:100;}

.tblDisCoupon{/*background-color:#eee;*/padding:30px 10px;}
.divDisabled .text_coupon, .divDisabled .ddlMyCoupon{background-color:#aaa;}
.divDisabled .button1{background-color:#aaa;color:#292929;}

.divWhatsappEmail{background-color:#eee;border-radius:20px;height:40px;display:flex;align-items:center;justify-content:center;}
.divSocialShareBtnIcon{display:flex;align-items:center;height:40px;border:1px solid #ddd;border-radius:20px;font-size:12px;margin-left:10px;padding:0px 5px;}
.divSocialShareBtnIcon i{font-size:18px;background-color:#eee;border-radius:50%;margin:0px 5px 0px 0px;height:30px;width:30px;display:flex;align-items:center;justify-content:center;color:#00aff0;}
.divSocialShareBtnIcon.selected{background-color:#ddd;}
#shareRoundIcons{position:relative;}
#shareRoundIcons span{padding:0px 25px 0px 20px;}
.divWhatsappBtnIcon { background: #fff url('../img/usr/icon-product-individual-whatapps(15x15).png') no-repeat; background-size: 15px; background-position: center; padding:15px;}
.divShareBtnIcon,.divWhatsappBtnIcon,.hypAsk i {background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px;}
.hypAsk i{color:#00aff0;font-size:18px!important;padding:6px;}
.jssocials-shares:after{
    position: absolute;
    bottom: -6px;
    right: 20px;
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    background-color: #fff;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,1);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.jssocials-shares {
    position: absolute;
    box-shadow: 5px 0px 15px 10px rgba(0,0,0,0.1);
    padding: 0px 10px;
    background-color: #fff;
    border-radius: 5px;
    height: 40px;margin:unset!important;display:flex;align-items:center;justify-content:center;
    min-width: 115px;
    box-sizing: border-box;top:-45px;right:0px;white-space:nowrap;
}
@media only screen and (min-width:960px) {
    .jssocials-shares{height: 50px;padding: 10px;top: -55px; right: -150px;}
    .jssocials-shares:after{left:20px;background:linear-gradient(315deg, #fff 50%,transparent 50%);}
}

.chkListProdSpecItem label{font-size:1rem;padding:0px 0px 0px 10px!important;vertical-align:bottom!important;}

/*Custom DDL pricing*/
.divRptPricingSelected{border:1px solid #d9d9d9;border-radius:5px;font-family: Quicksand,Arial;font-size: 14px;color: #656565;padding:5px;font-weight:300;background-image: url(../img/usr/mobile/btn-down.gif);
    background-position: 98%; background-repeat: no-repeat;background-size: 20px;height:40px;box-sizing:border-box;display:flex;align-items:center;}
.divRptPricingHdr{border:1px solid #d9d9d9;border-radius:5px;display:none;width:100%;background-color:#fff;box-sizing:border-box;position:absolute;z-index:1;}
.divRptPricingItemSelection{font-family: Quicksand,Arial;font-size: 0.85rem;color: #656565;padding:5px 8px;font-weight:300;}
.divRptPricingItemSelection:hover{background-color:#ddd;}
@media only screen and (max-width:700px){
    .divRptPricingSelected{display:block;height:auto;font-size:0.85rem;padding: 8px 25px 8px 8px;}
}

.btnThumb img, .btnNew img{max-height:100%;width:auto;}

/*Marquee Annoucement*/
.outerMarquee{height:20px;width:100%;position:relative;}
#marquee-close{position:absolute;top:0px;right:20px;cursor:pointer;font-weight:700;}
.divMainContainer.scrolled .outerMarquee{position:absolute;}
a[disabled]{color:unset;}

.searchCSE svg{fill:#00aff0;}

/*Product Review*/
.pnlStarRating{text-align:center;padding:0px 0px 5px;height:30px;}
.pnlStarRating i:before{font-size:10px;color:#00aff0;opacity:0.7;content:'\f005';font-family: FontAwesome;}
.pnlStarRating i.rated:before{opacity:1;}
.pnlStarRatingBig{padding:0px 10px;}
.pnlStarRatingBig i:before{font-size:1.1rem;}

/*Time countdown*/
.divProdPriceCountDown{position:absolute;right:0px;top:-17px;transform: scale(0.9);}
.flip-clock *, .flip-clock *:before, .flip-clock *:after {
    box-sizing: border-box;
    font-weight: 900;
}
.flip-clock {
    text-align: center;
    perspective: 500px;
    margin: 0 auto;
}

.flip-clock__piece {
  display: inline-block;
  margin: 0 1px;
}

.flip-clock__slot {
  font-size: 0.5rem;
  line-height: 1.5;
  display: block;
/*
  //position: relative;
  //top: -1.6em;
  z-index: 10;
  //color: #FFF;
*/
}

.flip-card {
    display: block;
    position: relative;
    padding-bottom: 0.72em;
    font-size: 1rem;
    line-height: 0.95;
    font-weight:900;
}

@media (min-width: 1000px) {
  .flip-clock__slot { font-size: 0.5rem; }
  .flip-card { font-size: 1rem; }
}


/*////////////////////////////////////////*/


.flip-card__top,
.flip-card__bottom,
.flip-card__back-bottom,
.flip-card__back::before,
.flip-card__back::after {
    display: block;
    height: 0.72em;
    color: #000;
    background: #eee;
    padding: 0.3em 0.25em 0em;
    border-radius: 0.15em 0.15em 0 0;
    transform-style: preserve-3d;
    width: 1.8em;
}

.flip-card__bottom,
.flip-card__back-bottom {
    color: #000;
    position: absolute;
    top: 50%;
    left: 0;
    background: #ddd;
    border-radius: 0 0 0.15em 0.15em;
    pointer-events: none;
    overflow: hidden;
    z-index: 2;
}

.flip-card__back-bottom {
  z-index: 1;
}

    .flip-card__bottom::after,
    .flip-card__back-bottom::after {
        display: block;
        margin-top: -0.72em;
    }

.flip-card__back::before,
.flip-card__bottom::after,
.flip-card__back-bottom::after {
  content: attr(data-value);
}

.flip-card__back {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0%;
  pointer-events: none;
}

.flip-card__back::before {
  position: relative;
  overflow: hidden;
  z-index: -1;
}

.flip .flip-card__back::before {
  z-index: 1;
  animation: flipTop 0.3s cubic-bezier(.37,.01,.94,.35);
  animation-fill-mode: both;
  transform-origin: center bottom;
}

.flip .flip-card__bottom {
  transform-origin: center top;
  animation-fill-mode: both;
  animation: flipBottom 0.6s cubic-bezier(.15,.45,.28,1);// 0.3s;
}

@keyframes flipTop {
  0% {
    transform: rotateX(0deg);
    z-index: 2;
  }
  0%, 99% {
    opacity: 1;
  }
  100% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
}

@keyframes flipBottom {
  0%, 50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: rotateX(0deg);
    z-index: 5;
  }
}
.countDownTimer{padding:0px 5px 0px 0px;font-size:0.8rem;}

.divProdPriceCountDownMobile{position:unset;display:inline-block;transform:unset;}
.divProdPriceCountDownMobile>div:first-child{text-align:left!important;}

.pnlVariation__Outer{font-size:1rem;}

.imgVariation__Image{max-width:100%;max-height:100%;}
.divVariaton__Hdr{margin-top:5px;}
.divVariation__Selection{display:flex;align-items:center;}
.divSelection__Button{border:1px dotted #ddd;box-sizing:border-box;width:25%;max-height:50px;display:flex;align-items:center;justify-content:center;font-size:1rem;overflow:hidden;margin:0px 5px;cursor:not-allowed;color:rgba(0,0,0,.26);opacity:0.7;}
.divSelection__Button.available:hover{border:1px solid #ccc;}
.divSelection__Button.selected, .divSelection__Button.selected:hover{border:2px solid #000;}
.divSelection__Button.available{color:unset;cursor:pointer;opacity:1;}

.divAddOn__Outer{margin:0px 0px 10px;border:1px solid #ddd;height:85px;overflow:auto;overflow-y:scroll;padding:5px 10px;}
.divAddOn__Qty{justify-content:flex-end;}
.divAddOn__Qty i{border:1px solid #ddd;height:30px;width:30px;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;}
.divAddOn__Qty .txtAddOn__Qty{border:1px solid #ddd;height:30px;width:40px;text-align:center;}

.btn_ExternalLink{width:calc(98% / 3);margin:0px 1% 10px 0px;padding:5px;overflow:hidden;}
.btn_ExternalLink:nth-child(3n){margin:0px 0px 10px;}

@media only screen and (max-width:700px) {
    .divAddOn__Outer{height:125px;} 
}

.divPriceStrike{text-decoration:line-through;font-size:0.8rem;}
.divProdNotAvailable{background-color:#eee;opacity:0.7;}
.divViewCart .divProdNotAvailable{text-decoration:line-through;}
.divViewCart .divProdNotAvailable .cart-item-qty,.divViewCart .divProdNotAvailable .txtProdCartRemarks{display:none;}
.divViewCart .divProdNotAvailable .divCartDetailItemQty{visibility:hidden;}
.divCategoryMasthead {width:100% !important; display:flex; justify-content:center;}
.field_radiobutton span{display:block;min-width:100px;padding-right:0.5rem;}
.field_radiobutton input[type=radio]{width:15%;}
.wordCount{float:right;}

.divSSMno {color:#ffffff; font-size:90%;}