.shop-grid,.shop-img{position:relative}.shop-meta,.shop-meta i{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease- 0s;-o-transition:all .3s ease 0s}.price,.product-tilte h3,.shop-meta .add-to-cart{text-transform:capitalize}.shop-posts{padding-bottom:10px}.shop-grid{box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin-bottom:30px;overflow:hidden}.shop-grid:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.shop-grid:hover .shop-meta{right:10px}.shop-detail{border-bottom:1px solid #f1f1f1;padding:20px;background-color:#EC2028}.shop-title{font-size:16px;font-weight:500;margin:5px 0;text-align:center}.shop-title a{color:#fff}.shop-title a:hover{color:#f8b947}.rating .star i{color:#ffc627;font-size:16px}.price{font-size:24px;color:#888}.price ins{text-decoration:none;color:#242424;margin-left:10px;font-weight:600}.shop-meta{background-color:transparent;position:absolute;overflow:hidden;bottom:0;right:-50px;transition:all .3s ease 0s}.shop-meta a{display:block;margin-bottom:10px;position:relative;overflow:hidden}.shop-meta i{color:#FFF;padding:12px;font-size:20px;background-color:#105282;display:inline-block;float:left;border:1px solid #105282;line-height:19px;transition:all .3s ease 0s}.shop-meta i:hover{background-color:#FFF;border:1px solid #105282;color:#105282}.shop-meta i.fa-heart{font-size:22px}.shop-meta .add-to-cart{border:1px solid #F1F1F1;padding:10px 20px;color:#242424;float:left;font-size:16px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease- 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.shop-meta .add-to-cart:hover{border:1px solid #105282;color:#105282}.product-tilte h3{color:#191919;font-size:34px;margin:0}.product-detial{margin-top:35px}.product-box{border:1px solid #eee;display:block;background-color:#F5f5f5;overflow:hidden;padding:30px;position:relative}.product-detial-info .caption .card-price-block .price-title{display:block;font-size:16px}.product-detial-info .caption .card-price-block .product-price{font-size:30px}.product-detial-info .caption .card-price-block .product-price-old{font-size:20px}.product-availability::before{color:#428d00;content:"\f00c ";display:inline-block;font-family:FontAwesome;font-size:20px;left:0;line-height:1.1;padding-right:5px;position:relative;top:0}.product-availability{color:#428d00;display:block;margin-top:10px;position:relative;text-transform:uppercase;font-size:20px}.rating .add-review{display:inline-block;margin-left:8px;vertical-align:middle}.rating .add-review a::before{content:"|";display:inline-block;margin:0 7px;position:relative;top:-1px;vertical-align:middle}.rating .add-review a,.rating .add-review span{color:#888;font-size:16px}.rating .add-review a:hover,.rating .add-review span:hover{color:#105282}.product-detial-info .product-description{margin-top:20px}.product-detial-info .caption{margin:0}.product-detial-info .product-description h3{color:#191919;font-size:24px;font-weight:600;text-transform:capitalize}.product-detial-info ul li span{color:#191919}product-quantity{margin-top:15px}.product-quantity>span{font-size:18px}.product-quantity>input{border:1px solid #ccc;font-size:18px;height:40px;margin-right:10px;padding:5px 10px;width:60px;color:#777}.toch-button{background:#f1f1f1;border:0;border-radius:0;color:#999;font-size:14px;font-weight:600;height:40px;line-height:40px;margin:-5px 5px 0 0;outline:0;padding:0 36px;text-shadow:none;text-transform:uppercase;transition:all .3s ease 0s;width:auto}.toch-button.toch-add-cart,.toch-button:hover,.toch-menu ul li a:hover,.toch-menu ul li.active a:hover{background:#ffc627;color:#fff}.toch-button.toch-add-cart:hover{background:#e9af05}.b-socials{margin-top:38px}.b-socials ul li{float:left}.loader-img{display:none}.contact-us .error{font-weight:400;color:#F1474A}.alert-success{display:none;margin-bottom:30px}.custom-select{margin-bottom:20px;position:relative;overflow:hidden}.custom-select ul li select{display:block;height:36px;width:100%!important}.custom-select ul li .customSelect{display:block!important;width:100%!important}.custom-select ul li .mandatory{color:red;font-size:14px}.custom-select ul li label{text-transform:capitalize}.social-share .b-socials.full-socials ul li a{color:#888;display:block;margin-right:18px}.b-socials ul li a i{font-size:13px}.b-socials.full-socials{margin-top:40px}.b-socials.full-socials li a{border:1px solid #ebebeb;display:inline-block;font-size:16px;line-height:1.1;margin-bottom:5px;margin-right:4px;padding:8px;color:#777;vertical-align:middle}.b-socials.full-socials li a i{font-size:15px;margin-right:3px;vertical-align:middle}.b-socials.full-socials li a i.fa-twitter{color:#00aaf0}.b-socials.full-socials li a i.fa-facebook{color:#435f9f}.b-socials.full-socials li a i.fa-google-plus{color:#e04b34}.b-socials.full-socials li a i.fa-pinterest{color:#ce1f2e}.product-detial .nav-tabs>li{float:left;margin-bottom:-1px}.product-detial .nav-tabs>li.active a{background-color:#fff;border-left:none;border-right:none}.product-tabs{background:#eee;border:1px solid #ddd;margin-top:25px}.product-tabs ul li a{color:#242424;font-size:20px;font-weight:600;margin:0;padding:24px}.product-tabs ul li a:hover{background:#fff}.product-tabs ul li.active{border-left:1px solid #ddd;border-radius:0;border-right:1px solid #ddd}.product-tabs ul li.active:first-child{border-left:medium none}.product-detial .tab-pane{background:#f5f5f5}.table-responsive table{margin-bottom:0}.Reviews ul{margin-top:20px}.Reviews .reviews-shop-content ul,.Reviews .reviews-shop-content ul li{display:inline-block;margin:0;padding:0}.Reviews ul li{background-color:#f0f0f0;border-radius:3px;margin-bottom:30px;padding:30px}.reviews-txt a,.reviews-txt a:hover{background:rgba(0,0,0,0);padding:0;margin:0}.reviews-txt p{color:#777;font-size:13px;margin-top:15px}.reviews-txt a{color:#333;font-size:13px}.reviews-txt a:hover{color:#105282}.product-tabs .comment ul.list-inline li a{color:#105282;font-size:16px;font-weight:0;margin:0;padding:0}.product-tabs .commentform h3,.product-tabs h3{color:#191919;font-size:20px;font-weight:700;margin-bottom:30px;text-transform:capitalize}.shop-posts .comment-info img{max-width:90px;height:90px}.shop-posts .comment-info .author-desc{margin-left:115px}.shop-posts .author-title strong{color:#323232;font-size:20px;text-transform:capitalize}.shop-posts .comment-list .children{list-style:none;padding-left:67px}.shop-posts .comment-info{border-bottom:1px solid #ddd;display:block;margin:30px 0;overflow:hidden;padding-bottom:30px}.shop-posts .author-title .list-inline li{border-right:1px solid #999;padding-right:10px}.shop-posts .author-title .list-inline li a{color:#105282;font-size:16px}.shop-posts .author-title .list-inline li:last-child{border:0;padding-right:0}.product-detial-info ul li{font-size:18px}.product-detial-info ul li span{font-size:20px}.product-price-old{color:#888;font-size:14px;font-weight:400;padding-left:5px;text-decoration:line-through}.product-thumb .item a img{background:#f1f1f1;border:1px solid #f1f1f1;border-radius:0;display:block;margin:20px 0 0;padding:0;transition:all .3s ease 0s;width:100%}.product-thumb .item a img:hover{border-color:#337ab7}.shop-detail-tab .tab-pane{background-color:#FFF;padding:20px}.light-blue{background-color:#f4f7fa!important}.light-blue1{background-color:#d4d4d4!important}.heading{margin-bottom:50px}.main-heading-container{position:relative;overflow:hidden}.heading .heading-letter-style{color:#105282;font-size:60px;left:10px;opacity:.03;position:absolute;top:-15px;font-weight:600}.heading .main-heading-container h1{margin-bottom:0;margin-top:0;font-size:30px;font-weight:500;line-height:35px}.heading .main-heading-container h3{margin-bottom:0;margin-top:0;font-size:18px}.main-heading-container p{width:50%}.side-heading .main-heading-container p{width:100%}.side-heading .main-heading-container{padding-left:0}.side-heading .main-heading-container:before{border-left:3px solid #105282;border-top:3px solid #105282;content:"";height:35px;left:-25px;position:absolute;top:-25px;width:35px}.side-heading .heading-letter-style{color:#105282;font-size:90px;left:10px;opacity:.1;position:absolute;top:-55px;font-weight:600}.heading-white,.heading-white p{color:#FFF}.heading-white .heading-letter-style{color:#fff;opacity:.3}.heading-white .main-heading-container::before{border-left:3px solid #FFF;border-top:3px solid #FFF}