html,
body {overflow-x: hidden;} /* Prevent scroll on narrow devices */
/* .RWD-body:not(#checkout_body){padding-top: 51px;} */
.RWD-body .content-frame{min-height:464px;}
#menuBar-wrapper{margin:0;padding:0;}
#menuBar-wrapper .container .navbar{margin:0;padding:0;}
#main.container{margin-top:0px;}

.pdt-navbars{margin:0px 0px 15px 0px;border-radius:0px;}
.breadcrumb{margin:0;}

.left-frame[class*='col-'], .content-frame[class*='col-']{margin-top:0;}
.content-frame[class*='col-']{padding:0;}
#main.container-fluid{padding:0;} /* 100% SLIDER-BANNER(content) with no padding */
/* putting div padding back to all inner elements(excepts 100% SLIDER-BANNER), such as RW.Title/Element container */

#main.container-fluid ol.breadcrumb,
#main.container-fluid .row-offcanvas .content-frame.no-leftFrame .page-header,
#main.container-fluid .row-offcanvas .content-frame.no-leftFrame .sub-header,
#main.container-fluid .row-offcanvas .content-frame div[RWD-type]:not(.noMargin):not([id*='SE_slider_container_']):not([id*='FE_slider_container_'])
{padding-left:15px;padding-right:15px;} /*width:calc(100% - 30px);*/

.content-frame.no-leftFrame nav.detail.pdt-navbars{margin-left:15px;margin-right:15px;}

.content-frame-inner{padding-left:15px;padding-right:15px}

div[RWD-type]:not([id*='SE_slider_container_']):not([id*='FE_slider_container_']):not(.carousel-holder):not(.index-container){
   display:inline-block;
   width:100%;
}

.collapsable-container{overflow:hidden;}

.button-wrapper{padding:10px 0 !important;}

a{cursor:pointer;}

li, p, div, span, a{
	word-wrap:break-word;white-space:normal;
}
#page_OSBuyNowRecords li, #page_OSBuyNowRecords p, #page_OSBuyNowRecords div, #page_OSBuyNowRecords span, #page_OSBuyNowRecords a{
	word-break: break-all;
}
#page_OSBuyNowRecords .title [PayMethodID]{font-size:20px;font-weight:bold;} 

#dupEmail_SPAN{line-height:190%;margin-top:8px;}

kbd{background-color:red;color:#ffffff;font-size:12px;padding:2px 5px 2px 5px;}

a[href]:after{ /* remove links from browser print */
   content: initial;
}

.clear-all{ all: none; }
.clear{clear:both;}
.break-word{word-wrap:break-word;white-space:normal;}
.row:not(.collapsable-container){margin:0;}

.navbar-nav > li {
   line-height: 50px;
}
.navbar-collapse{ /*remove verticle scrollbar-Y for navbar submenu listing*/
	max-height:none !important;
}

.navbar-collapse.in{overflow:visible;}

.gs-navbar-bg{
  filter:alpha(opacity=90);
  opacity:0.9;
  -moz-opacity:0.9;
}

.navbar-inverse a{background:none !important;} /* fix bug for smartmenus > remove all hover bg within .navbar-inverse(black color navbar) */

/*UI Top*/
#menuBar-wrapper {
  position: relative; /*absolute - inside slider */
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

#top-search-btn{
	margin-left:5px;
}
@media screen and (min-width: 768px) { /*my-navbar align-center*/
	.my-navbar-panel.center.on{float:right;position:relative;left:-50%;}
	.my-navbar-panel.center.on ul.my-navbar{position:relative;left:50%;}
	.my-navbar-panel.center.on ul.my-navbar li{float:left;position:relative;}

   .my-navbar .caret:before{ /* remove unwanted underline on hover */
		display:none;
	}
}			
#menuBar-wrapper[mobilelike-toggle="on"] .container #menuBar {
   margin:0;padding:0;
   width:100%;
}					

