
 .shop-header{ padding: 25px; } .shop-header h3{ font-size: 14px; line-height: 21px; letter-spacing: 2px; margin-bottom: 0; text-transform: uppercase; } .shop-header h3>span{ font-size: 20px; line-height: 27px; margin-bottom: 0; text-transform: none; font-style: italic; letter-spacing: normal; } .shop-item-container { margin-bottom:30px; } .shop-item { overflow:hidden; border:1px solid #C8CFD7; margin:0px 10px 30px 10px; padding: 10px; position:relative; background: #FFFFFF; opacity: 0.8; text-align:center; } .shop-item:hover {   border:1px solid  #A0ACBA;; background: #FFFFFF; opacity: 1; } .shop-item-2 { overflow:hidden; margin:0px 0px 30px 0px; padding: 0px; position:relative; border:solid 8px; opacity: 1; text-align:center; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear; } .shop-item-2:hover {   border:solid 8px; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear; } .shop-image { overflow:hidden; } .shop-image a{ -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .shop-image a:hover{ cursor: url("https://www.heibl.com/sitewireframe/style/images/zoom.png") 40 40, crosshair; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .shop-item-name { text-transform: uppercase; font-weight: 600; letter-spacing: 2px; font-size:14px; padding:40px 0px 0px 0px; text-align:center; } .shop-item-name a { color:#282828; } .shop-item-price { font-size:14px; font-weight:600; padding:8px 0px 0px 0px; text-align:center; } .shop-item-price .shop-item-price-old { font-size:28px; line-height: 35px; font-weight:600; margin-right:5px; font-style: italic; } .shop-item-info { padding:0px; text-align:center; overflow:hidden; margin: 10px 0px 10px 0; } .shop-item-cart { padding:0px; text-align:center; overflow:hidden; margin: 10px 0px 40px 0; } .shop-item-info > .btn, .shop-item-cart > .btn{ padding: 7px 15px; background-color: transparent; border: solid 2px; } .shop-item-info > .btn:hover, .shop-item-cart > .btn:hover{ border: solid 2px; } .shop-item .shop-item-tag, .shop-item-2 .shop-item-tag {  position:absolute; top:0px; right:0px; width:60px; height:60px; line-height:19px; font-size:12px; font-weight:400;  text-transform: uppercase; color: #FFF; z-index:1; }  .shop-select { display: inline-block; height: 30px; padding: 5px 10px 5px 10px; margin-bottom: 10px; border: 1px #C8CFD7 solid; border-width: 1px 1px 1px 1px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 20px; color:#A0ACBA; -webkit-box-shadow: 0 0px 0 #CCCCCC, 0 0px #fff inset; -moz-box-shadow: 0 0px 0 #CCCCCC, 0 0px #fff inset; box-shadow: 0 0px 0 #CCCCCC, 0 0px #fff inset; width: 100%; } .rating-shop-item{unicode-bidi:bidi-override;direction:rtl;font-size:22px;text-align: left; margin-bottom:15px; padding-top:6px;} .rating-shop-item span.star{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;} .rating-shop-item span.star:hover{cursor:pointer;} .rating-shop-item span.star:before{content:"\f006";padding-right:5px;color:#A0ACBA;} .rating-shop-item span.star:hover:before,.rating-shop-item span.star:hover~span.star:before{content:"\f005";color:#e3cf7a;} .input-append .add-on, .input-prepend .add-on { display: inline-block; width: auto; height: 20px; width: 20px; padding: 4px 5px; font-size: 14px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: none; color:#A0ACBA; background-color: #FFFFFF; border: 1px solid #C8CFD7; cursor: pointer; } .input-append, .input-prepend { display: inline-block; margin-bottom: 15px; vertical-align: middle; font-size: 0; white-space: nowrap; } .input-append .add-on i, .input-prepend .add-on i{ display: inline-block; width: auto; height: 20px; width: 20px; padding: 0px 0px; font-size: 14px; font-weight: normal; line-height: 20px; text-align: center; color:#A0ACBA; background-color: #FFFFFF; } .input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius: 0px 0 0 0px; -moz-border-radius: 0px 0 0 0px; border-radius: 0px 0 0 0px; } .shop-cart-header{ margin-bottom:10px; width:100%; text-align:left; position:relative; overflow:hidden; } .shop-cart-header .shop-cart-header-text{ font-size:32px; font-weight: 200; color:#464646; float:left;   } .shop-cart-header .shop-cart-header-logo{ font-size:20px; color:#464646; float: left; } .shop-cart-header-text-2 { font-size:14px; line-height: 21px; display: block; font-weight: normal; } .shop-cart-header-text { padding-left:10px; } .shop-cart-header-logo span{ font-size:24px; color:#FFF; text-align:center;  width:60px; height:60px; line-height:60px; background:#464646; } .shop-cart-header a { font-size:12px;  display: block;  } .shop-cart-checkout a{ display: block;  } .line-2 { position:relative; overflow: hidden; margin-bottom:0px; } .box-large-img { width: 100px; height: 100px; border: 0px #CCCCCC solid; float: left; display: block; margin-right:15px; } .line-img-2 { position:relative; float:left; } .line-img-2 h4 { font-size:18px; margin:10px 0px; } .line-img-2 h5 { padding:0px 0px 0px 0px; margin-bottom:10px; font-size:14px; } .line-img { position:relative; display: table-cell; vertical-align: middle; } .shop-confirm { font-style: italic; font-size: 16px; line-height: 23px; } .shop-subheading{ padding: 10px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; font-size:16px; line-height: 23px; } .shop-mainheading{ padding: 15px; text-transform: uppercase; font-weight: 600; letter-spacing: 4px; font-size:24px; line-height: 31px; } .sidebar-list{ list-style: none; padding: 0; } .sidebar-list li{ border-bottom: solid 1px #434343; padding: 10px 0; font-size:14px; line-height: 21px; } .sidebar-list li > span{ margin-right: 6px; } .trending-thumbs a > img{ -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear; } .trending-thumbs a:hover > img{ opacity: 0.4; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear; } .trending-thumbs a{ -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .trending-thumbs a:hover{ cursor: url("https://www.heibl.com/sitewireframe/style/images/plus.png") 40 40, crosshair; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .product-details-image{ padding: 10px; } .product-details-content p{ margin-bottom: 20px; } .product-details-content p{ margin-bottom: 20px; } .product-details-content h4{ margin-top: 20px; margin-bottom: 0; font-size: 18px; line-height: 25px; text-transform: uppercase; } .product-details-content h4 > span{ font-size: 24px; line-height: 31px; font-style: italic; padding: 10px; border:solid 2px; } .product-details-image a{ -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .product-details-image a:hover{ cursor: url("https://www.heibl.com/sitewireframe/style/images/zoom.png") 40 40, crosshair; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .product-choices{ margin-top: 30px; margin-bottom: 10px; } .product-checkout-main{ margin-bottom: 40px; } .product-details-content h5{ font-size: 14px; line-height: 21px; text-transform: uppercase; } .product-details-content .panel-default > .panel-heading{ border:none; } .related-thumbs-wrap{ margin-top: 20px; } .related-thumbs-inner{ padding: 8px; } .related-thumbs a > img{ -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear; } .related-thumbs a:hover > img{ opacity: 0.4; -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear; } .related-thumbs a{ -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .related-thumbs a:hover{ cursor: url("https://www.heibl.com/sitewireframe/style/images/plus.png") 40 40, crosshair; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{ border:solid 4px #EBEBEB; } .checkout-triggers .btn{ display: block; } .shop-cart-goback{ margin-top: 10px; } .shop-cart-goback a{ display: block;  } .shop-sidebar{ padding: 0 0 0 20px; } .shop-sidebar .input-group{ padding: 10px 20px; } .shop-sidebar .input-group .form-control{ margin-top: 5px; } .coupon-trigger .input-group .form-control{ margin-top: 10px; } .shop-sidebar  button{ margin-bottom: 5px; } .shop .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{ margin-top: -20px !important; }