.mfp-iframe-holder button.mfp-close:hover{ background-color: var(--BG); color: var(--word)}
.btnMore{ margin-bottom:60px; cursor:pointer; text-align:center;}
.btnMore p.more,.btnMore.open p.less{display:block; color:var(--main);}
.btnMore:hover p.more,.btnMore.open:hover p.less{color:var(--secondary);}
.btnMore.open p.more,.btnMore p.less{display:none;}
section.inner p{font-size:16px; color:var(--word);}
section.inner .topBannerWrapper{ background-image:url('../img/BG-inner-banner.jpg'); background-size:cover;}
section.inner .topBanner{width:90%; padding:120px 0 30px; margin:auto; max-width:1400px;}
section.inner .topBanner img{max-height: 100px;}
section.inner .wrapper{margin:0 auto; width:90%; max-width:1400px; text-align:center;}

section.inner p.title_brand{text-align: left; float:left;font-size:24px}
.record_count{width:100%; text-align: right; margin:0 auto 10px;}
.record_count b{color:var(--word);}
.wrapper { margin:40px auto 20px;}
.wrapper .inventory_table .headerCol p{color:#fff; margin-bottom:0;}

section.inner .wrapper .page {width:100%; margin: 20px auto 60px; overflow: auto;}
section.inner .wrapper .page .prev{float:right;}
section.inner .wrapper .page .next{float:right;}
section.inner .wrapper .page a{float:right;}
section.inner .wrapper .page p{padding:5px; color:var(--word);}
section.inner .wrapper .page p:hover{color:var(--secondary); cursor:pointer;}
section.inner .wrapper .page ul{float:right; margin:0;padding: 0;}
section.inner .wrapper .page ul li{float:left;}
section.inner .wrapper .page ul li.currentPageCount:nth-of-type(n+3){display:none;}
section.inner .wrapper .page ul li.currentPageCount:last-of-type { display: block !important; }

	.inventory .searchBox {
		margin: 10px auto 30px;
		float: none;
		width: 400px;
	}

.inventory .searchInput {
	width: 400px;
}

.inventory .searchBox p.subtitle {
	display: none;
}


.inventory .searchBox input {
	height: 50px;
	font-size: 24px
}

	.inventory .searchBox input::placeholder {
		font-size: 24px;
	}

.inventory .searchBox .searchBtn {
	height: 50px;
}

	.inventory .searchBox .searchBtn img {
		padding: 13px 0;
	}

.btn_filter{float:left;text-align:left;border-right: 1px solid var(--gray); margin-right:20px; width:15%;}
.btn_filter:nth-of-type(5){border-right: 0;}
.btn_filter a{margin:0 auto; text-align:center; overflow: auto; width: auto;}
.btn_filter .btn_icon_filter{width:40px; height:40px; float:left}
.btn_filter a:hover .btn_icon_filter{background-position:bottom;}
.btn_filter p{font-size:14px; color:var(--word);width:100%; text-align:left;}
.btn_filter a:hover p{color:var(--secondary);}
.btn_filter p.btn_filter_words{ float:left; margin: 18px 0; width:auto;}
section.inner .wrapper .category.Samtec .btn_filter_SAMTEC .btn_icon_filter {background-image: url('../img/products/ico-filter-SAMTEC-A.png');}
section.inner .wrapper .category.Samtec .btn_filter_SAMTEC p {color: var(--main);}
section.inner .wrapper .category.Harwin .btn_filter_HARWIN .btn_icon_filter {background-image: url('../img/products/ico-filter-HARWIN-A.png');}
section.inner .wrapper .category.Harwin .btn_filter_HARWIN p {color: var(--main);}
section.inner .wrapper .category.Linear .btn_filter_LINEAR .btn_icon_filter {background-image: url('../img/products/ico-filter-LINEAR-A.png');}
section.inner .wrapper .category.Linear .btn_filter_LINEAR p {color: var(--main);}
section.inner .wrapper .category.Samtec .btn_filter_SAMTEC .btn_icon_filter {background-image: url('../img/products/ico-filter-SAMTEC-A.png');}
section.inner .wrapper .category.Samtec .btn_filter_SAMTEC p {color: var(--main);}
section.inner .wrapper .category.Amphenol .btn_filter_AMPHENOL .btn_icon_filter {background-image: url('../img/products/ico-filter-AMPHENOL-A.png');}
section.inner .wrapper .category.Amphenol .btn_filter_AMPHENOL p {color: var(--main);}
section.inner .wrapper .category.Nicomatic .btn_filter_NICOMATIC .btn_icon_filter {background-image: url('../img/products/ico-filter-NICOMATIC-A.png');}
section.inner .wrapper .category.Nicomatic .btn_filter_NICOMATIC p {color: var(--main);}


.category.Linear .btn_filter_LINEAR p {color: var(--main);}
.btn_filter_SAMTEC .btn_icon_filter{background-image:url('../img/products/ico-filter-SAMTEC-B.png');}
.btn_filter_HARWIN .btn_icon_filter{background-image:url('../img/products/ico-filter-HARWIN-B.png');}
.btn_filter_LINEAR .btn_icon_filter{background-image:url('../img/products/ico-filter-LINEAR-B.png');}
.btn_filter_AMPHENOL .btn_icon_filter{background-image: url('../img/products/ico-filter-AMPHENOL-B.png');}
.btn_filter_NICOMATIC .btn_icon_filter {background-image: url('../img/products/ico-filter-NICOMATIC-B.png');}

.inventory .searchBox input{height: 50px; font-size:24px;}
.inventory .searchBox{margin:10px auto 30px;float: none;}
.inventory .searchInput{width:400px;}
.inventory .searchBox input{height: 50px; font-size:24px}
.inventory .searchBox input::placeholder{font-size:24px;}
.inventory .searchBox .searchBtn{height: 50px;}
section.inner.inventory .searchBox .searchBtn{ width: 60px; background-position: top;}
.inventory .searchBox .searchBtn img{padding:13px 0;}

section.inner .category {
	margin-bottom: 20px;
	max-height: unset;
}

section.inner .wrapper .category p {
	margin: 0;
}

section.inner .wrapper .category .btn_box {
	padding-left: 0;
}

section.inner .wrapper .category p.title {
	margin-top: 20px;
	font-size: 24px;
}

section.inner .wrapper .category p.btn_title {
	display: none;
	margin: 0 auto 30px;
	font-size: 24px;
	color: var(--word);
	background-color: var(--BG);
	border-radius: 4px;
	border: 1px solid var(--main);
	text-align: center;
}

	section.inner .wrapper .category p.btn_title svg {
		transform: rotate(180deg);
		float: none;
	}

section.inner .wrapper .category.open p.btn_title svg {
	transform: rotate(0deg)
}

section.inner .wrapper .category p.btn_title svg .btn-arrow2 {
	stroke: var(--main);
	stroke-width: 2px;
}

section.inner .wrapper .category p.btn_title:hover svg .btn-arrow2 {
	stroke: var(--secondary);
}
/*section.inner .category .active{background-color:var(--BG);border-radius:4px;}*/

section.inner .wrapper .category p {
	line-height: unset;
	padding: 10px;
	color: var(--word);
	text-align: left;
}

section.inner .wrapper .category a:hover p {
	color: var(--secondary);
	transition: all .5s ease;
}

section.inner .wrapper .category svg {
	margin: 8px 10px -10px -30px;
	float: left
}

section.inner .wrapper .category .btn_title svg {
	margin: 0 0 -4px 0;
	width: 20px;
	height: 20px;
}

.inventory_area.Linear .Linear.inventory_cell,
.inventory_area.Harwin .Harwin.inventory_cell,
.inventory_area.Samtec .Samtec.inventory_cell {
	display: table-cell;
}

.searchBox form{width:100%;}
.searchBox .searchBtn{background-image: url(../img/index/icon-serchingB.png);}

.inventory_area.Linear .Harwin.inventory_cell,
.inventory_area.Linear .Samtec.inventory_cell,
.inventory_area.Harwin .Linear.inventory_cell,
.inventory_area.Harwin .Samtec.inventory_cell,
.inventory_area.Samtec .Harwin.inventory_cell,
.inventory_area.Samtec .Linear.inventory_cell {
	display: none;
}

.inventory_table {
	width: 100%;
	margin: auto;
	display: table;
}
.inventory_table .inventory_row{width:100%; display:table-row; height:52px; overflow: unset; box-shadow: none; border-radius: 0; background-color:#ffffff22; margin-bottom:0px;display:table-row;}
.inventory_table .inventory_row.headerCol{background-color:var(--main); display:table-row; border:1px solid #eeeeee66;}
.inventory_table .inventory_row.headerCol .Price p{float:none; text-align: right; padding:unset;}
.inventory_table .inventory_row:nth-of-type(even){background-color:#ffffff44;}
.inventory_table .inventory_row .inventory_cell{display:table-cell;width:unset;vertical-align: middle; border-bottom:1px solid var(--gray)}
.inventory_table .inventory_row.headerCol .inventory_cell{ border-bottom:1px solid #eeeeee66;}
.inventory_table .inventory_row span{ text-align:left;}
.inventory_table .inventory_row span.row_title{float: left; background-color:var(--word); color:#fff; width:30%;display:none;}
.inventory_table .inventory_row span.row_content{float: right;max-width:250px; background:transparent; }
.inventory_table .inventory_row .Price span.row_content{text-align:right;}
.inventory_table .inventory_row p{float:left;overflow: auto;text-align:left; line-height:unset;width: unset; padding-left: 20px; font-size:16px;}

.inventory_table .inventory_row .Qty{float:unset;  padding: unset; text-align:right;}
.inventory_table .inventory_row .Qty p{text-align:right;float: right;}
.inventory_table .inventory_row .Price p{width:100%}
.inventory_table .inventory_row .part span.row_content{line-break: anywhere;}
.inventory_table .inventory_row .btnRFQ p{margin:0 auto; width:auto; padding: 0 10px;}
.inventory_table .inventory_row .btnRFQ .iconRFQ{height:26px; background-image:url('../img/products/icon-RFQ.png'); cursor:pointer;background-repeat:no-repeat; margin:0 9px; width:36px;}
.inventory_table .inventory_row .btnRFQ .iconRFQ:hover{background-position:left bottom;}
.inventory_table .inventory_row .btnRFQ .iconRFQ:after{content:"";}
.inventory_table .inventory_row .btnRFQ:hover .iconRFQ:after{color:var(--main);}
.inventory_table .inventory_row .btnRFQ.added .iconRFQ{height:26px; background-image:url('../img/products/icon-Added.png'); cursor:pointer;background-repeat:no-repeat;}

@media screen and (max-width: 991px){
	.wrapper .inventory_table{box-shadow: none;}
	.wrapper .inventory_table .inventory_row{height:auto; display:block; overflow: hidden; box-shadow: 0px 2px 8px var(--shadow);  margin-bottom:60px;background-color:transparent;}
	.wrapper .inventory_table .inventory_row:nth-of-type(even){background-color:transparent;}
	.wrapper .inventory_table .inventory_row.headerCol{display:none;}
	.wrapper .inventory_table .inventory_row span{ padding:6px;}
	.wrapper .inventory_table .inventory_row span.row_title{display:block;}
	.wrapper .inventory_table .inventory_row span.row_content{width:70%;background-color: #ffffff44;max-width:unset;}
	.wrapper .inventory_table .inventory_row p{float:none; width:100%; padding: 0;display: flex; margin: 0;}
	.wrapper .inventory_table .inventory_row .inventory_cell{display:block;width:100%; border-bottom:0;}
	.wrapper .inventory_table .inventory_row .Qty{float:none;  padding: 0; text-align:left;}
	.wrapper .inventory_table .inventory_row .Price{float:none;  padding: 0; text-align:left;}
	.wrapper .inventory_table .inventory_row .Price span.row_content{min-height:60px; text-align:left;}
	.wrapper .inventory_table .inventory_row .Qty p{text-align:left;float: left;}
	.wrapper .inventory_table .inventory_row .btnRFQ {background:#eeeeee66;  width:100%; padding:10px 0;}
	.wrapper .inventory_table .inventory_row .btnRFQ p{display:block;}
	.wrapper .inventory_table .inventory_row .btnRFQ .iconRFQ{content:"RFQ";width:80px;text-align:right; margin:5px auto;position:relative;}
	.wrapper .inventory_table .inventory_row .btnRFQ .iconRFQ:after{content:"RFQ";position:absolute; right:0; top:3px;color: var(--word);}
	.wrapper .inventory_table .inventory_row .btnRFQ .iconRFQ:hover:after{color: var(--secondary);}
	.wrapper .inventory_table .inventory_row .btnRFQ.added .iconRFQ:after{content:"ADDED";right: -16px;}
	.inventory .searchBox { width: 100%; }
	.inventory .searchInput { width: 100%; }
}

@media screen and (max-width: 991px){
	p.title{margin:0;}
	section.inner .wrapper{padding-left:0;}
	.btn_filter .btn_icon_filter{float:none; margin:auto;}
	section.inner .wrapper .category p{float:none; margin:auto;text-align:center;}
	section.inner .wrapper .category .row{justify-content: center;}
	section.inner .wrapper .category .btn_box{border-right: 0; margin-right: 0;width:33.33%}
}
.mfp-content .mfp-iframe-scaler iframe{min-height:70vh;}
.mfp-iframe-holder button.mfp-close{position: absolute; color: var(--BG); text-align: center; background-color: var(--main); border-radius: 36px; border: 1px solid var(--main);width:44px;padding-right: 0;opacity: 1;}
.mfp-content .mfp-iframe-scaler iframe{top:0;}
.mfp-iframe-holder button.mfp-close{ right: -15px;  top: -24px;}


@media screen and (max-width: 640px){
	.mfp-content .mfp-iframe-scaler iframe{top:-24vh;}
	.mfp-iframe-holder button.mfp-close{ right: 0; top: 0;position: fixed;}
	section.inner .wrapper .page p{line-height: unset; font-size: 21px; padding: 5px 10px; margin: 10px 4px;}
	.wrapper .inventory_table .inventory_row span.row_title{ width:40%;}
	.wrapper .inventory_table .inventory_row span.row_content{width:60%;}
}
