.single-product { padding: 60px 0 40px; .breadcrumb { background: transparent; li { color: $black; font-weight: 200; a { color: $black; font-weight: 200; } } } .product-pagination { li { display: inline-block; margin: 0 8px; &+li:before { padding: 0 8px 0 0; color: #ccc; content: "/\00a0"; } a { color: $black; font-weight: 200; i { vertical-align: middle; } } } } } .single-product-slider { .carousel { .carousel-inner { .carousel-caption { text-shadow: none; text-align: left; top: 20%; bottom: auto; h1 { font-size: 50px; font-weight: 100; color: $black; } p { width: 50%; font-weight: 200; } .btn-main { margin-top: 20px; } } } .carousel-control { bottom: auto; background: $white; width: 6%; padding: 10px 0; i { font-size: 40px; text-shadow: none; color: lighten( $black, 33.3 ); } } .carousel-indicators li { img { height: auto; width: 60px; } } .carousel-control.right, .carousel-control.left { background-image: none; top: 40%; } } } .single-product-slider .carousel-indicators { margin: 10px 0 0; overflow: auto; position: static; text-align: left; white-space: nowrap; width: 100%; overflow: hidden; li { background-color: transparent; -webkit-border-radius: 0; border-radius: 0; display: inline-block; height: auto; margin: 0 !important; width: auto; &.active img { opacity: 1; } &:hover img { opacity: 0.75; } img { display: block; opacity: 0.5; } } } .single-product-details { .color-swatches { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; span { width: 100px; color: $black; font-size: 13px; font-weight: 600; } a { display: inline-block; width: 36px; height: 36px; margin-right: 5px; } li { display: inline-block; } .swatch-violet { background-color: #8da1cd; } .swatch-black { background-color: $black; } .swatch-cream { background-color: #e6e2d6; } } .product-size { margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; span { width: 100px; color: $black; font-size: 13px; font-weight: 600; display: inline-block; } .form-control { display: inline-block; width: 130px; letter-spacing: 2px; text-transform: uppercase; color: $black; font-size: 12px; border: 1px solid darken( $light, 7.843137254901947); border-radius: 0px; box-shadow: none; } } .product-category { margin-top: 20px; >span { width: 100px; color: $black; font-size: 13px; font-weight: 600; display: inline-block; } ul { width: 140px; display: inline-block; li { display: inline-block; margin: 5px; } } } .product-quantity { margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; >span { width: 100px; color: $black; font-size: 13px; font-weight: 600; display: inline-block; } .product-quantity-slider { width: 140px; display: inline-block; input { height: 34px; } .input-group-btn:first-child>.btn, .p-quantity .input-group-btn:first-child>.btn-group { margin-right: -2px; } button { border-radius: 0; } } } } .bootstrap-touchspin .input-group-btn-vertical { position: relative; white-space: nowrap; width: 1%; vertical-align: middle; display: table-cell; } .bootstrap-touchspin .input-group-btn-vertical>.btn { display: block; float: none; width: 100%; max-width: 100%; padding: 8px 10px; margin-left: -1px; position: relative; } .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up { border-radius: 0; border-top-right-radius: 4px; } .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { margin-top: -2px; border-radius: 0; border-bottom-right-radius: 4px; } .bootstrap-touchspin .input-group-btn-vertical i { position: absolute; top: 3px; left: 5px; font-size: 9px; font-weight: normal; }