.Company_Production table {
	margin-bottom: 0;
}

.Company_Production table button {
	vertical-align: baseline;
}

.Company_Production .AjaxPagination {
	text-align: center;
}

.Company_Production form.Company_Production_Group {
	display: none;
}

.Company_Production-addnew {
	float: left;
	margin-top: 10px;
}
.Product_Categories-suggestions {margin-bottom:15px;}
.magic-suggest-input .dropdown-menu {
    max-width: none !important;
}
#select_subsector > option {
    max-width: 346px;
}
.new-element-box{width:50%;}
.product-box {margin-bottom:20px;/*min-height:291px!important;*/}
.product-box a{display: block;/*line-height:224px;*/}
.product-box img,#addProduct .image-container .media-object {max-width:100%;max-height:100%;bottom: 0;left:0; margin:auto;position: absolute;right: 0;top: 0;}
.Company_Production_Group {clear:both;}
.Company_Production_Group .title{border-bottom:1px solid #c4c4c4;}

.title.noproduct{border-bottom:1px solid #c4c4c4;margin-bottom:15px;}
.product-name{display:block;color:#555659;}
.product-box a{color:#999;font-size:11px;}
/*.Company_Production-All>.title{border-bottom:1px solid #c4c4c4;}*/
.product-description{display:block;height:5em;line-height:1em;}
.list .product-description {margin-left: 22.5%;}
.product-param{display:block;}
.process-name {display: block;}
.remove-product, .remove-machine,.remove-process,.remove-certificate {position:absolute;top:3px;right:18px;z-index:1;}
.Product-Directory .title h2{display:inline-block;padding-bottom:0;}
.Company_Production_Group .title h2{display:inline-block;max-width:85%;}
.tools button{padding: 1px 5px 0;}
.title .btn.btn-primary.btn-xs {margin-bottom: 5px;}
.tools i {font-size: 14px;}
/*h2{font-size:30px;border-bottom:0;margin-bottom:0;}*/
.image-container {
	display:block;
	margin-bottom:10px;
	background:url('/ic/img/pd-bg.gif') repeat scroll 0 0 transparent;
	max-height: 226px;
	height: 0;
	position: relative;
    width: 100%;
    padding-bottom: 100%;
	}
.add-group-link{cursor:pointer;}
.product-box.new:hover .add-group-link{text-decoration:underline;}

.box .title i {color:#fff;opacity:1;}
.new_subsector {
	display:none;
	margin-top: 7px;
}
#add_sector{display:none;}
.Company_Production_Group-sector_name{
	margin-top: 7px;
}
#Product_subsector_list .fa-angle-right,#Product_group_list .fa-angle-right {position:absolute;  font-size: 40px;left: -5px;position: absolute;top: 100px;}
#Product_Subsector-new .fa-angle-right,#Product_Group-new .fa-angle-right {position:absolute;  font-size: 40px;left: -5px;position: absolute;top: 20px;}

#Production_Add_Categories .modal-dialog {min-width: 50%;}
@media ( max-width : 1280px ) {
	#Production_Add_Categories .modal-dialog {min-width: 75%;}
}
@media ( max-width : 1200px ) {
	.processes .list .product-desc {max-height:54px!important;}
	.list .machine .product-name h5 {margin-top:0;}
	.list .machine-image .image-container {padding-bottom: 50%;}
}
@media ( max-width : 991px ) {
	.list .machine-image .image-container {display:none;}
	.list .machine-notes {display:none;} 
	.list .machine-status ul{display:none;}
	.list .machine-application {display:block;white-space: normal;overflow: auto;text-overflow: initial;margin-bottom:5px;} 
}
@media ( max-width : 1100px ) {
	.list .product-desc {max-height:102px!important;}
	.product-param-container tr:nth-child(5){display:none;}
}
@media ( max-width : 1024px ) {
	.list .product-desc {max-height:85px!important;}
	.product-param-container tr:nth-child(4){display:none;}
}
@media ( max-width : 950px ) {
	.list .product-desc {max-height:68px!important;}
	.product-param-container tr:nth-child(3){display:none;}
}
@media ( max-width :767px) {
	.Company_Production_Group .tools {display:none!important;}
}
.mb10{margin-bottom:10px;}

.Company_Production>.title{border-bottom:0!important;}
/* help message */
.message-no-items{margin-bottom:15px;}
.info-messages-waker {
    margin-top: 10px;
    z-index: 1;
}
/* /help message */
/*DIRECTORY.PHTML*/
/*.Company_Production_Group-name {text-transform:capitalize;}*/
.Company_Production_Group ul { list-style: none; padding-left:0;}
.Company_Production_Group-name i {color:#444!important;}
/*.box-title h2 {margin-right:15px;}*/
.sectors,.Company_Product-group{margin-right:30px;color:#ababab;margin-left:5px;margin-bottom:0px;display:block;font-weight: 100;color: #888;font-family:play;clear:left;position:relative;}
.stripe-line + .sectors {top:-4px;}
.title-box + .Company_Product-group{top:-8px;}
.editing .title-box + .Company_Product-group{top:0px;}

.editing .Company_Product-group {margin-top:0;}
.uncategorized .Company_Production_Group-name{margin-right:30px;}
.related .Company_Production_Group-name{margin-right:30px;}
#container .buttons { margin-bottom: 20px; }
.product-param {display: block;}

.Company_Production_Group .list li { width: 100%; margin-bottom: 10px; padding-bottom: 10px; }
.Company_Production_Group .tools{/*margin-top:27px;*/}
.Company_Production_Group .grid li { }
.list .image-container {padding-bottom:22.5%;width:calc((100% - 99px) / 4);float:left;margin-right:15px;}
.image-container{background:url("/ic/img/pd-bg.gif") repeat scroll 0 0 transparent;}
.list .image-container img {}
.list h5 {font-size:22px;margin-bottom:15px;text-transform:capitalize;padding-top:5px;margin-top: 0;}
.list .product-desc {font-size:13px;}
.grid li {text-align:center;}
.grid .product-desc,.grid .product-standard,.grid .product-crc {display:none;}
.list .product-info {display: block;max-width: 70%;}
.list .product-param-container{max-width:30%;float:right;}
.list .product-param2{display:none;}
.grid .product-param2{display:block;}

.grid .machine-status,.grid .machine-application, .grid .machine-notes {display:none;}
.list .machine-status li{margin-bottom:3px;padding-bottom:0;}
.list .machine-status ul{margin-bottom:5px;}
.list .machine .product-name h5 {margin-bottom:5px;}
.list .machine .product-name {display:inline-block;}
.list .machine .company-name {display:inline-block;}
.list .machine-application {display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom:5px;} 
.list .machine-notes {display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} 
.processes .list .product-desc{margin-bottom:10px;}
.grid .product-application{display:none;}
.list .product-application{display:inline-block;}

.list .machines {display:block;}
.grid .machines {display:inline-block;max-height: 4em;overflow: hidden;}
.grid .machine-image {display:none;}
.list .machine-image,.list .machine-name,.list .manufacturer {display:block;}
.list .machine-name,.list .manufacturer {margin-bottom:3px;}
.grid .machines .machine {display:block;}
.list .machines .machine {display:inline-block;margin-right:4px;text-align:center;}
.manufacturer {color: #555;}
.machine-image .image-container{width:100%;padding-bottom:90%;}

.list .processes {display:block;}
.grid .processes {display:inline-block;max-height: 4em;overflow: hidden;}
.grid .process-image {display:none;}
.list .process-image,.list .process-name,.list .manufacturer {display:block;}
.list .process-name,.list .manufacturer {margin-bottom:3px;}
.grid .processes .process {display:block;}
.list .processes .process {display:inline-block;margin-right:4px;text-align:center;}
.process-image .image-container{width:100%;padding-bottom:90%;}

.grid .product-description .process-machine{display:none;}
.list .product-description .process-machine{display:block; margin-top:1em;color:#999;}
.grid .product-param-container .product-param:nth-child(n+3) {display: none;}
.list .product-param{float:left;margin-right:10px;font-size:13px;}
.list .product-desc{line-height:17px;display:block;margin-bottom:15px; overflow: hidden;  text-overflow: ellipsis;max-height:153px;-webkit-line-clamp: 8;text-align:justify;}
.product-crc,.product-standard,.product-application{display:inline;margin-bottom:10px;font-size:13px;}
.list .product-param-container{margin-left:15px;max-height:6em;display:table;padding:10px 5px;border:0;width:100%;table-layout:auto;}
.list .product-param-container td{padding:4px;}
.grid .product-param-container {display:none;}
.list a:hover{text-decoration:none;}

.product-standard span,.product-crc span,.product-param span,.product-desc,.product-application span {color:#555;}
.product-standard,.product-crc,.product-param {color:#aaa;}
.product-standard,.product-crc{padding-left:6px;overflow:hidden;/*margin-left:calc((100% - 99px) / 4);*/}


/*.seeall{margin-right:15px;margin-left:15px;}*/
.Company_Production_Group .btn-xs i {margin-right:0!important;}


/* filter stuff*/
.Company_ProductGroup-value {max-width:200px;}
Company_ProductGroup-filter{max-width:300px;}

/*end DIRECTORY.PHTML*/
