/* ===== Blog ===== */
.mnwall-masonry .mnwall-item-outer-cont.content-bottom .mnwall-item-inner {
    height: auto;
}

.mnwall-date {
    padding: 0 15px 0;
}

h3.mnwall-title {
    padding: 0 15px;
}

.mnwall-item-info p:first-child {
    padding-top: 0;
}

.mnwall-s-desc, .mnwall-desc {
    padding: 0 15px 0;
}

.news-1 #wrapper {
  top: 120px;
  margin-bottom: 120px;
}

@media (max-width:1038px) {
  .news-1 #wrapper {
    top: 0;
    margin-bottom: 0;
  }
}

/* ===== Home Page ===== */
.hp-cat img {
  opacity:1;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

.hp-cat img:hover {
  opacity:0.3;
}

.hp-cat-desc {
  background:#eaeaea;
  color:inherit;
  padding:20px 10px;
}

.hp-cat-desc h1 {
  color:#ae2032;
  font-weight:500;
  border-bottom:none;
  padding-bottom:5px;
  min-height:50px;
}

.hp-cat-more {
  display:block;
  margin:0 auto;
  width:100%;
}

.hp-cat-more a {
  background:#ae2032;
  display:block;
  margin:0 auto;
  color:#fff;
  padding:20px;
  text-align:center;
  font-weight:600;
}
.hp-cat-more a:hover {
  background:#444;
  color:#fff;
}

.cert-list img {
  border:none;
}

.cert-list img:hover {
  border:none;
  opacity:0.7;
}

.item-103 i {
  display: none;
}


/* ===== Quality ===== */
.quote-box {
  padding: 15px;
  border: 2px solid #ffbd61;
  font-size: 18px;
  margin-bottom: 30px;
}

.quote-box i {
  font-size: 34px;
  color: #ffbd61;
}

.quality-header {
  display: inline-block;
  width: 100%;
  min-height: 100px;
}

.quality-header img {
  float: right;
}

.quality-title {
  display: inline-block;
  margin-top: 30px;
  font-size: 26px;
  color: #ae2032;
}


/* ===== Services ===== */
.services-box {
  border: 2px solid #eaeaea;
  margin-bottom: 10px;
}
.services-cat img {
  opacity:1;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

.services-cat img:hover {
  opacity:0.3;
}

.services-cat-desc {
  color:inherit;
  padding:20px 10px;
}

.services-cat-desc h1 {
  color:#ae2032;
  font-weight:500;
  border-bottom:none;
  padding-bottom:5px;
  min-height:30px;
}

.services-cat-more {
  display:block;
  margin:0 auto;
  width:100%;
}

.services-cat-more a {
  background:#ae2032;
  display:block;
  margin:0 auto;
  color:#fff;
  padding:20px;
  text-align:center;
  font-weight:600;
}
.services-cat-more a:hover {
  background:#444;
  color:#fff;
}

.services-list img {
  border:none;
}

.services-list img:hover {
  border:none;
  opacity:0.7;
}

/* ===== News ===== */
.news-1-table table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 60%;
}

.news-1-table th {
  font-weight: bold;
}

.news-1-table td, th {
  border: 1px solid #888;
  text-align: left;
  padding: 10px;
  vertical-align: middle;
}

.news-1-table tr:nth-child(even) {
  background-color: none;
}

@media (max-width: 760px) {
  .news-1-table table {
    width: 100%;
  }
}

/* ===== Products ===== */
.product-table-style table tr th {
  background: #6f1513;
  color: #fff;
}

.product-table-style table tr td, th {
  border: 1px solid #c484a8;
  padding: 8px;
}

.pc-category-view h1.ph-header {
  display: none;
}

#phImageBox .img-thumbnail {
  border: none;
}

.ph-item-box .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
  border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  box-shadow: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ph-item-box.list {
  margin-bottom: 10px;
  border-bottom: 1px solid #444;
}

.ph-item-bottom-box .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  border: none;
  display: none;
}

.ph-item-bottom-box .nav-tabs {
    border: none;
}

.ph-tab-pane {
  border: none;
}

.products #sidebar  ul li {list-style:none;}

/* === .test-products #wrapper {
  top: 120px;
  margin-bottom: 120px;
}

@media (max-width:1038px) {
  .test-products #wrapper {
    top: 0;
    margin-bottom: 0;
  }
} ===*/





/* ===== Products Search ===== */
#phSearchBox .form-control{
  height: 44px;
}

#phSearchBox button {
  height: 44px;
  margin-top: 0;
  background: #ae2032;
  border-radius: 0;
}

#phSearchBox .fa{
  font-size: 20px;
}

#phSearchBox .form-control::placeholder {
  color: #666;
}

.phIBoxOH {
    padding-bottom: 30px;
}

