html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
  padding: 0 0 80px;
  position: relative;
}
 html#ecwid_html body#ecwid_body table.ecwid-productBrowser-auth-mini, html#ecwid_html body#ecwid_body .ecwid a.ecwid-poweredBy, .ecwid-productBrowser-categoryPath-categoryLabel {
  display: none;
}
 .ecwid-shopping-cart-product-browser {
  margin-top: 50px !important;
}
 .ecwid-productBrowser-details-leftPanel > div:first-child {
  width: 380px !important;
  float: left !important;
  display: table;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail {
  padding-bottom: 0px;
  width: 378px;
  height: 368px;
  position: relative;
  display: table-cell;
  border: 1px solid #cfcfcf;
  text-align: center;
  vertical-align: middle;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-thumbnail img {
  width: 100%;
  height: auto;
  max-width: 378px;
  max-height: 368px;
  margin: auto;
}
 div.ecwid-productBrowser-details-descr {
  padding: 0px;
  margin-right: 0px;
  text-align: left;
  width: 600px;
  float: right;
}
 div.ecwid-productBrowser-details-descr p {
  margin: 0 0 15px !important;
}
 div.ecwid-productBrowser-details-descr a, div.ecwid-productBrowser-details-descr a:active, div.ecwid-productBrowser-details-descr a:visited {
  font-size: 17px;
  color: #222;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel {
  padding-top: 0px;
  padding-left: 0px;
  float: none;
  margin-bottom: 0px;
  position: absolute;
  top: 470px;
}
 div.ecwid-productBrowser-backgroundedPanel {
  background-color: #fff;
  width: 380px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel {
  padding: 0px;
  margin: 0px;
  min-width: 380px;
  max-width: 380px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-nav, div.ecwid-productBrowser-sku, .ecwid-favorites-table-row .ecwid-favorite-view-focus-wrapper, div.ecwid-productBrowser-details-inStockLabel, div.ecwid-productBrowser-details-outOfStockLabel, div.ecwid-productBrowser-price, div.ecwid-productBrowser-details-qtyPanel, div.ecwid-favorite-view, div.ecwid-productBrowser-details-like, div.ecwid-productBrowser-priceIncluded, div.ecwid-productBrowser-details-inTheBag, .ecwid-productBrowser-details-addMoreButton {
  display: none;
}
 .ecwid-productBrowser-details-openBagButton:hover {
  opacity: 0.8;
}
 .ecwid-SpacerImage {
  width: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}
 div.ecwid-ContinueShoppingButton {
  margin-left: 2px !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details div.ecwid-ContinueShoppingButton, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details div.ecwid-ContinueShoppingButton-ie6 {
  margin-top: 0px;
}
 div.ecwid-productBrowser-categoryPath {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 15px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:visited, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:hover {
  background: #2D0281;
  color: #fff !important;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  line-height: 58px;
  padding: 0px 30px;
  text-decoration: none;
  display: inline-block;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 15px;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-descr a:hover {
  opacity: 0.8 !important;
}
 div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-ie6-up, div.ecwid-AddToBagButton-up-hovering, div.ecwid-AddToBagButton-ie6-up-hovering, div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-ie6-down, div.ecwid-AddToBagButton-down-hovering, div.ecwid-AddToBagButton-ie6-down-hovering {
  width: 378px;
  height: 58px;
  margin-bottom: 10px;
}
 div.ecwid-AddToBagButton-up-hovering, div.ecwid-AddToBagButton-ie6-up-hovering, div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-ie6-down, div.ecwid-AddToBagButton-down-hovering, div.ecwid-AddToBagButton-ie6-down-hovering {
  opacity: 0.8;
}
 div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-ie6-up, div.ecwid-ContinueShoppingButton-up-hovering, div.ecwid-ContinueShoppingButton-ie6-up-hovering, div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-down-hovering, div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  width: 378px;
  height: 58px;
  margin-bottom: 10px;
}
 div.ecwid-ContinueShoppingButton-up-hovering, div.ecwid-ContinueShoppingButton-ie6-up-hovering, div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-down-hovering, div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  opacity: 0.8;
}
 div.ecwid-productBrowser-price,
.ecwid-Invoice-productPrice {
  display: none;
}
 .ecwid-productBrowser-cart-itemsTable-cell-price,
.ecwid-productBrowser-cart-itemsTable-headerCell-price,
.ecwid-productBrowser-cart-itemsTable-headerCell-subtotal,
.ecwid-productBrowser-cart-itemsTable-cell-subtotal,
.ecwid-productBrowser-cart-subtotalAmountPanel,
.ecwid-productBrowser-cart-shippingAmountPanel,
.ecwid-productBrowser-cart-taxAmountPanel,
.ecwid-productBrowser-cart-totalAmountPanel,
.ecwid-productBrowser-cart-estimation {
  display: none;
}
 .ecwid-Invoice-SummaryContainer {
  display: none;
}
 div.ecwid-Invoice-share-panel {
  display: none;
}
 html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell-removeItem, html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell-subtotal, html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell-price, html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell-price, html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell-subtotal, html#ecwid_html body#ecwid_body div.ecwid-Invoice-PaymentDetails, html#ecwid_html body#ecwid_body div.ecwid-Invoice-PaymentDetails-title {
  display: none !important;
}
 div.ecwid-results-topPanel-sortByPanel {
  display: none !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-cart-checkoutButton:after {
  content: "Submit" !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-Checkout-placeOrderButton::after {
  content: "Send Request" !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-AddToBagButton::after {
  content: "Add to Quote Request" !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-ContinueShoppingButton::after {
  content: "Add More Products" !important;
}
 html#ecwid_html body#ecwid_body.chameleon .french div.ecwid-productBrowser-cart-checkoutButton:after {
  content: "Soumettre" !important;
}
 html#ecwid_html body#ecwid_body.chameleon .french div.ecwid-Checkout-placeOrderButton::after {
  content: "Envoyer une demande" !important;
}
 @charset "UTF-8";
html#ecwid_html body#ecwid_body.chameleon .french div.ecwid-AddToBagButton::after {
  content: "Ajouter à demandes de devis" !important;
}
 @charset "UTF-8";
html#ecwid_html body#ecwid_body.chameleon .french div.ecwid-ContinueShoppingButton::after {
  content: "Ajouter d’autres produits" !important;
}
 div.ecwid-minicart {
  background-image: url(https://intertechnology.com/images/minicart.png);
}
 .ecwid-Invoice-Header-OrderStatus, .ecwid-productBrowser-head-share-purchase {
  display: none !important;
}
 /* Widget caption */
div.ecwid-minicart-caption {
  font: bold 16px tahoma, geneva, verdana, sans-serif;
  color: #000;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-backgroundedPanel {
  background-color: #fff !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-AddToBagButton-up, html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-cart-checkoutButton-up, html#ecwid_html body#ecwid_body.chameleon div.ecwid-Checkout-placeOrderButton-up, html#ecwid_html body#ecwid_body.chameleon div.ecwid-ContinueShoppingButton-up {
  background: #2C0280 !important;
  line-height: 36px !important;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-AddToBagButton-up-hovering, html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-cart-checkoutButton-up-hovering, html#ecwid_html body#ecwid_body.chameleon div.ecwid-Checkout-placeOrderButton-up-hovering, html#ecwid_html body#ecwid_body.chameleon div.ecwid-ContinueShoppingButton-up-hovering {
  background: #2C0280 !important;
  line-height: 36px !important;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-AddToBagButton-down-hovering, html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-cart-checkoutButton-down-hovering, html#ecwid_html body#ecwid_body.chameleon div.ecwid-Checkout-placeOrderButton-down-hovering, html#ecwid_html body#ecwid_body.chameleon div.ecwid-ContinueShoppingButton-down-hovering {
  background: #2C0280 !important;
  line-height: 36px !important;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
  color: #000 !important;
  left: 101px !important;
}
 html#ecwid_html body#ecwid_body.chameleon div.ecwid-productBrowser-backgroundedPanel {
  background-color: #fff;
}
 .ecwid-productBrowser-details-rightPanel {
  display: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details-module {
  margin-bottom: 0 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__bag-controls {
  display: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-purchase__controls {
  height: 0 !important;
  min-height: 0 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) a, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) a:visited {
  color: #fff !important;
  background: #14008E !important;
  padding: 15px 25px !important;
  border-radius: 5px;
  display: inline-block;
  margin-bottom: 10px;
}
 .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  max-height: none !important;
}
 .ec-size.ec-size--xl .ec-store .product-details__product-description::after {
  display: none !important;
}
 .ec-size--s.ec-size.ec-size--xl .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none !important;
}
 #productDescription img {
  display: inline !important;
}
 html#ecwid_html body#ecwid_body .ec-size--s.ec-size.ec-size--l .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none !important;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed::after {
  display: none !important;
}
 .product-details__sidebar {
  padding-top: 50px !important;
}
 