@media screen and (max-width: 767px) {

	#navbar_wrapper nav{max-height:100%;overflow-y:auto;} /*scroll-y*/

	#navbar_wrapper .dropdown-menu.megaMenu{margin:5px 15px;}
	#navbar_wrapper .dropdown-menu.megaMenu .panel{padding-top:15px;}

   #menuBar-wrapper .dropdown-menu.megaMenu{margin:0 15px 0 0;}
   #menuBar-wrapper .dropdown-menu.megaMenu .panel{padding-top:15px;}
   #menuBar-wrapper .dropdown-menu.megaMenu .panel > .container{padding:0;}
   
	#menuBar-wrapper .container #menuBar {
		margin:0;padding:0;
		width:100%;
	}
   #menuBar-wrapper .container #menuBar ul.my-navbar{margin:0;}
   
   .nav.navbar-nav.navbar-right.pdtList-nav{margin-left:15px;margin-right:15px;}
	
	#top-search-btn{
		  margin:10px 0px 10px 0px;
		  float:right;
   }	  
   
}
@media screen and (min-width: 768px) {
	
	#menuBar-wrapper .container {
		padding:0px;
	}
	#menuBar-wrapper {
		margin-bottom: 0px;
	}
	#navbar_wrapper nav{
		  padding-right:20px;
	}	 
	
}
/* RWD Wrappings */
.border-default{border:1px solid #eeeeee;}
.border-primary{border:1px solid #dddddd;}
.border-success{border:1px solid #5cb85c;}
.border-info{border:1px solid #5bc0de;}
.border-warning{border:1px solid #f0ad4e;}
.border-danger{border:1px solid #d9534f;}

.frame-border-no-gutter[class*='col-'] { /* frame-border no-gutter@pdtList - clean to add [margin] between [border] */
	padding-right:0;padding-left:0;
}
@media screen and (min-width: 481px){
   #footer #RWD-bottomMenu .RWD-bottomMenu{padding-right:15px;}
}

.newsitem, .indexitem, .pdtListItem{
   margin-bottom:6px;
}
.newsitem .frame-border{
	margin: 0 3px 0 3px;padding:10px;
}
.pdtListItem .frame-border{
	margin-left:3px;margin-right:3px;margin-bottom:5px; /*20190718:margin:3px;*/ /*border:1px solid #eeeeee;*/ /*text-align:center; 20160213*/
}
.noMargin .newsitem .frame-border,
.noMargin .pdtListItem .frame-border{
	margin:0px;
}
.pdtListItem .frame-border{
   padding-bottom:5px;
}
.pdtListItem .frame-border .pdt-caption{
	padding:10px 10px 0px 10px;
}
.pdtListItem .pdt-caption .pdtName{
	line-height:16px;
}

.pdtListItem{text-align:center;}

.pdtListItem a.a-pdtImg{display:inline-block;border-radius:inherit;}

.pdtListItem a.a-pdtImg > img{max-height:100%;}

/* for aligning row items (ARI) */
.indexitem a.for-topic-img, .pdtListItem a.for-topic-img,
.indexitem a.for-content-img, .pdtListItem a.for-content-img{
   display:inline-block;
}

.pdt-caption .ourPrice{display:block;}

#contactus-form [class*='col-'] {
	margin-bottom:20px;
}

.alignLeft{text-align:left;}	
.alignCenter{text-align:center;}
.alignRight{text-align:right;}		

/* .megaMenu */
.megaMenu .sub-header{margin:13px 0px 0px 0px;}

/* alert */
.alert.alert-default{border-color: #ddd;}

.alert .topImg {
   margin:0px 0px 5px 0px;
}
.alert .contentImg {
   margin:0px 0px 5px 0px;
}

/* panel-group */
.panel-group .btn:not([name="Login"]){margin-top:10px;}

/* featurette-indexitem */		
.index-container{padding:0px;}

.indexitem .frame-border{ /*.frame-border*/
	margin-left:3px;margin-right:3px;padding:5px;
	overflow:auto;
}
.megaMenu .indexitem .frame-border{
   margin-bottom:5px;
}
.megaMenu .panel{margin-bottom:0px;}

.noMargin .indexitem .frame-border{
	margin:0px;
}

.indexitem {
   padding:0;
}
.indexitem .leftCol {
   padding:0px 10px 0px 0px;
}
.indexitem .rightCol {
  padding:0px 10px 0px 0px;
}
.indexitem .rightCol.no-leftCol {
  padding-left:10px;
}
.indexitem .frame-border .rightCol{
  padding-top:5px;
}
.indexitem .newsTopic {
   margin:0px 0px 3px 0px;line-height:25px;
}
.indexitem .topicBrief {
   margin:0px 0px 3px 0px;line-height:22px;
}
.indexitem .newsContent {
   margin:0px 0px 15px 0px;
}
.indexitem .topImg {
   margin:0px 0px 0px 0px;
}
.indexitem .contentImg {
   margin:3px 0px 5px 0px;
}
.indexitem .embed-Youtube {
    margin:0px 0px 10px 0px;
}
.indexitem .img-responsive {
    margin-left:auto;margin-right:auto;
}

/* featurette-pinboard */		
.pinboard-container{padding:0px 0px 0px 0px;}
.pinboard-container .frame-border{margin:0px;}
.pinboard-container .pdtImg{max-width:100% !important;width:100% !important;cursor:pointer;}

.pinboard-container .col-1{
	 -moz-column-width: 600px;
	 -webkit-column-width: 600px;
}
.pinboard-container .col-2{
	 -moz-column-width: 300px;
	 -webkit-column-width: 300px;
}
.pinboard-container .col-3{
	 -moz-column-width: 230px;
	 -webkit-column-width: 230px;
}
.pinboard-container .col-4{
	 -moz-column-width: 200px;
	 -webkit-column-width: 200px;
}
.pinboard-container .col-5{
	 -moz-column-width: 150px;
	 -webkit-column-width: 150px;
}
.pinboard-container .col-6{
	 -moz-column-width: 130px;
	 -webkit-column-width: 130px;
}
.pinboard-container .row {
   /*-moz-column-width: 230px;
   -webkit-column-width: 230px;*/
   -moz-column-gap: 0px;
   -webkit-column-gap:0px;  
}
.pinboard-container .item {
   display:block; /* NOT using inline-block to prevent unexpected space being rendered under each ".pinboard-container .item" */
   padding-left:3px;padding-right:3px;padding-bottom:5px;
   width:100%;
}
.pinboard-container.noMargin .item {
   padding:0px;   
}
.pinboard-container .item .well{
	margin:0;position:relative;
	display:block;
	background:none;padding:0;border:0;
}

/*pdt-set pinboard*/

.pinboard-container .pdtListItem{width:100%;}

.pinboard_value_cols .pdtListItem{
	margin-bottom:8px;
}
.pdtList .pinboard .pdt-caption {
	 height:auto;margin-bottom:20px;
}

/* Product Listing */

#ajax-pdt-panel nav.navbar:not(#navbar-pdtList) .navbar-right{float:right;margin:15px -30px 0 0 !important;}

.pdtList .pdtName.top {
    text-align:left;padding:0px 10px 0px 10px;
}
.pdtList .pdt-caption .pdtName {
   margin:0px 0px 5px 0px;
}
.pdtList .pdt-caption .shortBrief {
   margin:0px 0px 5px 0px;
}
.pdtList .pdt-caption .itemNo {
   color:#aeaeae;margin:0px 0px 5px 0px;
}
.pdtList .pdt-caption .priceTag {
   margin:0px;
}
.pdtList .pdt-caption .priceTag.valign_BOT {
   position:absolute;bottom:0px;
}   
.pdtList .btn-buyNow, .pdtList .btn-more{
   margin-top:10px;
	padding-right: 10px;
	text-align:right;
}
.pdtList .ratings{
	padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}
.pdtList .ratings p{
	text-align:left;
}
.ratings .fa-star.off{
	color:#eeeeee;
}
.pdt-caption {
   position:relative;
	text-align:left;
}
.pdt-caption h4 {
    white-space: nowrap;
}
.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}
.counter-display{padding-left:10px;}

.newsitem img{
	max-width:100%;
}

.content-carousel .carousel-inner .btn{
	margin-bottom:0px;
}

.newsitem .newsTopic {
   margin:0px 0px 5px 0px;line-height:25px;
}
.newsitem .topicBrief {
   margin:0px 0px 10px 0px;line-height:22px;
}
.newsitem .newsContent {
   margin:0px 0px 15px 0px;
}
.newsitem .embed-Youtube {
    margin:0px 0px 10px 0px;
}
.newsitem .img-responsive {
    margin-left:auto;margin-right:auto;
}

.embed-responsive-gm-iframe{padding-bottom:100%;}

/* featurette-row-by-row */
@media screen and (min-width: 768px) {
	
	div[RWD-type="featurette-row-by-row"] .row:first-child {
	   margin:25px 0px 0px 0px;
	}
	div[RWD-type="featurette-row-by-row"] .newsTopic {
	   margin:0px 0px 5px 0px;line-height:25px;
	}
	div[RWD-type="featurette-row-by-row"] .topicBrief {
	   margin:0px 0px 5px 0px;line-height:22px;
	}
	div[RWD-type="featurette-row-by-row"] .newsContent {
	   margin:0px 0px 15px 0px;
	}
}

/* .carousel-control */
.carousel-control.left, .carousel-control.right { /* remove default carousel background gradient */
    background-image: none;
}
.carousel-control {
  top:50%;
  width:auto;
  height:1em;
  background:transparent;
}
.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right  {
  color:#eee;
  position:static;
  display:block;
  width:auto;  
}
.carousel-control .fa-chevron-left:hover, .carousel-control .fa-chevron-right:hover  {
  color:#fff;
}
.carousel-control .fa-chevron-left:before {
  margin-left:0;
}
.carousel-control .fa-chevron-right:before {
  margin-right:0;
}

/* .carousel-indicators */

.carousel-indicators {
   margin-bottom:25px;
}

.carousel-indicators .active {
   width: 15px;
   height: 15px;
   margin:0 6px;
   background-color: #fff;
}

.carousel-indicators li {
   display: inline-block;
   width: 13px;
   height: 13px;
   margin: 1px;
   text-indent: -999px;
   cursor: pointer;
   background-color: #000 \9;
   background-color: rgba(0, 0, 0, 0);
   border: 1px solid #fff;
   border-radius: 13px;
   margin:0 6px;
}

.carousel-indicators li:hover{
   background-color:#ccc;
}

/* Common */

.gs-radius-13px{-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;}

/* #navbar > .nav > .dropdown-menu > .dropdown-submenu */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	top:20px;
	left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.dropdown-menu li{width:100%;border-bottom:1px solid #fff;}

.sidebar-offcanvas-nav{padding-left:10px;}

/*UI*/

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}

.dropcontent{
width:100% !important;
background-color:none;
}
.hidecontent{
width:100% !important;
background-color:none;
display:none;
}
.dropcontent_w{
width:100% !important;
background-color:none;
}
.hidecontent_w{
width:100% !important;
background-color:none;
display:none;
}

/* pdtDetail */
.pdtDetail .btn{min-width:200px;}
.pdtDetail.row{padding:0px 20px 0px 20px;}
.pdtDetail.row .line{margin:5px 0px 5px 0px;}
.pdtDetail.row [class*='col-']{ /* frame-border no-gutter@pdtList - clean for adding [margin] between [border] */
	padding-left:0;padding-right:0;line-height:25px;
}
.pdtDetail.row .m-lines{
	line-height:23px;
}
.pdtDetail.row label, .pdtDetail.row .title{font-weight:bold;}

#pdtComboArea .panel-heading,
#pdtComboArea .media-heading{font-weight:bold;}

#pdtComboArea .comboSet-left{min-width:100px;}
#pdtComboArea div[comboType="radioButton"] .comboOption-left{min-width:50px;text-align:center;}
#pdtComboArea div[comboType="radioButton"] .comboOption-mid{padding-top:8px;}

#pdtComboArea div[comboType="dropdown"] .comboOption-left{min-width:10px;text-align:center;}
#pdtComboArea div[comboType="dropdown"] select{margin:0px 0px 8px 5px;}

#pdtComboArea div[comboType="dropdown"] li.media.comboOption{margin-top:0;}

#pdtComboArea div[comboType="singleline"] input[type="text"],
#pdtComboArea div[comboType="multiline"] textarea{width:60%;}
@media screen and (max-width: 767px) {
	#pdtComboArea div[comboType="singleline"] input[type="text"],
   #pdtComboArea div[comboType="multiline"] textarea{width:100%;}
}

/* size & color */
.pdtDetail.row .content-size div{float:left;margin:0px 5px 5px 0px;border:1px solid #cccccc;padding:5px 13px 5px 13px;border-radius:5px;}
.pdtDetail.row .content-size div.active{border:1px solid #555555;background-color:#555555;}
.pdtDetail.row .content-size div.active a{color:#ffffff;}

.pdtDetail.row .content-color div{float:left;margin-right:5px;overflow:hidden;}
.pdtDetail.row .content-color img{width:64px;}

.pdtDetail.row .content-color div.active{box-shadow:0 8px 15px rgba(0, 0, 0, 0.15);}
.pdtDetail.row .content-color div img:hover{opacity:.85;}

.pdtDetail #RWD_pdtImg_holder{padding-right:20px;}
@media screen and (max-width: 767px) {
	.pdtDetail #RWD_pdtImg_holder{padding-right:0px;}
}

.panel-title{font-size:1.1em;}
.panel-group .panel{margin-bottom:13px;} /* Accordion/Panel */

.pdtDetail #YouSave_Name{margin-top:10px;}
#QtyDiscount_MSG{margin-bottom:10px;}
#QtyDiscount_MSG .alert{padding:5px 5px 5px 15px;margin-top:10px;font-style:italic;}

#QtyDiscount_MSG .panel-group{margin-top:10px;}
#QtyDiscount_MSG .PromotionOffer{font-weight:bold;}
#QtyDiscount_MSG .UpsellMsg_for_all{line-height:20px;}
#QtyDiscount_MSG .UpsellMsg_for_next{line-height:20px;}
#QtyDiscount_MSG .freeShipping{line-height:20px;}

#QtyDiscount_MSG .upsellMsg .fa-gs-circle-bg{color:#fcf8e3;width:25px;height:25px;line-height:25px;background-color:#8a6d3b;font-size:15px;border-radius:50%;text-align:center;}
#QtyDiscount_MSG .upsellMsg-more .fa-gs-circle-bg{color:#dff0d8;width:25px;height:25px;line-height:25px;background-color:#3c7675;font-size:15px;border-radius:50%;text-align:center;}
			
#QtyDiscount_MSG #QtyD_TB td, #QtyDiscount_MSG #QtyD_TB th{text-align:center;}

#QtyDiscount_MSG #QtyD_TB .fa{color:orange;}

.promotionCarousel .alert{font-style:italic;}

.promotionCarousel .panel-body{padding:10px;}
.promotionCarousel .content-carousel{margin-bottom:0 !important;}

.recommendedPdts{margin-top:8px;}

#QtyDiscount_MSG .panel-group,
.promotionCarousel .panel-group{margin-bottom:0;}			

.comboTitleTxt { color:#333333;font-weight:bold; padding:2px 0px 2px 10px;}
.comboFrameColor {background-color:#eeeeee;}
.comboFrameBg {background-color:#ffffff;}
.comboTitle {background-color:#eeeeee; border-bottom:1px solid #cccccc;border-radius:5px;}

#detail-nav-arrL{position:fixed;left:0px;top:40%;}
#detail-nav-arrL img{border:0px;width:30px;height:75px;}
#detail-nav-arrR{position:fixed;right:5px;top:40%;}
#detail-nav-arrR img{border:0px;width:30px;height:75px;}

/* embedded PDF <object> in accordion of product detail pages */    
.pdtDetail.row .panel-body.embed-PDF-object .embed-responsive{padding-bottom:150%;}
.pdtDetail.row .panel-body.embed-PDF-object .embed-responsive object{width:100%;height:100%;}

.pdtDetail.row .panel-body.embed-PDF-object{padding:0px;}
.pdtDetail.row .panel-body.embed-PDF-object .alert{margin:15px;}
.pdtDetail.row .panel-body.embed-PDF-object .alert .pdf-icon{max-width:85px;margin-right:15px;}

@media screen and (max-width: 320px) {
   .pdtDetail.row .panel-body.embed-PDF-object .btn{min-width:100%;}
   
}

.panel-body > li{margin-left:15px;}

/* login */
/*
#loginTB .elementTB{margin:5px 0px 15px 0px;border-collapse:separate;border-spacing:0;} 
#loginTB .elementTB h3{margin-top:0;}
#loginTB .elementTB .title{font-size:16px;font-weight:bold;line-height:200%;}
#loginTB .elementTB .subtxt{color:#666666;line-height:350%;}
#loginTB .elementTB td{line-height:35px;}
#loginTB .elementTB .fieldTxt{line-height:13px;}
*/

#loginTB .subtxt{color:#666666;line-height:200%;}
#loginTB .alert h3{margin-top: 6px !important;}

/* sitemap */

#htm_sitemap{width:90%;text-align:left;padding:0px 10px 50px 8px;margin-top:0px;display:inline-table;}

#htm_sitemap .pageTitle{width:100%;height:30px;line-height:30px;text-align:left;margin:8px 8px 8px 0px;border-bottom:1px solid #eeeeee;display:inline-table;}

#htm_sitemap .caption{width:100%;height:20px;line-height:20px;font-size:16px;text-align:left;font-weight:bold;margin:13px 8px 18px 0px;border-bottom:1px solid #eeeeee;display:inline-table;}

#htm_sitemap div.sitemap_xml{width:100%;height:30px;line-height:30px;text-align:right;margin:0px 8px 0px 8px;border-top:1px solid #eeeeee;display:inline-table;}
#htm_sitemap div.sitemap_xml a{font-size:11px;font-weight:bold;text-decoration:none;}

/* Contact Us */
#contactus-form input:not(.btn), #contactus-form textarea{width:85%;margin-bottom:5px;}

.LB{clear:both;}

div.m-10px {
	margin: 10px 0;
}
div.m-20px {
	margin: 20px 0;
}

.p-spacer{height:0px;margin:0px;clear:both;}

div.content-spacer, div.content-divider{
   display:block;width:100%;margin-top:15px;clear:both;height:0px;
}
#for-bottomFrame div.content-spacer, #for-bottomFrame div.content-divider{
  height:20px;
}
div.pinboard-content-spacer, div.pinboard-content-divider{
  display:block;width:100%;height:20px;clear:both;
}
div[rwd-type="featurette-row-by-row"] div.content-divider{border-bottom:1px solid #eeeeee;margin-bottom:20px;}
@media screen and (max-width: 767px) {
	div[rwd-type="featurette-row-by-row"] .btn{margin-top:20px;}
}

.sub-header{margin:0px 0px 5px 0px;}
.page-header i, .sub-header i{margin-right:8px;}
.content-frame h1.page-header.pathTo_VPM:not(.no-margin){margin-top:25px;}

/* #for-leftFrame */

#nav-menu{padding-bottom:0 !important;}

.left-frame .page-header.verticalMenu-Exists{margin-top:20px;}
.left-frame .page-header.pathTo_VPM:not(.no-margin){margin-top:20px;}

#sidebar-container{margin-bottom:25px;}

#for-leftFrame div[RWD-type="featurette-index"]{overflow:auto;}
#for-leftFrame .carousel-control.left, #for-leftFrame .carousel-control.right{display:none;}

#for-leftFrame .frame-border{margin:0;padding:0;}
#for-leftFrame .newsitem, #for-leftFrame .pdtListItem, #for-leftFrame .indexitem{padding:0;}

#for-leftFrame .p-spacer{display:none;}
#for-leftFrame hr.content-spacer{display:none;}
#for-leftFrame hr.content-divider{display:none;}

#for-bottomFrame{margin-top:50px;}

/*font icons*/
table.fontIcon-holder-alignTop{border:0;padding:0;margin:0;}
table.fontIcon-holder-alignTop td.upper{line-height:20px;}
table.fontIcon-holder-alignTop td.lower{line-height:20px;}

table.fontIcon-holder{border:0;padding:0;margin:0;}
table.fontIcon-holder td.icon-TD{text-align:center;}
table.fontIcon-holder td.name-TD{padding:0px 5px 0px 5px;}

#nav-menu .submenu table.fontIcon-holder .caret-TD { /* vertical pdt menu caret +/- with font-icon */
	text-align:right;padding-right:10px;
}
#nav-menu .submenu table.fontIcon-holder .VPM-caret{
	
	display:inline-block;
	
	position:static;
	width: 25px;
	height: 20px;
	line-height: 16px;
	text-align: center;
	border-width: 1px;
 	border-style: solid;
	border-color:#999999;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}

#nav-menu table.fontIcon-holder{width:100%;border:0;padding:0;margin:0;position:relative;}

.p-top-4px{padding-top:4px;}
.p-top-12px{padding-top:12px;}
.P-top-20px{padding-top:20px;}
.p-top-28px{padding-top:28px;}

i.fa, img.fa{text-align:center;}

#for-parent_n_this i.fa, #for-parent_n_this img.fa,
#for-leftFrame i.fa, #for-leftFrame img.fa
{margin-right:5px;} /* align font-icon to center if bg is enabled */

#for-parent_n_this i.pull-right, #for-parent_n_this img.pull-right,
#for-leftFrame i.pull-right, #for-leftFrame img.pull-right
{margin-right:0;}

#for-leftFrame{
   margin-right:10px;
   margin-left: 15px;margin-bottom: 25px;
}

.img-square{
	position:relative;
	overflow:hidden;
	padding-bottom:100%;
}
.img-square img{
   position:absolute; 
}

.col-2D-wrapper.container{margin-left:auto;margin-right:auto;}

.noMargin div[class*='col-']{padding:0;margin:0;}

.col-2D-wrapper div[class*='col-'].noMargin{
   padding-left:0px;padding-right:0px;margin:0;
}

.container-max{max-width:1170px;margin:auto;}

div#main.container .RWD-W-outer{display:inline-block;width:100%;}
div#main.container .RWD-W-inner:not(.container-max){display:inline-block;width:100%;}

div#main.container-fluid .RWD-W-inner.container,
div#main.container-fluid .RWD-W-inner.container > [rwd-type="content-carousel-column-by-column"]{padding:0 !important;}
div#main.container-fluid #sidebar-container{margin-left:15px;}

.content-frame blockquote{border:0;font-size:1em;}

#countryid, #courierid{max-width:100%;}

/* private cat/menu color.disabled */
.topMenu_bt A.private-disabled div.R,
.topMenu_bt A.private-disabled div.R:hover,
.topMenu_bt A.private-disabled:hover div.R{color:#b0abab !important;cursor:not-allowed !important;} /* root-level */

#menuBar A.private-disabled table[data-in_level="0"] .name-TD, /* root-level */
#menuBar A.private-disabled table[data-in_level="0"] .icon-TD .fa{color:#bbbbbb !important;cursor:not-allowed !important;}

A.private-disabled{color:#b0abab !important; cursor:not-allowed !important;} /* vertical cat/menu */
A.private-disabled:hover{cursor:not-allowed !important;background:none !important;} /* sub-menus */

[disabled], .disabled{ 
   cursor: not-allowed !important; opacity: .5 !important; /* color:#888 !important; border-color: #ccc !important;  */
}
INPUT[disabled]{ color:#999 !important; }

div[rwd-type="content-media-carousel"]{overflow:hidden;}

#ajax-pdt-panel{display:inline-block;width:100%;}
#ajax-pdt-panel .item[data-order].top{margin-top:105px;} /* add margin-top to the 1st items of 2+ pages */

.pinboard-pageInfo{position:absolute;right:0px;z-index:100;padding-top:25px;}
#ajax-pdt-panel .navbar-nav > li{float:left;}

#HTML-TopBanner, .content-topBanner{margin-bottom:10px;}

.combo-img{max-width:100px;max-height:100px;border:0px;border-radius:5px;}
.combo-option-img{max-width:90px;max-height:90px;border:0px;border-radius:5px;}
@media screen and (max-width: 600px) {
	.combo-img{max-width:50px;max-height:50px;}
   .combo-option-img{max-width:40px;max-height:40px;}
   #pdtComboArea .comboSet-left{min-width:auto;}
}
@media screen and (max-width: 400px) {
	.combo-img{max-width:40px;max-height:40px;}
   .combo-option-img{max-width:30px;max-height:30px;}
}

.dropdown-menu > li > a {padding: 6px 35px 6px 25px;}

/*
   GM GridCols: col-gm-xs-*25 col-gm-sm-*25 col-gm-md-*25 col-gm-lg-*25 col-gm-xl-*25

   BS Reference - Extra small
   <576px 	Small
   ≥576px 	Medium
   ≥768px 	Large
   ≥992px 	Extra large
   ≥1200px
*/

/* Control LEFT & CONTENT frame by % */
.left-frame:not(.col-xs-12),
.content-frame:not(.col-xs-12){float:left;}

.carousel-holder .col-md-12{padding-left:0px;padding-right:0px;}

.carousel-inner > .item.TMP-visible{display:block;}

/* For row-by-row family */
div[rwd-type="featurette-row-by-row"] div.BS-COL-L, div[rwd-type="featurette-panel-accordion"] div.BS-COL-L,
div[rwd-type="featurette-row-by-row"] div.BS-COL-R, div[rwd-type="featurette-panel-accordion"] div.BS-COL-R{padding-left:0px;padding-right:0px;}

div[rwd-type="featurette-row-by-row"] .no-COL-L,
div[rwd-type="featurette-panel-accordion"] .no-COL-L{padding-left:0px;}

div[rwd-type="featurette-row-by-row"] .no-COL-R,
div[rwd-type="featurette-panel-accordion"] .no-COL-R{padding-right:0px;}

/*Keep using -xs for this range*/
@media screen and (max-width: 480px){
   
   /* .grid-br :: grid break-row */

   .grid-br.col-xs-6:nth-child(2n+1), /* 2 */
   .grid-br.col-xs-4:nth-child(3n+1), /* 3 : offset next == (3n+1) == (4n) == (%4) */
   .grid-br.col-xs-3:nth-child(4n+1), /* 4 */
      .grid-br.col-gm-xs-5:nth-child(5n+1), /* 5 */
   .grid-br.col-xs-2:nth-child(6n+1), /* 6 */
      .grid-br.col-gm-xs-7:nth-child(5n+1), /* 7 */
      .grid-br.col-gm-xs-8:nth-child(5n+1), /* 8 */
      .grid-br.col-gm-xs-9:nth-child(5n+1), /* 9 */
      .grid-br.col-gm-xs-10:nth-child(5n+1), /* 10 */
      .grid-br.col-gm-xs-11:nth-child(5n+1), /* 11 */
   .grid-br.col-xs-1:nth-child(12n+1) /* 12 */
   {
      clear: left;
   }

   .col-gm-xs-5{float:left;width:20%;}
   .col-gm-xs-7{float:left;width:14.28571429%;}
   .col-gm-xs-8{float:left;width:12.5%;}
   .col-gm-xs-9{float:left;width:11.11111111%;}
   .col-gm-xs-10{float:left;width:10%;}
   .col-gm-xs-11{float:left;width:9.090909091%;}

   .col-gm-xs-13{float:left;width:7.692307692%;}
   .col-gm-xs-14{float:left;width:7.142857143%;}
   .col-gm-xs-15{float:left;width:6.666666667%;}
   .col-gm-xs-16{float:left;width:6.25%;}
   .col-gm-xs-17{float:left;width:5.882352941%;}
   .col-gm-xs-18{float:left;width:5.555555556%;}
   .col-gm-xs-19{float:left;width:5.263157895%;}
   .col-gm-xs-20{float:left;width:5%;}
   .col-gm-xs-21{float:left;width:4.761904762%;}
   .col-gm-xs-22{float:left;width:4.545454545%;}
   .col-gm-xs-23{float:left;width:4.347826087%;}
   .col-gm-xs-24{float:left;width:4.166666667%;}
   .col-gm-xs-25{float:left;width:4%;}
   .col-gm-xs-26{float:left;width:3.846153846%;}
   .col-gm-xs-27{float:left;width:3.703703704%;}
   .col-gm-xs-28{float:left;width:3.571428571%;}
   .col-gm-xs-29{float:left;width:3.448275862%;}
   .col-gm-xs-30{float:left;width:3.333333333%;}
   .col-gm-xs-31{float:left;width:3.225806452%;}
   .col-gm-xs-32{float:left;width:3.125%;}
   .col-gm-xs-33{float:left;width:3.03030303%;}
   .col-gm-xs-34{float:left;width:2.941176471%;}
   .col-gm-xs-35{float:left;width:2.857142857%;}
   .col-gm-xs-36{float:left;width:2.777777778%;}
   .col-gm-xs-37{float:left;width:2.702702703%;}
   .col-gm-xs-38{float:left;width:2.631578947%;}
   .col-gm-xs-39{float:left;width:2.564102564%;}
   .col-gm-xs-40{float:left;width:2.5%;}

   /*for [col-2d-item]*/
   div[col-2d-item].col-xs-1{width:8.333333333%;}
   div[col-2d-item].col-xs-2{width:16.66666667%;}
   div[col-2d-item].col-xs-3{width:25%;}
   div[col-2d-item].col-xs-4{width:33.33333333%;}
   div[col-2d-item].col-xs-5{width:41.66666667%;}
   div[col-2d-item].col-xs-6{width:50%;}
   div[col-2d-item].col-xs-7{width:58.33333333%;}
   div[col-2d-item].col-xs-8{width:66.66666667%;}
   div[col-2d-item].col-xs-9{width:75%;}
   div[col-2d-item].col-xs-10{width:83.33333333%;}
   div[col-2d-item].col-xs-11{width:91.66666667%;}
   div[col-2d-item].col-xs-12{width:100%;}

   /*for BOTTOM-MENU*/
   #footer .col-xs-12{width:100%;}
   #footer .col-xs-6{width:50%;}
   #footer .col-xs-4{width:33.33333%;}
   #footer .col-xs-3{width:25%;}
   #footer .col-xs-2{width:16.66667%;}
   #footer .col-xs-1{width:8.333333%;}

   #main.container{padding-left:0px;padding-right:0px;}

   .left-frame:not(.col-xs-12){width:calc(95% - 15px);padding-left:15px;}
   .content-frame:not(.col-xs-12){width:100%;padding-left:0px;padding-right:0px;}

   .content-frame h2.sub-header, .content-frame h1.page-header, ol.breadcrumb{margin-left:10px;}
   
   /*For wrappings that require L & R margin*/
   .content-frame div[RWD-type]:not(.noMargin):not([id*='SE_slider_container_']):not([id*='FE_slider_container_']){
      width:calc(100% - 30px);margin-left:15px;margin-right:15px;
   }

   div[rwd-type="featurette-row-by-row"] .col-xs-12,
   div[rwd-type="featurette-panel-accordion"] .col-xs-12{padding-bottom:15px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-M.col-xs-12, 
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-M.col-xs-12{padding-left:0px;padding-right:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-R.col-xs-12 img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R.col-xs-12 img{margin:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-L:not(.col-xs-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-L:not(.col-xs-12) img,
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R:not(.col-xs-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R:not(.col-xs-12) img{margin-top:10px;}

   body[id*='catalog-'] #ajax-pdt-panel.pdtList,
   body#catalog #ajax-pdt-panel.pdtList{padding-left:15px;padding-right:15px;}

   div[col-2d-item="0"]:not(.noMargin):not(.col-xs-12){padding-left:15px;padding-right:7.5px;}
   div[col-2d-item="1"]:not(.noMargin):not(.col-xs-12){padding-left:7.5px;padding-right:15px;}

   div[col-2d-item="1"].col-xs-12{padding-top:15px;}

   #RWD-bottomMenu{padding-left:0px !important;padding-right:0px !important;}
   
}

/*force to replace default -xs by -sm for this range*/
@media screen and (min-width: 481px) and (max-width: 767px){
  
   .grid-br.col-sm-6:nth-child(2n+1), /* 2 */
   .grid-br.col-sm-4:nth-child(3n+1), /* 3 : offset next == (3n+1) == (4n) == (%4) */
   .grid-br.col-sm-3:nth-child(4n+1), /* 4 */
      .grid-br.col-gm-sm-5:nth-child(5n+1), /* 5 */
   .grid-br.col-sm-2:nth-child(6n+1), /* 6 */
      .grid-br.col-gm-sm-7:nth-child(5n+1), /* 7 */
      .grid-br.col-gm-sm-8:nth-child(5n+1), /* 8 */
      .grid-br.col-gm-sm-9:nth-child(5n+1), /* 9 */
      .grid-br.col-gm-sm-10:nth-child(5n+1), /* 10 */
      .grid-br.col-gm-sm-11:nth-child(5n+1), /* 11 */
   .grid-br.col-sm-1:nth-child(12n+1) /* 12 */
   {
      clear: left;
   }
   
      .col-sm-12{float:left;width:100%;}
      .col-sm-11{float:left;width:91.66666667%;}  /* +++++20231222 */
      .col-sm-10{float:left;width:83.33333333%;}  /* +++++20231222 */
      .col-sm-9{float:left;width:75%;}            /* +++++20231222 */
      .col-sm-8{float:left;width:66.66666667%;}
      .col-sm-7{float:left;width:58.33333333%;}   /* +++++20231222 */
      .col-sm-6{float:left;width:50%;}
      .col-sm-5{float:left;width:41.66666667%;}   /* +++++20231222 */
      .col-sm-4{float:left;width:33.33333%;}
      .col-sm-3{float:left;width:25%;}
      .col-sm-2{float:left;width:16.66667%;}
      .col-sm-1{float:left;width:8.333333%;}

   .col-gm-sm-5{float:left;width:20%;}      
   .col-gm-sm-7{float:left;width:14.28571429%;}
   .col-gm-sm-8{float:left;width:12.5%;}
   .col-gm-sm-9{float:left;width:11.11111111%;}
   .col-gm-sm-10{float:left;width:10%;}
   .col-gm-sm-11{float:left;width:9.090909091%;}
      
   .col-gm-sm-13{float:left;width:7.692307692%;}
   .col-gm-sm-14{float:left;width:7.142857143%;}
   .col-gm-sm-15{float:left;width:6.666666667%;}
   .col-gm-sm-16{float:left;width:6.25%;}
   .col-gm-sm-17{float:left;width:5.882352941%;}
   .col-gm-sm-18{float:left;width:5.555555556%;}
   .col-gm-sm-19{float:left;width:5.263157895%;}
   .col-gm-sm-20{float:left;width:5%;}
   .col-gm-sm-21{float:left;width:4.761904762%;}
   .col-gm-sm-22{float:left;width:4.545454545%;}
   .col-gm-sm-23{float:left;width:4.347826087%;}
   .col-gm-sm-24{float:left;width:4.166666667%;}
   .col-gm-sm-25{float:left;width:4%;}
   .col-gm-sm-26{float:left;width:3.846153846%;}
   .col-gm-sm-27{float:left;width:3.703703704%;}
   .col-gm-sm-28{float:left;width:3.571428571%;}
   .col-gm-sm-29{float:left;width:3.448275862%;}
   .col-gm-sm-30{float:left;width:3.333333333%;}
   .col-gm-sm-31{float:left;width:3.225806452%;}
   .col-gm-sm-32{float:left;width:3.125%;}
   .col-gm-sm-33{float:left;width:3.03030303%;}
   .col-gm-sm-34{float:left;width:2.941176471%;}
   .col-gm-sm-35{float:left;width:2.857142857%;}
   .col-gm-sm-36{float:left;width:2.777777778%;}
   .col-gm-sm-37{float:left;width:2.702702703%;}
   .col-gm-sm-38{float:left;width:2.631578947%;}
   .col-gm-sm-39{float:left;width:2.564102564%;}
   .col-gm-sm-40{float:left;width:2.5%;} 

   /*for [col-2d-item]*/
   div[col-2d-item].col-sm-1{width:8.333333333%;}
   div[col-2d-item].col-sm-2{width:16.66666667%;}
   div[col-2d-item].col-sm-3{width:25%;}
   div[col-2d-item].col-sm-4{width:33.33333333%;}
   div[col-2d-item].col-sm-5{width:41.66666667%;}
   div[col-2d-item].col-sm-6{width:50%;}
   div[col-2d-item].col-sm-7{width:58.33333333%;}
   div[col-2d-item].col-sm-8{width:66.66666667%;}
   div[col-2d-item].col-sm-9{width:75%;}
   div[col-2d-item].col-sm-10{width:83.33333333%;}
   div[col-2d-item].col-sm-11{width:91.66666667%;}
   div[col-2d-item].col-sm-12{width:100%;}

   /*for BOTTOM-MENU*/
   #footer .col-xs-12{width:100%;}
   #footer .col-xs-6{width:50%;}
   #footer .col-xs-4{width:33.33333%;}
   #footer .col-xs-3{width:25%;}
   #footer .col-xs-2{width:16.66667%;}
   #footer .col-xs-1{width:8.333333%;}

   #main.container{padding-left:0px;padding-right:0px;}

   .left-frame:not(.col-xs-12){width:calc(95% - 15px);padding-left:15px;}
   .content-frame:not(.col-xs-12){width:100%;padding-left:0px;padding-right:0px;}

   .content-frame h2.sub-header, .content-frame h1.page-header, ol.breadcrumb{margin-left:10px;}
  
   .content-frame div[RWD-type]:not(.noMargin):not([id*='SE_slider_container_']):not([id*='FE_slider_container_']){
      width:calc(100% - 30px);margin-left:15px;margin-right:15px;
   }
   
   div[rwd-type="featurette-row-by-row"] .col-sm-12,
   div[rwd-type="featurette-panel-accordion"] .col-sm-12{padding-bottom:15px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-M.col-sm-12, 
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-M.col-sm-12{padding-left:0px;padding-right:0px;}
   
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R.col-sm-12 img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R.col-sm-12 img{margin:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-L:not(.col-sm-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-L:not(.col-sm-12) img,
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R:not(.col-sm-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R:not(.col-sm-12) img{margin-top:6px;}

   body[id*='catalog-'] #ajax-pdt-panel.pdtList,
   body#catalog #ajax-pdt-panel.pdtList{padding-left:15px;padding-right:15px;}

   div[col-2d-item="0"]:not(.noMargin):not(.col-sm-12){padding-left:15px;padding-right:7.5px;}
   div[col-2d-item="1"]:not(.noMargin):not(.col-sm-12){padding-left:7.5px;padding-right:15px;}

   div[col-2d-item="1"].col-sm-12{padding-top:15px;}

   #RWD-bottomMenu{padding-left:0px !important;padding-right:0px !important;}
}

/*LEFT frame will be collapsed in 991px, replace default -sm by -md for this range*/
@media screen and (min-width: 768px) and (max-width: 991px){  

   .grid-br.col-md-6:nth-child(2n+1), /* 2 */
   .grid-br.col-md-4:nth-child(3n+1), /* 3 : offset next == (3n+1) == (4n) == (%4) */
   .grid-br.col-md-3:nth-child(4n+1), /* 4 */
      .grid-br.col-gm-md-5:nth-child(5n+1), /* 5 */
   .grid-br.col-md-2:nth-child(6n+1), /* 6 */
      .grid-br.col-gm-md-7:nth-child(5n+1), /* 7 */
      .grid-br.col-gm-md-8:nth-child(5n+1), /* 8 */
      .grid-br.col-gm-md-9:nth-child(5n+1), /* 9 */
      .grid-br.col-gm-md-10:nth-child(5n+1), /* 10 */
      .grid-br.col-gm-md-11:nth-child(5n+1), /* 11 */
   .grid-br.col-md-1:nth-child(12n+1) /* 12 */
   {
      clear: left;
   }

      .col-md-12{float:left;width:100%;}
      .col-md-11{float:left;width:91.66666667%;}  /* +++++20231222 */
      .col-md-10{float:left;width:83.33333333%;}  /* +++++20231222 */
      .col-md-9{float:left;width:75%;}            /* +++++20231222 */
      .col-md-8{float:left;width:66.66666667%;}
      .col-md-7{float:left;width:58.33333333%;}   /* +++++20231222 */
      .col-md-6{float:left;width:50%;}
      .col-md-5{float:left;width:41.66666667%;}   /* +++++20231222 */
      .col-md-4{float:left;width:33.33333%;}
      .col-md-3{float:left;width:25%;}
      .col-md-2{float:left;width:16.66667%;}
      .col-md-1{float:left;width:8.333333%;}

   .col-gm-md-5{float:left;width:20%;}
   .col-gm-md-7{float:left;width:14.28571429%;}
   .col-gm-md-8{float:left;width:12.5%;}
   .col-gm-md-9{float:left;width:11.11111111%;}
   .col-gm-md-10{float:left;width:10%;}
   .col-gm-md-11{float:left;width:9.090909091%;}
      
   .col-gm-md-13{float:left;width:7.692307692%;}
   .col-gm-md-14{float:left;width:7.142857143%;}
   .col-gm-md-15{float:left;width:6.666666667%;}
   .col-gm-md-16{float:left;width:6.25%;}
   .col-gm-md-17{float:left;width:5.882352941%;}
   .col-gm-md-18{float:left;width:5.555555556%;}
   .col-gm-md-19{float:left;width:5.263157895%;}
   .col-gm-md-20{float:left;width:5%;}
   .col-gm-md-21{float:left;width:4.761904762%;}
   .col-gm-md-22{float:left;width:4.545454545%;}
   .col-gm-md-23{float:left;width:4.347826087%;}
   .col-gm-md-24{float:left;width:4.166666667%;}
   .col-gm-md-25{float:left;width:4%;}
   .col-gm-md-26{float:left;width:3.846153846%;}
   .col-gm-md-27{float:left;width:3.703703704%;}
   .col-gm-md-28{float:left;width:3.571428571%;}
   .col-gm-md-29{float:left;width:3.448275862%;}
   .col-gm-md-30{float:left;width:3.333333333%;}
   .col-gm-md-31{float:left;width:3.225806452%;}
   .col-gm-md-32{float:left;width:3.125%;}
   .col-gm-md-33{float:left;width:3.03030303%;}
   .col-gm-md-34{float:left;width:2.941176471%;}
   .col-gm-md-35{float:left;width:2.857142857%;}
   .col-gm-md-36{float:left;width:2.777777778%;}
   .col-gm-md-37{float:left;width:2.702702703%;}
   .col-gm-md-38{float:left;width:2.631578947%;}
   .col-gm-md-39{float:left;width:2.564102564%;}
   .col-gm-md-40{float:left;width:2.5%;}

   /*for [col-2d-item]*/
   div[col-2d-item].col-md-1{width:8.333333333%;}
   div[col-2d-item].col-md-2{width:16.66666667%;}
   div[col-2d-item].col-md-3{width:25%;}
   div[col-2d-item].col-md-4{width:33.33333333%;}
   div[col-2d-item].col-md-5{width:41.66666667%;}
   div[col-2d-item].col-md-6{width:50%;}
   div[col-2d-item].col-md-7{width:58.33333333%;}
   div[col-2d-item].col-md-8{width:66.66666667%;}
   div[col-2d-item].col-md-9{width:75%;}
   div[col-2d-item].col-md-10{width:83.33333333%;}
   div[col-2d-item].col-md-11{width:91.66666667%;}
   div[col-2d-item].col-md-12{width:100%;}

   /*for BOTTOM-MENU*/
   #footer .col-sm-12{width:100%;}
   #footer .col-sm-6{width:50%;}
   #footer .col-sm-4{width:33.33333%;}
   #footer .col-sm-3{width:25%;}
   #footer .col-sm-2{width:16.66667%;}
   #footer .col-sm-1{width:8.333333%;}

   #main.container{padding-left:0px;padding-right:0px;}

   .left-frame:not(.col-xs-12){width:calc(50% - 15px);padding-left:15px;}
   .content-frame:not(.col-xs-12){width:100%;padding-left:0px;padding-right:0px;}

   .content-frame h2.sub-header, .content-frame h1.page-header, ol.breadcrumb{margin-left:10px;}
   
   .content-frame div[RWD-type]:not(.noMargin):not([id*='SE_slider_container_']):not([id*='FE_slider_container_']){
      width:calc(100% - 30px);margin-left:15px;margin-right:15px;
   }
   
   div[rwd-type="featurette-row-by-row"] .col-md-12,
   div[rwd-type="featurette-panel-accordion"] .col-md-12{padding-bottom:15px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-M.col-md-12, 
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-M.col-md-12{padding-left:0px;padding-right:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-R.col-md-12 img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R.col-md-12 img{margin:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R:not(.col-md-12) img{margin-top:3px;}

   body[id*='catalog-'] #ajax-pdt-panel.pdtList,
   body#catalog #ajax-pdt-panel.pdtList{padding-left:15px;padding-right:15px;}

   div[col-2d-item="0"]:not(.noMargin):not(.col-md-12){padding-left:15px;padding-right:7.5px;}
   div[col-2d-item="1"]:not(.noMargin):not(.col-md-12){padding-left:7.5px;padding-right:15px;}

   div[col-2d-item="1"].col-md-12{padding-top:15px;}

   #RWD-bottomMenu{padding-left:0px !important;padding-right:0px !important;}
}

@media screen and (min-width: 992px) and (max-width: 1199px){

   .grid-br.col-md-6:nth-child(2n+1), /* 2 */
   .grid-br.col-md-4:nth-child(3n+1), /* 3 : offset next == (3n+1) == (4n) == (%4) */
   .grid-br.col-md-3:nth-child(4n+1), /* 4 */
      .grid-br.col-gm-md-5:nth-child(5n+1), /* 5 */
   .grid-br.col-md-2:nth-child(6n+1), /* 6 */
      .grid-br.col-gm-md-7:nth-child(5n+1), /* 7 */
      .grid-br.col-gm-md-8:nth-child(5n+1), /* 8 */
      .grid-br.col-gm-md-9:nth-child(5n+1), /* 9 */
      .grid-br.col-gm-md-10:nth-child(5n+1), /* 10 */
      .grid-br.col-gm-md-11:nth-child(5n+1), /* 11 */
   .grid-br.col-md-1:nth-child(12n+1) /* 12 */
   {
      clear: left;
   }

   .col-gm-md-5{float:left;width:20%;}
   .col-gm-md-7{float:left;width:14.28571429%;}
   .col-gm-md-8{float:left;width:12.5%;}
   .col-gm-md-9{float:left;width:11.11111111%;}
   .col-gm-md-10{float:left;width:10%;}
   .col-gm-md-11{float:left;width:9.090909091%;}

   .col-gm-md-13{float:left;width:7.692307692%;}
   .col-gm-md-14{float:left;width:7.142857143%;}
   .col-gm-md-15{float:left;width:6.666666667%;}
   .col-gm-md-16{float:left;width:6.25%;}
   .col-gm-md-17{float:left;width:5.882352941%;}
   .col-gm-md-18{float:left;width:5.555555556%;}
   .col-gm-md-19{float:left;width:5.263157895%;}
   .col-gm-md-20{float:left;width:5%;}
   .col-gm-md-21{float:left;width:4.761904762%;}
   .col-gm-md-22{float:left;width:4.545454545%;}
   .col-gm-md-23{float:left;width:4.347826087%;}
   .col-gm-md-24{float:left;width:4.166666667%;}
   .col-gm-md-25{float:left;width:4%;}
   .col-gm-md-26{float:left;width:3.846153846%;}
   .col-gm-md-27{float:left;width:3.703703704%;}
   .col-gm-md-28{float:left;width:3.571428571%;}
   .col-gm-md-29{float:left;width:3.448275862%;}
   .col-gm-md-30{float:left;width:3.333333333%;}
   .col-gm-md-31{float:left;width:3.225806452%;}
   .col-gm-md-32{float:left;width:3.125%;}
   .col-gm-md-33{float:left;width:3.03030303%;}
   .col-gm-md-34{float:left;width:2.941176471%;}
   .col-gm-md-35{float:left;width:2.857142857%;}
   .col-gm-md-36{float:left;width:2.777777778%;}
   .col-gm-md-37{float:left;width:2.702702703%;}
   .col-gm-md-38{float:left;width:2.631578947%;}
   .col-gm-md-39{float:left;width:2.564102564%;}
   .col-gm-md-40{float:left;width:2.5%;}

   /*for [col-2d-item]*/
   div[col-2d-item].col-md-1{width:8.333333333%;}
   div[col-2d-item].col-md-2{width:16.66666667%;}
   div[col-2d-item].col-md-3{width:25%;}
   div[col-2d-item].col-md-4{width:33.33333333%;}
   div[col-2d-item].col-md-5{width:41.66666667%;}
   div[col-2d-item].col-md-6{width:50%;}
   div[col-2d-item].col-md-7{width:58.33333333%;}
   div[col-2d-item].col-md-8{width:66.66666667%;}
   div[col-2d-item].col-md-9{width:75%;}
   div[col-2d-item].col-md-10{width:83.33333333%;}
   div[col-2d-item].col-md-11{width:91.66666667%;}
   div[col-2d-item].col-md-12{width:100%;}

   .left-frame:not(.col-xs-12){width:25%;padding-left:0px;}
   .content-frame:not(.col-xs-12){width:calc(75% - 25px);padding-left:25px;padding-right:0px;}
   
   div[rwd-type="featurette-row-by-row"] .col-md-12,
   div[rwd-type="featurette-panel-accordion"] .col-md-12{padding-bottom:15px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-M.col-md-12,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-M.col-md-12{padding-left:0px;padding-right:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-R.col-md-12 img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R.col-md-12 img{margin:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R:not(.col-md-12) img{margin-top:3px;}
   
   div[col-2d-item="0"]{padding-left:0px;padding-right:7.5px;}
   div[col-2d-item="1"]{padding-left:7.5px;padding-right:0px;}

   div[col-2d-item="1"].col-md-12{padding-top:15px;}

}

@media screen and (min-width: 1200px) and (max-width: 1399px){

   .grid-br.col-lg-6:nth-child(2n+1), /* 2 */
   .grid-br.col-lg-4:nth-child(3n+1), /* 3 : offset next == (3n+1) == (4n) == (%4) */
   .grid-br.col-lg-3:nth-child(4n+1), /* 4 */
      .grid-br.col-gm-lg-5:nth-child(5n+1), /* 5 */
   .grid-br.col-lg-2:nth-child(6n+1), /* 6 */
      .grid-br.col-gm-lg-7:nth-child(5n+1), /* 7 */
      .grid-br.col-gm-lg-8:nth-child(5n+1), /* 8 */
      .grid-br.col-gm-lg-9:nth-child(5n+1), /* 9 */
      .grid-br.col-gm-lg-10:nth-child(5n+1), /* 10 */
      .grid-br.col-gm-lg-11:nth-child(5n+1), /* 11 */
   .grid-br.col-lg-1:nth-child(12n+1) /* 12 */
   {
      clear: left;
   }

   .col-gm-lg-5{float:left;width:20%;}
   .col-gm-lg-7{float:left;width:14.28571429%;}
   .col-gm-lg-8{float:left;width:12.5%;}
   .col-gm-lg-9{float:left;width:11.11111111%;}
   .col-gm-lg-10{float:left;width:10%;}
   .col-gm-lg-11{float:left;width:9.090909091%;}

   .col-gm-lg-13{float:left;width:7.692307692%;}
   .col-gm-lg-14{float:left;width:7.142857143%;}
   .col-gm-lg-15{float:left;width:6.666666667%;}
   .col-gm-lg-16{float:left;width:6.25%;}
   .col-gm-lg-17{float:left;width:5.882352941%;}
   .col-gm-lg-18{float:left;width:5.555555556%;}
   .col-gm-lg-19{float:left;width:5.263157895%;}
   .col-gm-lg-20{float:left;width:5%;}
   .col-gm-lg-21{float:left;width:4.761904762%;}
   .col-gm-lg-22{float:left;width:4.545454545%;}
   .col-gm-lg-23{float:left;width:4.347826087%;}
   .col-gm-lg-24{float:left;width:4.166666667%;}
   .col-gm-lg-25{float:left;width:4%;}
   .col-gm-lg-26{float:left;width:3.846153846%;}
   .col-gm-lg-27{float:left;width:3.703703704%;}
   .col-gm-lg-28{float:left;width:3.571428571%;}
   .col-gm-lg-29{float:left;width:3.448275862%;}
   .col-gm-lg-30{float:left;width:3.333333333%;}
   .col-gm-lg-31{float:left;width:3.225806452%;}
   .col-gm-lg-32{float:left;width:3.125%;}
   .col-gm-lg-33{float:left;width:3.03030303%;}
   .col-gm-lg-34{float:left;width:2.941176471%;}
   .col-gm-lg-35{float:left;width:2.857142857%;}
   .col-gm-lg-36{float:left;width:2.777777778%;}
   .col-gm-lg-37{float:left;width:2.702702703%;}
   .col-gm-lg-38{float:left;width:2.631578947%;}
   .col-gm-lg-39{float:left;width:2.564102564%;}
   .col-gm-lg-40{float:left;width:2.5%;}

   /*for [col-2d-item]*/
   div[col-2d-item].col-lg-1{width:8.333333333%;}
   div[col-2d-item].col-lg-2{width:16.66666667%;}
   div[col-2d-item].col-lg-3{width:25%;}
   div[col-2d-item].col-lg-4{width:33.33333333%;}
   div[col-2d-item].col-lg-5{width:41.66666667%;}
   div[col-2d-item].col-lg-6{width:50%;}
   div[col-2d-item].col-lg-7{width:58.33333333%;}
   div[col-2d-item].col-lg-8{width:66.66666667%;}
   div[col-2d-item].col-lg-9{width:75%;}
   div[col-2d-item].col-lg-10{width:83.33333333%;}
   div[col-2d-item].col-lg-11{width:91.66666667%;}
   div[col-2d-item].col-lg-12{width:100%;}

   .left-frame:not(.col-xs-12){width:25%;padding-left:0px;}
   .content-frame:not(.col-xs-12){width:calc(75% - 25px);padding-left:25px;padding-right:0px;}
  
   div[rwd-type="featurette-row-by-row"] .col-lg-12,
   div[rwd-type="featurette-panel-accordion"] .col-lg-12{padding-bottom:15px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-M.col-lg-12, 
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-M.col-lg-12{padding-left:0px;padding-right:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-R.col-lg-12 img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R.col-lg-12 img{margin:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R:not(.col-md-12) img{margin-top:3px;}

   div[col-2d-item="0"]{padding-left:0px;padding-right:7.5px;}
   div[col-2d-item="1"]{padding-left:7.5px;padding-right:0px;}

   div[col-2d-item="1"].col-lg-12{padding-top:15px;}
}

@media screen and (min-width: 1400px){

   .grid-br.col-xl-6:nth-child(2n+1), /* 2 */
   .grid-br.col-xl-4:nth-child(3n+1), /* 3 : offset next == (3n+1) == (4n) == (%4) */
   .grid-br.col-xl-3:nth-child(4n+1), /* 4 */
      .grid-br.col-gm-xl-5:nth-child(5n+1), /* 5 */
   .grid-br.col-xl-2:nth-child(6n+1), /* 6 */
      .grid-br.col-gm-xl-7:nth-child(5n+1), /* 7 */
      .grid-br.col-gm-xl-8:nth-child(5n+1), /* 8 */
      .grid-br.col-gm-xl-9:nth-child(5n+1), /* 9 */
      .grid-br.col-gm-xl-10:nth-child(5n+1), /* 10 */
      .grid-br.col-gm-xl-11:nth-child(5n+1), /* 11 */
   .grid-br.col-xl-1:nth-child(12n+1) /* 12 */
   {
      clear: left;
   }

      .col-xl-12{float:left;width:100%;}
      .col-xl-11{float:left;width:91.66666667%;}  /* +++++20231222 */
      .col-xl-10{float:left;width:83.33333333%;}  /* +++++20231222 */
      .col-xl-9{float:left;width:75%;}            /* +++++20231222 */
      .col-xl-8{float:left;width:66.66666667%;}
      .col-xl-7{float:left;width:58.33333333%;}   /* +++++20231222 */
      .col-xl-6{float:left;width:50%;}
      .col-xl-5{float:left;width:41.66666667%;}   /* +++++20231222 */
      .col-xl-4{float:left;width:33.33333%;}
      .col-xl-3{float:left;width:25%;}
      .col-xl-2{float:left;width:16.66667%;}
      .col-xl-1{float:left;width:8.333333%;}
   
   .col-gm-xl-5{float:left;width:20%;}
   .col-gm-xl-7{float:left;width:14.28571429%;}
   .col-gm-xl-8{float:left;width:12.5%;}
   .col-gm-xl-9{float:left;width:11.11111111%;}
   .col-gm-xl-10{float:left;width:10%;}
   .col-gm-xl-11{float:left;width:9.090909091%;}
      
   .col-gm-xl-13{float:left;width:7.692307692%;}
   .col-gm-xl-14{float:left;width:7.142857143%;}
   .col-gm-xl-15{float:left;width:6.666666667%;}
   .col-gm-xl-16{float:left;width:6.25%;}
   .col-gm-xl-17{float:left;width:5.882352941%;}
   .col-gm-xl-18{float:left;width:5.555555556%;}
   .col-gm-xl-19{float:left;width:5.263157895%;}
   .col-gm-xl-20{float:left;width:5%;}
   .col-gm-xl-21{float:left;width:4.761904762%;}
   .col-gm-xl-22{float:left;width:4.545454545%;}
   .col-gm-xl-23{float:left;width:4.347826087%;}
   .col-gm-xl-24{float:left;width:4.166666667%;}
   .col-gm-xl-25{float:left;width:4%;}
   .col-gm-xl-26{float:left;width:3.846153846%;}
   .col-gm-xl-27{float:left;width:3.703703704%;}
   .col-gm-xl-28{float:left;width:3.571428571%;}
   .col-gm-xl-29{float:left;width:3.448275862%;}
   .col-gm-xl-30{float:left;width:3.333333333%;}
   .col-gm-xl-31{float:left;width:3.225806452%;}
   .col-gm-xl-32{float:left;width:3.125%;}
   .col-gm-xl-33{float:left;width:3.03030303%;}
   .col-gm-xl-34{float:left;width:2.941176471%;}
   .col-gm-xl-35{float:left;width:2.857142857%;}
   .col-gm-xl-36{float:left;width:2.777777778%;}
   .col-gm-xl-37{float:left;width:2.702702703%;}
   .col-gm-xl-38{float:left;width:2.631578947%;}
   .col-gm-xl-39{float:left;width:2.564102564%;}
   .col-gm-xl-40{float:left;width:2.5%;}

   /*for [col-2d-item]*/
   div[col-2d-item].col-xl-1{width:8.333333333%;}
   div[col-2d-item].col-xl-2{width:16.66666667%;}
   div[col-2d-item].col-xl-3{width:25%;}
   div[col-2d-item].col-xl-4{width:33.33333333%;}
   div[col-2d-item].col-xl-5{width:41.66666667%;}
   div[col-2d-item].col-xl-6{width:50%;}
   div[col-2d-item].col-xl-7{width:58.33333333%;}
   div[col-2d-item].col-xl-8{width:66.66666667%;}
   div[col-2d-item].col-xl-9{width:75%;}
   div[col-2d-item].col-xl-10{width:83.33333333%;}
   div[col-2d-item].col-xl-11{width:91.66666667%;}
   div[col-2d-item].col-xl-12{width:100%;}

   .left-frame:not(.col-xs-12){width:25%;padding-left:0px;}
   .content-frame:not(.col-xs-12){width:calc(75% - 25px);padding-left:25px;padding-right:0px;}

   div[rwd-type="featurette-row-by-row"] .col-xl-12,
   div[rwd-type="featurette-panel-accordion"] .col-xl-12{padding-bottom:15px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-M.col-xl-12, 
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-M.col-xl-12{padding-left:0px;padding-right:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-R.col-xl-12 img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R.col-xl-12 img{margin:0px;}

   div[rwd-type="featurette-row-by-row"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-L:not(.col-md-12) img,
   div[rwd-type="featurette-row-by-row"] div.BS-COL-R:not(.col-md-12) img,
   div[rwd-type="featurette-panel-accordion"] div.BS-COL-R:not(.col-md-12) img{margin-top:3px;}

   div[col-2d-item="0"]{padding-left:0px;padding-right:7.5px;}
   div[col-2d-item="1"]{padding-left:7.5px;padding-right:0px;}

   div[col-2d-item="1"].col-xl-12{padding-top:15px;}
}

.AT_msgLine{width:100%;padding:2px;text-align:center;color:white;background-color:#1164a9;}

.pdtList .navbar{position: unset;}

a[tag-anchor], a[id-anchor]{display:block;} /* escape from following inline element, such as .RWD-W-outer */

.navbar-nav li.open > a td .caret:before,
.navbar-nav .root-level.open > a .caret:before{
   content: '-';
}

/* .pdtDetail : SeriesCatalog Shelves */

#SC_shelves .pdtListItem .frame-border{margin:0;padding:0;}

#SC_shelves{display:inline-block;}
#SC_shelves > h3{margin-bottom:30px;}
#SC_shelves > .pdtListItem{float:left;width:calc(33% - 10px);margin-right:10px;margin-bottom:15px;}

#SC_shelves > .pdtListItem .a-pdtImg.active{box-shadow:0 8px 15px rgba(0, 0, 0, 0.15);}
#SC_shelves > .pdtListItem .a-pdtImg:hover{opacity:.85;}

#SC_shelves > .pdtListItem .a-pdtImg,
#SC_shelves > .pdtListItem .a-pdtImg > img{width:100%;}
#SC_shelves .pdtListItem .frame-border .pdt-caption{
   padding: 10px 0;
}

#SC_shelves .pdtName{font-size:.85em;margin:5px 0}

#SC_shelves .frame-border{border:none;}

#SC_shelves .itemNo, #SC_shelves .shortBrief, #SC_shelves .btn-buyNow,
#SC_shelves .btn-buyNow{display:none;}

#productZoom_container[productZoom-type*="GRID"],
#productZoom_container[productZoom-type*="GRID"] > ul{padding:0;}
#productZoom_container[productZoom-type*="GRID"] > ul > li{float:left;list-style-type:none;width:calc(50% - 5px);margin-right:5px;margin-bottom:5px;padding:0;}
#productZoom_container[productZoom-type*="GRID"] > ul > li > a > img{width:100%;}

/* Thin Scrollbar */

:root{
   scrollbar-color: rgb(210,210,210) rgb(255, 255, 255);
   scrollbar-width: thin;
}
.jquery-lightbox-mode-html .jquery-lightbox-html{
   scrollbar-color: rgb(210,210,210) rgb(255, 255, 255);
   scrollbar-width: thin;
}

/* Disable pull down ( L | R ) page refresh */
html[overscroll-behavior="none"], html[overscroll-behavior="none"] > body{
   overscroll-behavior: none;
}

/* slider.TEXT unselectable */
.unselectable,
[id*="FE_slider_slides_"] a, [id*="SE_slider_slides_"] a,
[id*="FE_slider_slides_"] img, [id*="SE_slider_slides_"] img,
.carousel, .carousel *,
.slider-banner-FE-HTML-container, .slider-banner-FE-HTML-container *,
.slider-banner-SE-HTML-container, .slider-banner-SE-HTML-container * {
   -webkit-touch-callout: none; /* not selectable */
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none;
   -webkit-user-drag: none; /* not draggable */
   user-select: none;
}
/* pointer-events: none;*/ /* not clickable */

/* lightbox-themes  */

/* Disable lightbox maximize btn */
.jquery-lightbox-buttons .jquery-lightbox-button-min,
.jquery-lightbox-buttons .jquery-lightbox-button-max{
   visibility:hidden;width:0; /* do not use display:none */
}

body[user-lightbox-themes="carbono"] .jquery-lightbox-button-left{left:8px;}
body[user-lightbox-themes="carbono"] .jquery-lightbox-button-right{right:8px;}

.jquery-lightbox-overlay{background-color:#fff;}

.jquery-lightbox-button-close,
.jquery-lightbox-button-left, .jquery-lightbox-button-right{background-color:rgba(255, 255, 255, 0.3) !important;}

.jquery-lightbox-button-close:hover,
.jquery-lightbox-button-left:hover, .jquery-lightbox-button-right:hover{filter:invert(1);}

.jquery-lightbox-background{box-shadow:0px 0px 40px rgba(0, 0, 0, .15);}

/* carousel arrows all */
.carousel-control{top:calc(50% - 40px);}
.carousel-control .fa.fa-chevron-left:before{
   content: "\f104"; font-size:85px;
}
.carousel-control .fa.fa-chevron-right:before{
   content: "\f105"; font-size:85px;
}

/* lightbox -> carousel */
#lbCarousel .newsitem{margin:0;}

.lbCarousel.carousel-indicators,
.lbCarousel.left.carousel-control,
.lbCarousel.right.carousel-control{z-index:10000;}

.left.carousel-control{left:35px;}
.right.carousel-control{right:35px;}

/*.jquery-lightbox.jquery-lightbox-mode-html[lbCarousel-status="zoom"] .jquery-lightbox-html{width:calc(100% - 52px);}*/

.jquery-lightbox-mode-html .jquery-lightbox-background{background:rgba(255, 255, 255, .85)}

.jquery-lightbox{margin:0;padding:22px 0 0 0;}
.jquery-lightbox-button-close{z-index:10000;top:45px;right:38px;}

@media screen and (max-width: 768px) { /* also cover 768px, overrides settings in jquery.lightbox.css */
   
   .left.carousel-control{left:15px;}
   .right.carousel-control{right:15px;}

   .jquery-lightbox-button-close{
      top: 40px;
      right: 22px;
      background-position: -53px 5px;
      background-size: 200px;
      width: 36px;
      height: 36px; /* increase the clickable zoom */
   }
}

/* #catSearch-wrapper */
#catSearch-wrapper{text-align:center;margin:35px 15px;}
#catSearch-wrapper > h2{margin:35px 15px;line-height:150%;}

#catSearch-wrapper BUTTON,
#catSearch-wrapper INPUT{margin-bottom:15px;}

#catSearch-wrapper .navbar-form{
	width: auto;
	border: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#catSearch-wrapper .navbar-form .form-control{
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

.TxtFields{line-height:35px;height:35px;max-width:248px;}

.TxtFieldsErr:not([type="radio"]) {
   line-height:35px;height:35px;max-width:248px;
   background-color:#fbe9e9;
   outline: 1px solid red;
   outline-offset: -1px;
}
INPUT[type="radio"].TxtFieldsErr{
   height:auto !important;
   accent-color:red;
}
INPUT[type="checkbox"].TxtFieldsErr{
   height:auto !important;
}

.checkbox-row{display: inline-block;}
.checkbox-row > div{float: left;}
.checkbox-row > div:nth-child(1){width: 40px; text-align: center;}
.checkbox-row > div:nth-child(2){width: calc(100% - 40px);}
.checkbox-row > div > INPUT{margin: 3px 0 0 0;}

#thumbnailPanel ul{ list-style: none; left: 0; }
#thumbnailPanel ul li{ float: left; }

/*  remove bs 5.5.3 default button settings */
.my-account.btn-group BUTTON {
   box-shadow: unset !important;
   &:hover {
      box-shadow: unset !important;
   }
   &:focus {
      box-shadow: unset !important;
   }
   &:active {
      box-shadow: unset !important;
   }
}

#GSS-navbar-wrapper .fa{ margin-right: 5px; }
#GSS-navbar-wrapper > ul > li{ display: inline-block; padding: 0; }

.my-account.btn-group BUTTON{background: none !important; color:#000 !important;border:none !important; padding: 0 30px; }
.my-account.btn-group BUTTON:hover{background: none !important; color:#333 !important;border:none !important; padding: 0 30px; }
.my-account.btn-group BUTTON::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border: none;
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.my-account > ul > li{ padding: 0; display: inline-block; }
.my-account > ul > li > a.dropdown-item{ display: block !important; font-size: 13px; }
.my-account > ul.dropdown-menu{ margin-top: 10px !important; }
