* {
    background: none!important;
    text-align: left!important;
    word-wrap: break-word;
}

body {
    background: #fff!important;
    font-size: 9pt!important;
    margin: 15px!important;
}

* {
    background: transparent!important;
    color: black!important;
    text-shadow: none!important;
    filter: none!important;
    -ms-filter: none!important;
}

a,a:visited {
    text-decoration: underline;
}

a[href]:after {
    content: " [link : " attr(href) "]";
    color: #999;
    font-size: 11px;
    white-space: pre-wrap;
}

abbr[title]:after {
    content: " (" attr(title) ")";
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
    content: "";
}

pre,blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group;
}

tr,img {
    page-break-inside: avoid;
}

img {
    max-width: 100%!important;
}

@page {
    margin:.5cm;
}

p,h2,h3 {
    orphans: 3;
    widows: 3;
}

h2,h3 {
    page-break-after: avoid;
}

.quick-access,
.nav-container,
.top-cart-container,
/*.page-title,*/
.footer-before-container,
.footer-container,
/*.widget,*/
.pager,
.toolbar,
.actions,
.buttons-set,
.cart-links,
.cart-code,
.cart-gift,
/*.cart-middle,*/
.qty-btn,
.cart-col-edit,
.cart-col-remove,
.search,
.breadcrumbs,
.share-container {
    display: none!important;
}

.container-checkout {
    padding-top: 50px!important;
}

.page-print .data-table .cart-tax-total {
    background-position: 100% -54px;
}

.page-print .data-table .cart-tax-info {
    display: block!important;
}

.product-toolbar-left,.qty-box,.options-container-small,.button,.product-shadow,.andromeda-carousel-container,.addthis_toolbox,.get-quote,.product-view .product-right-box .info-link {
    display: none!important;
}

.add-to-box-container,.add-to-box-right,.add-to-box-stock,.product-view .product-img-box,.product-view .product-right-box .product-ids,.collateral-tabs .tab-content .tab-content-sub-content,.product-toolbar-right,.product-collateral-sidebar,.add-to-box-stock,.product-main-info,.product-sub-info,.product-view .product-right-box .product-ids,.tab-list .tab-container,.product-collateral {
    float: none;
    width: auto!important;
    height: auto!important;
    text-align: left;
    border: 0;
    position: static;
}

.collateral-tabs .tab-content { margin: 0;}

.products-grid li.item { width: 134px !important; }

.product-view .product-left-box {
    border: 1px solid #dedede;
    width: auto;
}

.product-view .product-right-box {
}

.add-to-box {
    background: 0;
}

.page {
    width: 99%;
    padding:0;
}


/* */

.sidebar .block .block-title, .nav .area .area-title, .bar-search-sign {
	background: #FDAD28;
}

.col2-left-layout .col-main, .col2-right-layout .col-main { width: 100%; }

.header { 
	min-height: 80px;
	border-bottom: 1px solid #999999;
    height: auto !important;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;

 }

.col-right {
    clear: both;
    float: none;
    margin: 0 ;
    width: 100%;
}

.product-image:after, .logo:after, .bestsellers-container a:after, a.btn-remove:after,
.categoryClusterHeader h2 a:after {
    content: "" !important;
}

.product-view .product-img-box p.product-image .product-image {
	margin:0;
}

.product-view .product-right-box {
	float: none;
    margin: 0;
    padding: 10px 10px 0 30px;
    width: auto;
}


.product-sub-info {
	margin:0;
	padding:0;

}
.add-to-box-stock { padding:0; }

.collateral-tabs .tab-container { 
	border: 1px solid #DEDEDE;
    display: block !important;
    margin: 15px 0 0;
    padding: 15px;
 }

.breadcrumb { margin: 0 0 15px; }

.product-sub-info { display: block;  width: 100%; }

.bestsellers-container, .andromeda-special-carousel, .andromeda-special-carousel-wrapper { float: none; margin: 0;
    width: 100% !important;}

.bestsellers-container  { margin:0 0 15px; }

.slide, .slideFix {}

.bar-search-sign { display: none; }

.col-left { width: 100%; display: none; }

.products-grid { padding-bottom:0; }

.add-to-links { display: none; }

.products-list li.item {
    border-bottom: 1px solid #DEDEDE;
    margin: 0 0 10px;
    padding: 0 10px 10px;
}

.tab-content .products-grid li.item { width: 134px; margin-bottom: 20px; }

.product-view .product-left-box { border:0; }

.container-checkout { padding:0 !important; }

.page-title h1, .page-title h2 { padding:0 !important; }

.areaTop { height: auto; padding:0;}

.areaBottom .categoryCluster { width: 205px !important; }


.widget-promobox-inline { width: 100% !important; height: 100% !important; overflow: visible !important; }
.widget-promobox-inline ul { width: 100% !important; height: 100% !important; overflow: visible !important; position: static !important; }
.widget-promobox-inline li { float: none !important; height: auto !important; overflow: visible !important; position: static !important; }

.areaTopHeader div.block-widget { float: none !important; }

.std div.widget, .areaTop div.block, .areaTop div.block-widget, .areaTop div.widget {

}

/*fax-shipping*/
.printOff { display:none; }
.print-wrapper *{
    font-size: 10pt !important;
}
.print-wrapper {
    width: auto;
    border: 0;
    margin: 0;
    padding: 0;
    float: none !important;
}
.print-wrapper .header {
    border-bottom: 2pt solid #084c85;
    height: auto !important;
    padding: 0 0 15pt;
}

