.shop-section .items-sorting{margin-bottom:20px}.shop-section .items-sorting .form-group{margin-bottom:0;width:130px;float:right}.shop-section .items-sorting .results_shop{padding-top:8px}.shop-section .items-sorting select{height:34px;padding:0 10px;font-size:13px;border:1px solid #ddd;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;outline:none;background:url(https://calvento.online/img/icon-select.png) 100% no-repeat;cursor:pointer;width:100%;line-height:24px;display:block}.shop-section .items-sorting select option{text-indent:15px}.shop-item{position:relative;text-align:center}.shop-item .inner-box{border:1px solid #ededed;margin-bottom:40px;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;background:#f3f3f3;display:block}.shop-item .image-box{position:relative}.shop-item .image-box .image img{height:auto;position:relative;width:100%;display:block}.shop-item .image-box .item-options{right:10px;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;opacity:0;bottom:10px;visibility:hidden}.shop-item:hover .image-box .item-options{opacity:1;visibility:visible}.shop-item .image-box .item-options .btn_shop{height:46px;padding:10px;font-size:14px;margin-right:1px;color:#5a5a5a;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;text-align:center;background:#f3f3f3;width:46px;line-height:26px;float:left;display:block}.shop-item .image-box .item-options .btn_shop .tool-tip{padding:5px;font-size:13px;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;opacity:0;bottom:55px;visibility:hidden;text-align:center;border-radius:3px;background:#1c1c1c;margin-left:-45px;left:50%;width:90px;line-height:20px}.shop-item .image-box .item-options .btn_shop .tool-tip:after{border:5px solid transparent;content:"";position:absolute;border-top-color:#1c1c1c;bottom:-9px;margin-left:-5px;left:50%}.shop-item .image-box .item-options .btn_shop:hover{color:#fff;background:#f33}.shop-item .image-box .item-options .btn_shop:hover .tool-tip{opacity:1;visibility:visible}.shop-item .product_description{padding:25px 20px 20px;position:relative}.shop-item .product_description .rating{color:#999}.shop-item h3{font-size:16px;margin-top:10px}.shop-item h3 a{color:#111}.shop-item h3 a:hover{color:#0054a6}.shop-item .product_description .price{font-size:16px;font-weight:500;color:#f33;line-height:20px}.shop-item .product_description .price .offer{text-decoration:line-through;color:#999;padding-right:5px}#custom-search-input-shop{border:1px solid #ededed;background-color:#fff}#custom-search-input-shop input{font-size:14px;border:0;box-shadow:none;padding-left:10px}#custom-search-input-shop button{padding:0 8px 0 10px;font-size:21px;border:0;color:#666;outline:none;margin:5px 0 0;box-shadow:none;background:none}#custom-search-input-shop button:hover{border:0;color:#0054a6;box-shadow:none}#custom-search-input-shop .glyphicon-search{font-size:23px}.product-details .basic-details{margin-bottom:50px;position:relative}.product-details .image-column,.product-details .info-column{margin-bottom:20px}.product-details .image-column .image-box{border:1px solid #ededed;background:#fff}.product-details .image-column .image-box img{position:relative;width:100%;display:block}.product-details .basic-details .details-header{margin-bottom:20px;position:relative}.product-details .basic-details .details-header h4{font-size:20px;font-weight:500;color:#5a5a5a;margin:0 0 5px;line-height:1.4em}.product-details .basic-details .details-header h4 a{color:#333}.product-details .basic-details .details-header .rating{font-size:13px;margin-bottom:0}.rating .voted{color:#fc0}.product-details .basic-details .details-header .rating{margin-right:2px;color:#777;display:inline-block}.product-details .basic-details .details-header .rating .txt{font-size:14px;color:#777;padding-left:10px}.product-details .basic-details .details-header .item-price{font-size:21px;margin-bottom:5px;color:#f33;letter-spacing:1px;line-height:24px}.product-details .basic-details .details-header .item-price .offer{text-decoration:line-through;color:#999;position:relative;padding-right:10px}.product-details .basic-details .prod-info{font-size:13px;margin-bottom:15px;line-height:1.6em}.product-details .basic-details .prod-info strong{font-weight:700;color:#111}.product-details .basic-details .text{margin-bottom:40px;color:#666;line-height:1.8em}.product-details .basic-details .other-options .numbers-row{margin-right:15px;display:inline-block}.product-details .basic-details ul.item-meta{list-style:none;padding:0;margin:15px 0 0}.product-details .basic-details .item-meta li{font-size:14px;font-weight:500;margin-bottom:0;color:#9b9b9b;line-height:24px}.product-details .basic-details .availablity{font-size:13px;font-weight:500;margin-bottom:27px;color:#777;position:relative;padding-right:40px;letter-spacing:1px;line-height:32px;float:left}.product-details .basic-details .availablity strong{font-size:14px;font-weight:600;color:#f7542b;text-transform:uppercase;letter-spacing:2px}.product-details .basic-details .item-quantity{margin-right:20px;margin-bottom:25px;position:relative;width:120px;float:left}.product-details .basic-details .item-quantity .field-label{font-size:14px;font-weight:600;padding-right:20px;line-height:32px;float:left;display:inline-block}.cart-section .bootstrap-touchspin .input-group-btn-vertical>.btn,.product-details .basic-details .bootstrap-touchspin .input-group-btn-vertical>.btn{padding:11px 10px;background:#f4f5f6}.cart-section .bootstrap-touchspin .input-group-btn-vertical i,.product-details .bootstrap-touchspin .input-group-btn-vertical i{top:6px}.numbers-row{height:40px;overflow:visible;position:relative;width:97px}.numbers-row.list{margin:15px auto 5px}input.qty2{height:40px;padding:5px;font-size:13px;border:1px solid #ddd;color:#555!important;position:relative;text-align:center;background-color:#fff;border-radius:none;left:31px;width:35px}.button_inc{height:40px;text-indent:-9999px;position:absolute;cursor:pointer;width:33px;z-index:9}.dec{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #ddd;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;top:0;background:#fff url(https://calvento.online/img/minus.png) no-repeat 50%;-moz-border-radius-topleft:4px;left:0}.inc{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #ddd;-moz-border-radius-topright:4px;right:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;top:0;background:#fff url(https://calvento.online/img/plus.png) no-repeat 50%;-moz-border-radius-bottomright:4px}.product-info-tabs{margin-bottom:45px}.prod-tabs .tab-btns{position:relative;z-index:1}.prod-tabs .tab-btns .tab-btn{padding:10px 25px;font-size:13px;border:1px solid transparent;font-weight:500;color:#999;text-transform:uppercase;position:relative;border-bottom:none;letter-spacing:1px;border-radius:3px 3px 0 0;background:#fff;line-height:24px;display:inline-block}.prod-tabs .tab-btns .tab-btn.active-btn{border-color:#ddd;color:#222;top:2px}.prod-tabs .tabs-container{border:1px solid #ddd;color:#555;position:relative;background:#fff}.prod-tabs .tabs-container .tab{padding:30px;position:relative;display:none}.prod-tabs .tabs-container .tab.active-tab{display:block}.prod-tabs .tabs-container .tab h2,.prod-tabs .tabs-container .tab h3,.prod-tabs .tabs-container .tab h4,.prod-tabs .tabs-container .tab h5,.prod-tabs .tabs-container .tab h6,.prod-tabs .tabs-container .tab p{margin-bottom:15px}.prod-tabs .tabs-container .tab h3{font-size:16px;font-weight:500;margin-bottom:10px;color:#222}.prod-tabs .tabs-container .tab h4{font-size:14px;font-weight:700;margin-bottom:15px;color:#333;text-transform:uppercase}.prod-tabs .reviews-container{position:relative}.prod-tabs .reviews-container .review-box{min-height:100px;margin-bottom:30px;position:relative;padding-left:100px}.prod-tabs .reviews-container .rev-thumb{height:82px;position:absolute;top:0;border-radius:3px;left:0;width:82px}.prod-tabs .reviews-container .rev-thumb img{height:80px;border-radius:3px;width:80px;display:block}.prod-tabs .reviews-container .rev-content{padding:15px 15px 0;border:1px solid #ededed;position:relative;background:#fff}.prod-tabs .reviews-container .rating{font-size:13px;color:#999}.prod-tabs .reviews-container .rev-info{font-size:13px;font-style:italic;margin-bottom:10px;color:#999}.prod-tabs .add-review{font-size:14px;position:relative;margin:30px 0 20px}.prod-tabs .add-review .rating{margin-top:12px}.prod-tabs .add-review .rating .rate-box{font-size:13px;margin-right:5px;color:#999;position:relative;display:inline-block}.prod-tabs .add-review .rating .rate-box:active,.prod-tabs .add-review .rating .rate-box:focus,.prod-tabs .add-review .rating .rate-box:hover{color:#fc0}.prod-tabs .add-review h3{margin-bottom:20px}.related-products{position:relative}.related-products .group-title{margin-bottom:25px}.related-products .group-title h3{font-size:18px;font-weight:500;color:#111}.btn_cart_outine{padding:8px 20px;font-size:inherit;font-size:12px;border:2px solid #06c;font-weight:700;color:#06c;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-transform:uppercase;outline:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:none;cursor:pointer;font-family:inherit;display:inline-block}.btn_cart_outine:hover{border:2px solid #f33;color:#fff;background:#f33}.table.cart-list.shopping-cart th,.table.options_cart.shopping-cart th{padding:15px;text-transform:uppercase}.table.cart-list.shopping-cart{border-bottom:1px solid #ddd}.table.table-striped.cart-list.shopping-cart>tbody>tr:nth-of-type(odd){background-color:#fff}.table.cart-list.shopping-cart td{padding:15px}.thumb_cart{height:60px;overflow:hidden;border:1px solid #ddd;margin-right:10px;width:60px;float:left}.thumb_cart img{height:auto;padding:1px;width:58px}.item_cart{margin-top:20px;display:inline-block}.cart-section .cart-options{padding:5px 0 10px;margin-bottom:25px;position:relative;border-bottom:1px solid #ddd}.table.cart-list>tbody>tr>td,.table.cart-list>tbody>tr>th,.table.cart-list>tfoot>tr>td,.table.cart-list>tfoot>tr>th,.table.cart-list>thead>tr>td,.table.cart-list>thead>tr>th{border-top:1px solid #ddd;vertical-align:middle}.table.cart-list>thead>tr>th{border-bottom:2px solid #ddd}.cart-section .apply-coupon .form-group{margin-right:10px;position:relative;float:left}.cart-section .totals-table{border:1px solid #ddd;margin-bottom:20px}.cart-section ul.totals-table{list-style:none;padding:0;margin:0 0 20px}.cart-section .totals-table li{padding:12px 15px;border-bottom:1px solid #ddd;line-height:24px}.cart-section .totals-table li:last-child{margin-bottom:0;border-bottom:none}.cart-section .totals-table .col{text-transform:uppercase;position:relative;width:50%;line-height:24px;float:left;display:block}.cart-section .totals-table li .col:last-child{text-align:right}.cart-section .totals-table .total{font-weight:600;color:#f33}.checkout-page ul.default-links{list-style:none;padding:0;margin:0 0 20px}.checkout-page .default-links li{padding:15px 20px;margin-bottom:15px;color:#fff;background:#f33;line-height:24px}.checkout-page .default-links li a{color:#fff}.checkout-page .default-links li a:hover{text-decoration:underline;color:#fff}.checkout-page .billing-details{padding:30px 30px 15px;margin-bottom:20px;position:relative;background-color:#f3f3f3}.checkout-page .check-box{padding-top:5px;font-size:14px;font-weight:400;line-height:24px}.checkout-page .check-box label{padding:0;font-size:13px;font-weight:700;position:relative;top:-1px;cursor:pointer}.checkout-page .place-order{padding:15px 15px 5px;position:relative;background-color:#f3f3f3}.checkout-page .payment-options{margin-bottom:30px;position:relative}.checkout-page .payment-options ul{list-style:none;padding:0;margin:0 0 15px}.checkout-page .payment-options li{margin-bottom:15px}.checkout-page .payment-options li .radio-option{position:relative}.checkout-page .payment-options li .radio-option label{font-weight:500!important;position:relative;cursor:pointer;display:inline-block}.checkout-page .payment-options li .radio-option label strong{font-weight:700}.checkout-page .payment-options li .radio-option input[type=radio]{position:absolute;top:0;left:0}.checkout-page .payment-options li .radio-option label .small-text{padding:10px 15px;font-size:14px;font-weight:400;color:#888;text-transform:none;position:relative;letter-spacing:0;background:#fff;margin-left:-30px;line-height:20px;margin-top:15px;display:block}.checkout-page .payment-options li .radio-option label .small-text:before{border:8px solid transparent;content:"";position:absolute;top:-15px;left:40px;border-bottom-color:#fff}.checkout-page .payment-options li .radio-option label img{position:relative;max-width:100%;margin-top:-5px;padding-left:30px;display:inline-block}.checkout-page .place-order .theme-btn{width:100%;display:block}.default-title{padding:10px;margin-bottom:25px;color:#fff;background-color:#555}.billing-details .default-title{margin:-30px -30px 30px}.place-order .default-title{margin:-15px -15px 15px}.default-title h2{padding:0;font-size:18px;font-weight:500;color:#fff;margin:0}.shop-form{position:relative}.shop-form .form-group{margin-bottom:20px;position:relative}.billing-details .shop-form .form-group{margin-bottom:20px}.shop-form .form-group label{font-weight:500}.shop-form .form-group label sup{color:red}.shop-form select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;background:#fff url(https://calvento.online/img/icon-select.png) 100% no-repeat;cursor:pointer}.shop-form select option{text-indent:15px}.shop-form textarea{height:120px!important;resize:none}.checkout-page .your-order{margin-bottom:40px;position:relative;background-color:#f3f3f3}.checkout-page ul.orders-table{padding:0;margin:0 0 30px;width:100%;vertical-align:middle;display:table}.checkout-page .orders-table li{padding:12px 15px;line-height:24px;display:table-row}.checkout-page .orders-table li img{margin-right:10px;display:inline-block}.checkout-page .orders-table .table-header,.checkout-page .orders-table .total{border-bottom:none}.checkout-page .orders-table li:last-child{margin-bottom:0;border-bottom:none}.checkout-page .orders-table .col{padding:15px;font-weight:500;text-transform:uppercase;position:relative;border-bottom:1px solid #ddd;width:75%;line-height:24px;vertical-align:middle;display:table-cell}.checkout-page .orders-table .col.second{width:25%}.checkout-page .orders-table .table-header .col,.checkout-page .orders-table .total .col{padding:10px 15px;border:none}.checkout-page .orders-table li .col:last-child{text-align:right}.checkout-page .orders-table .total{color:#f53e7d}.your-order .coupon-code .form-group{padding:0 15px 15px;margin-bottom:0!important;position:relative;width:100%;display:table}.your-order .coupon-code .form-group .field-group{vertical-align:middle;display:table-cell}.your-order .coupon-code .form-group .btn-field{padding-left:15px}.your-order .coupon-code .form-group input{padding:10px 15px;border:1px solid #ddd;border-radius:3px;width:100%;line-height:24px;display:block}.sidebar .widget.related-products h4{margin-bottom:15px}.post{min-height:56px;padding:0 0 0 90px;font-size:14px;margin-bottom:25px;color:#ccc;position:relative}.sidebar .related-products .post:last-child{margin-bottom:0}.sidebar .related-products .post .post-thumb{position:absolute;top:4px;left:0;width:72px}.sidebar .related-products .post .post-thumb img{width:100%;display:block}.sidebar .related-products .post h5{padding-top:10px;font-size:15px;color:#777;margin:0}.sidebar .related-products .post h5 a{color:#888}.sidebar .related-products .post a:hover{color:#f33}.sidebar .related-products .post .price{font-size:15px;font-weight:500;color:#f33}.sidebar .related-products .post .rating{font-size:13px;margin-bottom:5px;color:#999}.widget h4{font-size:16px;font-weight:500;color:#222;text-transform:uppercase}#cat_shop ul{list-style:none;padding:0;margin:0}#cat_shop ul li a{padding:10px 0;color:#777;border-bottom:1px solid #ddd;display:block}#cat_shop ul li:last-child a{border-bottom:none;padding-bottom:0}#cat_shop ul li a:hover{color:#f33}@media (max-width:767px){.table.cart-list.shopping-cart,.table.cart-list.shopping-cart tbody,.table.cart-list.shopping-cart td,.table.cart-list.shopping-cart th,.table.cart-list.shopping-cart thead,.table.cart-list.shopping-cart tr{border:0;display:block}.table.cart-list.shopping-cart thead tr{position:absolute;top:-9999px;left:-9999px}.table.cart-list.shopping-cart tr{border:1px solid #ddd}.table.cart-list.shopping-cart td{border:none;position:relative;border-bottom:1px solid #ddd;padding-left:50%}.table.cart-list.shopping-cart td:before{position:absolute;padding-right:10px;top:15px;left:12px;width:45%;white-space:nowrap}.table.cart-list.shopping-cart td:first-of-type:before{font-weight:700;color:#222;content:"Product"}.table.cart-list.shopping-cart td:nth-of-type(2):before{font-weight:700;color:#222;content:"Price"}.table.cart-list.shopping-cart td:nth-of-type(3):before{font-weight:700;color:#222;content:"Quantity"}.table.cart-list.shopping-cart td:nth-of-type(4):before{font-weight:700;color:#222;content:"Total"}.table.cart-list.shopping-cart td:nth-of-type(5):before{font-weight:700;color:#222;content:"Remove"}.table.cart-list.shopping-cart .thumb_cart{display:none}.table.cart-list.shopping-cart .item_cart{margin-top:0}.cart-section .cart-options .pull-right.fix_mobile{margin-bottom:10px;float:left!important}}