/*category*/
#category ul.main{border: 1px solid #D6D6D6;padding: 2px;margin-bottom: 30px;}
#category ul.main li{border-top: 1px dotted #EEEEEE;padding-left: 43px;height: 50px;padding-right: 10px;width: 140px;position: relative;vertical-align: middle;float: left;padding-top: 20px;}
#category ul.main li:nth-child(7n+1){margin-left: 40px;}
#category ul.main li:hover:before{color: #2962bf;}
#category ul.main li:before{left: 0;top: 50%;margin: 0;margin-top: -18px;}
#category .category{margin-bottom: 36px;padding-left: 54px;position: relative;}
#category .category:before{left: 0;top: 7px;margin: 0;}
#category .icon:before{content: "\E809";font-family: snsii;position: absolute;color: #919191;font-size: 32px;width: 36px;height: 36px;line-height: 36px;text-align: center;}
#category .category h2{font-size: 18px;color: #212121;line-height: 50px;}
#category .category h2 s{text-decoration: none;color: #A0A0A0;font-size: 14px;margin-left: 5px;display: inline-block;}
#category .category ul{column-count: 3;column-gap: 0;-webkit-column-count: 3;-webkit-column-gap: 0;-moz-column-count: 3;-moz-column-gap: 0;}
#category .category li{line-height: 16px;padding: 5px 0;}
#category .category li a{color: #343434;}
#category .category li s{text-decoration: none;color: #9D9D9D;margin-left: 5px;display: inline-block;}
/*category lang*/
html[lang="ta"] #category ul.main li{word-break: break-all;}
/*product list*/
.products-list{border:1px solid #E3E3E3;border-radius:5px;margin-bottom: 30px;}
.products-list li{height: 104px;border-bottom: 1px solid #BBBBBB;overflow: hidden;}
.products-list li s{text-decoration: none;display:inline-block;text-align: center;float:left;padding-top: 45px;line-height: 16px;overflow: hidden;}
.products-list li s:nth-child(1){width:160px;padding-top: 0;}
.products-list li s:nth-child(2){width:210px;}
.products-list li s:nth-child(3){width:240px;}
.products-list li s:nth-child(4){width:357px;}
.products-list li s:nth-child(5){width:150px;}
.products-list li s:nth-child(6){width:120px;}
.products-list li s:nth-child(7){width:154px;}
.products-list li:nth-child(2n+1){background:#F6F6F6;}
.products-list li s{border-right:1px solid #FFFFFF;}
.products-list li s:last-child{border-right:none;}
.products-list li s:nth-child(1) img{margin-top: 1px;vertical-align: middle;height: 100px;}
.products-list li s:nth-child(5) a{display:block;margin-top:2px;font-weight: normal;}
.products-list li s:nth-child(5) a i{display:inline-block;width:15px;height:15px;border:1px solid #4DA5FF;line-height:16px;color:#000000;font-weight:bold;}
.products-list li s:nth-child(7){line-height:104px;padding-top: 0;}
.products-list li s:nth-child(7) a{display:inline-block;width:100px;height:25px;line-height:25px;margin-top:7px;border-radius:3px;color: #FFFFFF;background-color: #2962bf;}
.products-list li s:nth-child(7) a:hover{background:#2962bf;color:#FFFFFF;text-decoration:none;}
.products-list li.title{height:60px;line-height:60px;background-color:#194a9d;border-top-left-radius:5px;border-top-right-radius:5px;color:#FFFFFF;}
.products-list li.title s{display:inline-block;height:60px;line-height:60px;border-right:1px solid #222;text-align:center;padding: 0;margin: 0;}
.products-list li.title s:last-child{border-right:none;}
/*products details*/
#parts h1{font-size: 20px;line-height: 44px;padding-left: 5px;}
#parts .top{border: 1px solid #E5E5E5;padding: 10px;position: relative;}
#parts .top .image{width: 300px;float: left;background-color: #757575;padding: 4px;height: 407px;}
#parts .top .image a,#parts .top .image s{display: block;min-height: 340px;text-align: center;background-color: #FFFFFF;padding-top: 20px;}
#parts .top .image s{padding-top: 110px;height: 190px;min-height: 250px;}
#parts .top .image img{max-width: 100%;display: block;margin: 0 auto;}
#parts .top .image img.mfg{text-align: center;padding: 5px 0;max-width: 80%;max-height: 50px;}
#parts .top .image i{font-style: normal;color: #FFFFFF;text-align: center;display: block;line-height: 16px;padding: 10px 30px;}
#parts .top .image .mfg img{display: block;margin: 0 auto;max-height: 60px;}
/*download pdf*/
#parts .top a.details_pdf{position: absolute;bottom: 10px;left: 10px;background-color: #757575;color: #fff;line-height: 20px;padding: 5px 10px;width: 288px;text-align: center;text-decoration: none;}
#parts .top a.details_pdf:hover{background-color: #2962bf;}
/*summary*/
#parts .top .summary{float: left;width: 490px;margin-left: 25px;}
#parts .top .summary .info h1{font-size: 18px;}
#parts .top .summary .info dl{clear: both;}
#parts .top .summary .info dt{float: left;min-width: 200px;line-height: 24px;height: 28px;overflow: hidden;color: #000000;}
#parts .top .summary .info dd{padding: 4px 0;line-height: 16px;color: #363636;float: left;}
#parts .top .summary .info dd a{color: #363636;text-decoration: underline;}
#parts a.pdf{color: #2962bf!important;display: table;background-image: url("../images/pdf.png");background-repeat: no-repeat;background-position: 0 center;height: 22px;padding-left: 20px;line-height: 22px;text-decoration: underline;}
/*qty*/
#parts .top .summary .qty{background-color: #F6F6F6;padding: 25px;position: relative;margin-top: 10px;}
#parts .top .summary .qty:before{content: "";width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #F6F6F6;position: absolute;top: 50%;right: -12px;margin-top: -6px;}
#parts .top .summary .qty .total{font-size: 14px;color: #212121;font-weight: bold;}
#parts .qty .total em{font-size: 22px;color: #D10000;font-style: normal;font-weight: normal;margin-left: 5px;}
#parts .top .summary .qty i{display: block;height: 40px;overflow: hidden;line-height: 40px;color: #7F7F7F;font-style: normal;}
#parts .top .summary .qty dl{line-height: 36px;height: 36px;overflow: hidden;}
#parts .top .summary .qty dt{float: left;}
#parts .top .summary .qty dd{float: left;padding-left: 15px;padding-right: 10px;position: relative;}
#parts .qty dd input{float: left;border: 1px solid #CCCCCC;width: 100px;box-shadow: 1px 1px 2px #DDDDDD inset;padding-left: 10px;height: 34px;}
#parts .qty dd:nth-child(2):before{content: "$";font-size: 16px;color: #D10000;position: absolute;left: 23px;}
#parts .qty dd:nth-child(2) input{padding-left: 20px;}
#parts .top .summary .description{padding-top: 15px;color: #9A9A9A;line-height: 20px;}
#parts .top .summary .description h4{color: #333333;font-weight: bold;text-transform: uppercase;line-height: 28px;}
#parts .top .summary .description strong{color: #6A6969;}
#parts .top .summary .description a{color: #2962bf;text-decoration: underline;}
#parts h2{line-height: 36px;font-size: 18px;font-weight: bold;padding-left: 5px;}
/*request*/
#parts .top .request{margin-left: 20px;float: left;width: 530px;}
#parts .top .request h4{clear: both;font-size: 16px;line-height: 36px;background-color: #2962bf;color: #FFFFFF;padding-left: 15px;margin-top: 11px;font-weight: bold;}
#parts .request table.qty-price{border-collapse: collapse;}
#parts .request table.qty-price,#parts .request table.qty-price th,#parts .request table.qty-price td{border: 1px solid #E4E4E4;}
#parts .request table.qty-price th,#parts .request table.qty-price td{height: 26px;text-align: center;}
#parts .top .request table.qty-price td.title{width: 120px;color: #5D5D5D;line-height: 24px;}
#parts .top .request table.qty-price td{color: #D80007;}
#parts .top .request table.qty-price th{background-color: #F6F6F6;}
#parts .form-table fieldset{float: none;width: auto;padding-top: 7px;padding-bottom: 0;}
#parts .top .request .form-table input{margin-top: 10px;margin-left: 0;float: right;}
#parts .request .message-form input.form-input{width: 518px;margin-top: 0;}
#parts .request .message-form #Comments{width: 518px;height: 60px;}
/*products details - parameter*/
#parts .parameter{border: 1px solid #E5E5E5;padding: 0 5px;}
#parts .parameter .left,#parts .parameter .right{width:49.5%;float:left;}
#parts .parameter .right{padding-left:1%;}
#parts .parameter dl{border-top: 1px dotted #C7C7C7;}
#parts .parameter dl:first-child{border-top: none;}
#parts .parameter dl:nth-child(2n+1){background-color: #F9F9F9;}
#parts .parameter dl:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
#parts .parameter dt,#parts .parameter dd{line-height: 16px;padding: 8px 0;}
#parts .parameter dt{color: #6A6A6A;min-width: 25%;font-weight: normal;float: left;padding-left: 15px;}
#parts .parameter dd{color: #171717;float: left;}
#parts .parameter dd a{color: #363636;text-decoration: underline;}
/*products details - news*/
#parts h3{height: 46px;line-height: 46px;border-bottom: 2px solid #D1D1D1;font-size: 18px;color: #212121;padding-left: 5px;}
#parts ul.news{column-count: 2;column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;-moz-column-count: 2;-moz-column-gap: 20px;padding-top: 5px;}
#parts ul.news li{line-height: 28px;height: 28px;overflow: hidden;clear: both;padding-left: 5px;}
#parts ul.news li:before{content: " - ";}
#parts ul.news li a{color: #3C3B3B;}
#parts ul.news li a:hover{color: #2962bf;}
#parts ul.news li i{float: right;color: #A0A0A0;}
/*products details - keywords*/
#parts h2 i{color: #2962bf;font-style: normal;margin: 0 5px;}
#parts ul.keywords{padding: 10px;border: 1px solid #D6D6D6;column-count: 6;column-gap: 10px;-webkit-column-count: 6;-webkit-column-gap: 10px;-moz-column-count: 6;-moz-column-gap: 10px;margin-bottom: 10px;line-height: 28px;color: #8E8E8E;}
/*category*/
#parts .category .select{border-top: 2px solid #2962bf;border-left: 1px solid #D6D6D6;border-right: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;height: 112px;position: relative;padding: 0 22px;}
#parts .category .select s.icon-left{left: 0;}
#parts .category .select s{width: 22px;height: 60px;background-color: #F1F1F1;position: absolute;top: 50%;margin-top: -30px;text-decoration: none;z-index: 3;cursor: pointer;}
#parts .category .select s:before{color: #787878;font-size: 20px;margin-top: 20px;margin-left: 0;text-align: center;width: 24px;margin-right: 0;}
#parts .category .select s:hover{background-color: #2962bf;}
#parts .category .select s:hover:before{color: #FFFFFF;}
#parts .category .select s.icon-right{right: 0;}
#parts .category .select .box{overflow: hidden;}
#parts .category .select ul{width: 10000px;padding-top: 10px;}
#parts .category .select li{width: 113px;float: left;position: relative;padding-top: 56px;text-align: center;height: 32px;overflow: hidden;line-height: 16px;cursor: pointer;border-radius: 10px;padding-bottom: 5px;margin: 0 5px;}
#parts .category .select li i,#parts .category .select li a{font-style: normal;height: 32px;overflow: hidden;display: block;}
#parts .category .select li:before{content: "\E809";font-family: snsii;position: absolute;left: 0;color: #787878;font-size: 32px;top: 15px;margin: 0;width: 36px;height: 36px;text-align: center;line-height: 36px;left: 50%;margin-left: -18px;}
#parts .category .select li:hover{background-color: #2962bf;color: #FFFFFF;}
#parts .category .select li:hover:before,#parts .category .select li:hover i,#parts .category .select li:hover a{color: #FFFFFF;}
#parts .category ol li{float: left;width: 250px;height: 80px;background-color: #F1F1F1;padding: 10px;margin-top: 18px;margin-left: 12px;}
#parts .category ol li:nth-child(5n+1){margin-left: 0;}
#parts .category ol li img{max-width: 80px;float: left;}
#parts .category ol li p{width: 160px;float: right;}
#parts .category ol li a{color: #303030;font-weight: bold;display: inline-block;line-height: 16px;padding: 5px 0;}
#parts .category ol li i{font-style: normal;color: #787878;display: block;padding: 4px 0;line-height: 16px;}
#parts .category ol li em{font-weight: bold;color: #2962bf;}
.tabs ul { margin: 5px 0 0 0; }
.tabs ul > li { display: inline-block; margin-right: 15px; padding: 8px 15px; cursor: pointer; }
.tabs ul > li.active { background-color: #eee; }
.tabs .datasheets { display: none;}
/*sitemap*/
dl.article{width: 24%;float: left;border: 1px solid #2962bf;margin-left: 1%;}
dl.article:first-child{margin-left: 0;}
dl.article dt{height: 36px;font-size: 16px;color: #FFFFFF;background-color: #2962bf;line-height: 40px;padding-left: 15px;font-weight: bold;}
dl.article dd a{display: block;line-height: 36px;padding-left: 15px;text-decoration: none;border-bottom: 1px dotted #DDDDDD;}
dl.article dd a:hover{background-color: #2962bf;color: #FFFFFF;}
/*category*/
.capacitors:before,.crystals-oscillators-resonators:before{content: "\E801"!important;}
.industrial-controls:before{content: "\E802"!important;}
.sensors-transducers:before,.connectors-interconnects:before{content: "\E803"!important;}
.motors-solenoids-driver-boards-modules:before{content: "\E804"!important;}
.power-supplies-board-mount:before{content: "\E805"!important;}
.prototyping-products:before{content: "\E806"!important;}
.isolators:before,.tools:before,.test-and-measurement:before,.tapes-adhesives:before,.static-control-esd-clean-room-products:before,.maker-diy-educational:before,.magnetics-transformer-inductor-components:before,.kits:before,.hardware-fasteners-accessories:before,.cables-wires-management:before,.cables-wires:before,.cable-assemblies:before,.battery-products:before{content: "\E807"!important;}
.optoelectronics:before,.potentiometers-variable-resistors:before,.inductors-coils-chokes:before{content: "\E808"!important;}
.integrated-circuitsics:before,.rf-if-and-rfid:before,.memory-cards-modules:before{content: "\E809"!important;}
.transformers:before{content: "\E810"!important;}
.switches:before,.networking-solutions:before{content: "\E811"!important;}
.relays:before,.discrete-semiconductor-products:before{content: "\E812"!important;}
.circuit-protection:before,.resistors:before{content: "\E813"!important;}
.filters:before,.fans-thermal-management:before{content: "\E814"!important;}
.power-supplies-external-internaloff-board:before,.embedded-computers:before,.development-boards-kits-programmers:before,.computers-office-components-accessories:before{content: "\E815"!important;}
.soldering-desoldering-rework-products:before,.line-protection-distribution-backups:before{content: "\E816"!important;}
.optical-inspection-equipment:before{content: "\E818"!important;}
.circuit-protection:before,.boxes-enclosures-racks:before,.audio-products:before{content: "\E819"!important;}
@media screen and (max-width: 767px)
{
	#parts table.parameter td{border-top: none;}
	#parts table.parameter th{font-weight: bold;color: #1D1D1D;}
	#parts table.parameter th,#parts table.parameter td{display: block;text-align: left;line-height: 36px;}
	#parts .top .summary .request dd{height: 36px;width: 47%;padding-right: 0;padding-left: 3%;}
	#parts .top .summary .request dt{min-width: 40%;text-align: right;padding-right: 5%;}
	#parts .top .summary .request dl{overflow: visible;height: auto;}
	#parts .top .summary .request{float: none;width: auto;padding: 1rem;}
	#parts .top .summary .info{width: auto;float: none;}
	#parts .top .summary{float: none;width: auto;margin-left: 0;}
	#parts .top .image a{margin: 0 auto;max-width: 100%;}
	.products-list li s:nth-child(3),.products-list li s:nth-child(4){line-height: 30px;}
	.products-list li s:nth-child(1),.products-list li s:nth-child(2),.products-list li s:nth-child(3),.products-list li s:nth-child(4),.products-list li s:nth-child(5),.products-list li s:nth-child(6),.products-list li s:nth-child(7){width:100%;padding: 3px 0;float: none;display: block;}
	/*products list*/
	.products-list{border:none;}
	#category .category::before{left: 0.5rem;font-size: 2rem;width: 2rem;height: 2rem;line-height: 2rem;}
	#category ul.main li{float: none;width: auto;padding-top: 1rem;padding-bottom: 0.5rem;min-height: 50px;height: auto;}
	#category ul.main li:nth-child(7n+1){padding-left: 40px;margin-left: 0;}
	#category .category{padding: 0 10px;margin-top: 1rem;}
	#category .category h2{margin-left: 2.5rem;}
	#category .category ul{column-count: auto;-webkit-column-count: auto;-moz-column-count:auto;}
	.products-list li{height: auto;margin-bottom: 10px;border: 1px solid #BBBBBB;}
	.products-list li s:nth-child(2){margin-top: 0;}
	.products-list li s:nth-child(5){margin-top:2px;}
	.products-list li s:nth-child(6){line-height: 20px;margin-top:5px;}
	.products-list li s:nth-child(7){line-height: 30px;margin-top:5px;}
	.products-list li s:nth-child(1) img{margin-top: 10px; height: 100px;}
	.products-list li s:nth-child(7) a{margin-top: 0;}
	.products-list li.title{display: none;}
	#parts .top{border: none;padding: 0;}
	#parts .top .image{float: none;width: auto;border-bottom: 1px dotted #DDDDDD;}
	#parts .top .summary .info dt{float: none;display: block;padding-left: 1rem;}
	#parts .top .summary .info dd{padding-left: 1rem;border-bottom: 1px dotted #DDDDDD;float: none;}
	#parts .top .summary .qty:before{display: none;}
	#parts .top .summary .description{padding-left: 5px;padding-right: 5px;}
	#parts .top a.details_pdf{position: static;display: inline-block;width: 100%;}
	/*request*/
	#parts .top .request{margin-left: 1%;width: 98%;}
	#parts .top .request .form-table input{float: none;}
	#parts .parameter .left,#parts .parameter .right{width: 100%;float: none;}
	#parts .parameter dt,#parts .parameter dd{float: none;}
	#parts .parameter dd{padding-left: 15px;}
	#parts ul.news{column-count: auto;-webkit-column-count: auto;-moz-column-count: auto;}
	#parts ul.news li{height: auto;border-bottom: 1px dotted #DDDDDD;}
	#parts ul.news li:before{display: none;}
	#parts ul.news li a{line-height: 16px;padding: 5px 0;}
	#parts ul.news li i{display: block;float: none;}
	#parts ul.keywords{column-count: auto;-webkit-column-count: auto;-moz-column-count: auto;}
	/*category*/
	#parts .category .select{display: none;}
	#parts .category ol li{float: none;width: 98%;height: 100px;margin-left: 0;}
	#parts .category ol li p{width: auto;float: left;margin-left: 5px;}
	/*sitemap*/
	dl.article{float: none;width: auto;margin: 1rem 0.5rem;}
}