.print-wrapper .header {margin:2% 0 2% !important;}
.print-wrapper .header .right, .print-wrapper .header .right h1,.print-wrapper .form-list label,
.print-footer-right, .code-group,.print-wrapper p.required {  text-align:right !important; }
.page-title h2 {margin: 0 0 5pt; }
.payment-field { padding: 5pt 0; }
.payment-field .name-group,
.payment-field .number-group,
.payment-field .back-number-group{  padding: 5pt 0 0; }
.payment-field .name-group { padding-top: 0; }
.payment-field .payment-card { margin-bottom: -5px; }
.print-wrapper .print-footer .print-footer-left * { font-size: 8pt !important; }
.print-wrapper #card-expiry-date{ width: 40pt; }
.print-wrapper #co-payment-form .payment-card { height: 30px; min-height: 30px;}
.print-wrapper #co-payment-form .name-group input,
.print-wrapper #co-payment-form .number-group input,
.print-wrapper #co-payment-form .back-number-group input {
    line-height: 28px;
    min-height: 28px;
}
.print-wrapper .cart { padding:20pt 0 30pt;}#cookiePolicyBar{display:none}.checkout-cart-index a[href]:after{content:""}.checkout-cart-index img[src^="https://googleads.g.doubleclick.net"]{display:none}.checkout-cart-index .form-search{display:none}.checkout-cart-index .container-cart>h2{margin-top:0;background:url("/skin/frontend/andromeda/common/images/new/picto-cart.png") no-repeat scroll left center !important}.checkout-cart-index .container-quotetocart>h2{margin-top:10px;background:url("/skin/frontend/andromeda/common/images/new/picto-quote.png") no-repeat scroll left center !important}.checkout-cart-index .container-quotetocart #quoteRemoveButton{display:none}.main{padding:5px 0 0}.main .cart .container-checkout .main-cart-container{display:block;width:100%}.main .cart .container-checkout .main-cart-container .checkout-cart .cart-table th{border-bottom:2px solid #f0f0f0}.main .cart .container-checkout .container-sub-cart{page-break-inside:avoid;display:block;position:relative;top:30px;float:right;margin-right:20px}.main .cart .container-checkout .container-sub-cart .container-total-ship #shopping-cart-totals-table tfoot tr[data-total-renderer="grand_total_include_tax"]{font-size:16px}.main .product-essential .product-left-box{width:48%;float:left}.main .product-essential .product-left-box .product-all-info,.main .product-essential .product-left-box .product-img-box,.main .product-essential .product-left-box .product-toolbar-left{width:auto;float:none;padding:0}.main .product-essential .product-left-box .products-zoom-zone{display:none !important}.main .product-essential .product-left-box .product-main-info{padding-bottom:20px}.main .product-essential .product-left-box .product-main-info .product-description,.main .product-essential .product-left-box .product-main-info .product-bullet-text,.main .product-essential .product-left-box .product-main-info .info-link{display:none}.main .product-essential .product-left-box .product-sub-info{display:none}.main .product-essential .product-add-to-box{margin-top:20px;width:48%;float:right}.main .product-essential .product-add-to-box .add-to-box-left{display:none}.main .product-essential .product-add-to-box .add-to-box-right{width:100%;float:none}.main .product-tab-link-container{display:none}.main .product-collateral .collateral-tabs .tab{margin-top:20px;padding:0 12px;height:40px;line-height:40px;border-bottom:1px solid #e4e4e3}.main .product-collateral .collateral-tabs .tab h2,.main .product-collateral .collateral-tabs .tab h3{display:inline-block}.main .product-collateral .collateral-tabs .tab:first-child{margin:0}.main .product-collateral .collateral-tabs .tab-container{overflow:hidden;padding:0;margin:0;margin-top:-1px}.main .product-collateral .collateral-tabs .tab-container>div{padding:1em}.main .product-collateral .product-technical-datasheet ul li{width:100%}.main .product-collateral .data-table#product-attribute-specs-table tbody tr{width:100%;float:none;margin:0}.main .product-collateral .data-table#product-attribute-specs-table tbody tr.odd{background:#f0f0f0}.catalog-product-view .main .ratings-head,.catalog-product-view .main #customerReviewsTab{display:none}.catalog-product-view .main #product-description,.catalog-product-view .main #product-bullet-text{display:block}.catalog-product-view .main #documentationTab-content{padding:12px}.catalog-product-view .main .product-essential{float:none;margin-bottom:-150px}.catalog-product-view .main .product-essential .product-left-box{width:100%}.catalog-product-view .main .product-essential .product-left-box .product-img-box{float:left;width:42% !important}.catalog-product-view .main .product-essential .product-left-box .product-all-info{width:55%;float:right}.catalog-product-view .main .product-essential .product-add-to-box{width:33%}.catalog-product-view .main .product-essential .product-add-to-box #product_icons_top,.catalog-product-view .main .product-essential .product-add-to-box #carousel-tierprices-wrapper{margin-top:0}.catalog-product-view .main .product-essential .product-add-to-box .add-to-box-stock{padding:.5em 0}.catalog-product-view .main .product-essential .product-add-to-box .add-to-box-product-sub-info,.catalog-product-view .main .product-essential .product-add-to-box .add-to-box-bottom{padding:0}.sales-order-print .col-1,.sales-order-print .col-2{width:7cm;display:inline-block;float:left;box-sizing:border-box;padding:0 10px}
