.main.menu,
.alt.menu,
#body-product .col-right .share,
#body-product .col-right .request_info,
#body-product .nav-tabs li,
#body-product .carousel-control,
#body-product .product-related-lists .nav-tabs,
#footer,
#body-product .col-right .btn-success,
#downloads-block,
#cookie_warning,
#header .top,
#body-product .budget,
.related,
.whatsapp,
.carousel-indicators,
#product-category-related,
.download-section.youtube,
.products.menu,
.blocks_tabs,
#body-product.cart-enabled .col-right .picker,
#product-related-carousel,
#category-related-carousel,
#body-product .col-right .codes hr {
	display: none !important;
}

#product-texts-block { }

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66666667%;
}
.col-sm-pull-10 {
	right: 83.33333333%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66666667%;
}
.col-sm-pull-7 {
	right: 58.33333333%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66666667%;
}
.col-sm-pull-4 {
	right: 33.33333333%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66666667%;
}
.col-sm-pull-1 {
	right: 8.33333333%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66666667%;
}
.col-sm-push-10 {
	left: 83.33333333%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66666667%;
}
.col-sm-push-7 {
	left: 58.33333333%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66666667%;
}
.col-sm-push-4 {
	left: 33.33333333%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66666667%;
}
.col-sm-push-1 {
	left: 8.33333333%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66666667%;
}
.col-sm-offset-10 {
	margin-left: 83.33333333%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66666667%;
}
.col-sm-offset-7 {
	margin-left: 58.33333333%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66666667%;
}
.col-sm-offset-4 {
	margin-left: 33.33333333%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66666667%;
}
.col-sm-offset-1 {
	margin-left: 8.33333333%;
}
.col-sm-offset-0 {
	margin-left: 0%;
}
.visible-xs {
	display: none !important;
}
.hidden-xs {
	display: block !important;
}
table.hidden-xs {
	display: table;
}
tr.hidden-xs {
	display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
	display: table-cell !important;
}
.hidden-xs.hidden-print {
	display: none !important;
}
.hidden-sm {
	display: none !important;
}
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm,
td.visible-sm {
	display: table-cell !important;
}


#body-product .blocks_container .block {
	display: block !important;
}
.product-texts .title {
	background: #565656;
	color: white;
	margin-bottom: 30px;
}

#body-product .gray-block {
	padding: 0;
	background: none;
	margin: 0;
}

#body-product .product-texts .block_body .wrap > * { margin: 15px 0 !important; padding: 0 !important; }
#body-product .product-texts .block_body .wrap > *:first-child { margin-top: 0 !important; }

#header { background: none; }

#header .col-atencion-cliente .helpdesk,
#header .col-logo img { margin-top: 0; margin-bottom: 0; position: relative; top: 50%; transform: translateY(-50%); max-height: 60px; }
#header .col-logo,
#header .col-buscador,
#header .col-atencion-cliente { height: 60px; }
#header .col-atencion-cliente { width: 41.66666667%; }
#header .col-buscador { text-align: center; width: 25%; }
#header .current-date { margin-top: 20px; }
.col-pictures { margin-top: -60px !important; }

#header .main-content {
	margin-top: 0;
	margin-bottom: 0;
}

#breadcrumbs { border-top: 1px solid #e2e2e2; margin-top: 30px; }
#breadcrumbs .items { margin: 15px 0 10px; }
.product-container { padding-top: 50px !important; }
.product-container .marca {
	margin-bottom: 30px;
	max-height: 60px;
	text-align: left !important;
}

#body-product .col-right .prices {
	border-top: none;
	margin: 0;
}
.carousel-inner > .item {
	display: none;
}

.carousel-inner > .item:first-child {
	display: block;
}

@page { 
    size: auto;
    margin: 10mm 10mm 20mm 10mm;
} 

body { padding: 0; margin: 0; }

.carousel,
.carousel-inner,
.carousel-inner > .item { position: static !important; transform: none !important; top: auto !important; margin: 0 !important; }

#body-product .col-right .name,
#body-product .col-right #product-subtotal,
.product-meta { font-size: 16px; }

.tab-content>.tab-pane {
	display: block;
}