.ph-tab-pane {
    padding: 5px !important;
}

/* ===== About Us ===== */
.about-careers-btn {
  display: block;
  margin: 0 auto;
  width: 180px;
  margin-bottom: 38px;
}

.about-careers-btn a {
  background: #aaa;
  display: block;
  margin: 0 auto;
  color: #444;
  padding: 10px 20px;
  text-align: center;
  font-weight: 600;
}
.about-careers-btn a:hover {
  background: #444;
  color: #fff;
}

.careers-box {
  padding: 15px;
  border: 2px solid #ffbd61;
  margin-bottom: 30px;
}

/* ===== Resources ===== */
.resources-container {
  position: relative;
  transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
}

.resources-img {
  transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
  text-align:center;
}

.resources-container:hover {
  transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
  /*transform: scale(0.95);*/
  opacity: 0.8;
}

.resources-img-txt {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  background: rgba(0, 0, 0, 0.4);
  width: 60%;
  text-align: center;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  font-family: "Open sans";
}


figcaption div div {
  background: rgb(0,0,0,.5);
  padding: 20px;
}

figure[class*="effectck"] figcaption [class*="title"] {
  word-spacing: -0.15em;
  font-weight: 600;
  font-size: 1.5em;
}

figure[class*="effectck"] figcaption {
  text-transform: none !important;
}

.miscibility-table-style table tr.miscibility-header {
  background: #6f1513;
}

.miscibility-table-style th {
  height: 200px;
  vertical-align: bottom;
  position: relative;
  text-align: center;
  padding: 4px;
}
 
.miscibility-header .misc-text-label {
  bottom: 0;
  display: inline-block;
  font-weight: 400;
  height: 20px;
  margin: 0 0 24px 12px;
  padding: 0;
  text-align: left;
  transform: rotate(-90deg);
  transform-origin: left;
  white-space: nowrap;
  width: 20px;
  color: #fff;
}



.miscibility-table-style table tr td, th {
  border: 1px solid #c484a8;
  padding: 8px;
}

.miscibility-table-style table tr td:nth-child(1n+2) {
  text-align:center;
  color: #f00;
  font-size: 25px;
  font-weight: 600;
}

#ir-spec {
  display: block;
  position:relative;
  margin-bottom: 40px;
}

.ir-img1 {
  position:relative;
  float:right;
}

.ir-img2 {
  position: absolute;
  left: 0px;
  top: 100px;
}


.bc-browsers .bc-head-txt-label {
    bottom: 0;
    display: inline-block;
    font-weight: 400;
    height: 20px;
    margin: 0 0 24px 12px;
    padding: 0;
    text-align: left;
    transform: rotate(-90deg);
    transform-origin: left;
    white-space: nowrap;
    width: 20px;
}

.hazard-picto table tr td {
  padding: 5px;
}

.hap-search-box {
  display: block;
  margin-bottom: 40px;
  text-align: right;
}

.hap-search {
  height: 25px;
  width: 30%;
}

.hap-search::placeholder {
  color:#222;
}

.hap-search-box input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], textarea {
  display: inline-block !important;
  margin-bottom: 0 !important;
}

.hap-search-box button {
  height: 44px;
  margin-top: 0;
  background: #ae2032;
  border-radius: 0;
  position: relative;
}

.hap-search-box .fa {
    font-size: 15px;
}

#hapsearch tr td:nth-child(1) {
  color: #ae2032;
  font-size: 16px;
  font-weight: 600;
}


/* ===== Conversion Table ===== */
.conversion-table table tr th {
  border: none;
}


sup {
  vertical-align: super;
  font-size: smaller;
}

i {
  font-style: italic;
}

/* =============== Whatsapp ============================*/
.float{
	position:fixed;
	width:50px;
	height:50px;
	bottom:60px;
	right:10px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
        font-size:30px;
	box-shadow: none;
        z-index:999;
}

.my-float{
	margin-top:10px;
}

.phone-float{
	position:fixed;
	width:50px;
	height:50px;
	bottom:140px;
	right:20px;
	background-color:#0386F2;
	color:#FFF;
	border-radius:50px;
	text-align:center;
        font-size:26px;
	box-shadow: none;
        z-index:999;
	padding-top:0;
}

.my-phone-float{
	margin-top:12px;
}

.pop-float{
	position:absolute;
	width:60px;
	height:60px;
	bottom:40;
	right:20;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
        font-size:30px;
	box-shadow: none;
        z-index:999;
	left:50%;
	top:15%;
}

.my-pop-float{
	margin-top:16px;
}

/* =============== End Whatsapp ============================*/

/* ===== COA Page ===== */
.coa #post ol, ul {
    padding-left: 0px;
}

.coa #post ol, ul li {
    padding-bottom: 10px;
}