@charset "UTF-8";/* --- general ------------------------------ */body {  font-weight: 300;  font-family: "Poppins", sans-serif;  font-size: 17px;  color: #666666;}body td {padding:3px;}#all {  overflow: auto;}* {  padding: 0;  margin: 0;}/* paragraphs */p {  font-size: 17px;  line-height: 145%;  font-family: "Poppins", sans-serif;  color: #666666;  margin-bottom: 15px;}a { color: #2986d0;}a:hover, a:focus {  color: #23669c;  text-decoration: none;  outline: none;}ul, ol {  list-style: none;}.list-inline {  margin-left: 0;}.rtl .list-inline {  margin-right: 0;  margin-left: inherit;}.text-center, #cart_summary thead th.cart_product, #cart_summary tbody td.cart_product, #cart_summary tbody td.cart_delete {  text-align: center !important;}.box {  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);}h1, h2, h3, h4, h5, h6 {  text-transform: none;}sup {  color: red;}form label {  font-weight: normal;}.form-control {  -webkit-box-shadow: none;  box-shadow: none;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  margin: 0;}input[type=number] {  -moz-appearance: textfield;}/* no gutters */.row.no-gutters {  margin-right: 0;  margin-left: 0;}.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] {  padding-right: 0;  padding-left: 0;}/* button */.btn-default, .edit-address-buttons .btn-primary {  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {  background-color: #f8484a;  border-color: #f8484a;  }.btn {  font-size: 17px;  font-weight: 500;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.btn:hover, .btn:focus, .btn:active {  background-color: #f8484a;  border-color: #f8484a;}.btn-primary {  background-color: #f8484a;  border-color: #f8484a;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active {  background-color: #333333;  border-color: #333333;}.edit-address-buttons .btn-default {background-color: #f8484a!important;border-color: #f8484a!important;}.edit-address-buttons .btn-default:hover,.edit-address-buttons .btn-default:focus,.edit-address-buttons .btn-default:active { background-color: #333333!important;  border-color: #333333!important;}.edit-address-buttons .btn-primary {background-color: #333333!important;border-color: #333333!important;} .edit-address-buttons .btn-primary:hover,.edit-address-buttons .btn-primary:focus,.edit-address-buttons .btn-primary:active {background-color: #f8484a!important;  border-color: #f8484a!important;}/* start full screen background */.fs-style {  position: relative;  padding-top: 75px;  padding-bottom: 140px;}.fs-style:before {  padding: 0 2289px;  position: absolute;  content: "";  width: 100%;  height: 100%;  background-color: #f7f7f7;  z-index: 0;  display: inline-block;  top: 0;  left: -2289px;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.fs-style.fs-style1 {  padding-top: 0;  padding-bottom: 0;}.fs-style.fs-style1:before {  background-color: #f8f8f8;}/* table cell */.tv-table {  display: table;}.tv-tablecell {  display: table-cell;  vertical-align: middle;  width: 50%;}/* overide owl-carousel */.owl-theme .owl-controls .owl-nav div {  position: absolute;  top: 57%;  left: -30px;  height: 70px;  width: 40px;  color: #333;  line-height: 145%;  text-align: center;  font-size: 0;    background: #fcfcfc;  border: 2px solid #fcfcfc;  visibility: hidden;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;}.owl-theme .owl-controls .owl-nav div:before {  position: absolute;  font-family: "FontAwesome";  content: "\f105";  font-size: 24px;  line-height: 145%;  width: 100%;  height: 100%;  right: 0;}.owl-theme .owl-controls .owl-nav div.owl-prev:before {  content: "\f104";}.owl-theme .owl-controls .owl-nav div:hover {  color: white;  border-color: #f8484a;  background-color: #f8484a;}.owl-theme .owl-controls .owl-nav div.owl-next {  right: -30px;  left: inherit;}.block_content:hover .owl-theme .owl-controls .owl-nav div {  visibility: visible;  opacity: 1;  filter: alpha(opacity=100);}.block_content:hover .owl-theme .owl-controls .owl-nav div.owl-prev {  left: 0;}.block_content:hover .owl-theme .owl-controls .owl-nav div.owl-next {  right: 0;}/* dropdown-over dropdown */.dropdown-over {  position: relative;}.dropdown-over .dropdown-title {  text-transform: none;  padding: 5px 13px 4px;}.dropdown-over .dropdown-title a {  font-size: 18px;  color: #999;}.dropdown-over .dropdown-title a:hover, .dropdown-over .dropdown-title a:focus {  color: #f8484a;}.dropdown-over .dropdown-content {  padding: 15px;  position: absolute;  top: 100%;  background: white;  min-width: 180px;  z-index: 99;  display: none;  right: 0;  -webkit-transition: opacity 0.3s linear 0s;  transition: opacity 0.3s linear 0s;  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);}.chem-dropdown-content-tiva-instant-search {  z-index: 800!important;}.rtl .dropdown-over .dropdown-content {  left: 0;  right: auto;}.dropdown-over .dropdown-content a {  color: #666666;  display: inline-block;}.dropdown-over .dropdown-content a:hover {  color: #f8484a;}.dropdown-over .dropdown-content ul {  margin-bottom: 0;}.dropdown-over .dropdown-content ul li {  padding: 3px 0;}.dropdown-over .dropdown-content ul li.selected {  color: #f8484a;}.dropdown-over .dropdown-content ul li.selected a {  color: #f8484a;}.dropdown-over:hover, .dropdown-over:focus, .dropdown-over.open {  cursor: pointer;}.dropdown-over:hover .dropdown-title, .dropdown-over:focus .dropdown-title, .dropdown-over.open .dropdown-title {  color: #f8484a;}.dropdown-over:hover .dropdown-title a, .dropdown-over:focus .dropdown-title a, .dropdown-over.open .dropdown-title a {  color: #f8484a;}.dropdown-over:hover .dropdown-content, .dropdown-over:focus .dropdown-content, .dropdown-over.open .dropdown-content {  display: block;}/* breadcrumb */#breadcrumb {  padding: 15px 0;  margin-bottom: 10px;  background-color: #F3F3F3;}#breadcrumb .breadcrumb {  padding: 0;  margin-bottom: 0;}#breadcrumb .bread-title {  color: #333;  font-size: 30px;  font-weight: 600;  line-height: 145%;  text-transform: none;  margin: 10px 0 0;}#breadcrumb .ul-breadcrumb {  margin-bottom: 0;}#breadcrumb .ul-breadcrumb li {  display: inline-block;}#breadcrumb .ul-breadcrumb li:after {  content: ">";  padding: 0 7px;}#breadcrumb .ul-breadcrumb li:last-child:after {  content: none;}#breadcrumb .ul-breadcrumb li a:hover {  color: 666666;}#breadcrumb .ul-breadcrumb li span {  color: 666666;}/* star */.star {  position: relative;  width: 11px;  overflow: auto;  cursor: pointer;  font-size: 15px;  font-weight: normal;  line-height: 145%;  display: inline-block;}.star:after {  content: "\f005";  font-family: "FontAwesome";  display: inline-block;  color: #ccc;}.star.star_on:after {  color: #fac738;}/*******************************************************************       start header*******************************************************************//* top header */#top-header {  background-color: #FFFFFF;  position: relative;  -webkit-transition: 0.3s linear;  transition: 0.3s linear;}#top-header.fixed {  position: fixed;  z-index: 11;  top: 0;  left: 0;  right: 0;  padding: 15px 40px;  -webkit-transition: 0.3s linear;  transition: 0.3s linear;  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);}#top-header.top-header-fixed {  position: absolute;  top: 0;  left: 0;  right: 0;  margin: 0 auto;  z-index: 99;  padding: 0 40px;  background-color: #333333;  background-color: rgba(51, 51, 51, 0.5);  zoom: 1;  background-color: transparent\9;}#top-header.top-header-fixed.fixed {  position: fixed;  z-index: 11;  -webkit-transition: 0.3s linear;  transition: 0.3s linear;}.header-topbar {  background-color: #efefef;  min-height: 40px;}.logo {  margin-top: 8px;}.logo img {  display: inline-block;}/* main menu */#btn-menu {  font-size: 18px;  display: none;  cursor: pointer;  padding: 6px 0 2px;  text-align: center;  float: left;}.rtl #btn-menu {  float: right;}#main-nav {}#main-nav > ul {  text-align: center;  float: none;}#main-nav > ul > li {  display: inline-block;  position: relative;  float: none;}#main-nav > ul > li > a {  display: block;  color: #333333;  font-family: "Poppins", sans-serif;  font-weight: 500;  padding: 10px 18px;}#main-nav > ul > li > a .caret {  color: #333333;}#main-nav > ul > li > a:hover, #main-nav > ul > li > a:focus, #main-nav > ul > li > a:active {  color: #f8484a;  background-color: transparent;}#main-nav > ul > li > a:hover .caret, #main-nav > ul > li > a:focus .caret, #main-nav > ul > li > a:active .caret {  color: #f8484a;}#main-nav > ul > li:hover > a, #main-nav > ul > li:focus > a, #main-nav > ul > li:active > a {  color: #f8484a;}#main-nav > ul > li:hover > a .caret, #main-nav > ul > li:focus > a .caret, #main-nav > ul > li:active > a .caret {  color: #f8484a;}#main-nav > ul > li.aligned-fullwidth {  position: static;}#main-nav > ul > li.aligned-fullwidth > .dropdown-menu {  width: 100%!important;}#main-nav .dropdown:hover > .dropdown-menu {  display: block;  left: 0;  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);}#main-nav .dropdown-menu {  position: absolute;  background: white;  width: 200px;  z-index: 10;  top: 100%;  margin: 0;  border: none;  padding: 15px 20px;  left: 100%;  text-align: left;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  -ms-border-radius: 0px;  -o-border-radius: 0px;  border-radius: 0px;}.rtl #main-nav .dropdown-menu {  right: 100%;  left: auto;}.rtl #main-nav .dropdown-menu {  text-align: right;}#main-nav .dropdown-menu li {  line-height: 145%;}#main-nav .dropdown-menu li a {  display: block;  color: #666666;  line-height: 145%;  font-size: 17px;  font-family: "Poppins", sans-serif;  font-weight: 300;  padding: 3px 0 3px 0;}.rtl #main-nav .dropdown-menu li a {  padding: 3px 0 3px 0;}#main-nav .dropdown-menu li a:hover {  background-color: transparent;  color: #f8484a;}#main-nav .dropdown-menu li a:hover .fa {  color: #f8484a;}#main-nav .dropdown-submenu {  position: relative;}#main-nav .dropdown-submenu .dropdown-menu {  top: 0;  left: 100%;  margin-top: -15px;  position: absolute;}#main-nav .dropdown-submenu.parent > a {  display: block;  position: relative;}#main-nav .dropdown-submenu.parent > a:after {  content: "\f0da";  position: absolute;  top: 2px;  font-size: 17px;  font-family: "FontAwesome";  right: 0;  -webkit-transition: rotate(180deg);  transition: rotate(180deg);}.rtl #main-nav .dropdown-submenu.parent > a:after {  left: 0;  right: auto;}#main-nav .dropdown-submenu.parent > a .caret {  display: none;}#main-nav .dropdown-submenu:hover > .dropdown-menu {  display: block;  left: 100%;  top: 0;  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);}#main-nav .block-subcategories .menu-title {  padding: 5px 0;  margin-bottom: 10px;  border-bottom: 1px solid #eaeaea;}#main-nav .block-image {  margin: 10px 0 5px;}/* off-mainnav */#off-mainmenu {  position: absolute;  display: none;  top: 0;  width: 0;  height: 100%;  z-index: 999;  left: 0;  background-color: #333;}#off-mainmenu .off-mainnav {  position: absolute;  top: 0;  width: 260px;  height: 100%;  overflow-y: auto;  overflow-x: auto;  background-color: #f8f8f8;  border-right: 1px solid #eaeaea;  left: -260px;}#off-mainmenu .navbar-nav {  width: 100%;  margin: 0;  text-align: left;}.rtl #off-mainmenu .navbar-nav {  text-align: right;}#off-mainmenu .navbar-nav > li {  clear: both;  width: 100%;  display: block;  border-bottom: 1px dashed #eaeaea;}#off-mainmenu .navbar-nav > li > a {  color: black;}#off-mainmenu .navbar-nav > li .icon-down {  position: absolute;  top: 0px;  z-index: 1;  width: 40px;  height: 46px;  text-align: center;  line-height: 145%;  cursor: pointer;  right: 0;}.rtl #off-mainmenu .navbar-nav > li .icon-down {  left: 0;  right: auto;}#off-mainmenu .navbar-nav .caret {  display: none;}#off-mainmenu .dropdown-menu.tiva-active {  display: block;  position: inherit;  top: 1px;  margin: 0;  padding: 0;  background-color: #f8f8f8;  border: none;  width: 100%;  -webkit-box-shadow: none;  box-shadow: none;}#off-mainmenu .dropdown-menu.tiva-active .menu-title {  border-bottom: 1px dashed #eaeaea;}#off-mainmenu .dropdown-menu.tiva-active .menu-title a {  display: block;  padding: 10px 30px;  font-size:18px;  font-weight: 500;  color: #333;}#off-mainmenu .dropdown-menu.tiva-active ul li {  position: relative;  border-bottom: 1px dashed #eaeaea;}#off-mainmenu .dropdown-menu.tiva-active ul li a {  display: block;  padding: 10px 30px;}#off-mainmenu .dropdown-menu.tiva-active ul li li a {  padding: 10px 45px;}.off-close {  padding: 10px;  border-bottom: 2px solid #eaeaea;}.off-close .title {  font-weight: 700;  font-size: 18px;  color: black;}.off-close .close-menu {  color: black;  padding: 2px 5px;  float: right;}.rtl .off-close .close-menu {  float: left;}.off-close .close-menu i {  font-size: 18px;}.mainmenu-active #all, .mainmenu-active #off-mainmenu {  display: block;  -webkit-transform: translate(260px, 0);  -moz-transform: translate(260px, 0);  -ms-transform: translate(260px, 0);  -o-transform: translate(260px, 0);}.mainmenu-active #all {  position: fixed;  margin: 0 auto;}/*******************************************************************          end header*******************************************************************//*******************************************************************                 start main slider*******************************************************************/.tiva-slideshow-wrapper .tiva-caption {  top: 30%;  right: 50%;}.tiva-slideshow-wrapper .tiva-caption .btn {  color: #333;  font-size: 17px;  font-weight: 600;  letter-spacing: 2px;  padding: 10px 30px;  border: 2px solid #333;}.tiva-slideshow-wrapper .tiva-caption .btn:hover {  color: white;  border: 2px solid #f8484a;  background-color: #f8484a;}.tiva-slideshow-wrapper .nivo-controlNav .nivo-control.active {  background-color: #f8484a;}/*******************************************************************                        end main-slider*********************************************************************//*******************************************************************                 start Content home*********************************************************************/.section {  padding-top: 60px;  padding-bottom: 60px;}.section .title_block {  margin-bottom: 25px;  line-height: 145%;  font-size: 32px;  font-style: normal;  font-weight: 700;  text-align: center;}.section .des-text {  padding: 0 0 30px;  text-align: center;}.section .des-text p {  font-size: 17px;  color: #999;}/* block tabs top */.tabs-top .nav-tabs {  padding: 0 0 20px;  text-align: center;  border-bottom: none;}.tabs-top .nav-tabs > li {  float: none;  padding: 0 20px;  margin: 0 0 20px;  display: inline-block;}.tabs-top .nav-tabs > li > a {  color: #999;  padding: 3px 0;  border-width: 0 0 2px 0;  border-color: transparent transparent transparent transparent;  background-color: transparent;  font-size: 17px;  font-weight: 400;}.tabs-top .nav-tabs > li > a:hover, .tabs-top .nav-tabs > li > a:focus {  color: #f8484a;  background-color: transparent;}.tabs-top .nav-tabs > li.active > a {  color: #f8484a;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}.tabs-top .nav-tabs > li.active > a, .tabs-top .nav-tabs > li.active > a:hover, .tabs-top .nav-tabs > li.active > a:focus {  border-style: none none solid none;  border-color: transparent transparent #f8484a transparent;  border-width: 0 0 2px 0;}/* bannertext */.bannertext .box-homehtml {  width: 50%;  display: table-cell;  vertical-align: middle;}.bannertext .box-homehtml .block-html {  text-align: center;}.bannertext .box-homehtml .block-html p {  line-height: 145%;}.bannertext .box-homehtml .title_block {  margin-bottom: 30px;  font-size: 40px;  font-style: italic;  font-weight: 400;  font-family: "Poppins", sans-serif;}.bannertext .box-homehtml .btn {  line-height: 145%;  padding: 0 30px;  margin-top: 15px;}.bannertext.bannertext-1 {  margin-bottom: 100px;}.bannertext.bannertext-1 .box-homehtml .block-html {  padding-left: 30px;}.rtl .bannertext.bannertext-1 .box-homehtml .block-html {  padding-right: 30px;  padding-left: inherit;}.bannertext.bannertext-2 .box-homehtml .block-html {  padding-right: 30px;}.rtl .bannertext.bannertext-2 .box-homehtml .block-html {  padding-left: 30px;  padding-right: inherit;}/* box-services */.box-services .icon-box {  color: black;  font-size: 40px;  width: 40px;  text-align: center;  margin-right: 25px;}.rtl .box-services .icon-box {  margin-left: 25px;  margin-right: inherit;}.box-services .icon-box i {  vertical-align: top;}.box-services h4 {  margin-bottom: 15px;}.box-services h4 a {  font-size: 18px;  font-weight: 400;}.box-services p {  line-height: 145%;  margin-bottom: 0;}/* view-listproduct */.view-listproduct .title_block {  font-size: 20px;  padding-bottom: 15px;  position: relative;}.view-listproduct .title_block:before {  position: absolute;  content: "";  width: 40px;  height: 1px;  bottom: 0;  background-color: #f8484a;  left: 0;}.rtl .view-listproduct .title_block:before {  right: 0;  left: auto;}.view-listproduct .product-viewlist li {  padding: 18px 0;  border-bottom: 1px solid #eaeaea;}.view-listproduct .product-viewlist li.last {  border-bottom: none;}.view-listproduct .product-image {  margin-right: 20px;}.rtl .view-listproduct .product-image {  margin-left: 20px;  margin-right: inherit;}.view-listproduct .product-rating {  padding: 20px 0 10px;}.view-listproduct .name a {  font-weight: 500;  font-size: 17px;}.view-listproduct .content_price {  font-weight: 700;  font-size: 17px;}.view-listproduct .content_price .price {  color: black;}/* page cms */.rte ul {  list-style: disc;  line-height: 145%;  padding-left: 40px;}.rtl .rte ul {  padding-right: 40px;  padding-left: inherit;}.rte img {  margin-bottom: 20px;}.section-manufacture {  padding: 50px 0;}.section-banner .tv-tablecell {  background-color: #f7f7f7;}.section-banner .tv-tablecell .block-html {  padding: 0 85px;}.section-banner .tv-tablecell .block-html h4 {  font-size: 24px;  font-weight: 300;  line-height: 145%;}.section-banner .tv-tablecell .block-html h3 {  font-size: 36px;  font-weight: 700;  line-height: 145%;}.section-banner .tv-tablecell .block-html .block-htmldes {  color: #999;}.section-banner .tv-tablecell .block-html .btn {  padding: 10px 35px;  font-weight: 500;  margin-top: 15px;}/* home-1 */.home-1 #top-header {  padding: 0;}.home-1 #top-header.fixed .header-main .logo {  line-height: 55px;  margin: 0;}.home-1 #top-header.fixed .header-main .dropdown-over .dropdown-title {  line-height: 53px;}.home-1 #top-header.fixed .header-main #main-nav > ul > li > a {  line-height: 55px;}.home-1 #top-header.fixed .header-main .block-cart .ajax_cart_quantity {  bottom: 38px;}.home-1 .header-main .logo {  line-height: 70px;  margin: 0;}.home-1 .header-main .topheader-navholder-lf,.home-1 .header-main .topheader-navholder-rg {  float: right;}.rtl .home-1 .header-main .topheader-navholder-lf, .rtl.home-1 .header-main .topheader-navholder-rg {  float: left;}.home-1 .header-main .dropdown-over .dropdown-title {  padding: 0 13px;  line-height: 98px;}.home-1 .header-main .dropdown-over .dropdown-content {  top: 82%;}.home-1 .header-main .block-cart .dropdown-title {  padding: 0 0 0 13px;}.rtl .home-1 .header-main .block-cart .dropdown-title {  padding: 0 13px 0 0;}.home-1 .header-main .block-cart .ajax_cart_quantity {  bottom: 47px;}.home-1 .header-main .block-search .dropdown-title a,.home-1 .header-main .block-cart .dropdown-title a {  font-size: 22px;  color: #999;}.home-1 .header-main .block-search .dropdown-title a:hover, .home-1 .header-main .block-search .dropdown-title a:focus,.home-1 .header-main .block-cart .dropdown-title a:hover,.home-1 .header-main .block-cart .dropdown-title a:focus {  color: #f8484a;}.home-1 .header-main .block-search {  margin-left: 30px;}.rtl .home-1 .header-main .block-search {  margin-right: 30px;  margin-left: inherit;}.home-1 #main-nav > ul > li > a {  padding: 0 18px;  line-height: 100px;  font-size: 17px;  font-family: "Poppins", sans-serif;}.home-1 #main-nav .dropdown-menu li a {  font-size: 17px;  font-family: "Poppins", sans-serif;}.home-1 .header_user_info .dropdown-title {  display: none;}.home-1 .header_user_info .dropdown-title a {  color: #999999;}.home-1 .header_user_info .dropdown-content {  top: 50px;}.home-1 .header_user_info ul {  margin-bottom: 0;  line-height: 50px;}.home-1 .header_user_info ul li {  display: inline-block;  padding: 0 20px;  position: relative;}.home-1 .header_user_info ul li:after {  position: absolute;  content: "";  top: 20px;  height: 10px;  width: 1px;  background-color: #999;  right: 0;}.rtl .home-1 .header_user_info ul li:after {  left: 0;  right: auto;}.home-1 .header_user_info ul li a {  color: #999999;}.home-1 .header_user_info ul li a:hover {  color: #f8484a;}.home-1 .header_user_info ul li.last {  padding-right: 0;}.home-1 .header_user_info ul li.last:after {  content: none;}.home-1 .block-languages .dropdown-title,.home-1 .block-currencies .dropdown-title {  padding: 12px 25px 12px 7px;}.rtl .home-1 .block-languages .dropdown-title, .rtl.home-1 .block-currencies .dropdown-title {  padding: 12px 7px 12px 25px;}.home-1 .block-languages .dropdown-title a,.home-1 .block-currencies .dropdown-title a {  color: #999;  font-size: 17px;}.home-1 .block-languages .dropdown-title a:hover, .home-1 .block-languages .dropdown-title a:focus,.home-1 .block-currencies .dropdown-title a:hover,.home-1 .block-currencies .dropdown-title a:focus {  /*SELF EDIT 20170827 Change color main  color: #e6c302;  */  color: #f8484a;}.home-1 .block-languages .dropdown-title:before,.home-1 .block-currencies .dropdown-title:before {  color: #999;  content: '\f107';  position: absolute;  top: 13px;  font-family: "FontAwesome";  right: 10px;}.rtl .home-1 .block-languages .dropdown-title:before, .rtl.home-1 .block-currencies .dropdown-title:before {  left: 10px;  right: auto;}.home-1 .block-languages .dropdown-content,.home-1 .block-currencies .dropdown-content {  top: 50px;  left: 0;}.rtl .home-1 .block-languages .dropdown-content, .rtl.home-1 .block-currencies .dropdown-content {  right: 0;  left: auto;}.home-1 .block-callus span {  line-height: 50px;  color: #999;}.home-1 .section-tabsproduct {  padding: 30px 0 60px;}.home-1 .section-newsletter {  background-color: #f7f7f7;}.home-1 .block-newsletter form {  margin-top: 30px;}.home-1 .block-newsletter form input[type="text"] {  background-color: white;  border: none;}.home-1 .block-newsletter form .submit-icon {  display: none;}.home-1 .block-newsletter p {  color: #999;}/*******************************************************************                 end Content home*********************************************************************//*******************************************************************                 start Page not found*********************************************************************/.page-not404 {  background-color: #f7f7f7;}.page-not404 .page-not-found {  padding: 100px 0 50px;}.page-not404 .page-not-found img {  margin-bottom: 70px;  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  *vertical-align: auto;  zoom: 1;  *display: inline;}.page-not404 .page-not-found .title_block {  color: #333;  font-size: 36px;  line-height: 36px;  font-weight: 400;  margin-bottom: 20px;}.page-not404 .page-not-found .page-not-des {  padding: 0 5em;  line-height: 145%;  font-size: 17px;  margin-bottom: 30px;}.page-not404 .page-not-found .btn {  padding: 12px 30px;  font-weight: 500;}/*******************************************************************                 end Page not found*********************************************************************//*******************************************************************                       start form login*********************************************************************/#create-account-form,#form-login {  min-height: 382px;  margin-top: 30px;}#form-account-creation {  margin-top: 30px;}/*******************************************************************                       end form login*********************************************************************//*******************************************************************                       start table*********************************************************************/#cart_summary thead th {  padding: 8px;  color: black;}#cart_summary thead th.cart_quantity {  width: 15%;}#cart_summary thead th.cart_unit {  width: 15%;}#cart_summary tbody td {  vertical-align: inherit;  padding: 8px;}#cart_summary tbody td.cart_product {  padding: 7px;  width: 137px;}#cart_summary tbody td.cart_product img {  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  *vertical-align: auto;  zoom: 1;  *display: inline;}#cart_summary tbody td.cart_unit .price span {  display: inline-block;}#cart_summary tbody td.cart_unit .price span.price-percent-reduction {  margin: 5px auto;  display: inline-block;}#cart_summary tbody td.cart_unit .price span.old-price {  text-decoration: line-through;}#cart_summary tbody td.cart_description small {  display: block;  padding: 5px 0 0 0;}#cart_summary tbody td.cart_delete {  width: 1%;}#cart_summary tbody td.cart_quantity .quantity {  position: relative;  width: 125px;  height: 35px;  margin: 0 auto;}#cart_summary tbody td.cart_quantity .minus,#cart_summary tbody td.cart_quantity .plus {  background: #f4f4f4;  border: 1px solid #C8BFC6;  color: #5E5E5E;  cursor: pointer;  display: block;  font-size: 17px;  font-weight: bold;  height: 35px;  width: 35px;  position: absolute;  content: "";}#cart_summary tbody td.cart_quantity .minus {  left: 0;}.rtl #cart_summary tbody td.cart_quantity .minus {  right: 0;  left: auto;}#cart_summary tbody td.cart_quantity .plus {  right: 0;}.rtl #cart_summary tbody td.cart_quantity .plus {  left: 0;  right: auto;}#cart_summary tbody td.cart_quantity .qty {  border: 1px solid #CCC;  box-shadow: none;  height: 35px;  padding: 0 39px;  text-align: center;  width: 125px;  font-size: 1em;  float: left;}.rtl #cart_summary tbody td.cart_quantity .qty {  float: right;}#cart_summary tfoot td.text-right, #cart_summary tfoot tbody td.cart_unit, #cart_summary tbody tfoot td.cart_unit, #cart_summary tfoot tbody td.cart_total, #cart_summary tbody tfoot td.cart_total {  font-weight: bold;}#cart_summary tfoot td.price {  text-align: right;}.rtl #cart_summary tfoot td.price {  text-align: left;}#cart_summary tfoot td.total_price_container span {  color: black;}.checkoutright {  padding-top: 37px;}.shop_tablecart .product-thumbnail {  width: 100px;}.shop_tablecart .product-thumbnail img {  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  *vertical-align: auto;  zoom: 1;  *display: inline;}.cart-totals .total .amount {  font-size: 20px;  font-weight: bold;  color: #333;}.page-checkout .checkout-shopingcart {  margin-bottom: 50px;}.page-checkout .checkout-shopingcart table {  border: none;}.page-checkout .checkout-shopingcart tr th {  color: white;  background-color: #f8484a;  border: 1px solid #f8484a;  font-family: "Poppins", sans-serif;  font-size: 18px;  font-weight: 400;  padding: 13px 20px;}.page-checkout .checkout-shopingcart tr td {  padding: 20px;}.page-checkout .checkout-shopingcart .shop_tablecart .product-thumbnail {  width: 150px;}.page-checkout .checkout-shopingcart .shop_tablecart .product-name a {}.page-checkout .checkout-shopingcart .shop_tablecart .product-name p {  margin-bottom: 0;}.page-checkout .checkout-shopingcart .shop_tablecart .product-name .color {}.page-checkout .checkout-shopingcart .shop_tablecart .product_comments {  margin-bottom: 10px;}.page-checkout .checkout-shopingcart .shop_tablecart .amount {  color: black;  font-weight: 700;  font-size: 17px;}.page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .quantity {  position: relative;  width: 125px;  height: 35px;  margin: 0 auto;}.page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .minus,.page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .plus {  background: #f4f4f4;  border: 1px solid #C8BFC6;  color: #5E5E5E;  cursor: pointer;  display: block;  font-size: 17px;  font-weight: bold;  height: 35px;  width: 35px;  position: absolute;  content: "";}.page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .minus {  left: 0;}.rtl .page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .minus {  right: 0;  left: auto;}.page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .plus {  right: 0;}.rtl .page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .plus {  left: 0;  right: auto;}.page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .qty {  border: 1px solid #CCC;  box-shadow: none;  height: 35px;  padding: 0 39px;  text-align: center;  width: 125px;  font-size: 1em;  float: left;}.rtl .page-checkout .checkout-shopingcart .shop_tablecart .cart_quantity .qty {  float: right;}.page-checkout .checkout-shopingcart .shop_tablecart .clear-cart {}.page-checkout .checkout-shopingcart .shop_tablecart .clear-cart a {  float: right;  background-color: #f3f3f3;  border: 1px solid #f3f3f3;  color: black;  padding: 8px 25px;}.rtl .page-checkout .checkout-shopingcart .shop_tablecart .clear-cart a {  float: left;}.page-checkout .checkout-shopingcart .shop_tablecart .clear-cart a:hover {  background-color: #f8484a;  border: 1px solid #f8484a;  color: white;}.page-checkout .panel {  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  border: none;}.page-checkout .panel .btn {  padding: 8px 12px;}.page-checkout .panel .btn-default {  background-color: #f3f3f3;  color: black;  border: 1px solid #f3f3f3;}.page-checkout .panel .btn-default:hover {  color: white;  background-color: #f8484a;  border: 1px solid #f8484a;}.page-checkout .panel-default {  -webkit-box-shadow: none;  box-shadow: none;}.page-checkout .panel-default > .panel-heading {  color: #333;  margin-bottom: 0;  background-color: white;  font-size: 17px;  padding: 10px 30px;  border: 2px solid #eaeaea;}.page-checkout .panel-default > .panel-heading .panel-title {  font-weight: 400;}.page-checkout .panel-default .panel-body {  border: 2px solid #eaeaea;  border-top: none;  padding: 15px 30px;}.page-checkout .panel-shopping .panel-body {  padding: 15px 0;}.page-checkout .panel-shopping ul li {  padding: 4px 30px;}.page-checkout .panel-shopping ul li span {  float: right;}.rtl .page-checkout .panel-shopping ul li span {  float: left;}.page-checkout .panel-shopping ul li.three {  border-top: 1px solid #eaeaea;  border-bottom: 1px solid #eaeaea;  padding: 12px 30px;  margin-top: 15px;}.page-checkout .panel-shopping ul li.three span {  color: black;  font-weight: 700;}.page-checkout .panel-shopping ul li.last {  padding: 25px 30px 0;}.page-checkout .panel-group .panel + .panel {  margin-top: 30px;}/*******************************************************************                       end table*********************************************************************//*******************************************************************                 start Product list*********************************************************************/#subcategories .scene_cat {  position: relative;  text-align: center;  margin-bottom: 30px;}#subcategories .scene_cat a {  position: absolute;  bottom: 15px;  left: 0;  right: 0;  margin: 0 auto;  color: white;  font-size: 18px;}#subcategories .scene_cat a:hover {  color: #f8484a;}.content_sortPagiBar {  background-color: #f8f8f8;  margin-bottom: 30px;  padding: 5px 15px;}.content_sortPagiBar.bottom {  background-color: transparent;  text-align: center;  margin-bottom: 80px;  padding: 10px 0;}.content_sortPagiBar.bottom ul {  margin: 0;}.tiva-nav-tabs li {  display: inline-block;}.tiva-nav-tabs li a {  padding: 6px;  font-size: 17px;}.tiva-nav-tabs li a:hover, .tiva-nav-tabs li a:focus {  background-color: transparent;}.tiva-nav-tabs li.active a {  color: #f8484a;}.tiva-nav-tabs li.active a:hover, .tiva-nav-tabs li.active a:focus {  color: #f8484a;  background-color: transparent;}.sort label {  padding-top: 10px;  font-weight: 300;  margin-right: 10px;  float: left;}.rtl .sort label {  margin-left: 10px;  margin-right: inherit;}.rtl .sort label {  float: right;}.sort select {  width: 100px;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;      margin-top:5px;  }.sort .orderlistcontainer {/*SELF EDIT 20170902*/  margin-top:5px;  }.sort .selectProductSort {  min-width: 145px;}.sort #productsShowForm {  margin-right: 20px;}.rtl .sort #productsShowForm {  margin-left: 20px;  margin-right: inherit;}.pagination > li > a {  min-width: 40px;  border: 1px solid #ddd;  margin: 0 3px;  font-size: 17px;  color: black;}.pagination > li > a:hover, .pagination > li > a:focus {  color: white;  border: 1px solid #f8484a;  background-color: #f8484a;}.pagination > li:first-child > a, .pagination > li:last-child > a {  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}.pagination > li.active > a {  color: white;  border: 1px solid #f8484a;  background-color: #f8484a;}.pagination > li.active > a:hover, .pagination > li.active > a:focus {  color: white;  border: 1px solid #f8484a;  background-color: #f8484a;}/* left_column */.sidebar .block {  margin-bottom: 40px;}.sidebar .block .title_block {  font-size: 17px;  margin-bottom: 6px;}.sidebar .block .list-block li .count {  color: #666666;}.sidebar .block .list-block li a {  display: block;  padding: 2px 0;}.sidebar .block .list-block li ul li a {  padding-left: 15px;}.rtl .sidebar .block .list-block li ul li a {  padding-right: 15px;  padding-left: inherit;}.sidebar .block .product-container {  padding-bottom: 20px;  border-bottom: 1px solid #eaeaea;}.sidebar .block .product-container .name {  text-transform: none;}.sidebar .block .product_list_block li:last-child .product-container {  border-bottom: none;}.sidebar .block .product_list_block .product_comments {  margin: 10px 0 0;}/* right_column */.recent-posts li {  padding-bottom: 20px;  margin-bottom: 20px;  border-bottom: 1px dashed #ddd;}.recent-posts h5 {  height: 18px;  line-height: 145%;  margin-bottom: 8px;  font-weight: 400;  overflow: auto;}.recent-posts .post-image {  margin-right: 15px;}.rtl .recent-posts .post-image {  margin-left: 15px;  margin-right: inherit;}.block-tag ul li {  display: inline-block;  margin: 0 15px 7px 0;}.rtl .block-tag ul li {  margin: 0 0 7px 15px;}.block-tag ul li a {  color: #666666;}.block-tag ul li a:hover {  color: #f8484a;}.blog-menu .count {  float: right;}.rtl .blog-menu .count {  float: left;}/*******************************************************************                 end Product list*********************************************************************//*******************************************************************                 start Module*********************************************************************/.block_group_top ul {  border: 1px solid #eaeaea;  padding: 5px 10px;}.block_group_top ul li {  display: inline-block;  margin-right: 5px;}.rtl .block_group_top ul li {  margin-left: 5px;  margin-right: inherit;}.block_group_top ul li.selected a {  color: #f8484a;}.block_group_top .block-languages ul li img {  padding: 1px;  width: 18px;  height: 14px;  border: 1px solid transparent;}.block_group_top .block-languages ul li.selected img, .block_group_top .block-languages ul li:hover img {  border: 1px solid #f8484a;}.block_group_top .block-currency {  margin-top: 15px;}.block-languages img {  display: inline-block;  margin-top: -2px;}.block-search .dropdown-content {  min-width: 320px;}.block-search form input {  padding: 0 15px;  height: 39px;  line-height: 39px;  border: 1px solid #eaeaea;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}.block-search form button {  color: white;  padding: 0 7px ;  height: 39px;  font-size:17px;  }.block-search .input-group-btn:last-child .btn {  margin-left: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}.rtl .block-search .input-group-btn:last-child .btn {  margin-right: 0;  margin-left: inherit;}.header_user_info .dropdown-content li .fa {  width: 14px;  text-align: center;  margin-right: 5px;}.rtl .header_user_info .dropdown-content li .fa {  margin-left: 5px;  margin-right: inherit;}.block-cart {  position: relative;}.block-cart .title-cart {  padding-right: 13px;}.rtl .block-cart .title-cart {  padding-left: 13px;  padding-right: inherit;}.block-cart .ajax_cart_quantity {  position: absolute;  bottom: 17px;  width: 20px;  height: 20px;  color: white;  font-size: 17px;  line-height: 145%;  text-align: center;  display: inline-block;  background-color: #f8484a;  right: 0;  -webkit-border-radius: 50px;  -moz-border-radius: 50px;  -ms-border-radius: 50px;  -o-border-radius: 50px;  border-radius: 50px;}.rtl .block-cart .ajax_cart_quantity {  left: 0;  right: auto;}.block-cart .dropdown-title {  padding: 5px 0 4px 13px;}.rtl .block-cart .dropdown-title {  padding: 5px 13px 4px 0;}.block-cart .dropdown-content {  min-width: 360px;}.block-cart table.cart {  width: 100%;}.block-cart table.cart .product-thumbnail {  width: 100px;}.block-cart table.cart .actions-continue {  margin-top: 10px;  padding-top: 20px;  clear: both;  border-top: 1px solid #eaeaea;}.block-cart table.cart .actions-continue .fa {  margin-left: 5px;}.rtl .block-cart table.cart .actions-continue .fa {  margin-right: 5px;  margin-left: inherit;}.block-newsletter {  padding: 50px 0;  margin-bottom: 0;  text-align: center;}.block-newsletter form {  width: 570px;  display: inline-block;}.block-newsletter form .form-group {  position: relative;  margin-bottom: 0;  width: 100%;}.block-newsletter form input[type="text"] {  color: #999999;  height: 50px;  width: 100%;  padding: 10px 20px;  margin-bottom: 0;  font-size: 17px;  display: table-cell;  border: 1px solid white;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  -webkit-box-shadow: none;  box-shadow: none;}.block-newsletter form .btn {  position: absolute;  content: "";  top: 0;  line-height: 150%;  padding: 0 35px;  border: none;  color: white;  right: 0;}.rtl .block-newsletter form .btn {  left: 0;  right: auto;}.block-newsletter form .btn i {  line-height: 50px;}.block-newsletter form .submit-icon {  position: relative;}.block-newsletter form .submit-icon:before {  position: absolute;  content: "";  font-family: "FontAwesome";  font-size: 17px;  width: 16px;  height: 50px;  right: 0;}.rtl .block-newsletter form .submit-icon:before {  left: 0;  right: auto;}.social_block {  margin: 25px 0;}.social_block ul {  margin: 0;}.social_block ul li {  padding: 0 8px;  display: inline-block;}.social_block ul li a {  color: #999;}.social_block ul li a:hover {  /*SELF EDIT 20170827 Change color main  color: #e6c302;  */  color: #f8484a;}.social_block ul li a span {  display: none;}.social_block ul li .fa {  font-size: 18px;}.social_block ul li:first-child {  padding: 0 8px 0 0;}.rtl .social_block ul li:first-child {  padding: 0 0 0 8px;}#categories_block_left .title_block {  margin-bottom: 10px;  }#categories_block_left .list-block li a{ padding:3px 20px 3px 3px; }#categories_block_left .list-block li.parent {  position: relative;}#categories_block_left .list-block li.parent .arrow {  display: block;  position: absolute;  top: 0;  cursor: pointer;  right: 0;}.chem_homepage_sidebar_left #categories_block_left .list-block li { padding:5px 25px 5px 0px!important;}.chem_homepage_sidebar_left #categories_block_left .list-block li.parent .arrow { padding:0px -5px 0px 0px!important; }.chem_homepage_sidebar_left #categories_block_left .list-block li.parent .arrow,#right_column #categories_block_left .list-block li.parent .arrow,.chem_homepage_sidebar_left #categories_block_left .list-block li.parent .arrow  { margin-top:7px!important;}.rtl #categories_block_left .list-block li.parent .arrow {  left: 0;  right: auto;}#categories_block_left .list-block li.parent .arrow:before {  content: "\f067";  display: block;    vertical-align: middle;    width: 25px;  height: 56px;  color: #f8484a;  line-height: 150%;  text-align: center;  font-family: "FontAwesome";}#categories_block_left .list-block li.parent .arrow.active:before {  content: "\f068";}#categories_block_left .list-block li.parent ul {  display: none;}#categories_block_left .list-block li.parent ul.open {  display: block;}.tiva-filter .price-filter {  margin-bottom: 40px;}.tiva-filter .manufacturer-filter ul li span {  cursor: pointer;}.tiva-filter .name-filter {   margin-bottom:11px!important;  }.tiva-filter .name-filter input {    width: 100%;    min-width:150px;  font-weight: 200;  opacity: 0.7;  filter: alpha(opacity=70);    }.tiva-filter .filter-button {  margin-top:5px;  margin-bottom:14px!important;}.tiva-filter .filter-button span {  color: #fff;  padding: 5px 12px;  cursor: pointer;}.tiva-filter .filter-button span.active-filter-start { background: #f8484a!important;}.tiva-filter .filter-button span.active-filter-start:hover { background: #444444!important;}.tiva-filter .filter-button span.active-filter-reset { background: #444444!important;}.tiva-filter .filter-button span.active-filter-reset:hover { background: #f8484a!important;}.tiva-filter .filter-button span:first-child {  margin-right: 10px;}.tiva-filter .filter-button span:hover {  background: #f65b47;}.tiva-filter label {  line-height: 150%;}.jslider-label span,.jslider .jslider-label-to {  display: none !important;}span.jslider.jslider_plastic .jslider-bg i.f {  background: #DDD;  height: 3px;  width: 100% !important;  left: 0;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  -ms-border-radius: 20px;  -o-border-radius: 20px;  border-radius: 20px;}span.jslider.jslider_plastic .jslider-bg i.v {  /*SELF EDIT 20170827 Change color main  background: #e6c302;  */  background: #f8484a;  height: 3px;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}span.jslider.jslider_plastic .jslider-bg i.l, span.jslider.jslider_plastic .jslider-bg i.r {  display: none;}span.jslider.jslider_plastic .jslider-pointer {  /*SELF EDIT 20170827 Change color main  background: #e6c302;  */  background: #f8484a;  width: 13px;  height: 13px;  top: -5px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;}span.jslider.jslider_plastic .jslider-value {  float: left;  margin-left: -5px !important;  margin-top: 36px;      /*SELF EDIT 20170902  font-size: 14px;  */  font-size: 17px;  color: black;  background: transparent;}span.jslider.jslider_plastic .jslider-value.jslider-value-to {  float: right;  margin-right: -10px;}.layout-slider {  width: 95% !important;  padding-left: 5px;}.loading {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  background: #ddd;  opacity: 0.7;  background: url("img/default/fancybox_loading.gif") no-repeat center;  background-color: #ddd;}#block_color_filter .title_block {  margin-bottom: 10px;}#block_featured_product .product-container {  margin-bottom: 20px;  text-align: left;}.rtl #block_featured_product .product-container {  text-align: right;}#block_featured_product .product-container .product-image-container {  margin-bottom: 0;}#block_featured_product .star_content {  padding: 9px 0 0;  display: inline-block;}/*******************************************************************                 end Module*********************************************************************//*******************************************************************                       start about us*********************************************************************/.text-block .title_block {  font-weight: 300;}.text-block .title_block span {  font-weight: 600;}.btn-join {  padding: 10px 40px;  margin-top: 90px;  float: right;}.rtl .btn-join {  float: left;}.we-are {  margin-top: 50px;  padding-top: 50px;  border-top: 1px solid #eaeaea;}.we-are .quote {  position: relative;  background-color: #f7f7f7;  padding: 30px 60px;}.we-are .quote:before, .we-are .quote:after {  position: absolute;  content: "";  font-family: 'Material-Design-Iconic-Font';  font-size: 30px;}.we-are .quote:before {  content: '\f1b2';  top: 14px;  left: 30px;  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);}.rtl .we-are .quote:before {  right: 30px;  left: auto;}.we-are .quote:after {  content: '\f1b2';  bottom: 30px;  right: 30px;}.rtl .we-are .quote:after {  left: 30px;  right: auto;}.about-weare {  margin-top: 70px;  padding-top: 70px;  border-top: 1px solid #eaeaea;  text-align: center;}.about-weare .title_block {  font-size: 30px;  font-weight: 600;  line-height: 145%;  margin-bottom: 50px;}.about-weare .weare-item {  margin-bottom: 40px;}.about-weare .weare-image {  margin-bottom: 15px;}.about-weare .weare-image a {  display: block;  overflow: hidden;}.about-weare .weare-image img {  display: inline-block;  -webkit-transition: opacity 0.35s, transform 0.35s;  transition: opacity 0.35s, transform 0.35s;}.about-weare .weare-image:hover img {  opacity: 0.7;  filter: alpha(opacity=70);  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);}.about-weare .weare-content a {  font-size: 18px;  font-weight: 600;}/*******************************************************************                        end  about us*********************************************************************//*******************************************************************                       start contact us*********************************************************************/.contact-details {  text-align: center;}#contact-map {  margin: 60px 0 20px;}.contact-form .contact-des {  padding: 0 12em;  text-align: center;  margin-bottom: 40px;}.contact-form input {  width: 100%;  margin-bottom: 15px;  padding: 10px;  border: 1px solid #eaeaea;  outline: none;  position: relative;}.contact-form textarea {  width: 100%;  padding: 10px;  border: 1px solid #eaeaea;  height: 175px;  resize: none;  margin-bottom: 10px;  outline: none;}.contact-form .btn {  padding: 10px 30px;}.contact-us .title_block {  font-weight: 600;}.contact-box ul li {  margin-bottom: 15px;}.contact-box ul li i {  display: block;  font-size: 1.2em;  margin: 7px 8px 10px 0;  position: relative;  top: -2px;  width: 16px;  float: left;}.rtl .contact-box ul li i {  float: right;}/*******************************************************************                        end  contact us*********************************************************************//*******************************************************************                 start Footer*********************************************************************/.index #footer {  margin-top: 0;}#footer {  margin-top: 70px;  background: #272727;  color: #999999;}#footer .block .title_block {  color: white;  font-size: 17px;  font-weight: 600;  margin-bottom: 25px;}#footer p {  color: #999999;}.toggle-footer li a {  color: #999999;}.toggle-footer li a:hover {  color: #f8484a;}.footer-center {  padding: 60px 0 50px;}.footer-copyright {  padding: 20px 0;  border-top: 1px solid #404040;}.footer-copyright .payment {  float: right;}.rtl .footer-copyright .payment {  float: left;}.about-us {  padding: 0 100px 0 0;}.rtl .about-us {  padding: 0 0 0 100px;}.about-us li {  line-height: 145%;  display: flex;  margin-bottom: 10px;}.about-us li .fa {  color: white;  font-size: 17px;  margin-top: 5px;  width: 18px;  display: inline-table;  margin-right: 15px;}.rtl .about-us li .fa {  margin-left: 15px;  margin-right: inherit;}.about-us li a {  color: #999;}.about-us li a:hover {  color: #f8484a;}.about-us li.numb-phone {  font-family: sans-serif;}.block-gallery {  padding: 30px 0;}.block-gallery a {  width: 85%;  overflow: auto;  display: block;  position: relative;  margin: 0 10px 10px 0;  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);}.rtl .block-gallery a {  margin: 0 0 10px 10px;}.block-gallery a:before {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  margin: 0 auto;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  -ms-border-radius: 100%;  -o-border-radius: 100%;  border-radius: 100%;  width: 50%;  height: 50%;  -webkit-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;}.block-gallery a:hover:before {  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  width: 100%;  height: 100%;  background-color: white;  background-color: rgba(255, 255, 255, 0.3);  zoom: 1;  background-color: transparent\9;  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);}.bullet li {  line-height: 145%;  margin-bottom: 5px;}/*******************************************************************                 end Footer*********************************************************************//*******************************************************************                 Start Popup Screen*******************************************************************//* Popup Screen */.tiva-popup-screen {  position: fixed;  top: 0;  z-index: 9999;  visibility: visible;  opacity: 1;  filter: alpha(opacity=100);  background-color: black;  background-color: rgba(0, 0, 0, 0.7);  zoom: 1;  background-color: transparent\9;  left: 0;  width: 100%;  height: 100%;}.rtl .tiva-popup-screen {  right: 0;  left: auto;}.tiva-popup-screen .popup-wrap {  text-align: center;  position: absolute;  top: 0;  width: 100%;  height: 100%;  left: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  }.rtl .tiva-popup-screen .popup-wrap {  right: 0;  left: auto;}.tiva-popup-screen .popup-wrap:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;}.tiva-popup-screen .popup {  width: 730px;  margin: 0 auto;  padding: 5px;  position: relative;  display: inline-block;  z-index: 9998;  vertical-align: middle;    background: url(https://lab.chemipan.org/lab1/byhands/layout1b/images/general/popup.png) no-repeat center center transparent;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  text-align: left;}.rtl .tiva-popup-screen .popup {  text-align: right;}.tiva-popup-screen .popup p {  font-size: 17px;  margin-bottom: 40px;}.tiva-popup-screen .popup form {  padding: 35px;}.tiva-popup-screen .popup form .title_block {  font-size: 32px;  line-height: 150%;  margin-bottom: 15px;}.tiva-popup-screen .popup input[type="text"] {  height: 44px;  padding: 8px 12px;}.tiva-popup-screen .popup .btn {  padding: 8px 30px;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}.tiva-popup-screen .popup .chck-popup {  margin-top: 40px;  margin-bottom: 0;}.tiva-popup-screen .popup .close {  position: absolute;  top: 12px;  font-size: 26px;  font-weight: 500;  text-decoration: none;  color: #333;  z-index: 9999;  right: 15px;  -webkit-transition: all 200ms;  transition: all 200ms;  opacity: 1;  filter: alpha(opacity=100);}.rtl .tiva-popup-screen .popup .close {  left: 15px;  right: auto;}.tiva-popup-screen .popup .close:hover {  color: #f8484a;}/*******************************************************************                 end Popup Screen*******************************************************************//*******************************************************************                 start Go up*********************************************************************/.go-up {  position: fixed;  bottom: 9px;  margin-bottom: 0;  text-align: center;  z-index: 999;  right: 9px;  color: #FFFF00;  }.rtl .go-up {  left: 9px;  right: auto;}.go-up a {  background: #f8484a;  width: 44px;  height: 44px;  line-height: 160%;  display: inline-block;  color: #FFFFFF!important;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;}.go-up a:hover {  color: #FFFFFF!important;}/*.go-up .fa-chevron-up {background:#FF0000!important;color:#FFF000!important;}*//*******************************************************************                 end Go up*******************************************************************//*******************************************************************                 start Multi-color*********************************************************************/.multi-color {  position: fixed;  top: 241px;  left: -230px;  z-index: 98;  padding: 20px;  background: #323232;  width: 230px;  color: white;  left: -230px;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);}.rtl .multi-color {  right: -230px;  left: auto;}.multi-color.active {  left: 0;}.rtl .multi-color.active {  right: 0;  left: auto;}.multi-color.active .handle {  color: #f8484a;}.multi-color .handle {  position: absolute;  width: 50px;  height: 50px;  color: white;  font-size: 30px;  line-height: 160%;  background: #333;  text-align: center;  cursor: pointer;  right: -48px;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);}.rtl .multi-color .handle {  left: -48px;  right: auto;}.multi-color h4 {  color: white;  font-family: "Poppins", sans-serif;}.multi-color p {  color: white;}.multi-color p .fa {  width: 25px;  text-align: left;}.rtl .multi-color p .fa {  text-align: right;}.multi-color .group-handle {  margin-bottom: 20px;}.multi-color .btn-fixedheader {  background-color: #222;  margin-top: 10px;  margin-bottom: 10px;  width: 100px;  height: 40px;  position: relative;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  -ms-border-radius: 20px;  -o-border-radius: 20px;  border-radius: 20px;}.multi-color .btn-fixedheader .button {  display: inline-block;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  color: white;  cursor: pointer;  background-color: #504C4C;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border-radius: 50%;}.multi-color .btn-fixedheader .button.yes, .multi-color .btn-fixedheader .button.no {  -webkit-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.multi-color .btn-fixedheader .button.yes.active, .multi-color .btn-fixedheader .button.no.active {  background-color: #f8484a;}.multi-color .btn-fixedheader .button.yes {  float: left;}.rtl .multi-color .btn-fixedheader .button.yes {  float: right;}.multi-color .btn-fixedheader .button.no {  float: right;}.rtl .multi-color .btn-fixedheader .button.no {  float: left;}.multi-color .view-demos a {  color: #f8484a;}.multi-color .view-demos a:hover {  text-decoration: underline;}.multi-color .color {  position: relative;  width: 25px;  height: 25px;  display: inline-block;  cursor: pointer;  text-align: center;  margin: 0 9px 5px 0;}.rtl .multi-color .color {  margin: 0 0 5px 9px;}.multi-color .color:before {  position: absolute;  content: "\f00c";  font-family: "FontAwesome";  width: 100%;  left: 0;  color: #fff;      /*SELF EDIT 20170902  font-size: 14px;  */  font-size: 17px;  display: none;}.multi-color .color.active:before {  display: inline-block;}.multi-color .color.color1 {  /*SELF EDIT 20170827 Change color main  background-color: #e6c302;  */  background-color: #f8484a;}.multi-color .color.color2 {  background-color: #e74c3c;}.multi-color .color.color3 {  background-color: #db3762;}.multi-color .color.color4 {  background-color: #cdad72;}.multi-color .color.color5 {  background-color: #1ccfdf;}/*******************************************************************                 end Multi-color*******************************************************************//*******************************************************************                 Start Animation & Keyframes*******************************************************************/@-webkit-keyframes animationmenus {  from {    opacity: 0;    filter: alpha(opacity=0);    -webkit-transform: translate(0px, 10px);    -ms-transform: translate(0px, 10px);    transform: translate(0px, 10px);  }  to {    opacity: 1;    filter: alpha(opacity=100);    -webkit-transform: translate(0px, 0px);    -ms-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }}@-moz-keyframes animationmenus {  from {    opacity: 0;    filter: alpha(opacity=0);    -webkit-transform: translate(0px, 10px);    -ms-transform: translate(0px, 10px);    transform: translate(0px, 10px);  }  to {    opacity: 1;    filter: alpha(opacity=100);    -webkit-transform: translate(0px, 0px);    -ms-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }}@-o-keyframes animationmenus {  from {    opacity: 0;    filter: alpha(opacity=0);    -webkit-transform: translate(0px, 10px);    -ms-transform: translate(0px, 10px);    transform: translate(0px, 10px);  }  to {    opacity: 1;    filter: alpha(opacity=100);    -webkit-transform: translate(0px, 0px);    -ms-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }}@keyframes animationmenus {  from {    opacity: 0;    filter: alpha(opacity=0);    -webkit-transform: translate(0px, 10px);    -ms-transform: translate(0px, 10px);    transform: translate(0px, 10px);  }  to {    opacity: 1;    filter: alpha(opacity=100);    -webkit-transform: translate(0px, 0px);    -ms-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }}@-webkit-keyframes sdb10 {  0% {    -webkit-transform: translate(0, 0);    opacity: 0;  }  40% {    opacity: 1;  }  80% {    -webkit-transform: translate(0, 20px);    opacity: 0;  }  100% {    opacity: 0;  }}@keyframes sdb10 {  0% {    transform: translate(0, 0);    opacity: 0;  }  40% {    opacity: 1;  }  80% {    transform: translate(0, 20px);    opacity: 0;  }  100% {    opacity: 0;  }}/*******************************************************************                 end Animation & Keyframes*******************************************************************//*******************************************************************                 Start SELF EDIT CSS *******************************************************************//*START SELF EDIT 20170823 AddStyleDeclaration on Css*//*******************************************************************                 CHECK FROM templates/byhands/include.php*******************************************************************/	.tiva-mega-menu .js-megamenu #main-nav ul li a:hover, .tiva-mega-menu .js-megamenu #main-nav ul li a:focus,	.tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:hover, .tiva-mega-menu .js-megamenu .childcontent-inner span.menu-title:focus,	.tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:hover, .tiva-mega-menu .js-megamenu #main-nav .tiva-product-item .right-block .product-meta .title-name a:focus,	body .dropdown-over:hover .dropdown-title a,	body .dropdown-over .dropdown-title a:hover, body .dropdown-over .dropdown-title a:focus,	body .dropdown-over:hover .dropdown-title,	body .dropdown-over .dropdown-content a:hover, body .dropdown-over .dropdown-content a:focus,	body .header-main .block-cart.dropdown-over .dropdown-title a:hover, body .header-main .block-cart.dropdown-over .dropdown-title a:focus,	body .header-main .block-search.dropdown-over .dropdown-title a:hover, body .header-main .block-search.dropdown-over .dropdown-title a:focus,	body .header_user_info ul li a:hover, body .header_user_info ul li a:focus,	.home-3 .section .owl-theme .owl-controls .owl-nav div:hover, .home-3 .section .owl-theme .owl-controls .owl-nav div:focus,	#subcategories .scene_cat a:hover, #subcategories .scene_cat a:focus,	body #footer .block-newsletter form .btn:hover, body #footer .block-newsletter form .btn:focus,	body .product-container .name a:hover, body .product-container .name a:focus,	body .testimoniol-items a:hover, body .testimoniol-items a:focus,	.home-3 .services-item i,	.header-topbar .header_user_info ul li.login-greeting,	.profile-edit-page #helpsite-refresh:hover, .profile-edit-page #helpsite-refresh:focus,	.block-tag ul li a:hover, .block-tag ul li a:focus,	body .header_user_info ul.links li a:hover, body .header_user_info ul.links li a:focus,	.header_user_info .logout-button .logout:hover, .header_user_info .logout-button .logout:focus, 	#product-detail .share-social .list-inline li a:hover, #product-detail .share-social .list-inline li a:focus,	.tiva-accordion .panel .accordion-title p:hover, .tiva-accordion .panel .accordion-title p:focus,	body a:hover, body a:focus,	body #footer a:hover, body #footer a:focus	{		color: #23669c;	}		body .tabs-top .nav-tabs > li > a:hover, body .tabs-top .nav-tabs > li > a:focus,	body .tiva-nav-tabs li.active a {		color: #f8484a;	}		body .btn-primary,	body .block-cart .ajax_cart_quantity,	body #facebox .content a:hover, body #facebox .content a:focus,	body .tiva-slideshow-wrapper .tiva-caption .btn:hover, body .tiva-slideshow-wrapper .tiva-caption .btn:focus,	body .tiva-slideshow-wrapper .nivo-controlNav .nivo-control.active,	.tiva-products-wrapper span.addtocart-button:hover, .tiva-products-wrapper span.addtocart-button:focus,	body .product-container .box-buttons .btn:hover, body .product-container .box-buttons .btn:focus,	body .owl-theme .owl-controls .owl-nav div:hover, body .owl-theme .owl-controls .owl-nav div:focus,	.home-3 .section .title_block:before,	body span.jslider.jslider_plastic table tr td .jslider-bg i.v,	body span.jslider.jslider_plastic table tr td .jslider-pointer,		#product-detail span.addtocart-button input.addtocart-button, 	#product-detail .addtocart-bar .notify,	#tiva-quickview span.addtocart-button input.addtocart-button,	#tiva-quickview .addtocart-bar .notify,	.cart-view .checkout-button-top .vm-button-correct,	.vm-order-done .vm-button-correct,	body .btn:hover, body .btn:focus,	.pagination ul li span,	.pagination ul li a:hover, .pagination ul li a:focus,	body .go-up a	{		background: #f8484a;		border-color: #f8484a;	}		body .tabs-top .nav-tabs > li.active > a,	body .tabs-top .nav-tabs > li.active > a:hover, body .tabs-top .nav-tabs > li.active > a:focus,	.home-3 .tiva-slideshow-wrapper .tiva-caption .btn:hover, .home-3 .tiva-slideshow-wrapper .tiva-caption .btn:focus {		border-color: #f8484a;		color: #f8484a;	}		#com-form-login .login-panel,	.cart-view .billto-shipto,	.vm-orders-list .login-panel {		border-top: 3px solid #f8484a;	}			/****************************END SELF EDIT 20170823 AddStyleDeclaration on CssCHECK FROM templates/byhands/include.php*****************************//********20170824*************/.language-select, .virtuemart_currency { width:55%;}.header-top .mod-languages .lang-inline, .header-top .mod-languages .chem_lang_dropdown{ text-align:center;}.header-top .mod-languages .chem_lang_dropdown select{  border: 1px solid #b9b9b9;}.header-right .chem_currency_selector {padding: auto 5px; text-align:center;}.header-right .chem_currency_selector select{ border: 1px solid #b9b9b9;}.header-left .login{ padding: 0px 5px 0px 5px ;}.header-left a, .chem-header-left2 a{ color: #f8484a !important; font-size: 17px; font-weight: 400;}.header-left a:hover, .chem-header-left2 a:hover{ color: #444444 !important;}.chem-header-left2 ul{padding:0px;margin:0px;}.chem-header-left2 li{display:inline-block;padding: 6px 6px 0px 0px ;}.chem-header-left2 li:not(:last-child)::after { content: "|"; padding: 0px 0px 0px 6px;}.chem_logo_motto { text-align:left; /*float: center; */ font-size: 12px; line-height: 85%; margin: 0px 2px 5px 2px;  padding:0px 0px 3px 10px; min-width:300px;}.chem_logo_img { max-width: 220px !important; min-width: 100px !important; width:100%;}.block-search .dropdown-title  { padding:0px 10px 0px 40px !important;}#chem_google_search {margin:0px auto 0px auto;width: 100%;padding: 5px;float:center; }#chem_google_search .chem_google_search_container { text-align:left; width:100%; margin:0px auto 0px auto; padding: 5px 12px 2px 12px; border: 1px dashed #bbbbbb; border-radius: 5px;}.chem_google_search_afterspace { padding: 0px; margin:0px; line-height:1px;}.chem_line_height_1px { padding: 0px; margin:0px; line-height:1px!important;}	.gsc-control-cse {	padding: 3px!important;  margin: 0px 5px 15px 5px !important;  line-height:150%!important;  }	.gsc-search-button {	width: 70px !important;	height: 30px !important;	} .gsc-input-box { /*gsc-input-box Outer border*/  height: 40px !important; }  .gsc-search-box {  /*gsc-search-box Inner Border must lesser than outer border*/  height: 30px !important;  width: 100% !important;  min-width:200px !important;   }  .tiva-mega-menu a{ font-size: 18px!important; }  .tiva-mega-menu a:hover{ color: #f8484a!important; } @media only screen and (max-width: 1000px) {    .chem_mobile_hide, .message-published .text-muted {  display:none ;    }  }  .chem_breadcrumb_active { color:#23669c;}    .chem_tiva_filter1, .chem_tiva_filter2, .chem_tiva_filter3 {  background-color:#FFFFFF!important;  }  .chem_country_filter {  margin-bottom:11px !important;  width:100%;  background:#FFFFFF;  }    .chem_country_filter button{    background:#f3f3f3;  border:1px solid #b5b5b5;  border-radius:0px;  }  .chem_country_filter button:hover{    background:#e9e9e9;  border:1px solid #b5b5b5;  }    .chem_tiva_filter3 .chem_tiva_filter_country_select {  width:100%;  height:35px;  padding:0px!important;  margin:2px 0px!important;  }  .chem_vmcategory_box_addtocart, .chem_vmcategory_box_view {  	padding: 5px 5px 5px 5px;	  float:left;	}	.chem_vmcategory_list {	width: 100%;	} .chem_vmcategory_product_desc { margin:5px 22px!important;  line-height:150%; float:left; } .chem_vmcategory_wishlist_button button{ float:left; height:45px; margin-top:5px; margin-left:3px; padding:3px auto; }  .chem_add_favorite_button, .chem_goto_favlist { float:left; height:40px; margin-top:5px; margin-left:10px; padding:0px 8px; font-weight: 400; border:none; -webkit-transition: all 0s;  transition: all 0s; } .chem_add_favorite_button {  color: #FFFFFF;  background: #444444; } .chem_add_favorite_button:hover{ background:#f8484a; }  .chem_goto_favlist { background:#f0f0f0; color:#444444; } .chem_goto_favlist:hover{ background:#f8484a; color:#FFFFFF; }  @media only screen and (max-width: 1000px) {   .tiva-products-wrapper .product-container .label-reduction, .tiva-products-wrapper .product-container .label-new { display:none!important;  }}.chem_vmcategory_product_image_block img{ max-height:200px; margin:5px auto; }.product-category .product-container {padding:5px;}#product-detail #short_description_block p{line-height: 150%;}#product-detail .panel-body {line-height: 150%;}.chem-product-detail-all {text-align:left;}.chem-product-detail-all .chem-product-detail-right-addtocart h1{font-size:20px;color:#666666;padding:0px!important;margin:0px !important;line-height:140%!important;font-weight: 500; }@media only screen and (max-width: 1000px) {   .chem-product-detail-all .chem-product-detail-right-addtocart h1{ font-size:18px; }} .chem-product-detail-all .addtocart-button .addtocart-button:hover{ background:#444444!important; color:#FFFFFF; border: 1px solid #444444; }#product-detail .chem-product-detail-right-addtocart { float:right !important;}#product-detail .chem-product-detail-left-images { float:left;}#product-detail .additional-images { text-align:left;}#product-detail .additional-images .chem-additional-image {  display:inline; width:100%; margin:0px; padding:0px;}#product-detail .additional-images .chem-additional-image img{ width:28%; max-width:100px; min-width: 35px; padding: 0px; margin:5px 2px;}#product-detail .vm-customfields-wrap .product-fields-title { float:left ;}#product-detail .PricesalesPriceTt {color:#f8484a;line-height:150%;font-size: 20px;}#product-detail .chem_product_discount_percent {display:inline;color:#777777;font-weight:500;padding-left:7px;line-height:150%;}#product-detail .chem_baseprice .PricebasePrice, #product-detail .chem_baseprice_no_vat .PricebasePrice{color:#777777!important;font-weight:300!important; line-height:140%; font-size:16px;}#product-detail .chem_baseprice .PricebasePrice .PricebasePrice, #product-detail .chem_baseprice .PricebasePriceWithTax .PricebasePriceWithTax{ text-decoration:line-through;}#product-detail .PricebasePriceWithTax { font-weight:300!important; color: #777777 !important; line-height:140%; font-size:16px;}#product-detail .PriceunitPrice  {/*padding: 5px 5px 0px 10px;*/  font-weight:300!important; color: #777777 !important; font-size:16px; line-height:140%;}#product-detail .quantity-box, #product-detail .quantity-controls, #product-detail .addtocart-button, #product-detail .chem_vmcategory_wishlist { display:inline!important; float:left!important; }#product-detail .quantity-controls {  margin:0px 16px 8px 0px!important;  }#product-detail .quantity-box { margin-bottom:5px;}#product-detail .quantity-controls .quantity-plus, #product-detail .quantity-controls .quantity-minus {margin:3px 0px!important;}#product-detail .addtocart-button{margin:0px 8px 8px -5px !important;height:40px !important;}#product-detail .addtocart-button .zmdi-shopping-cart{ background: #333333!important;}#product-detail .chem_vmcategory_wishlist_button button{margin:0px 0px 8px 0px !important;height:40px !important;}#product-detail .ask-a-question {font-weight:500;}#chem_show_countries {display:none;}.chem_show_countries_button {width: 100%;}.chem_mfg_filter, .manufacturer-filter {display:inline;float:left;margin:5px 10px;}.chem_social_button {padding:auto 0px;margin:0px 0px 8px 0px;}.chem_social_button_article {display:inline-block;width:100%;max-width:600px;line-height:20px;}.chem_lineat_article {float:left;margin:8px 20px 3px 0px;}.chem_fb_share_article {float:left;margin:10px 20px 3px 0px;} @media only screen and (min-width: 1000px) {    .chem_fb_share_article {margin:0px 20px 5px 0px;float:left;}  }.chem_lineat, .chem_lineit, .chem_fb_share, .fb-share-button, .chem_social_button .product-rating { margin: 10px 12px 10px 0px; display:inline;}.chem_fb_share { padding-top:0px; margin-top:0px;}.fb-share-button, .fb-xfbml-parse-ignore { height:25px;}.chem-related-price {margin:0px 5px 0px 5px;}.chem-related-price .PricesalesPriceTt{ font-weight:400; color: #f8484a; }.product-related-products .product-container { width: 100%; max-width:300px; min-width:100px; background:#F8f8f8; float:left; padding: 10px; border: 1px solid #E0E0E0;}.product-related-products .product-container img{ max-width: 250px; }.product-related-categories { padding: 10px;}.chem-productdetails-bottom { padding: 5px;}.product-related-categories .product-field-display, .product-related-categories .product-fields-title, .product-related-categories .hasTooltip { display:inline; padding:5px;}.chem-productdetails-sku-rating, .chem-productdetails-product-ordered {display:block;width:100%;}.chem-productdetails-sku-rating .chem-productdetails-sku, .chem-productdetails-sku-rating .chem-productdetails-sku-label, .chem-productdetails-product-ordered .chem-productdetails-product-ordered-label, .chem-productdetails-product-ordered .chem-productdetails-product-ordered-number { padding: 3px 10px 5px 0px; display:inline;}.chem-productdetails-sku-rating .chem-productdetails-sku, .chem-productdetails-product-ordered .chem-productdetails-product-ordered-number  { font-weight: 600;}.chem_facebook_plugin { margin: 10px 0px; float:right;}#product-detail .product-short-description { padding:8px; margin-top:8px; background:#F8f8f8; border: 1px solid #D0D0D0; border-radius: 5px; line-height:150%; }.chem-product-field-table, .chem-physical-info-table{width:100%;margin-bottom:18px;margin-top:5px;}.chem-product-field-type-X-title {width: 33%;background: #ffefd5;}.chem-product-field-type-G-title {background: #ffefd5;}.chem-product-field-type-X-display {background: #FFFFFF;}.chem-product-field-type-X-title, .chem-product-field-type-G-title, .chem-product-field-type-X-display {border:1px solid #F7BE81;padding-left:5px;}.chem-physical-info-title {width: 33%;background: #FFFFCC;}.chem-physical-info-table-title {background: #FFFFCC;}.chem-physical-info-table-title,.chem-physical-info-title, .chem-physical-info-value {border:1px solid #FFBA00;padding-left:5px;}.chem-productdetails-link, .chem-kunena-link {  padding: 0px 0px 0px 5px;  }.chem-productdetails-link input, .chem-kunena-link input{border: 1px solid #D0D0D0;}.chem_ask_question { padding: 4px 6px 4px 6px;}.chem_ask_price { padding: 10px 6px 4px 6px;}.chem_ask_question, .chem_ask_price { background: #ebebeb !important; color:#555555!important; margin: 10px 5px 15px 0px; display: inline-block; height: 40px; }.chem_ask_question a, .chem_ask_price a{ color:#555555!important; font-weight: 400;}.chem_ask_question:hover, .chem_ask_price:hover { background: #E5E5E5 !important;}.chem_ask_question_detail { float:left;}.chem_ask_question_image { float:right;}.chem_ask_question_product_title a{ color: #f8484a!important; font-size: 20px; padding: 2px 3px 15px 0px!important;}.chem_askquestion_submit_button {width:100%;max-width:280px;}.chem_askquestion_submit_button .chem_askquestion_submit_button { color: #555555!important; background: #ebebeb !important;  border: 1px solid #E0E0E0 !important; width:100%;}.chem_askquestion_submit_button .chem_askquestion_submit_button:hover { background: #E5E5E5 !important;}.chem_product_sku { display:inline; font-weight:500;}.chem_product_sku_parent, .chem_product_sku_word{ display:inline;}.chem_fav_page_product_name {  text-align:left;}.chem_fav_page_product_name .addtocart-button .addtocart-button{  background:#f8484a;  border:none;  border-radius:0px!important;  margin-left: 8px;}.chem_fav_page_product_name .addtocart-button .addtocart-button:hover{  background:#444444;}.chem_fav_page_product_name .quantity-controls{ padding-bottom:1px; margin-left: 8px; margin-top:5px;}.chem_border_solid, .chem_rinzes_point_module_coupon_list {  border:1px solid #e0e0e0;  padding: 3px 10px 5px 10px;  border-radius: 5px;  margin:10px 8px;}.chem_border_solid li:not(:last-child) { border-bottom:1px dashed #e0e0e0; padding:2px 0px 5px 0px;}.chem_block_background { background:#F8f8f8;}.chem_homepage_sidebar_left #chem_categories_block_header,#right_column #chem_categories_block_header, .sidebar .chem_tiva_product_sidebar_header {  border-top:1px solid #e0e0e0;  border-left:1px solid #e0e0e0;  border-right:1px solid #e0e0e0;  border-top-left-radius:5px;  border-top-right-radius:5px;  padding: 3px 10px 2px 10px;  margin: 8px 8px 0px 8px;  background:#F8f8f8;}.chem_homepage_sidebar_left #categories_block_left,#right_column #categories_block_left, .sidebar .chem_best_seller_product .tiva-products-wrapper , .sidebar .chem_recently_viewed_product .tiva-products-wrapper {  border:1px solid #e0e0e0;  padding: 6px 10px 3px 10px;  margin:0px 8px;  border-bottom-left-radius:5px;  border-bottom-right-radius:5px;}.chem_homepage_sidebar_left #categories_block_left li:not(:last-child),#right_column #categories_block_left li:not(:last-child) { border-bottom:1px dashed #e0e0e0; padding:3px 0px 3px 0px;}.chem_homepage_sidebar_left #categories_block_left ul.list-block li.parent ul li,#right_column #categories_block_left ul.list-block li.parent ul li { padding: 0px 2px 0px 12px;}.vendor-details-view .vendor-image img{width:40%;max-width:300px;min-width:100px;}.chem_vmcart_order_done_payment_info, .chem_vmcart_order_done_po_number, .chem_vmcart_order_done_total { color: #f8484a; display:inline; font-weight:bold; font-size: 19px;}.chem_vm_cart_payment_selected, .chem_vm_cart_shipment_selected {  color: #f8484a; display:inline; font-size: 18px;}.chem_vm_cart_discount_amount {  color: #f8484a; font-size: 18px;}.align-right {text-align:right;}.pull-left .pagination ul > li > a {color:#333333}#topic-actions .btn, .kmessagepadding #btn_qreply, .kmessagepadding #btn_reply, .kmessagepadding #btn_quote, #ktopicsform ul > li a {color:#FFFFFF;background:#333333;text-decoration:none;font-weight:normal!important;border:1px solid #333333;text-shadow:none;margin:0px 5px 10px 5px;}#topic-actions .btn:hover, .kmessagepadding #btn_qreply:hover, .kmessagepadding #btn_reply:hover, .kmessagepadding #btn_quote:hover, #ktopicsform ul > li a:hover {color:#FFFFFF;background:#f8484a;border:1px solid #f8484a;text-shadow:none;}.table-bordered {border-top:1px solid #ff8899;border-bottom:1px solid #ff8899;border-left:1px solid #ff8899;}.table-bordered .span1, .table-bordered .span7,.table-bordered .span2, .table-bordered .span3, .table-bordered .span5, .table-bordered .span6 {border-right:1px solid #ff8899;border-bottom:1px solid #ff8899;}.table-bordered .hidden-phone{border-right:1px solid #ff8899;}.table-bordered .category .span1 {border-left:1px solid #ff8899;}.table-bordered .input-append .btn {margin: 0px 8px;height:34px;border-radius:0px;padding:3px 5px;}.chem_kunena_table_head thead td, .chem_kunena_recent_topic_table_head thead td {background:#f8484a;font-weight:bold;color:#FFFFFF;}.chem_kunena_recent_topic_table_head .hidden-phone {border-bottom:1px solid #ff8899;}.form-search .input-append .search-query {height:40px;border:1px solid #C0C0C0;border-radius:5px;margin:8px;}.form-search .input-append button {visibility:hidden;}.modal-body .btn-link{background:#333333;color:#FFFFFF;text-decoration:none;margin:10px;border:0px;text-shadow:none;}, .modal-body .btn-link:hover {background:#f8484a;color:#FFFFFF;text-decoration:none;text-shadow:none;border:1px solid #f8484a;margin:10px;}.modal-footer .kreply-submit {background:#f8484a;color:#FFFFFF;text-decoration:none;text-shadow:none;border:1px solid #f8484a;}.modal-footer .kreply-submit:hover{background:#333333;color:#FFFFFF;text-decoration:none;border:1px solid #333333;text-shadow:none;} .center .btn-success { background:#f8484a;color:#FFFFFF;text-decoration:none;text-shadow:none;border:1px solid #f8484a;margin:10px; } .center .btn-success:hover { background:#333333;color:#FFFFFF;text-decoration:none;text-shadow:none;border:1px solid #333333;margin:10px; } .modal-footer small {visibility:hidden;}.category thead th{border-top:1px solid #ddd!important;}.chem_vm_cart_total_gross_weight {display:inline; font-weight:bold;color:#f8484a;font-size:22px;}.sscf-form-container {  border:1px solid #e0e0e0;  padding: 3px 10px 5px 10px;  border-radius: 5px;  margin: 8px 8px 0px 8px;  width:95%;}.sscf-form-container .g-recaptcha {transform:scale(0.75);transform-origin:0 0;}.sscf-form-container .fl_wrap {width:95%;}.sscf-form-container .fl_wrap_textarea,.sscf-form-container .fl_wrap_textarea .sscf-input {height:100px!important;}.sscf-form-container .rf_submit {margin-top:-10px; font-weight:bold;}.chem_rinzes_point_module_title, .chem_super_simple_form_title {font-size:17px;font-weight:600;border-bottom:1px solid #ff8899;width:100%;margin:10px 0px;}.chem_contact_category1,.chem_contact_category2 {height:100px;border:1px solid #ff8899;border-top:0px;border-right:0px;}.chem_contact_category3 {height:100px;border:1px solid #ff8899;border-top:0px}.chem_contact_category0 {border-bottom:1px solid #ff8899;}.chem_contact_category1 {background:#fbf3f5}@media only screen and (max-width: 1000px) {   .chem_contact_category1,.chem_contact_category2 {height:100px;border:1px solid #ff8899;border-top:0px;}}.page-header h2{font-size:24px;line-height:130%;}.page-header {padding:0px;margin:0px;}.item-page{padding:0px;margin:10px;}.article-info {margin:0px;margin-bottom:15px;}.article-info .category-name {margin:0px;margin-top:5px;}.article-info .article-info-term {visibility:hidden;}.tags ul{padding:0px;margin:0px;}.tags li{display:inline-block;padding: 6px 6px 0px 0px ;}.chem_vm_category_page_category_label {font-size:22px;font-weight:bold;margin:5px 10px;}.product-category .top {margin-bottom:10px;}.product-category .bottom {margin-bottom:5px; padding-bottom:0px;}.product-category .bottom .pagination {margin:0px auto;padding:0px auto;}.product-category .product-box .name a {color:#23669c !important;}.product-category .product-box .name a:hover {color:#444444 !important;}/*.product-category .product-name {color: #FF0000 !important;}.product-category .product-name a{color: #FFFF00 !important;}.product-category a {color:#2986d0 !important;}*/.vm-payment-shipment-select .vm-payment-plugin-single, .vm-payment-shipment-select .vm-shipment-plugin-single  {margin:5px 2px 12px 2px;}.djslider .djslider-in .slide-text img {width:100%;}.chem-require-document  {display: inline-block;float:left;}.chem-require-document input {margin:5px 3px 20px 28px;}.chem-require-document br {display:none;}.adminForm .form-field #shipto_chem_require_document_field0,.adminForm .form-field #shipto_chem_require_document_field1,.adminForm .form-field #shipto_chem_require_document_field2,.adminForm .form-field #shipto_chem_require_document_field3,.adminForm .form-field #shipto_chem_require_document_field4,.adminForm .form-field #shipto_chem_require_document_field5,.adminForm .form-field #shipto_chem_require_document_field6,.adminForm .form-field #shipto_chem_require_document_field7,.adminForm .form-field #shipto_chem_require_document_field8,.adminForm .form-field #shipto_chem_require_document_field9,.adminForm .form-field #shipto_chem_require_document_field10 {width:15px;height:15px;display: inline-block;float:left;margin:10px 8px 2px 0px;}.adminForm .form-field #chem_require_document_field0,.adminForm .form-field #chem_require_document_field1,.adminForm .form-field #chem_require_document_field2,.adminForm .form-field #chem_require_document_field3,.adminForm .form-field #chem_require_document_field4,.adminForm .form-field #chem_require_document_field5,.adminForm .form-field #chem_require_document_field6,.adminForm .form-field #chem_require_document_field7,.adminForm .form-field #chem_require_document_field8,.adminForm .form-field #chem_require_document_field9,.adminForm .form-field #chem_require_document_field10 {width:15px;height:15px;display: inline-block;float:left;margin:10px 8px 2px 0px;}.adminForm .form-field #shipto_chem_other_options_field0,.adminForm .form-field #shipto_chem_other_options_field1,.adminForm .form-field #shipto_chem_other_options_field2,.adminForm .form-field #shipto_chem_other_options_field3,.adminForm .form-field #shipto_chem_other_options_field4,.adminForm .form-field #shipto_chem_other_options_field5,.adminForm .form-field #shipto_chem_other_options_field6,.adminForm .form-field #shipto_chem_other_options_field7,.adminForm .form-field #shipto_chem_other_options_field8,.adminForm .form-field #shipto_chem_other_options_field9,.adminForm .form-field #shipto_chem_other_options_field10 {width:15px;height:15px;display: inline-block;float:left;margin:10px 8px 2px 0px;}.adminForm .form-field #chem_other_options_field0,.adminForm .form-field #chem_other_options_field1,.adminForm .form-field #chem_other_options_field2,.adminForm .form-field #chem_other_options_field3,.adminForm .form-field #chem_other_options_field4,.adminForm .form-field #chem_other_options_field5,.adminForm .form-field #chem_other_options_field6,.adminForm .form-field #chem_other_options_field7,.adminForm .form-field #chem_other_options_field8,.adminForm .form-field #chem_other_options_field9,.adminForm .form-field #chem_other_options_field10 {width:15px;height:15px;display: inline-block;float:left;margin:10px 8px 2px 0px;}.chem_recently_viewed_product .price .PricesalesPriceTt .PricesalesPriceTt, .chem_best_seller_product .price .PricesalesPriceTt .PricesalesPriceTt {color:#f8484a;font-weight:500;}.adminForm .edit-address .form-field input, .contact-us .form-group input, .contact-us .form-group textarea {border:1px solid #999999;}#product-detail .product-description img, [itemprop="articleBody"] img {padding:5px!important;} @media only screen and (max-width: 1000px) {    #product-detail .product-description img, [itemprop="articleBody"] img {width:auto;max-width:300px;height:auto;max-height:300px;padding:8px;}      }#product-detail .product-description {overflow:auto!important;}  .filters #filter-search, .filters #limit {margin:12px 3px;}  .fav_row .notify a{color:#FFFFFF;}.fav_row .notify {background:#f8484a;border-color:#f8484a;color:#FFFFFF;margin: 8px 8px 5px 5px;display:inline-block;}.fav_row .notify:hover {background:#333333;border-color:#333333;}@media only screen and (max-width: 1000px) {.tiva-mega-menu .megacol .level1 {font-size:17px!important;} .tiva-mega-menu .megacol .level1 .menu-title {font-size:18px!important;} .tiva-mega-menu .chem_megamenu_rinzes {margin-left:5px;}.chem_mobile_img_limit img{max-width:300px!important;max-height:300px!important}}.content-category .hasTooltip {display:inline-block!important;}.content-category .hasTooltip a:hover{visibility:visible!important;}#askform [for="name"], #askform [for="email"]  {min-width:80px;} #askform table {width:100%;max-width:500px;overflow:auto;}#askform input {width:100%;max-width:350px;} #askform textarea {width:100%;max-width:600px;} #askform [for="counter"] {padding:15px 8px 8px 3px;}#askform #counter {width:80%;max-width:150px;}#askform {width:90%;max-width:500px;}.register-page .btn-default {background:#f8484a;color:#FFFFFF;border: 1px solid #f8484a;}.register-page .btn-default:hover {background:#333333;color:#FFFFFF;border: 1px solid #333333;}.register-page .btn-primary {background:#333333;color:#FFFFFF;border: 1px solid #333333;}.register-page .btn-primary:hover {background:#f8484a;color:#FFFFFF;border: 1px solid #f8484a;}/*SELF EDIT 20180530 Change Fancy Box : In case use Fancy box to display product image productdetails page*/ @media only screen and (min-width: 1000px) {    #fancybox-img {       height: auto !important;     max-height: auto !important;     width: 100% !important;     max-width: 400px !important;      margin: 2px 40px;         }  }    @media only screen and (max-width: 1000px) {    #fancybox-img {       height: auto !important;     max-height: auto !important;     width: 100% !important;     max-width: 250px !important;      margin: 2px 2px;    }  }    /*#fancybox-img img{ height: 100% !important; max-height:500px !important; width: 100% !important; max-width:400px !important;}*//*#fancybox-content .product-field-type-R {	width:20%;	float:left;	display:block;}#fancybox-content .product-field-type-R .product-field-display {	margin:0 20px;	display:block;}*//* SELF EDIT 20181210 VM Product Import Plugin*/.vmproductvmimport{	padding:15px;  margin: 15px;	text-align:center;  float:left;  border:1px solid #e0e0e0;  background:#F8f8f8;}@media only screen and (min-width: 1000px) {  .vmproductvmimport{width:22%;max-width:250px;}}@media only screen and (max-width: 1000px) {  .vmproductvmimport{width:30%;max-width:250px;}}.addtocart-button.btn.btn-default{	margin:10px;	}.vmimportproductLink.btn.btn-info{	margin:10px;	}.vm-img-desc {    display: none;}.chem-vmimport-image { width: 90%;max-width: 170px!important;}.productvmimportPrice {color:#f8484a;font-weight:600;font-family: "Poppins", sans-serif;font-size:16px;}.add_card_btn_container .addtocart-button a {color:#FFFFFF;font-family: "Poppins", sans-serif;}.product_title_container {font-size:16px;line-height:140%;font-family: "Poppins", sans-serif;}.chem_productdetails_quantity_table {/* border: 1px solid #ff8899; */background: #FFFFFF;width:90%;padding:5px;}.chem_productdetails_quantity_table th{ background: #fbf3f5; border: 1px solid #ff8899; text-align:center; width:45%;}.chem_productdetails_quantity_table td{ border: 1px solid #ff8899; text-align:center; width:45%;}.chem_hide_price_ask_quote {width:90%;max-width:300 px; font-weight:400;}.chem_social_button_print_button { display:inline; }.chem_social_button_print_button form { display:inline; }.chem_social_button_print_button input { min-width:70px; }.chem_quotation_cart_print_button { text-align:left;padding:10px 10px 2px 10px;}.chem_quotation_cart_print_button input { min-width:70px; }.chem_quotation_link { background-color: #f8484a!important;border-color: #f8484a!important;color:#FFFFFF;font-weight:600;padding:10px; margin:15px 10px 5px 2px;display:inline-block; }.chem_quotation_link a{color:#FFFFFF !important;}.chem_quotation_link:hover {background-color:#333333!important;}.chem_tiva_search_form_all_result_link a {font-size:17px !important; font-weight:500 !important;color:#2986d0 !important; margin:5px 5px 5px 5px !important;padding: 15px 5px 15px 5px !important; line-height:15px!important;}.chem_tiva_search_form_all_result_link a:hover, .chem_tiva_search_form_all_result_link a:focus {color:#23669c!important;}.chem_baseprice_cart {  font-weight:200px;  font-size: 12px;  text-decoration: line-through;}.chem_product_discount_percent_cart {  font-weight:200px;  font-size: 12px;  color: #f8484a;}