/* CSS Document */
* { color: #000 !important; text-shadow: none !important; background: transparent !important; box-shadow: none !important;}
a, a:visited { text-decoration: none; }
abbr[title]:after { content: " (" attr(title) ")"; }
a[href^=http]:after { content:" <" attr(href) "> ";}
a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
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; }
a:after > img {content: "";}
@page {     /*A4: 210mm × 297mm*/
    size: A4 portrait; /* or size: A4;  or size: 794px 1123px; portrait or landscape*/
    margin: 2cm 1cm;
}
.logo a[href]:after { display:none;}
.top-alert, .footer, .main-nav, .mobile-navbar, .sticky-bar, .module-multiple-search, .module-product-result .right-side, .module-partner-search, .module-category-cart, .form-box.filter-teaser, .filter-box { display: none !important;}
.container { width: 100% !important; margin: 0 !important;}
.teaser-list li, .module-download-teaser ul li, .modul-contact-person { page-break-inside: avoid;}
.break_before { page-break-before: always; }
.break_after { page-break-after: always; }

.thumb-slider { padding-left: 10px;}
.module-product-tab.one-tab,.module-product-slider,.col-md-3 .module-text-box {page-break-inside: avoid;}
.container { width: 654px !important; padding: 0 !important; color: #666 !important; margin: 0 auto;}
.page-wrap .main-nav,.sticky-bar,.footer,.mobile-navbar { display: none;}
.module-product-slider .bx-controls { display: none;}
.header-top { padding: 20px 0 0;}
.logo { margin: 0; padding-left: 0;}
.module-product-slider { padding-left: 20px; overflow: visible;}
.module-product-slider .bx-wrapper { padding:0; background: none;}
.module-product-slider .bx-viewport { height: 100% !important; overflow: inherit !important;}
.module-product-slider .bx-viewport ul { width: 100% !important;}
.module-product-slider .bx-viewport ul li { margin-right: 30px !important; margin-bottom: 10px;}
.module-product-slider .bx-viewport:after { box-shadow:none;}
.module-product-tab { padding-bottom: 20px;}
.module-product-slider p { position: relative; padding: 5px 0 !important;}
.detial-left-col { width: 276px; float: left;}
.detial-center-col { width: 336px; float: right;}
.page-title { text-align: left; padding-left: 0;}
.page-title h1 { font-size: 32px; text-align: left;padding-left: 0;}
.detial-right-col { float: left; vertical-align: top;}
.detial-right-col .module-col-right { float: none; vertical-align: top;}
.detial-right-col .module-partner-search.aside { float: left; width: 397px; padding: 0; height: 192px !important;}
.module-col-right .module-category-cart a img { width: 37px; }
.module-col-right .module-category-cart a { vertical-align: top; width: 180px;height: auto;}
.module-col-right .module-category-cart a p { font-size: 18px; display: inline-block; vertical-align: top; width: 130px; margin: 0; padding: 0 0 0 10px; height: auto; }
.module-col-right .module-contact-box { height: 82px !important; width: 158px; padding: 0; display: inline-block; margin: 0 !important; }
.module-col-right .module-category-cart { padding: 0 !important; min-height: 60px; margin-bottom: 20px; height: 60px !important;}
.module-product-tab.one-tab { display: none; float: none; margin: 0;}
.module-product-tab.one-tab .nav-tabs li { float: none;}
.module-product-tab.one-tab .nav-tabs li a { padding: 0 !important;}
.module-product-tab.one-tab .form-group { width: 203px; display: inline-block; text-align: left;}
.module-product-tab .download-item { width: 305px; float: left; padding-right: 20px;}
.tab-pane .btn-wrap { clear: both; text-align: right;}
.tab-pane .btn-wrap .red-btn.download-btn{ display: inline-block; width: 200px; padding-left: 0; padding-right: 0;}
.tab-pane .btn-wrap .red-btn.download-btn span { display: inline-block; width: 200px; padding-left: 0; padding-right: 0;}
.module-product-tab .download-item li a { padding-left:0; margin-left: 0; }
.module-bullet-point li .icon-tick,.module-info-box a .icon-pdf,.red-btn.download-btn .download-arrow { display: none;}
.module-info-box,.detial-left-col .module-cta-box a,.module-partner-search.aside { padding: 0; background-color: #fff !important;}
.module-info-box a span { padding-left: 0;}
.module-partner-search.aside .form-group { width: 163px;}
.module-partner-search.aside .bootstrap-select.btn-group .btn { padding: 0;}
.module-partner-search.aside .link-style { padding-left: 0;}
.module-contact-box.module-group li span .icon-phone,.detial-left-col .icon-related-pdt,.module-contact-box .phone-text .icon-phone { display: none; margin: 0;}
.module-product-tab .bootstrap-select .btn,.module-product-tab .tab-content { padding: 0 !important;}
.detial-left-col .module-info-box { margin-bottom: 10px;}
.detial-left-col .module-cta-box { margin-bottom: 0;}
.detial-left-col .module-cta-box a { min-height: 50px;}
.module-image-gallery { width: 654px; background: #fff; margin: 0; padding: 0;}
.module-image-gallery .slider-wrap .bx-wrapper { width: 654px; overflow: hidden; height: 331px !important;}
.module-image-gallery .slider-wrap .slider-main { transform: translate3d(-654px, 0px, 0px) !important;-webkit-transform: translate3d(-654px, 0px, 0px) !important;-moz-transform: translate3d(-654px, 0px, 0px) !important;}
.module-image-gallery .slider-wrap li { width: 654px !important; height: 331px; float: none;}
.module-image-gallery .slider-wrap li a[rel='view-image'] { display: block;}
.module-image-gallery .slider-wrap li a[rel='view-image'] img { padding: 0; margin: 0; }
.module-image-gallery .thumbnails-wrap .bx-controls-direction { display: none;}
.module-image-gallery .slider-wrap .caption { position: relative; height: auto;}
.module-image-gallery .slider-wrap .caption p { font-size: 16px; padding:8px 0; height: auto !important; white-space: normal !important; }
.module-image-gallery .thumbnails-wrap { padding: 0 !important;height: 140px !important; width: 654px; overflow: hidden;  display: block;}
.module-image-gallery .thumbnails-wrap .bx-wrapper { width: 654px !important;}
.module-image-gallery .thumbnails-wrap .bx-viewport:after {box-shadow:none;}
.module-image-gallery .thumbnails-wrap .bx-viewport { right: 0; position: relative; width: 654px !important; margin-right: -10px !important; height: 130px !important;}
.module-image-gallery .thumbnails-wrap li { width: 218px !important; margin-bottom: 10px; }
.module-image-gallery .thumbnails-wrap li img,.module-image-gallery .thumbnails-wrap li a { display: block;}
.col-md-9 ,.col-md-3,.row { float: none; margin: 0 !important; padding: 0 !important; width: 100%;}
.module-text-block.two-column { margin:0;vertical-align: top;}
.module-text-block.two-column h3 { margin: 0 0 15px;}
.module-text-block.two-column .column {  width: 307px; padding-right: 20px; margin: 0; display: inline-block; vertical-align: top; }
.module-text-block.two-column .column p { font-size: 14px; line-height: 1.28;  white-space: normal;}
.module-infobox-grey .link-style { padding-left: 0;}
.tesaser-view-module { width: 654px !important; }
.tesaser-view-module .teaser-list { margin-left:-20px !important; overflow: hidden;}
.col-md-9 .tesaser-view-module .teaser-list li { float:none; width: 306px !important; margin-left: 20px !important; margin-bottom: 20px; display: inline-block; }
.tesaser-view-module .teaser-list li .img { width: 90px;}
.module-text-box,.module-infobox-grey { padding-left: 0; padding-right: 0;}
