#header, #header *, .widget, .pager, .toolbar, .actions, .close-reveal-modal, .featured-products-bottom, .footer-container, .product-share, #carousel-thumbs, .product-tabs .tabs, .product-view .buttons, .add-to-cart-box, .fixed-buttons, .top-nav-line, .more-views, .large-12.info, .buttons-set { display: none !important; }

a[href^="#"]:after { content: ""; }

.product-tabs .tabs-content > .content { display: block; height: auto; }

.product-tabs .tabs-content > .content#tab-video, .product-tabs .tabs-content > .content#tab-specifications { display: none !important; }

.breadcrumbs ul { padding: 0 0 5px; }

.product-view .add-to-cart-wrapper { position: static; }

.product-view .main-shop { width: 100% !important; }

.product-view .product-shop, .product-view .product-img-box, .product-view .product-main-info, .product-view .add-to-cart-wrapper { display: inline-block; }

.product-view .product-shop { width: 70% !important; }

.product-view .product-img-box { width: 30% !important; padding-right: 30px !important; }

.product-view .disclaimer-text { text-align: left; }

.product-view .product-main-info { width: 100% !important; }

.product-view .detail-price-box { padding: 0 !important; }

.product-view .mcontentwrapper { height: 100% !important; width: 100% !important; overflow: visible; }

.product-view .contentwrapper { top: 0 !important; left: 0 !important; }

.product-view .scrollwrapper { display: none; }

.product-view .short-description { margin: 0 0 10px; overflow: visible; height: 100% !important; max-height: 100% !important; }

.product-view .bundle-product-wrapper { height: 100% !important; min-height: 100% !important; }

.product-view .slide-left { position: relative !important; min-width: 100% !important; left: 0 !important; top: 0 !important; }

.product-view .add-to-cart-wrapper { position: relative !important; float: right !important; }

.product-view .slide-left .product-shop { min-width: 100% !important; }

.product-view .bundle-product-wrapper:after { clear: both; display: block; content: ''; }

.page { position: relative; padding: 0 0 15px; }

.page > .page-header + .row:not(.main-container) { position: absolute !important; bottom: 0; }
