body {
font-family: Montserrat, sans-serif;
font-weight: 400;
color: #333;
font-size: 12px;
line-height: 20px;
width: 100%;
position: relative;
left: 0 !important
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444
}
.fa {
font-size: 14px
}
h1 {
font-size: 33px
}
h2 {
font-size: 27px
}
h3 {
font-size: 21px
}
h4 {
font-size: 15px
}
h5 {
font-size: 12px
}
h6 {
font-size: 10.2px
}
a {
color: #333
}
a:hover {
text-decoration: none
}
legend {
font-size: 18px;
padding: 7px 0;
border: 0
}
label {
font-size: 12px;
font-weight: 400
}
input[type=color].form-control,
input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=datetime].form-control,
input[type=email].form-control,
input[type=month].form-control,
input[type=number].form-control,
input[type=password].form-control,
input[type=search].form-control,
input[type=tel].form-control,
input[type=text].form-control,
input[type=time].form-control,
input[type=url].form-control,
input[type=week].form-control,
select.form-control,
textarea.form-control {
font-size: 12px
}
.input-group .dropdown-menu,
.input-group .popover,
.input-group input,
.input-group select {
font-size: 12px
}
.input-group .input-group-addon {
font-size: 12px;
height: 30px
}
span.hidden-lg,
span.hidden-md,
span.hidden-sm,
span.hidden-xs {
display: inline
}
.nav-tabs {
margin-bottom: 15px
}
div.required .control-label:before {
content: '* ';
color: red;
font-weight: 700
}
.hide-element {
display: none !important
}
.dropdown-menu li>a:hover {
text-decoration: none;
color: #fff;
background-color: #229ac8;
background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
background-repeat: repeat-x
}
#top {
background-color: #eee;
border-bottom: 1px solid #e2e2e2;
padding: 4px 0 3px;
margin: 0 0 20px;
min-height: 40px
}
#top .container {
padding: 0 20px
}
#top #form-currency .currency-select,
#top #form-language .language-select {
text-align: left
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
text-shadow: none;
color: #fff;
background-color: #229ac8;
background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
background-repeat: repeat-x
}
#top .btn-link,
#top-links a,
#top-links li {
color: #888;
text-shadow: 0 1px 0 #fff;
text-decoration: none
}
#top .btn-link:hover,
#top-links a:hover {
color: #444
}
#top-links .dropdown-menu a {
text-shadow: none
}
#top-links .dropdown-menu a:hover {
color: #fff
}
#top .btn-link strong {
font-size: 14px;
line-height: 14px
}
#top-links {
padding-top: 6px
}
#top-links a+a {
margin-left: 15px
}
#logo {
margin: 0 0 10px
}
#search {
text-align: right;
width: 100%;
float: right
}
#search .input-lg {
height: 40px;
line-height: 20px;
padding: 0 10px;
border: 1px solid #ccc;
border-radius: 0;
box-shadow: none
}
#search .btn-lg {
font-size: 15px;
line-height: 18px;
padding: 10px 35px;
text-shadow: 0 1px 0 #fff
}
#cart>.btn {
font-size: 12px;
line-height: 18px;
color: #fff
}
#cart.open>.btn {
background-image: none;
background-color: #fff;
border: 1px solid #e6e6e6;
color: #666;
box-shadow: none;
text-shadow: none
}
#cart.open>.btn:hover {
color: #444
}
#cart .dropdown-menu {
background: #eee;
z-index: 1001;
min-width: 100%
}
.empty-product {
text-align: center;
min-height: 100px;
margin-top: 100px
}
.empty-product p {
font-size: 18px;
margin-top: 15px;
margin-bottom: 27px
}
.account-forgotten .register-wraps,
.account-track .register-wraps,
.account-track-otp .register-wraps {
padding: 0 15px;
max-width: 310px;
margin: auto
}
.account-forgotten .register-wraps .control-label,
.account-track .register-wraps .control-label,
.account-track-otp .register-wraps .control-label {
color: #697071;
font-size: 14px;
text-align: left;
margin-bottom: 5px
}
.account-forgotten .register-wraps .form-control,
.account-track .register-wraps .form-control,
.account-track-otp .register-wraps .form-control {
height: 35px;
border: 1.5px solid #d6d6d6;
border-radius: 0;
font-size: 14px;
color: #697071;
box-shadow: none;
outline: 0
}
.account-forgotten .register-wraps .form-control:hover,
.account-track .register-wraps .form-control:hover,
.account-track-otp .register-wraps .form-control:hover {
border-color: #b7b7b7
}
.account-forgotten .register-wraps .back-btn,
.account-track .register-wraps .back-btn,
.account-track-otp .register-wraps .back-btn {
color: #526cd0;
text-align: center;
font-size: 14px;
cursor: pointer
}
.account-forgotten .register-wraps .btn,
.account-track .register-wraps .btn,
.account-track-otp .register-wraps .btn {
width: 100%;
border-radius: 0;
margin: 0
}
.account-forgotten .register-wraps legend,
.account-track .register-wraps legend,
.account-track-otp .register-wraps legend {
font-size: 18px;
text-align: center;
margin-top: 0;
color: #697071;
padding: 15px 0 0
}
.owl-nav {
display: none
}
.owl-dots {
display: none
}
.size_left {
display: block;
font-size: 12px;
text-align: center;
color: red
}
.account-logout .buttons,
.account-logout h1,
.account-logout p {
text-align: center
}
body.account-voucher #MyPopup .modal-content {
border-radius: 0;
border: 10px solid #fff
}
body.account-voucher #MyPopup .modal-body {
border: 10px solid #e97a1e;
padding-top: 40px;
padding-left: 20px;
padding-right: 20px
}
body.account-voucher #MyPopup .close {
position: absolute;
right: 15px;
top: 12px;
color: #a9a4a4;
opacity: 1
}
body.account-voucher #MyPopup h4.modal-title {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 15px
}
@media (max-width:478px) {
#cart .dropdown-menu {
width: 100%
}
}
#cart .dropdown-menu table {
margin-bottom: 10px;
margin-top: 10px;
border: 0
}
#cart .dropdown-menu li>div {
min-width: 427px;
padding: 0 10px
}
@media (max-width:478px) {
#cart .dropdown-menu li>div {
min-width: 100%
}
}
#cart .dropdown-menu li p {
margin: 20px 0
}
#menu {
background-color: #229ac8;
background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
background-repeat: repeat-x;
border-color: #1f90bb #1f90bb #145e7a;
min-height: 40px
}
#menu .nav>li>a {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
padding: 10px 15px;
min-height: 15px;
background-color: transparent
}
#menu .nav>li.open>a,
#menu .nav>li>a:hover {
background-color: rgba(0, 0, 0, .1)
}
#menu .dropdown-menu {
padding-bottom: 0
}
#menu .dropdown-inner {
display: table
}
#menu .dropdown-inner ul {
display: table-cell
}
#menu .dropdown-inner a {
min-width: 160px;
display: block;
padding: 3px 20px;
clear: both;
line-height: 20px;
color: #333;
font-size: 12px
}
#menu .dropdown-inner li a:hover {
color: #fff
}
#menu .see-all {
display: block;
margin-top: .5em;
border-top: 1px solid #ddd;
padding: 3px 20px;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 3px 3px;
font-size: 12px
}
#menu .see-all:focus,
#menu .see-all:hover {
text-decoration: none;
color: #fff;
background-color: #229ac8;
background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
background-repeat: repeat-x
}
#menu #category {
float: left;
padding-left: 15px;
font-size: 16px;
font-weight: 700;
line-height: 40px;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .2)
}
#menu .btn-navbar {
font-size: 15px;
font-stretch: expanded;
color: #fff;
padding: 2px 18px;
float: right;
background-color: #229ac8;
background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
background-repeat: repeat-x;
border-color: #1f90bb #1f90bb #145e7a
}
#menu .btn-navbar.disabled,
#menu .btn-navbar:active,
#menu .btn-navbar:focus,
#menu .btn-navbar:hover,
#menu .btn-navbar[disabled] {
color: #fff;
background-color: #229ac8
}
.box-category #accordion-category ul li a.active {
font-weight: 700
}
#form-review fieldset .form-group .control-label {
padding-top: 7px;
margin-bottom: 5px;
text-align: left
}
#form-review fieldset .form-group {
margin-right: 0;
margin-left: 0
}
@media (min-width:768px) {
#menu .dropdown:hover .dropdown-menu {
display: block
}
}
@media (max-width:767px) {
#menu {
border-radius: 4px
}
#menu div.dropdown-inner>ul.list-unstyled {
display: block
}
#menu div.dropdown-menu {
margin-left: 0 !important;
padding-bottom: 10px;
background-color: rgba(0, 0, 0, .1)
}
#menu .dropdown-inner {
display: block
}
#menu .dropdown-inner a {
width: 100%;
color: #fff
}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover {
background: rgba(0, 0, 0, .1)
}
#menu .see-all {
margin-top: 0;
border: none;
border-radius: 0;
color: #fff
}
.apply-filter .cancel-filter {
border: 0;
border-radius: 0
}
}
#content {
min-height: 600px
}
.owl-buttons {
position: absolute;
z-index: 9;
top: 50%;
width: 100%;
margin-top: -22px
}
.owl-buttons .owl-next,
.owl-buttons .owl-prev {
display: block;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .08);
width: 45px;
height: 45px;
border-radius: 45px;
background: #fff;
line-height: 45px;
position: absolute;
z-index: 9;
top: 50%;
text-align: center;
left: 10px
}
.owl-buttons .owl-next {
right: 10px;
left: initial
}
.owl-buttons .owl-next:before,
.owl-buttons .owl-prev:before {
font-family: Slack;
font-size: 20px;
font-style: normal;
font-weight: 400;
display: inline-block;
text-align: center;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 26px;
line-height: 47px
}
.camera_slider .owl-buttons .owl-prev:before {
content: "\f104"
}
.camera_slider .owl-buttons .owl-next:before {
content: "\f105"
}
#resend-button-align {
float: right;
text-align: right !important
}
footer {
margin-top: 30px;
padding-top: 30px;
background-color: #303030;
border-top: 1px solid #ddd;
color: #e2e2e2
}
footer hr {
border-top: none;
border-bottom: 1px solid #666
}
footer a {
color: #ccc
}
footer a:hover {
color: #fff
}
footer h5 {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 700;
color: #fff
}
.alert {
padding: 8px 14px
}
.breadcrumb {
margin: 0;
padding: 8px 0;
border: 0;
background: 0 0
}
.breadcrumb i {
font-size: 15px
}
.breadcrumb>li {
position: relative;
white-space: nowrap
}
.breadcrumb>li a {
color: #a6a6a6;
font-weight: 300
}
.breadcrumb>li+li:before {
content: "\f105";
padding-right: 4px;
color: #a6a6a6;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.pagination {
margin: 0
}
.pagination-results {
padding-bottom: 16px;
display: none
}
.pagination-list .pagination>li>a,
.pagination-list .pagination>li>span {
background: 0 0;
border: 0;
color: #0066c0;
border-radius: 0;
font-size: 16px;
font-weight: 700;
border: 1px solid #e8e6e6
}
.pagination-list .pagination li.next a,
.pagination-list .pagination li.prev a {
border: 0
}
.pagination-list .pagination>li>span {
border: 0;
background: 0 0 !important;
color: #333 !important
}
.pagination-list .pagination>li>a:hover {
border: 1px solid #0a0b0d;
color: #e97a1e;
background: #fff
}
.pagination-list .pagination li.next a:hover,
.pagination-list .pagination li.prev a:hover {
border: 0;
background: 0 0;
color: #e97a1e
}
.pagination-list .pagination>.active>a,
.pagination-list .pagination>.active>a:focus,
.pagination-list .pagination>.active>a:hover,
.pagination-list .pagination>.active>span,
.pagination-list .pagination>.active>span:focus,
.pagination-list .pagination>.active>span:hover {
z-index: 2;
color: #0066c0;
cursor: default;
background-color: #fff;
border-color: #0066c0;
border-radius: 0
}
.pagination-list .pagination {
margin: 0;
display: inline-block;
text-align: center;
padding: 6px 10px 0;
margin-top: 30px;
background: #e8e6e6;
width: 100%
}
.pagination-list .pagination>li {
display: inline-block
}
.sgh-load-more {
width: 359px;
margin: auto;
text-align: center;
padding-top: 10px;
padding-bottom: 15px
}
.sgh-load-more button {
margin-top: 10px
}
#scroll-button {
font-size: 12px;
background-color: #fff;
border: 1px solid #9b9b9b;
border-radius: 15px;
padding: 2px 10px
}
#scroll-button-up {
font-size: 12px;
background-color: #fff;
border: 1px solid #9b9b9b;
border-radius: 15px;
padding: 2px 10px
}
.buttons {
margin: 1em 0
}
.btn {
padding: 7.5px 12px;
font-size: 12px;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}
.btn-xs {
font-size: 9px
}
.btn-sm {
font-size: 10.2px
}
.btn-lg {
padding: 10px 16px;
font-size: 15px
}
.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover {
font-size: 12px
}
.btn-group>.btn-xs {
font-size: 9px
}
.btn-group>.btn-sm {
font-size: 10.2px
}
.btn-group>.btn-lg {
font-size: 15px
}
.thumbnail.pdp-image img {
width: 100%
}
.btn-default {
color: #777;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
background-color: #e7e7e7;
background-image: linear-gradient(to bottom, #eee, #ddd);
background-repeat: repeat-x;
border-color: #ddd #ddd #b3b3b3 #b7b7b7
}
.btn-primary {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
background-color: #229ac8;
background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
background-repeat: repeat-x;
border-color: #1f90bb #1f90bb #145e7a
}
.btn-primary.buy_now-Btn {
background: #39ebaa;
font-size: 15px
}
.btn-primary.buy_now-Btn:active,
.btn-primary.buy_now-Btn:active:hover,
.btn-primary.buy_now-Btn:focus,
.btn-primary.buy_now-Btn:hover {
background: #555656
}
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:hover,
.btn-primary[disabled] {
background-color: #1f90bb;
background-position: 0 -15px
}
.btn-warning {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
background-color: #faa732;
background-image: linear-gradient(to bottom, #fbb450, #f89406);
background-repeat: repeat-x;
border-color: #f89406 #f89406 #ad6704
}
.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:hover,
.btn-warning[disabled] {
box-shadow: inset 0 1000px 0 rgba(0, 0, 0, .1)
}
.btn-danger {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
background-color: #da4f49;
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
background-repeat: repeat-x;
border-color: #bd362f #bd362f #802420
}
.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:hover,
.btn-danger[disabled] {
box-shadow: inset 0 1000px 0 rgba(0, 0, 0, .1)
}
.btn-success {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
background-color: #5bb75b;
background-image: linear-gradient(to bottom, #62c462, #51a351);
background-repeat: repeat-x;
border-color: #51a351 #51a351 #387038
}
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:hover,
.btn-success[disabled] {
box-shadow: inset 0 1000px 0 rgba(0, 0, 0, .1)
}
.btn-info {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
background-color: #df5c39;
background-image: linear-gradient(to bottom, #e06342, #dc512c);
background-repeat: repeat-x;
border-color: #dc512c #dc512c #a2371a
}
.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:hover,
.btn-info[disabled] {
background-image: none;
background-color: #df5c39
}
.btn-link {
border-color: transparent;
cursor: pointer;
color: #23a1d1;
border-radius: 0
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
background-color: rgba(0, 0, 0, 0);
background-image: none;
box-shadow: none
}
.btn-inverse {
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
background-color: #363636;
background-image: linear-gradient(to bottom, #444, #222);
background-repeat: repeat-x;
border-color: #222 #222 #000
}
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:hover,
.btn-inverse[disabled] {
background-color: #222;
background-image: linear-gradient(to bottom, #333, #111)
}
.list-group a {
border: 1px solid #ddd;
color: #888;
padding: 8px 12px
}
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover {
color: #444;
background: #eee;
border: 1px solid #ddd;
text-shadow: 0 1px 0 #fff
}
.carousel-caption {
color: #fff;
text-shadow: 0 1px 0 #000
}
.carousel-control .icon-prev:before {
content: '\f053';
font-family: FontAwesome
}
.carousel-control .icon-next:before {
content: '\f054';
font-family: FontAwesome
}
.message-throw {
margin-top: 15px
}
.product-thumb {
margin-bottom: 20px;
overflow: auto;
position: relative
}
.product-thumb .image {
text-align: center
}
.product-thumb .image a {
display: block
}
.product-thumb .image a:hover {
opacity: .8
}
.product-thumb .image img {
margin-left: auto;
margin-right: auto
}
.product-grid .product-thumb .image {
float: none
}
.product-layout.product-item.product-grid:hover .product-thumb {
box-shadow: 0 0 3px #ccc
}
.product-thumb .rating {
padding-bottom: 10px
}
.rating .fa-stack {
font-size: 8px
}
.rating .fa-star-o {
color: #999;
font-size: 15px
}
.rating .fa-star {
color: #fc0;
font-size: 15px
}
.rating .fa-star+.fa-star-o {
color: #e69500
}
h2.price {
margin: 0
}
.product-thumb .price {
color: #444;
font-size: 14px
}
.product-thumb .price i {
margin-right: 3px;
font-size: 13px
}
.product-thumb .price-new {
font-weight: 600;
color: #e97a1e
}
.product-thumb .price-old {
color: #999;
text-decoration: line-through;
margin-right: 5px;
margin-left: 5px
}
.product-thumb .price-tax {
color: #999;
font-size: 12px;
display: block
}
.product-thumb .button-group {
border-top: 1px solid #ddd;
background-color: #eee;
overflow: auto
}
.product-list .product-thumb .button-group {
border-left: 1px solid #ddd
}
.product-thumb .button-group button {
width: 60%;
border: none;
display: inline-block;
float: left;
background-color: #eee;
color: #888;
line-height: 38px;
font-weight: 700;
text-align: center;
text-transform: uppercase
}
.product-thumb .button-group button+button {
width: 20%;
border-left: 1px solid #ddd
}
.product-thumb .button-group button:hover {
color: #444;
background-color: #ddd;
text-decoration: none;
cursor: pointer
}
.thumbnails {
overflow: auto;
clear: both;
list-style: none;
padding: 0;
margin: 0
}
.thumbnails>li {
margin-left: 20px
}
.thumbnails>img {
width: 100%
}
.image-additional a {
margin-bottom: 20px;
padding: 5px;
display: block;
border: 1px solid #ddd
}
.image-additional {
max-width: 78px
}
.thumbnails .image-additional {
float: left;
margin-right: 20px
}
.thumbnails .image-additional:last-child {
margin-right: 0
}
#column-left .product-layout,
#column-right .product-layout {
width: 100%
}
.input-group .form-control[name^=quantity] {
min-width: 50px
}
.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:hover,
.btn-info[disabled] {
background-image: none;
background-color: #df5c39
}
.product-thumb h4 {
font-weight: 700
}
.product-thumb h4.product-name {
overflow: hidden
}
.product-list .product-thumb .caption {
margin-left: 230px
}
.footer {
margin-top: 30px
}
.rating {
overflow: hidden;
vertical-align: bottom;
display: inline-block;
width: auto;
height: 30px
}
.rating>input {
opacity: 0;
margin-right: -100%
}
.rating>label {
position: relative;
display: block;
float: right;
background: url(https://cdn.staticans.com/image/brandstore/star-off-big.png);
background-size: 23px 23px;
background-repeat: no-repeat;
cursor: pointer
}
.rating>label:before {
display: block;
opacity: 0;
content: '';
width: 30px;
height: 30px;
background: url(https://cdn.staticans.com/image/brandstore/star-on-big.png);
background-size: 23px 23px;
transition: opacity .2s linear;
background-repeat: no-repeat;
cursor: pointer
}
.rating:not(:hover)>:checked~label:before,
.rating>label:hover:before,
.rating>label:hover~label:before {
opacity: 1
}
.camera_wrap img {
display: block;
margin: 0 auto;
max-width: 100%
}
.mega-menu-modules .container-megamenu {
width: 100%
}
.wishlist .product {
padding: 0;
border: none;
padding-top: 0 !important
}
.add-product {
position: relative
}
.row.product-grid.wishlist {
margin-right: -7px;
margin-left: -7px
}
.remove-product {
position: absolute;
top: 6px;
right: 8px
}
.remove-product a.btn {
background: #fff;
width: 25px;
height: 25px;
padding: 0;
line-height: 23px;
color: #999 !important;
border-radius: 50% !important;
border: 1px solid #ccc;
margin-right: 5px;
margin-top: 5px
}
.right.wishlistproduct- {
padding: 0 10px 10px
}
.right.wishlistproduct- .name {
padding-top: 3px;
min-height: 60px
}
.right.wishlistproduct- .name a {
font-size: 14px;
font-weight: 400 !important;
color: #333;
line-height: 1.6
}
.wishlist.product-grid .product:before {
background: 0 0
}
.wishlist-item {
border: 1px solid #e5e5e5;
margin: 6px 8px;
text-align: center;
position: relative
}
.wishlist.product-grid .product:hover:before {
border: none
}
.product-image img {
max-width: 100%
}
.wishlist .product.product-thumb {
overflow: inherit
}
.wishlist .product.product-thumb:hover .price {
position: relative;
bottom: 11px
}
.wishlist .options_div {
left: 0;
bottom: 59px
}
.wishlist .product.product-thumb .bynow-btn-group button {
width: 100%
}
.custom-cart-page .cartImg {
margin: 5px
}
.custom-cart-page .cart-info table td:last-child {
padding-right: 15px !important;
border-left: 0;
font-size: 14px
}
.custom-cart-page .cartProduct input[type=number] {
width: 43px;
font-size: 12px;
height: 25px;
border-radius: 4px !important
}
.custom-cart-page .input-group-btn .btn {
height: auto;
margin: 5px 0;
padding: 4px 12px
}
.custom-cart-page .cart-wrap {
padding: 0 0 5px
}
.custom-cart-page .cart-right {
padding-left: 5px
}
.cart-info .cart-heading-title,
.custom-cart-page .cart-right .cart-heading-title {
padding: 10px 15px;
font-weight: 400 !important;
font-size: 14px !important;
margin: 0;
position: relative;
background: #f1f1f1;
box-shadow: none;
border-bottom: 1px solid #e0e0e0
}
.custom-cart-page .cart-info table td {
border-bottom: solid 1px rgba(241, 241, 241, .7)
}
.custom-cart-page .cart-info table tr {
border-bottom: solid 1px rgba(241, 241, 241, .7)
}
.custom-cart-page .cart-total {
padding-left: 10px;
padding-right: 10px
}
.custom-cart-page .button-section {
margin: 0 -5px
}
.secure-message {
padding: 10px 3px;
color: #8c8c8c
}
.short-header #top #header-right {
width: 180px !important;
right: 2.5%;
position: absolute !important
}
.mobileSearch {
display: none
}
.custom-cart-page .input-group-btn .btn {
border-radius: 4px !important
}
.custom-cart-page .input-group-btn .btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius: 4px !important;
border-bottom-right-radius: 4px !important
}
.cart-price-control .qty {
width: 50px;
height: 25px;
background: #f1f1f1;
font-size: 12px;
padding: 0 5px;
text-align: center
}
.custom-cart-page .input-group-btn .btn.button-remove,
.custom-cart-page .input-group-btn .btn.order-action-btn {
background: 0 0 !important;
color: #989898 !important;
font-weight: 400 !important;
font-size: 12px !important;
letter-spacing: 1px;
margin: 0;
margin-left: 1px !important;
border: 0;
text-shadow: none;
box-shadow: none
}
.custom-cart-page .input-group-btn .btn.order-action-btn {
margin-right: 15px;
padding: 0;
text-transform: capitalize
}
.checkout-cart .custom-cart-page .input-group-btn .btn.button-update {
background: #969696 !important;
border-radius: 4px !important;
margin-left: 9px
}
.cart-price-control .add,
.cart-price-control .button-remove,
.cart-price-control .minus {
background: 0 0;
border: none;
color: #a9a7a7;
font-size: 14px
}
.cart-price-control .button-remove {
font-size: 12px;
margin-left: 30px;
position: relative
}
.cart-price-control {
margin-top: 12px
}
.cart-price-control .button-remove:before {
content: "";
height: 14px;
width: 1px;
background: #ccc;
position: absolute;
top: 5px;
left: -7px
}
#coupon-content button#button-coupon {
padding: 0 20px;
border-radius: 3px !important;
height: 40px
}
#coupon-content .input-group .form-control {
padding: 0 10px;
height: 40px
}
#coupon-heading {
padding: 10px 0 2px
}
.header-type-12.short-header #top .pattern>.container {
padding-bottom: 0;
height: 46px;
padding-top: 0
}
.cart-wrap .button-section .btn {
display: block;
text-align: center
}
.custom-cart-page {
margin-top: 14px
}
.cart-wrap .button-section.shpping-btn .btn {
padding: 8px 12px;
border-radius: 5px
}
.btn.btn-block.continue-Shopping-btn {
background: 0 0 !important;
border-radius: 3px;
padding: 3px 0;
float: right;
margin: 0;
position: relative;
top: -4px;
color: #2874f0 !important;
width: auto;
border: 0;
box-shadow: none
}
.btn.btn-block.continue-Shopping-btn i {
font-size: 14px
}
.shopping-btn .checkout-section .checkout-btn {
background: e57c00 !important;
border-radius: 4px;
margin: 0 0 5px;
padding: 10px 24px
}
.shopping-btn .checkout-section .checkout-btn:hover {
background: #333 !important
}
.table-bordered>tbody>tr>td {
border: 0;
background: #fff;
line-height: inherit
}
.table-bordered {
border: 1px;
margin-bottom: 30px;
background: #fff
}
.custom-cart-page .cart-info table td i {
margin-right: 2px;
font-size: 14px
}
.custom-cart-page .cartProduct input[type=number] {
width: 43px;
font-size: 12px;
height: 25px;
border-radius: 4px !important;
background: #f3f3f3;
border: 0;
padding: 5px;
position: relative;
top: 6px
}
.custom-cart-page .cart-info {
border-radius: 0;
padding: 0;
border-top: 0;
padding: 0
}
.cart-left-container h2 {
font-size: 22px
}
.cart-left-container .panel-title>a {
display: block
}
.cart-left-container .panel-title>a i {
float: right
}
.cart-total {
overflow: auto;
margin-bottom: 20px;
padding-top: 20px
}
.cart-total table {
width: 100%
}
.cart-total table tr td:last-child {
font-size: 14px;
font-weight: 400 !important;
color: #2458eb
}
.cart-total td {
padding: 10px 5px
}
.cartProduct .cartImg img {
border: 0
}
.custom-cart-page .panel-body .input-group-btn .btn {
border-radius: 0 4px 4px 0 !important;
padding: 6px 15px;
height: 34px;
margin: 0
}
#collapse-shipping .panel-body button {
float: right
}
.cart-added-success-message,
.wishlist-success-message {
background: #333;
position: fixed;
top: 66px;
right: 0;
color: #fff;
z-index: 9999;
width: 230px;
border: 0
}
.cart-added-success-message a,
.wishlist-success-message a {
color: #fff
}
.cart-added-success-message button.close,
.wishlist-success-message button.close {
display: none
}
.cart-added-success-message:before,
.wishlist-success-message:before {
content: "";
width: 0;
height: 0;
border-bottom: 10px solid #333;
position: absolute;
right: 18px
}
.login-box {
background-color: #fff;
box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
padding: 30px 15px 20px;
max-width: 410px;
margin: 20px auto;
padding-bottom: 25px
}
.login-third-party-login {
margin-top: 30px
}
.login-button-container {
margin-top: 10px;
margin-bottom: 20px;
text-align: center
}
.login-class .nav-tabs,
.login-class .nav-tabs>li>a {
border: none;
margin-right: 0;
border-radius: 0;
color: #999;
text-transform: uppercase;
background: #fff
}
.login-class .nav-tabs>li#li1>a {
border-right: 2px solid #ccc
}
.login-class .nav.nav-tabs {
margin-left: -15px;
margin-right: -15px;
border-top: 2px solid #ccc
}
.nav-tabs>li {
float: left;
margin-bottom: -1px
}
.login-class .nav-tabs>li.active {
border-bottom: 2px solid #e97a1e
}
.login-class .nav-tabs>li {
width: 50%;
text-align: center;
border-bottom: 2px solid #ccc;
background: #fff
}
.login-button-info-text {
margin-top: 0;
margin-bottom: 20px;
text-align: center
}
.login-info-text {
color: #94969f;
font-size: 12px
}
.text-center {
text-align: center
}
.login-title {
font-size: 28px;
margin-top: 0;
color: #535766
}
.login-button {
vertical-align: text-bottom;
margin: 0 auto;
max-width: 165px;
padding-left: 15%;
position: relative;
font-size: 13px;
font-weight: 500;
color: #696b79;
height: 50px;
border: 1px solid #bfc0c6;
background-color: #fff;
border-radius: 5px;
text-align: left;
width: 49%;
display: inline-block
}
.login-facebook {
margin-right: 8px;
margin-bottom: 0
}
.login-google.login-button {
padding-left: 14px;
padding-top: 6px
}
.header-sprite {
background: url(https://cdn.staticans.com/image/icon/sprite.png);
background-size: 51px 29px
}
.login-fb-logo {
background-position: -1px 0 !important;
width: 28px;
top: 10px
}
.login-fb-logo,
.login-gplus-logo {
height: 29px;
position: absolute;
left: 15px
}
.login-gplus-logo {
width: 88%;
top: 7px;
background-position: -29px 0 !important;
width: 23px;
top: 13px;
background: 0 0
}
.login-class .nav-tabs>li.active>a,
.login-class .nav-tabs>li.active>a:focus,
.login-class .nav-tabs>li.active>a:hover {
border: none;
border-radius: 0;
background: #fff;
color: #e97a1e
}
.login-input-container .form-group:first-child {
border-top: 0 solid #d5d6d9
}
.login-input-container {
margin: 20px;
border: 1px solid #bfc0c6;
border-radius: 5px;
padding: 0
}
.login-input-container .form-group {
margin-bottom: 0
}
.login-input-container .form-group input {
margin: 0;
border: 0;
padding: 12px 10px;
background: 0 0
}
.login-google .abcRioButtonLightBlue {
box-shadow: none;
width: 100% !important
}
.login-google .abcRioButtonContents {
float: left;
text-transform: uppercase;
font-weight: 500;
color: #696b79;
margin-top: 2px
}
.login-input-container .form-group .form-control {
box-shadow: none;
padding: 15px;
height: auto;
border-radius: 0
}
#registration.login-input-container .form-group .form-control,
.login-input-container .form-group .form-control#input-email {
border-bottom: 1px solid #bfc0c7
}
#registration.login-input-container .form-group #input-registration-telephone.form-control {
border-bottom: 0
}
.btn-1 {
background: #e97a1e;
color: #fff;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
padding: 13px 38px 10px;
border-radius: 0;
border: 0
}
.btn-1:hover {
background: #333;
color: #fff
}
.row.link-related-login {
clear: both;
padding-top: 0
}
.link-related-login {
padding-top: 15px
}
.row.link-related-login .create-account-link {
text-align: right
}
.row.link-related-login a {
color: #7293fe
}
.already-account {
color: #7293fe
}
.login-box .abcRioButton:hover {
box-shadow: none
}
.country_code {
position: absolute;
line-height: 37px;
padding-left: 10px;
color: #777
}
.country_code_guest {
position: absolute;
line-height: 65px;
padding-left: 38px;
color: #777
}
.country_code_checkout {
position: absolute;
line-height: 40px;
padding-left: 38px;
color: #777
}
.footer .pattern a.subscribe {
border-radius: 0;
padding: 12px 10px;
height: 40px;
margin: 0 0 0 8px;
background: #e97a1e;
color: #fff
}
.default-newsletter .email {
margin: 0;
padding: 5px 0;
height: 40px;
background: 0 0;
border: 0;
border-bottom: 1px solid #ccc;
width: 132px;
color: #fff
}
.footer .advanced-grid .container>div>.row>div,
.footer .container>.row>div {
padding-top: 15px;
padding-bottom: 15px
}
.footer-block>.footer-block-content {
display: inline-block;
vertical-align: top;
text-align: left;
line-height: 1;
padding: 0 0 0 8px
}
.footer h4,
.footer h5 {
padding: 0 0 8px;
margin: 0;
color: #fff;
font-size: 16px;
font-weight: 500 !important
}
.footer .list ul {
text-align: left
}
.footer .list ul li a {
line-height: 40px;
font-weight: 400;
font-size: 14px
}
.social-icons {
text-align: right
}
.footerlink li,
.social-icons li {
display: inline-block
}
.footer .pattern a {
color: #b9b7b7
}
.footer .pattern p {
color: #b9b7b7
}
#tab-specification .table-bordered>tbody>tr>td {
border: 1px solid #ddd
}
.social-icons li .fa {
background: #5d5d5d;
border-radius: 30px;
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
font-size: 16px;
color: #fff
}
.social-icons li .fa.fa-twitter {
background: #09cdf3
}
.social-icons li .fa.fa-facebook {
background: #4266b2
}
.social-icons li .fa.fa-youtube-play {
background: #ca0c0b
}
.footer ul {
list-style: none;
margin: 0;
padding: 15px 0;
clear: both;
text-align: center
}
.footer ul.social-icons {
text-align: right
}
.footerlink li {
float: none;
border-left: 0;
padding: 0 6px;
border-left: 1px solid #ccc
}
.footerlink li:first-child {
border: 0
}
.footer ul.footerlink li a {
line-height: 14px;
font-size: 16px;
font-weight: 200;
color: #fff;
padding: 0 15px
}
.footer ul.footerlink li a:hover {
background: 0 0
}
.copy-right {
color: #fff
}
header #cart,
header .my-account,
header .search-bar,
header .wishlist-button {
display: inline-block
}
header #cart,
header .my-account,
header .wishlist-button {
width: 40px;
vertical-align: top
}
.header-right {
text-align: right
}
header .cart-price {
background: 0 0;
border: none
}
header .caret {
display: none
}
span#cart-total {
display: inline-block;
height: 18px;
width: 18px;
line-height: 18px;
background: #e97a1e;
color: #fff;
border-radius: 50%;
font-size: 10px;
position: absolute;
right: 3px;
top: 3px
}
span#wishlist-total {
display: inline-block;
height: 18px;
width: 18px;
line-height: 18px;
background: #e97a1e;
color: #fff;
border-radius: 50%;
font-size: 10px;
position: absolute;
right: 60px;
top: 3px;
font-style: italic;
font-style: italic;
font-family: 'Open Sans', sans-serif;
-webkit-font-smoothing: initial
}
#cart>button>span>img {
height: 18px
}
#cookie-notice {
z-index: 1;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background: #fff;
line-height: 20px;
padding: 10px 60px 10px 30px;
text-align: center;
box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, .1);
display: none;
font-size: 13px;
max-height: 120px
}
#cookie-notice a {
text-decoration: underline
}
#cookie-notice-close {
display: block;
position: absolute;
top: 10px;
right: 25px;
font-size: 20px;
text-decoration: none !important
}
.search-bar #search .btn-lg {
padding: 10px 15px;
background: 0 0;
border: none;
box-shadow: none;
outline: 0
}
header .search-bar {
width: 140px;
margin-right: 15px
}
.my-account-link,
.wishlist-link {
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 45px;
padding: 1px 7px
}
.wishlist .product.product-thumb:hover .bynow-btn-group {
display: block
}
header .cart-price {
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
line-height: 40px
}
.btn-group.open .cart-price.dropdown-toggle {
box-shadow: none
}
.my-account-link i,
.wishlist-link i {
font-size: 26px;
color: #757886
}
header .search-bar .input-group-btn {
position: absolute;
right: 40px
}
header {
border-bottom: 1px solid #c1ccd1; padding: 0;
background: #fff
}
#logo {
margin: 5px 0
}
.filter-sec {
border: 1px solid #ccc
}
.filter-sec .panel-default {
border: 0;
background: 0 0;
margin-bottom: 0
}
.filter-sec .list-group a {
border: 0;
font-weight: 300
}
.filter-sec .list-group-item:first-child,
.filter-sec .list-group-item:last-child {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover {
border: none;
background: 0 0
}
.panel-heading {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.filter-sec .list-group {
margin-bottom: 0
}
span.sale.sale-percentage {
background: 0 0;
color: #e97a1e;
padding: 0;
font-size: 13px;
width: auto;
position: relative
}
.box-heading.list-group-item,
.list-group>a.list-group-item,
.panel-heading+.list-group .list-group-item:first-child {
padding: 10px 15px !important;
font-weight: 400 !important;
font-size: 16px !important;
letter-spacing: 1px;
background: #f9f9f9;
border: none;
text-transform: uppercase;
border-bottom: 1px solid #dcdada !important;
margin-bottom: 0
}
.list-group>a.list-group-item {
padding: 10px 15px !important;
font-weight: 400 !important;
font-size: 16px !important;
letter-spacing: 1px;
background: #f9f9f9;
border: none;
text-transform: uppercase
}
.categories.list-group>a.list-group-item {
padding: 8px 15px !important;
font-weight: 400 !important;
font-size: 12px !important;
background: 0 0;
border: none;
text-transform: uppercase
}
.filter-sec .list-group-item {
border: none
}
.filter-sec .panel-default>.panel-heading {
display: none
}
h1.product-title.category-name {
display: inline-block;
text-transform: uppercase;
font-weight: 400 !important;
letter-spacing: 1px;
font-size: 16px;
margin-top: 0
}
.category-total-item {
font-size: 14px;
color: #878b94;
font-weight: 400;
margin-left: 5px
}
.product-thumb h4.product-name {
font-size: 14px;
color: #333;
font-weight: 400 !important;
line-height: 1.6
}
.product-thumb h4.product-name a {
color: #333
}
.caption {
text-align: center
}
.wishlist-icon {
font-size: 14px;
width: 30px;
height: 30px;
line-height: 10px;
padding: 8px 0;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
border: 1px solid #f0f0f0;
color: #c2c2c2;
background: #fff;
border-radius: 30px;
position: absolute;
top: 5px;
right: 20px;
outline: 0;
z-index: 9
}
.wishlist-icon.active {
color: #e97a1e
}
.product-item .wishlist.active {
color: #e9791f
}
.category-image {
position: relative
}
.bynow-btn-group {
background: #fff;
border: 1px solid #e2e2e2;
border-left: 0;
border-right: 0;
width: 100%;
padding: 9px 5px;
position: absolute;
left: 0;
bottom: 0;
font-size: 14px;
text-transform: uppercase;
color: #229cca;
z-index: 9;
height: 40px;
display: none
}
.product-layout.product-item.product-grid.out-of-stock-main:hover .bynow-btn-group {
display: none
}
.stock_left_pdp {
color: #e97a2e;
margin-bottom: 14px;
font-weight: 700
}
.product-image {
position: relative
}
.stock_left {
font-size: 10px;
position: absolute;
z-index: 9 !important;
bottom: 24px;
background: #000;
height: 24px;
width: auto;
display: inline-block;
color: #fff;
line-height: 24px;
padding: 0 0 0 8px;
left: 0
}
.stock_left:before {
content: "";
height: 0;
width: 0;
top: 0;
right: -15px;
position: absolute;
border-left: 0 solid transparent;
border-right: 15px solid transparent;
border-top: 24px solid #000
}
.bynow-btn-group button.buynow {
border-left: 1px solid #e2e2e2;
display: none
}
.size-option .form-group {
padding: 10px 15px
}
.size-option .form-group .radio-type-button2 {
margin-bottom: 0;
margin-top: 0
}
.buy-add-cart-buttons {
text-align: center
}
.header-right .remove-product {
position: relative;
top: -2px;
right: 5px
}
.product-layout.product-item.product-grid:hover .product-thumb .price {
position: relative;
bottom: 33px;
height: 22px;
background: #fff;
text-align: center;
width: 100%;
margin-bottom: 0;
bottom: 37px;
bottom: 34px
}
.product-layout.product-item.product-grid.out-of-stock-main:hover .product-thumb .price {
position: static;
width: auto
}
.product-layout.product-item.product-grid .product-thumb {
min-height: 370px;
overflow: inherit
}
.size-option .form-group {
margin-bottom: 0
}
.size-option .options_div {
bottom: 64px
}
.owl-item .size-option .options_div {
bottom: 59px
}
.size-option-heading {
border-bottom: 1px solid #e97a1e;
text-align: left;
padding-left: 10px;
color: #e97a1e
}
.close_option_div .fa-close {
font-size: 14px !important
}
.size-option-heading .close_option_div {
padding: 2px 8px !important;
color: #696969
}
.size-option .radio-type-button2 label {
width: 34px;
height: 34px;
border-radius: 42px;
line-height: 31px;
font-size: 12px
}
.pagination>li>a,
.pagination>li>span {
position: relative;
float: left;
padding: 6px 5px;
margin-left: -1px;
line-height: 1.42857143;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 30px;
width: auto;
height: 30px;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-right: 3px;
color: #333
}
.bynow-btn-group button {
font-size: 13px;
border: 0;
text-transform: uppercase;
width: 48%;
margin: 0;
padding: 0;
display: inline-block;
color: #e97a1e;
outline: 0;
background: 0 0
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
z-index: 2;
color: #fff;
cursor: default;
background-color: #e9791f;
border-color: #e9791f
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
border-radius: 30px
}
.radio-type-button2 {
display: inline-block
}
.radio-type-button2 label {
display: inline-block;
padding: 0;
border: solid 2px #ccc;
transition: all .3s;
width: 40px;
height: 40px;
border-radius: 40px;
line-height: 38px;
text-align: center;
font-size: 14px
}
.radio-type-button2 input[type=radio] {
display: none
}
.radio-type-button2 input[type=radio]:checked+label {
border: solid 2px #e97a1e;
background: #e97a1e;
color: #fff
}
ul.bullets-points {
list-style: none;
padding: 0 !important;
color: #a0a0a0;
font-weight: 400;
margin-bottom: 0
}
ul.bullets-points li {
font-size: 13px;
list-style: none;
display: inline-block;
text-align: center;
padding: 0 5px;
border-right: 1px solid #ccc;
line-height: 10px;
margin: 10px 0;
color: #a0a0a0 !important;
position: relative;
font-family: 'Open Sans', sans-serif !important
}
ul.bullets-points li:nth-child(1) {
display: none
}
ul.bullets-points li:nth-child(3) {
color: #6893ee !important;
cursor: pointer
}
ul.bullets-points li:last-child {
border: 0
}
ul.bullets-points li .popover-content {
padding: 9px 14px;
width: 250px;
color: #555
}
ul.bullets-points li i {
display: block;
z-index: 999;
position: absolute;
width: 100%;
top: 0;
font-size: 0;
height: 20px
}
.desktop ul.specification-list li ul li {
margin: 5px 0;
list-style: circle
}
.desktop ul.specification-list li ul li .specification-lable {
color: #929292
}
.offer-details {
border-bottom: 1px solid #eee;
padding-bottom: 15px;
margin-bottom: 20px
}
.offer-details a {
display: block;
font-size: 12px;
line-height: 25px
}
.offer-details a:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
content: "\f058";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #31b550;
margin-right: 8px
}
.col-sm-2.zoom-thumbnails {
width: 80px;
padding-right: 0;
padding-left: 0
}
.col-sm-2.zoom-thumbnails .image-additional {
margin-right: 0
}
.out-of-stock-main .out-of-stock-msg {
position: absolute;
right: 10px;
color: red;
z-index: 9;
margin: auto;
text-align: center;
width: 100%;
top: 50%
}
.product-layout.product-item.out-of-stock-main:hover .addToCart {
display: none
}
.product-grid.out-of-stock-main .product-thumb .image {
opacity: .5
}
.price-container {
margin: 20px 0 0 2px
}
.price-container li {
display: inline-block;
margin-bottom: 12px
}
.price-container li h2,
.price-container li.price-new h2 {
font-size: 20px;
color: #444;
margin: 0
}
.price-container li h2 i,
.price-container li.price-new h2 i {
font-size: 18px;
margin-right: 3px
}
.price-container li.price-old {
margin-left: 0;
position: relative;
top: -2px
}
.price-container li.price-old span {
font-size: 14px;
color: #828282;
margin: 0;
text-decoration: line-through
}
.product-info .price-new.save-price {
padding-left: 6px;
color: #e9791f;
font-size: 16px !important;
margin-top: 1px;
position: relative;
top: -2px
}
.price-container li.price-old span i {
font-size: 12px;
margin-right: 3px
}
.product-info .product-title {
font-size: 20px;
margin: 0 0 10px
}
#product .control-label {
text-transform: uppercase;
font-weight: 500;
font-size: 13px
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
border-color: #c3c3c3
}
.thumbnail-slider .item {
padding-left: 8px;
padding-right: 8px
}
.row.thumbnail-slider {
margin-left: 0;
margin-right: 0
}
.m-pdp .pdp-image-slider .owl-next,
.m-pdp .pdp-image-slider .owl-prev,
.pdp-image .owl-buttons .owl-next,
.pdp-image .owl-buttons .owl-prev,
.thumbnail-slider .owl-buttons .owl-next,
.thumbnail-slider .owl-buttons .owl-prev {
position: absolute;
top: 50%;
margin-top: -20px;
height: 35px;
width: 35px;
background: #fff;
text-align: center;
line-height: 34px;
font-size: 28px;
cursor: pointer;
border-radius: 40px;
box-shadow: 0 0 4px #ccc;
padding-right: 3px
}
.m-pdp .pdp-image-slider .owl-next,
.pdp-image .owl-buttons .owl-next,
.thumbnail-slider .owl-buttons .owl-next {
right: 0;
left: initial;
padding-right: 0;
padding-left: 2px
}
.m-pdp .price-container li.price-old {
margin-left: 5px
}
.addtoCart-Btn {
border-radius: 3px;
padding: 12px 42px;
height: auto;
background: #444;
border: 0;
text-transform: uppercase;
font-size: 15px;
outline: 0
}
.addtoCart-Btn:active,
.addtoCart-Btn:active:focus,
.addtoCart-Btn:focus,
.addtoCart-Btn:hover,
.btn-primary:active:hover {
background: #e97a1e;
outline: 0
}
.mega-menu-modules .megamenu-wrapper .container {
width: 100%;
padding: 0
}
li.mobile-menu-close {
display: none
}
.mega-menu-modules ul.megamenu>li>a {
height: auto;
padding: 10px 0;
height: auto
}
.mega-menu-modules ul.megamenu li .sub-menu .content .hover-menu a.main-menu,
.mega-menu-modules ul.megamenu li .sub-menu .content .hover-menu a.with-submenu,
.mega-menu-modules ul.megamenu>li>a {
color: #111
}
.mega-menu-modules ul.megamenu>li.with-sub-menu>a strong:after,
.mega-menu-modules ul.megamenu>li>a:hover {
color: #e97a1e
}
.mega-menu-modules ul.megamenu>li.active>a,
.mega-menu-modules ul.megamenu>li.home>a,
.mega-menu-modules ul.megamenu>li:hover>a,
.mega-menu-modules ul.megamenu>li>a:hover {
color: #e9791f
}
.container-megamenu ul.megamenu>li {
margin: 0 25px 0 0
}
#cart .dropdown-menu,
.my-account .dropdown-menu {
background: #fff;
border: none;
color: #333;
padding: 0;
right: 0;
margin-top: 15px;
font-size: 13px;
border-radius: 0;
width: 500px;
text-align: left;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: 0 0 25px rgba(0, 0, 0, .15);
-moz-box-shadow: 0 0 25px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .15)
}
.my-account .dropdown-menu {
width: 150px;
padding: 10px 0
}
.my-account .dropdown-menu>li>a {
padding: 6px 15px
}
.my-account .dropdown-menu li>a:hover {
background: #f9f9f9;
color: #333
}
#cart .dropdown-menu:after,
.my-account .dropdown-menu:after {
position: absolute;
top: -10px;
right: 10px;
display: inline-block;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
border-left: 10px solid transparent;
content: ''
}
#cart .table-striped>tbody>tr:nth-of-type(odd) {
background-color: #fff
}
#cart .img-thumbnail {
border: 0
}
.product-name {
color: #333
}
#cart .remove-product {
background: 0 0;
border: 0;
box-shadow: none;
color: #ccc;
padding: 0;
color: #333;
width: 25px
}
#cart .table>tbody>tr>td {
border-top: 0
}
.cart-breakup {
border-top: 1px solid #e5e5e5
}
.cart-breakup .table-bordered,
.cart-breakup .table-bordered tr td {
border: 0
}
.cashback .table-bordered,
.transaction .table-bordered {
border: 1px solid #ddd
}
.cashback .table thead:first-child td,
.transaction .table thead:first-child td {
padding: 15px 10px
}
.btn-denger,
.checkout-btn,
.view-cart-btn {
background: #e97a1e;
display: inline-block;
cursor: pointer;
border: none;
color: #fff !important;
font-size: 14px !important;
line-height: 1.6;
font-weight: 600;
text-transform: uppercase;
padding: 10px 30px;
margin: 5px 7px;
border-radius: 0;
transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
outline: 0;
-webkit-font-smoothing: subpixel-antialiased !important
}
.btn-denger:hover,
.view-cart-btn {
background: #333
}
.tabs-section .nav-tabs {
z-index: 2;
text-align: center;
margin: 0 -15px;
padding: 15px 0 0;
position: relative
}
.tabs-section .nav-tabs>li {
margin: 0 15px;
padding: 0;
font-size: 20px;
color: gray;
font-weight: 500;
display: inline-block;
vertical-align: top;
position: relative;
float: none
}
.tabs-section .nav-tabs>li a,
.tabs-section .nav-tabs>li a:active,
.tabs-section .nav-tabs>li a:focus,
.tabs-section .nav-tabs>li a:hover {
color: #333;
border: 0;
background: 0 0
}
.tabs-section .nav-tabs>li.active a:before {
content: '';
position: absolute;
width: 100%;
height: 2px;
bottom: -1px;
left: 0;
background: #e97a1e;
right: 0;
z-index: 1
}
.tabs-section .tab-content {
padding: 15px 0
}
.related-product-title {
text-align: center;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
margin-left: -15px;
margin-right: -15px
}
.products-details {
border: 1px dashed #e6e6e6;
padding: 4px 5px 5px 10px
}
.products-details li {
font-size: 13px;
padding: 2px 1px
}
.products-details li .manufacturer-value a {
color: #333
}
.products-details li span:first-child {
width: 140px;
display: inline-block
}
.products-details li span:last-child {
font-weight: 700
}
.color-filter .color-item {
margin-right: 5px;
margin-bottom: 5px
}
.color-filter .color-item label {
display: block;
border-radius: 0;
width: 30px;
height: 20px;
background: #f1f1f1;
border: 1px solid rgba(204, 204, 204, .15);
margin-bottom: 0;
cursor: pointer
}
.color-filter .color-item input {
display: none
}
.color-filter .color-item input:checked+label {
background-image: url(https://cdn3.iconfinder.com/data/icons/watchify-v1-0/70/check-mark-70px-128.png) !important;
background-size: 36px;
background-repeat: no-repeat;
background-position: center
}
.color-item {
float: left
}
.color-filter .color-item.red label {
background: red
}
.color-filter .color-item label.multicolor:before {
background-image: url(https://cdn.anscommerce.com/catalog/brandstore/icon/multicolor.PNG);
background-size: cover;
position: absolute;
z-index: 9;
width: 30px;
height: 20px;
content: ''
}
.color-filter .color-item input:checked+label.multicolor:after {
background-image: url(https://cdn3.iconfinder.com/data/icons/watchify-v1-0/70/check-mark-70px-128.png) !important;
background-size: 100%;
background-repeat: no-repeat;
background-position: center;
position: absolute;
z-index: 99;
width: 30px;
height: 20px;
content: ''
}
.m-pdp .thumbnail {
border: 0
}
.m-pdp .image-additional {
display: none
}
.m-pdp .product-title {
font-size: 20px;
margin: 10px 0;
line-height: normal
}
.m-pdp .pdp-image-slider .owl-next {
right: 10px
}
.m-pdp .pdp-image-slider .owl-prev {
left: 10px
}
.m-pdp .panel-default>.panel-heading {
background: 0 0;
border: none;
padding: 15px
}
.m-pdp .panel-group .panel {
border-left: 0;
border-right: 0;
box-shadow: none;
border-radius: 0;
margin-left: -15px;
margin-right: -15px;
margin-top: 5px
}
.m-pdp .product-description .heading,
.m-pdp ul.specification-list>li {
font-size: 14px;
font-weight: 500
}
.m-pdp ul.specification-list {
padding: 0;
list-style: none
}
.m-pdp ul.specification-list li ul {
padding: 0;
list-style: disc;
padding-left: 16px;
margin-top: 8px
}
.m-pdp ul.specification-list li ul li {
font-size: 13px;
font-weight: 400 !important
}
.m-pdp .panel-title {
font-size: 14px
}
.m-pdp .panel-title .right-arrow {
float: right;
font-size: 16px
}
.m-pdp .panel-title a {
display: block
}
.m-pdp hr {
margin: 10px -15px
}
.m-pdp .custom-specification {
background: #f9f9f9;
margin: 0 -15px -10px;
padding: 10px 0
}
.m-pdp ul.bullets-points {
list-style: none;
padding: 0 !important;
color: #a0a0a0;
font-weight: 400;
margin-bottom: 0;
text-align: center
}
.m-pdp ul.bullets-points li {
font-size: 13px;
list-style: none;
display: inline-block;
text-align: center;
padding: 0 5px;
border-right: 1px solid #ccc;
line-height: 10px;
margin: 10px 0;
color: #a0a0a0;
font-family: 'Open Sans', sans-serif
}
.m-pdp ul.bullets-points li:nth-child(1) {
display: none
}
.m-pdp ul.bullets-points li:nth-child(3) {
color: #6893ee !important;
cursor: pointer
}
.m-pdp ul.bullets-points li:last-child {
border: 0;
color: #a0a0a0 !important
}
.m-pdp .cart-btn-cont {
position: fixed;
bottom: 0;
z-index: 9;
margin: 0;
left: 0;
width: 100%
}
.m-pdp .addtoCart-Btn {
border-radius: 0;
width: 100%;
font-size: 18px;
padding: 15px;
margin: 0;
height: auto
}
.m-pdp .required-size.has-error {
position: fixed;
bottom: 39px;
width: 100%;
background: #fff;
z-index: 9999;
left: 0;
padding: 15px;
box-shadow: 0 0 3px #ccc
}
.sale {
background: #e97a1e;
text-transform: uppercase;
color: #fff;
font-weight: 600;
font-size: 11px;
text-transform: uppercase;
position: absolute;
z-index: 1;
padding: 0 7px
}
.apply-btn-container,
.filter-menu-icon {
display: none
}
ul.box-filter>li {
border: 0
}
.mobile-filter {
display: none
}
.sort-filter-popup {
display: none
}
.btn-primary {
border-radius: 4px;
border: 0;
padding: 12px 24px;
margin: 0 0 0 8px;
background: #e97a1e;
color: #fff;
text-shadow: none;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px
}
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:focus,
.btn-primary:hover {
background: #e97a1e;
color: #fff;
outline: 0
}
.product-product .btn-primary {
margin-left: 0
}
.btn-default {
border-radius: 0;
border: 0;
padding: 12px 24px;
margin: 0 0 0 8px;
background: #333;
color: #fff;
text-shadow: none;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px
}
.btn-default:active,
.btn-default:active:focus,
.btn-default:focus,
.btn-default:hover {
background: #444;
color: #fff;
outline: 0
}
.change-password-grid {
background-color: #fff;
box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
padding: 2px 15px 3px;
max-width: 430px;
margin: 20px auto;
float: none;
min-height: auto !important
}
.change-password-grid legend {
font-size: 28px;
margin-top: 0;
color: #535766;
border: 0;
padding: 20px 0 2px
}
.change-password-grid .form-horizontal .control-label {
text-align: left;
margin-bottom: 5px
}
.address-list .table-bordered {
border: 1px solid #ddd
}
.address-list .table-bordered>tbody>tr>td {
border: 1px solid #ddd
}
.address-list h2 {
font-size: 20px
}
.required-astrix {
color: red
}
.sticky_filter {
position: sticky !important;
top: 100px !important;
bottom: 10px;
height: calc(100vh - 100px) !important;
overflow-y: auto
}
.box-with-categories .box-heading.list-group-item:after,
div.box-filter>div.list-group>a:after {
content: "\f078";
display: inline-block !important;
font: normal normal normal 14px/1 FontAwesome;
font-size: 12px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
vertical-align: top;
margin: 5px 0 0 12px !important;
float: right
}
.box-with-categories .box-heading.list-group-item.active:after,
div.box-filter>div.list-group>a.active:after {
content: "\f077"
}
.box-heading.list-group-item,
div.box-filter>div.list-group>a {
cursor: pointer
}
.box-with-categories .box-heading,
ul.box-filter>li>span {
color: #434343;
background: #f9f9f9
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
color: #434343 !important;
background: #f9f9f9 !important
}
.col-sm-10.zoom-product,
.product-info .col-sm-7 {
padding-right: 0
}
.product-info .col-sm-5 {
padding-left: 0
}
.bestseller-image {
z-index: 9 !important;
background: #e97a1e;
height: 24px;
width: auto;
display: inline-block;
color: #fff;
line-height: 24px;
padding: 0 0 0 8px;
left: 0;
position: relative;
font-size: 10px
}
.bestseller-image:after {
content: "";
height: 0;
width: 0;
top: 0;
right: -15px;
position: absolute;
border-left: 0 solid transparent;
border-right: 15px solid transparent;
border-bottom: 24px solid #e97a1e
}
.product-search .bestseller-image {
position: absolute;
bottom: 0
}
.account-login,
body.anscheckout {
background: #f7f7f7 url(https://cdn.staticans.com/temp/ans-themes-icon/login-pattern.png)
}
.anscheckout .login-class .nav-tabs>li {
width: 50%
}
.anscheckout #top {
padding: 0;
margin: 0
}
.anscheckout .login-class .nav-tabs>li.active {
border-bottom: 2px solid #e97a1e
}
.anscheckout .login-class .nav-tabs>li.active>a,
.anscheckout .login-class .nav-tabs>li.active>a:focus,
.anscheckout .login-class .nav-tabs>li.active>a:hover {
background: #fff;
color: #e97a1e
}
.anscheckout .login-class .nav-tabs>li {
border-bottom: 2px solid #ccc
}
.anscheckout .login-class .nav-tabs,
.anscheckout .login-class .nav-tabs>li>a {
background: #fff;
color: #999
}
.anscheckout .login-class .nav-tabs>li#li1>a {
border-right: 2px solid #ccc;
color: #999
}
.anscheckout .login-input-container .form-group .form-control,
.login-input-container .form-group .form-control {
background: #f1f1f1;
border-radius: 4px;
border: 0 !important;
padding: 10px 15px;
color: #777
}
.login-input-container {
border: 0
}
.btn-den {
padding: 10px 12px;
border: 0;
background: #e97a1e;
text-shadow: none;
width: 100%;
font-size: 14px
}
.btn-den:active,
.btn-den:active:focus,
.btn-den:focus,
.btn-den:hover {
background: #e97a1e
}
.anscheckout .create-account-link a,
.anscheckout .forgot-link a,
.anscheckout .login-link a,
.anscheckout .otp-link a {
color: #7293fe
}
.anscheckout .login-box {
box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}
.anscheckout .register-form.login-input-container .form-group.col-sm-6 {
padding-right: 15px;
padding-left: 15px
}
span.addon-icon {
position: absolute;
width: 35px;
height: 40px;
line-height: 40px;
padding-left: 10px
}
.addon-field {
padding-left: 50px !important
}
.anscheckout .guest-form span.addon-icon {
top: 12px
}
.addon-icon,
.checkout-as-guest,
.login-otp-img,
.offer-icon {
background: url(https://cdn.anscommerce.com/temp/sprite.png);
z-index: 9
}
.checkout-as-guest {
width: 98px;
margin: auto;
height: 85px;
background-position: -164px -48px
}
.login-otp-img {
width: 108px;
margin: auto;
height: 85px;
background-position: -38px -51px
}
.name-icon {
background-position: -119px -141px
}
.mobile-icon {
background-position: -163px -142px
}
.email-icon {
background-position: -199px -142px
}
.password-icon {
background-position: -231px -142px
}
.date-icon {
background-position: -262px -142px
}
.offer-icon {
background-position: -258px -12px
}
.anscheckout .login-box {
max-width: 390px
}
.anscheckout .login-button {
max-width: 164px
}
.anscheckout .login-button-container {
margin-bottom: 0;
margin-top: 30px
}
.anscheckout .already-account-link {
padding-bottom: 30px;
padding-top: 20px
}
.anscheckout .login-input-container {
margin-bottom: 0
}
.login-title {
font-size: 18px;
color: #777
}
.or {
font-size: 16px;
color: #777;
margin: 18px 0 0
}
.account-with-otp .login-input-container,
.login-input-container {
margin: 0 5px 15px
}
.account-with-otp .login-input-container .form-group {
margin-bottom: 15px
}
.login-input-container .form-group {
margin-bottom: 15px
}
.anscheckout .login-class .nav.nav-tabs {
margin: 0;
border: 0
}
.filter-sec .list-group-item.filter-box-container {
display: none
}
.box-with-categories .box-heading,
.filter-sec .list-group-item.filter-name,
.panel-heading+.list-group .list-group-item.filter-name:first-child {
padding-left: 40px !important
}
.box-with-categories .box-heading:before,
.cart-icon,
.filter-sec .list-group-item.filter-name:before,
.my-account-link i {
content: " ";
width: 22px;
height: 22px;
margin-right: 10px;
background-image: url(https://cdn.staticans.com/temp/ans-themes-icon/sprite-icon.png);
position: absolute;
left: 10px
}
.box-with-categories .box-heading:before {
background-position: -19px -53px
}
.filter-sec .list-group-item.filter-name.fabric:before {
background-position: -47px -53px
}
.filter-sec .list-group-item.filter-name.fit:before {
background-position: -120px -53px
}
.filter-sec .list-group-item.filter-name.price:before {
background-position: -77px -53px
}
.filter-sec .list-group-item.filter-name.discounts:before {
background-position: -152px -53px
}
.filter-sec .list-group-item.filter-name.color:before {
background-position: -188px -53px
}
.filter-sec .list-group-item.filter-name.size:before {
background-position: -232px -53px;
width: 34px
}
.cart-icon img {
display: none
}
.cart-icon,
.my-account-link i {
width: 30px;
height: 32px;
background-position: -181px -8px;
top: 3px
}
.my-account-link i:before {
display: none
}
.my-account-link i {
background-position: -85px -8px
}
a.my-account-link.dropdown-toggle {
position: relative;
right: 5px
}
.product-category .stock_left {
position: relative;
bottom: 0;
width: 100%;
background: 0 0;
color: #24a2f1
}
.product-category .stock_left:before {
width: 100%;
left: 0;
border-right: 1px solid transparent;
border-top: 1px solid #c1c1c1;
top: 11px
}
.product-category .stock_left span {
background: #fff;
position: relative;
z-index: 9
}
.product-category .product-thumb h4.product-name {
margin-bottom: 2px
}
.product-category .product-layout.product-item.product-grid .product-thumb {
min-height: 390px
}
.product-category .product-layout.product-item.product-grid:hover .stock_left {
bottom: 35px
}
.product-category .bestseller-image {
background: 0 0;
height: 42px;
width: 42px;
display: inline-block;
color: #444;
line-height: 24px;
padding: 0;
left: 0;
position: relative;
font-size: 10px;
border-radius: 42px;
line-height: 13px;
text-align: center;
padding-top: 6px;
border: 1px solid #444;
left: 6px;
bottom: 6px !important
}
.product-category .bestseller-image:after {
display: none
}
.product-category .wishlist-icon {
font-size: 14px;
width: 30px;
height: 30px;
line-height: 10px;
padding: 8px 0;
box-shadow: none;
border: 0 solid #f0f0f0;
color: #c2c2c2;
background: 0 0;
border-radius: 30px;
position: absolute;
top: 0;
right: 8px;
outline: 0;
z-index: 9
}
.product-category .wishlist-icon.active {
color: #e97a1e
}
.container-megamenu ul.megamenu>li>a strong {
font-weight: 400
}
.container-megamenu ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
font-weight: 400
}
.input-group-btn .wishlist-icon {
position: relative;
width: auto;
height: auto;
box-shadow: none;
border: 0;
color: #989898 !important;
font-weight: 400 !important;
font-size: 12px !important;
margin-left: 20px;
background: 0 0
}
.custom-cart-page .input-group-btn .btn.button-remove {
padding-left: 0
}
.custom-cart-page .cart-info table tr.cart-header {
background: #f8f8f8;
border: 0 !important
}
.custom-cart-page .cart-info table tr.cart-header th {
border: 0;
font-size: 11px
}
.custom-cart-page .cart-info table tr.cart-title2 {
border: 0 !important
}
.custom-cart-page .cart-info table tr.cart-title2 th {
border: 0;
font-size: 11px;
padding-top: 20px;
color: #989898
}
.quantity {
width: 44px
}
tr.cart-prodict-list:nth-child(odd) {
background: #f8f8f8
}
.custom-cart-page .cart-info table tr.cart-prodict-list td {
background: 0 0
}
.custom-cart-page .cart-info table tr.cart-prodict-list td div a {
font-size: 13px
}
.cart-left-container {
border-right: 1px solid #ccc
}
.coupon-section,
.offer-item,
.wishlist-jump {
border: 1px solid #e7e7e7;
padding: 5px;
margin: 0 15px;
border-radius: 4px
}
#coupon-content.coupon-section button#button-coupon {
margin: 0
}
#coupon-content.coupon-section .form-control {
box-shadow: none;
border: 0;
height: 40px
}
.wishlist-jump {
margin-bottom: 15px;
padding: 15px 20px
}
.wishlist-jump a {
color: #999;
display: block
}
.wishlist-jump a i {
margin-right: 15px;
font-size: 18px;
position: relative;
top: 2px
}
.wishlist-jump a i.pull-right {
font-size: 26px;
top: -2px;
margin-right: 0
}
div.label {
color: #999;
font-size: 12px;
font-weight: 400;
margin: 0 15px
}
.select-offer {
margin-top: 15px
}
.offer-item label {
display: block
}
.offer-item .radio {
float: left;
margin-right: 20px;
margin-top: 10px
}
.coupon-wrap {
margin-left: 30px;
margin-top: 10px
}
.coupon-wrap p {
color: #999
}
.coupon-wrap .coupon {
display: inline-block;
background: #f9f9f9;
padding: 4px 10px;
border: 1px solid #999;
margin-top: 0;
text-transform: uppercase
}
.offer-item {
border-style: dashed;
padding: 5px 15px;
margin-bottom: 15px;
display: block;
cursor: pointer
}
.cart-total tr:last-child {
border-top: 1px solid #999;
border-bottom: 1px solid #999
}
.cart-total tr:last-child td {
padding: 10px 5px
}
span.pull-right.edit-add {
display: block;
text-align: center;
float: none !important;
margin: 0 -10px -10px;
border-top: 1px solid #e5e5e5;
padding: 5px 0
}
span.pull-right.edit-add a {
color: #999
}
.address-content {
min-height: 185px
}
.address-label {
min-height: 150px
}
.address-content.add-address {
text-align: center
}
.address-content.add-address .add-address-link {
font-weight: 700;
font-size: 14px
}
.address-content.add-address .add-address-link i {
width: 35px;
height: 35px;
background: #f1f1f1;
line-height: 37px;
border-radius: 35px;
font-weight: 300 !important;
margin-bottom: 5px;
margin-top: 25px
}
.address-wrap .address-content .form-group input,
.address-wrap .address-content .form-group textarea,
.address-wrap .quickcheckout-content .form-control {
height: 40px;
border-radius: 0;
border: 1px solid #e0e0e0;
color: #8e8e8e
}
.address-wrap .address-content .form-group select.form-control:not([multiple]) {
-webkit-appearance: none;
-moz-appearance: none;
background-position: right 50%;
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
padding: .5em;
padding-right: 1.5em;
border-radius: 0;
border: 1px solid #e0e0e0;
color: #8e8e8e
}
.address-wrap .address-content .form-group textarea {
height: 70px
}
.address-wrap .form-group {
margin-bottom: 20px
}
.address-wrap .address-content .title {
padding: 7px 10px;
background: 0 0
}
.address-content.delivery-option,
.address-wrap #different-address .address-content,
.address-wrap #payment-and-Shipping-Address .address-content {
border: 1px solid #e5e5e5
}
.address-content.delivery-option {
min-height: 100px;
margin: 15px
}
.address-wrap .same-address {
padding: 0;
box-shadow: none
}
.address-wrap .editAddress {
color: #3f93ff
}
.custom-cart-checkout .quickcheckoutleft {
box-shadow: none !important
}
#main .custom-cart-checkout .quickcheckout-cart tbody td:first-child {
text-align: left
}
#main .custom-cart-checkout .quickcheckout-cart tbody tr:last-child {
border-top: 1px solid #999;
border-bottom: 1px solid #999
}
#main .custom-cart-checkout .quickcheckout-cart tbody td.color-blue {
color: #3f93ff
}
#main .custom-cart-checkout .quickcheckout-cart tbody tr:last-child td.color-blue {
color: #333
}
#main .custom-cart-checkout .quickcheckout-cart tbody tr:last-child td:first-child {
text-transform: uppercase
}
#paymentMethod .custom-cart-checkout {
border-left: 1px solid #ccc
}
div#paymentMethodSection {
border-right: 1px solid #ccc
}
.delivery-option {
box-shadow: none !important
}
.delivery-option.address-content .title {
background: 0 0
}
.delivery-option.address-content .delivery-option-item {
padding: 10px 0
}
.conform-wrap .cart-right table {
width: 100%
}
.conform-wrap .table {
width: 100%
}
.cancel {
border: 0;
font-size: 14px;
padding: 10px 12px
}
.order-detail-page {
max-width: 750px
}
.order-detail-page .text-order-detail {
margin-top: 30px;
font-size: 16px;
margin-bottom: 10px
}
.order-detail-page .border-wrap {
border: 1px solid #ddd
}
.order-detail-page .border-wrap .row {
border-bottom: 1px solid #ddd;
padding: 12px 0;
margin: 0;
color: #868282
}
.order-detail-page .border-wrap .row:last-child {
border: 0
}
.contact-detail-text {
margin-top: 20px;
font-size: 14px;
margin-bottom: 10px
}
.border-wrap.contact-detail .row .col-xs-6 {
position: relative;
padding-left: 45px
}
.border-wrap.contact-detail .row .col-xs-6 span.addon-icon {
height: 30px;
top: -10px;
left: 3px
}
.order-detail-page .border-wrap.contact-detail {
margin-bottom: 30px
}
.border-wrap.address .table-bordered {
border: 0;
margin-bottom: 0
}
.border-wrap.address {
margin-bottom: 30px;
padding: 1px
}
.border-wrap.address .table-bordered thead tr td {
border: 0;
font-weight: 700;
font-size: 14px;
color: #666;
border-bottom: 1px solid #ccc
}
.border-wrap.address .table-bordered thead tr td:last-child {
border-left: 1px solid #ccc
}
.border-wrap.address .table-bordered tbody tr td {
color: #868282
}
.box-no-advanced .owl-wrapper-outer {
padding: 5px
}
.box-no-advanced .box-heading {
font-size: 20px;
font-weight: 400;
text-align: center;
padding: 15px 0
}
.box-no-advanced {
position: relative
}
.box-no-advanced .next,
.box-no-advanced .prev {
position: absolute;
top: 50%;
height: 40px;
width: 40px;
font-size: 40px;
text-align: center;
line-height: 40px;
z-index: 99
}
.box-no-advanced .next {
right: 0
}
.cart-added-success-message {
padding: 8px;
line-height: 16px
}
.cart-added-success-message img.cart-alert-notification {
float: left;
margin-right: 8px
}
.logged-link,
.login-link {
margin: 0;
padding: 0 20px
}
.logged-link li a,
.login-link li a {
color: #fff;
padding: 6px 30px;
font-size: 14px;
display: block;
text-transform: uppercase
}
.account-logout .buttons .pull-right {
float: none !important;
margin-top: 20px
}
.top-category-banner {
margin: 0
}
.top-category-banner .category-thumb {
padding: 0
}
.top-category-banner .category-thumb .img-thumbnail {
border: 0;
padding: 0;
margin: auto;
border-radius: 0;
margin-bottom: 10px
}
.product-product .pdp-tag {
visibility: hidden
}
.product-category .try-n-buy-icon {
font-size: 14px;
width: 40px;
height: 65px;
line-height: 10px;
padding: 8px 0;
box-shadow: none;
border: 0 solid #f0f0f0;
color: #c2c2c2;
background: 0 0;
border-radius: 30px;
position: absolute;
top: 18px;
right: 7px;
outline: 0;
z-index: 9
}
#trynbuy .modal-body {
padding: 0
}
#trynbuy .modal-content {
border-radius: 0;
border: 0;
box-shadow: none
}
#trynbuy button.close {
position: absolute;
right: 3px;
top: 5px;
opacity: 1;
text-shadow: none;
color: #3d3b3b
}
#trynbuy.modal.in .modal-dialog {
margin: 0;
width: 100% !important
}
#box_animated_back,
#box_animated_front,
#box_animated_room,
#trynbuy #myIframe {
width: 100% !important;
border: 0
}
#trynbuy {
background: #000
}
#box_animated_front,
.iframe-img-box {
width: 100% !important
}
.quickcheckout-checkout>.container.quickcheckout-container {
background: #f9f9f9;
color: #666
}
.quickcheckout-checkout .quickcheckout-heading {
display: none
}
.quickcheckout-checkout .quickcheckoutleft {
width: 50%;
margin-left: 7%
}
.quickcheckout-checkout .breadcrumb {
visibility: hidden;
padding: 0;
margin: 0
}
.quickcheckout-checkout #content>h1 {
margin-left: 9.4%
}
.quickcheckout-checkout #alreadyAccount,
.quickcheckout-checkout #asAguest {
margin-right: 30px;
font-size: 15px;
letter-spacing: .5px
}
.quickcheckout-checkout #alreadyAccount span,
.quickcheckout-checkout #asAguest span {
position: relative;
font-size: 14px;
padding-left: 3px;
letter-spacing: 1px;
text-transform: uppercase
}
.quickcheckout-checkout #cart1,
.quickcheckout-checkout #payment-method,
.quickcheckout-checkout .offer-section,
.quickcheckout-checkout div#shipping-method {
margin-bottom: 15px;
padding: 0 15px;
background: #fff;
margin-top: 0
}
.quickcheckout-checkout #payment-method,
.quickcheckout-checkout .offer-section,
.quickcheckout-checkout div#shipping-method {
margin-top: 0;
border-top: 15px solid #f9f9f9
}
.quickcheckout-checkout .quickcheckout-content {
margin-bottom: 0;
position: relative
}
.quickcheckout-content>.billing_address_title,
.quickcheckout-content>.shipping_address_title {
font-size: 20px;
display: block;
font-weight: 400;
margin-bottom: 0;
position: relative;
color: #999;
padding: 0 10px
}
.quickcheckout-content>.billing_address_title {
margin-bottom: 10px
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody tr:last-child td {
border: 0
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody td,
.quickcheckout-checkout #cart1 .quickcheckout-cart thead td {
padding: 15px 7px
}
.quickcheckout-checkout .quickcheckoutright {
width: 40%;
border: 0;
background: 0 0;
margin-right: -25px;
background: #fff
}
.quickcheckout-checkout .link-group {
padding: 0
}
.quickcheckout-checkout .quickcheckoutleft .country_code_quickcheckout {
border-radius: 4px 0 0 4px;
top: 16px;
left: 8px;
border: 0;
border-right: 1px solid #d9d9d9
}
.quickcheckout-checkout #payment-address label {
margin-top: 15px
}
.quickcheckout-checkout #button-login,
.quickcheckout-checkout #button-payment-method {
font-size: 16px;
letter-spacing: 1px;
padding: 12px 35px
}
.quickcheckout-checkout .login-button-container {
margin-bottom: 10px
}
.quickcheckout-checkout #login {
max-width: 460px;
margin: auto;
float: none
}
.quickcheckout-checkout .forgot-otp-link a {
color: #0305ff
}
i.arrow,
i.arrow:before {
position: absolute;
left: 50%
}
i.arrow {
width: 9px;
height: 9px;
top: 50%;
margin: -5px 0 0 31px;
-webkit-transform: rotate(-45deg);
border-left: none;
border-top: none;
border-right: 2px #121cff solid;
border-bottom: 2px #121cff solid
}
i.arrow:before {
content: "";
width: 7px;
height: 7px;
top: 50%;
margin: -3px 0 0 -3px;
border-left: none;
border-top: none;
border-right: 1px #00f solid;
border-bottom: 1px #00f solid;
animation-duration: 2s;
animation-iteration-count: infinite;
animation-name: arrow
}
@keyframes arrow {
0% {
opacity: 1
}
100% {
opacity: 0;
transform: translate(-10px, -10px)
}
}
.quickcheckout-checkout .link-group.otp {
position: relative;
padding-right: 15px
}
.quickcheckout-checkout .link-group.otp i.arrow {
right: 0;
left: inherit
}
#quickcheckoutconfirm tr td {
padding: 15px 10px
}
#quickcheckoutconfirm thead tr td {
border-bottom: 1px solid #ececec;
font-weight: 600;
color: #000
}
#quickcheckoutconfirm .table-responsive {
padding: 5px 15px;
background: #fff
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody tr:last-child td {
background: #f9f9f9
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody tr:nth-last-child(2) td {
border-bottom: 0
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody tr:last-child td:last-child {
border-radius: 0 5px 5px 0;
font-size: 16px;
font-weight: 700
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody tr:last-child td:first-child {
border-radius: 5px 0 0 5px;
font-size: 16px;
font-weight: 700
}
@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
.zoomLens {
z-index: 1 !important
}
}
@media (max-width:1260px) {
.overflow-megamenu {
width: 56.333333%
}
.header-right {
width: 27%;
padding-left: 0
}
}
@media (max-width:1150px) {
.overflow-megamenu {
width: 53.333333%
}
.header-right {
width: 29%;
padding-left: 0
}
}
@media (max-width:1024px) {
.quickcheckout-checkout .quickcheckoutright {
width: 47%
}
.quickcheckout-checkout .quickcheckoutleft {
width: 48%;
margin-left: 0
}
}
@media (max-width:992px) {
.mega-menu-modules .megamenuToogle-wrapper .container>div span {
margin-top: 4px;
background: #d66e4f
}
.responsive .mega-menu-modules .horizontal {
position: relative;
margin: 0 !important
}
.logged-link,
.login-link {
padding: 0
}
}
@media (max-width:767px) {
.product-product .breadcrumb {
display: none
}
.box-with-categories .box-heading.list-group-item.active:after,
div.box-filter>div.list-group>a.active:after {
display: none !important
}
.box-with-categories .box-heading.list-group-item:after,
div.box-filter>div.list-group>a:after {
display: none !important
}
#mobile-menu-icon {
display: block !important;
position: absolute;
top: 11px;
z-index: 999;
font-size: 18px;
left: 15px;
color: #e9791f;
cursor: pointer;
width: 40px;
height: 40px;
padding-top: 10px
}
#mobile-menu-icon.active {
display: none !important
}
.megaMenuToggle,
header .search-bar {
display: none !important
}
#logo {
text-align: -moz-center;
text-align: -webkit-center
}
.camera_slider .owl-item a img {
width: 100%
}
.row {
position: relative
}
.header-right {
padding-right: 0;
position: absolute;
top: 0;
width: 300px;
right: 0
}
.megamenu-pattern {
position: absolute;
width: 58%;
height: 100%;
background: #333
}
.responsive .mega-menu-modules .horizontal .megamenu-wrapper {
background: rgba(51, 51, 51, .8) !important;
position: fixed !important;
top: 0;
width: 103%;
height: 100% !important;
z-index: 999999 !important;
left: -103%;
display: block
}
.mobile-menu-close {
display: block;
text-align: right !important;
padding-top: 3px !important;
padding-bottom: 10px !important
}
.responsive .horizontal ul.megamenu>li.mobile-menu-close a {
pointer-events: none;
cursor: default;
padding-right: 15px !important
}
.product-category .breadcrumb,
.short-filter {
display: none
}
h1.product-title.category-name {
padding: 12px 0 !important;
margin: 0
}
.mob-category-filter {
padding-right: 0;
padding-left: 0;
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #f9f9f9;
height: 100%;
z-index: 9999;
display: none
}
.mob-category-filter .filter-sec {
border: 0
}
.box-no-advanced.box-with-categories .box-heading,
.responsive .box-heading.list-group-item,
.responsive .list-group .list-group-item.filter-name {
width: 40%;
padding: 10px 15px !important;
font-size: 12px !important;
font-weight: 500 !important;
color: #333;
padding-left: 40px !important
}
.responsive .box-heading.list-group-item.active,
.responsive .list-group .list-group-item.filter-name.active {
background: #fff !important
}
.box-content.box-category,
.categorie-container,
.filter-box-container {
position: absolute;
left: 40%;
top: 0;
width: 60%;
height: 100%;
background: 100%;
background: #fff;
display: none;
overflow-y: scroll;
padding-bottom: 50px
}
.box-no-advanced.box-with-categories .box-heading {
text-align: center;
padding-left: 30px !important;
text-transform: uppercase
}
.filter-sec .box-no-advanced {
position: static
}
.box-content.box-category {
padding: 0 15px 40px
}
.list-group.categories {
margin-bottom: 0
}
.apply-btn-container,
.filter-menu-icon {
position: fixed;
width: 100%;
background: #fff;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
box-shadow: 0 -2px 1.5px 0 rgba(0, 0, 0, .12);
display: block
}
.apply-btn-container button,
.filter-menu-icon button {
width: 50%;
float: left;
margin: 0;
padding: 13px 0;
text-align: center;
text-transform: uppercase;
font-size: 16px;
color: #e97a1e;
border: none;
background: #fff;
border-right: 1px solid #e5e5e5;
outline: 0;
width: 50%;
float: left;
margin: 0;
padding: 13px 0;
text-align: center;
text-transform: uppercase;
font-size: 16px;
color: #e97a1e;
border: none;
background: #fff;
border-right: 1px solid #e5e5e5
}
.apply-btn-container button.cancel {
color: #333;
width: 100%;
border: 0;
background: #e97a1e;
color: #fff;
display: none
}
.responsive .list-group .list-group-item.filter-name.active+.list-group-item.filter-box-container {
display: block
}
.filter-sec .list-group-item .checkbox:first-child {
margin-top: 0
}
.filter-sec .list-group-item .checkbox {
border-bottom: 1px solid #f9f9f9;
padding: 5px 15px
}
.filter-sec .list-group-item {
padding: 10px 0
}
.filter-sec .list-group a {
color: #333;
border-top: 1px solid #f9f9f9;
padding-left: 15px;
padding-right: 15px
}
.filter-sec .panel-default {
box-shadow: none
}
.color-filter .color-item .color-name {
display: block !important;
position: absolute;
top: 6px;
left: 57px
}
.color-filter .color-item {
float: none;
position: relative;
border-top: 1px solid #f9f9f9;
padding: 5px 15px
}
.color-filter .color-item:first-child {
border-top: 0
}
.apply-filter {
position: fixed;
bottom: 0;
width: 100%;
background: #fff;
box-shadow: 0 -2px 1.5px 0 rgba(0, 0, 0, .12);
padding: 0
}
.responsive .horizontal ul.megamenu>li.mobile-menu-close {
display: block !important
}
.apply-filter .cancel-filter {
float: left;
padding: 12px 15px;
display: block !important;
width: 50%
}
.apply-filter .btn-primary {
background: #e9791f;
box-shadow: none;
width: 50%;
color: #fff;
text-align: center;
text-shadow: none;
border: 0;
font-size: 14px;
text-transform: uppercase;
padding: 13px;
outline: 0;
border-radius: 0;
margin: 0
}
.apply-filter .btn-primary:hover {
background: #e9791f;
color: #fff
}
.product-list .product-thumb .caption {
min-height: 0;
margin-left: 0;
padding: 0 10px
}
.product-grid .product-thumb .caption {
min-height: 0
}
.breadcrumb {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.responsive .horizontal ul.megamenu>li.mobile-menu-close {
display: block
}
.product-list .product-thumb .button-group {
border-left: none
}
.product-thumb .button-group button,
.product-thumb .button-group button+button {
width: 33.33%
}
.login-button {
width: 47%
}
.login-facebook {
margin-right: 10px
}
.login-input-container {
margin: 20px 10px
}
.footerlink li {
margin: 10px 0
}
.check-container {
display: block;
position: relative;
padding-left: 30px;
cursor: pointer;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding-top: 0;
color: #565656;
border-bottom: 1px solid #f5f5f6;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 0
}
.check-container:last-child {
border-bottom: 0
}
.check-container input {
position: absolute;
cursor: pointer;
display: none
}
.checkmark {
position: absolute;
top: 13px;
left: 0;
height: 18px;
width: 18px;
border: 1px solid #e2e2e2;
cursor: pointer
}
.check-container:hover input~.checkmark {
background-color: #fff
}
.check-container input:checked~.checkmark {
background-color: #fff
}
.checkmark:after {
content: "";
position: absolute;
display: none
}
.check-container input:checked~.checkmark:after {
display: block
}
.check-container .checkmark:after {
left: 5px;
top: 2px;
width: 6px;
height: 10px;
border: solid grey;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg)
}
.sort-filter-popup {
display: none;
position: fixed;
margin: 0 !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .6);
z-index: 999
}
.sort-filter-popup.filter-show {
display: flex !important
}
.sort-filter-container {
position: relative;
height: auto !important;
width: 280px;
bottom: 0;
top: -20px;
right: 0;
left: 0;
margin: auto;
height: 170px;
background: #fff
}
.sort-filter-container .check-container .checkmark {
left: 15px;
top: 12px;
border-radius: 50%;
background-color: transparent;
border: 2px solid rgba(0, 0, 0, .54);
height: 20px;
width: 20px
}
.sort-filter-container .check-container {
padding-left: 45px
}
.sort-filter-container .check-container .checkmark:after {
border: 0;
background: #1976d2;
width: 12px;
height: 12px;
border-radius: 30px;
left: 2px;
top: 2px
}
.sort-filter-container .check-container input:checked~.checkmark {
border: 2px solid #1976d2
}
.col-sm-10.zoom-product,
.product-info .col-sm-7 {
padding-right: 15px
}
.product-info .col-sm-5 {
padding-left: 15px
}
.col-sm-2.zoom-thumbnails {
overflow: hidden;
width: 100% !important;
padding-right: 15px;
padding-left: 15px
}
.col-sm-2.zoom-thumbnails .image-additional {
margin-right: 15px
}
.bynow-btn-group button {
font-size: 11px
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
font-family: inherit !important
}
.product-thumb .price {
font-size: 12px
}
.product-layout.product-item.product-grid .product-thumb {
min-height: auto;
padding-bottom: 0;
box-shadow: 0 0 3px #ccc
}
.product-layout.product-item.product-grid:hover .product-thumb .price {
margin-bottom: 8px
}
.bynow-btn-group {
position: relative
}
.product-layout.product-item.product-grid:hover .product-thumb .price {
width: 100%
}
.product-grid .product-thumb .caption {
padding: 0 3px !important
}
span.sale.sale-percentage {
font-size: 12px
}
.product-thumb .price-old {
margin-right: 2px;
margin-left: 2px
}
.product-thumb h4.product-name {
margin-top: 5px;
margin-bottom: 5px
}
.product-layout.product-item.product-grid:hover .product-thumb .price {
bottom: -6px
}
.bynow-btn-group {
display: block
}
.product-layout.product-item.product-grid.out-of-stock-main:hover .bynow-btn-group {
display: none
}
.product-layout.product-item.out-of-stock-main .bynow-btn-group {
display: none
}
.product-thumb h4.product-name {
font-size: 13px;
line-height: 1.4
}
.out-of-stock-main .out-of-stock-msg {
position: relative;
right: 0;
border-top: 1px solid #e2e2e2;
padding-top: 10px
}
.out-of-stock-main:hover .out-of-stock-msg {
top: 0
}
.products-row {
margin-right: -7px;
margin-left: -7px
}
.products-row .col-xs-6 {
padding-right: 7px;
padding-left: 7px
}
.product-thumb {
margin-bottom: 15px
}
header .cart-price {
position: relative;
top: 0
}
#logo a {
display: block;
text-align: left
}
.bynow-btn-group button {
width: 100%
}
header .my-account {
text-align: left
}
.checkout-cart .col-sm-2.header-left {
margin-left: 0
}
.col-sm-2.header-left {
width: 170px
}
.pagination {
padding: 4px 1px;
border: 0
}
.pagination-list .pagination>li>a,
.pagination-list .pagination>li>span {
width: 26px;
height: 24px;
line-height: 11px;
margin-right: 1px
}
.wishlist .buy-add-cart-buttons {
margin-left: -10px;
margin-right: -10px
}
.wishlist .right.wishlistproduct- {
padding-bottom: 0
}
.wishlist .product.product-thumb:hover .price {
bottom: -4px
}
.cart-added-success-message,
.wishlist-success-message {
top: 61px;
border-radius: 0;
width: 100%;
text-align: center
}
.anscheckout .guest-form span.addon-icon {
top: 0
}
.pagination-list .pagination>li {
display: none
}
.pagination-list .pagination>li>a,
.pagination-list .pagination>li>span {
width: auto;
height: auto
}
.pagination-list .pagination>li.next,
.pagination-list .pagination>li.prev {
display: inline-block;
background: #e8e6e6;
padding: 8px;
margin: 0 2px;
border-radius: 5px;
border: 1px solid #000
}
.pagination-list .pagination {
padding: 6px 0 0;
margin-top: 15px;
background: 0 0
}
.cart-left-container {
border: 0
}
.coupon-section,
.offer-item,
.wishlist-jump {
margin: 0
}
.quantity {
width: 45px
}
.product-category .product-layout.product-item.product-grid .product-thumb {
min-height: auto
}
.product-category .product-thumb h4.product-name {
margin-bottom: 2px;
height: 37px
}
.product-category .product-layout.product-item.product-grid:hover .stock_left {
bottom: 0
}
.product-category .product-layout.product-item.product-grid:hover .product-thumb .price {
height: 22px;
font-size: 11px
}
.product-category span.sale.sale-percentage {
font-size: 11px
}
.product-category .product-thumb .price-old {
margin-right: 1px;
margin-left: 1px;
font-size: 11px
}
.product-category .product-thumb .price {
font-size: 11px;
height: 20px;
overflow: hidden
}
.product-category .product-thumb .price i {
margin-right: 2px;
font-size: 11px
}
.pagination-list .pagination>li>a,
.pagination-list .pagination>li>span {
font-size: 14px
}
.col-sm-2.header-left {
margin-left: 35px !important
}
header #cart,
header .my-account,
header .wishlist-button {
width: 36px
}
.wishlist .product.product-thumb {
margin-bottom: 5px
}
.product-category .out-of-stock-main .out-of-stock-msg {
z-index: 9 !important;
height: 64px;
line-height: 43px
}
.product-category .size-option .options_div {
bottom: 100px
}
.contact-detail .col-xs-6 {
width: 100%
}
.contact-detail .col-xs-6:first-child {
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
margin-bottom: 10px
}
.panel-group .panel {
margin: 0 !important;
margin-bottom: 35px !important
}
.custom-cart-page .cart-info .table-bordered {
margin-bottom: 15px
}
.mega-menu-modules .megamenu-wrapper .megamenu-pattern>.container {
height: 100%;
overflow-y: scroll;
padding-bottom: 45px
}
.form-group.required.has-error .text-danger {
animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px
}
.country_code_guest {
line-height: 40px
}
}
@keyframes shake {
10%,
90% {
transform: translate3d(-1px, 0, 0)
}
20%,
80% {
transform: translate3d(1px, 0, 0)
}
30%,
50%,
70% {
transform: translate3d(-2px, 0, 0)
}
40%,
60% {
transform: translate3d(3px, 0, 0)
}
}
.anscheckout .already-account-link,
.row.link-related-login {
letter-spacing: -.5px
}
.quickcheckout-checkout #cart1 .quickcheckout-cart tbody td,
.quickcheckout-checkout #cart1 .quickcheckout-cart thead td {
padding: 10px 4px
}
.quickcheckout-checkout .login-button {
max-width: 130px
}
.quickcheckout-checkout #login {
max-width: 100%
}
.quickcheckout-checkout #content>h1 {
margin-left: 0
}
.quickcheckout-checkout .quickcheckout-content {
padding-left: 0;
padding-right: 0
}
.quickcheckout-checkout .login-button-container {
margin-bottom: 0
}
.quickcheckout-checkout .quickcheckoutright {
margin-right: 0
}
@media (max-width:992px) {
.overflow-megamenu.mega-menu-modules {
clear: both;
width: 100%
}
.responsive .active .megamenuToogle-wrapper,
.responsive .megamenuToogle-wrapper,
.responsive .megamenuToogle-wrapper .megamenuToogle-pattern,
.responsive .megamenuToogle-wrapper:hover {
background: 0 0
}
.responsive .megamenuToogle-wrapper .megamenuToogle-pattern .container {
font-size: 0;
padding: 22px 15px 18px 0 !important
}
.mega-menu-modules .megamenuToogle-wrapper .container>div {
float: left
}
.responsive .mega-menu-modules .megaMenuToggle {
position: absolute;
top: -63px;
width: 47px
}
.col-sm-2.header-left {
margin-left: 45px
}
.responsive .header-right {
width: auto
}
.responsive .horizontal ul.megamenu>li.mobile-menu-close {
display: none
}
.custom-cart-page .cart-info {
margin-left: 0 !important;
margin-right: 0 !important
}
.cart-info>table>tbody>tr>td:last-child {
display: block;
border-top: solid 1px rgba(241, 241, 241, .7);
border-bottom: 0;
margin-top: 0;
width: 90px
}
.col-sm-2.zoom-thumbnails {
width: 60px
}
span#cart-total {
right: 3px;
top: 6px
}
.responsive .header-right {
margin-right: 10px
}
span#wishlist-total {
right: 38px;
top: 6px
}
.btn-primary.buy_now-Btn,
.m-pdp .addtoCart-Btn {
width: 50%;
border-radius: 0;
float: left;
font-size: 16px;
padding: 15px 0
}
.right.wishlistproduct- .name a {
font-size: 12px
}
.responsive .horizontal ul.megamenu>li.mobile-menu-close a {
pointer-events: none
}
}
@media (min-width:767px) {
.product-list .product-thumb .image {
float: left;
padding: 0 15px
}
.form-group.required.has-error {
animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px
}
}
@keyframes shake {
10%,
90% {
transform: translate3d(-1px, 0, 0)
}
20%,
80% {
transform: translate3d(1px, 0, 0)
}
30%,
50%,
70% {
transform: translate3d(-2px, 0, 0)
}
40%,
60% {
transform: translate3d(3px, 0, 0)
}
}
.product-layout.product-item.product-grid:hover .bynow-btn-group {
display: block
}
.product-category .product-layout.product-item.product-grid:hover h4.product-name {
visibility: hidden
}
@media (max-width:1200px) {
.product-grid .product-thumb .caption {
padding: 0 10px
}
.mega-menu-modules ul.megamenu>li {
margin: 0 20px 0 0
}
.mega-menu-modules ul.megamenu>li>a strong,
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a {
font-size: 13px
}
.product-thumb .button-group button,
.product-thumb .button-group button+button {
width: 33.33%
}
}
@media (max-width:1100px) {
.header-right {
width: 31%
}
.overflow-megamenu {
width: 52.33333333%
}
}
@media (min-width:1200px) {
#content .col-lg-2:nth-child(6n+1),
#content .col-lg-3:nth-child(4n+1),
#content .col-lg-4:nth-child(3n+1),
#content .col-lg-6:nth-child(2n+1) {
clear: left
}
}
@media (min-width:992px) and (max-width:1199px) {
#content .col-md-2:nth-child(6n+1),
#content .col-md-3:nth-child(4n+1),
#content .col-md-4:nth-child(3n+1),
#content .col-md-6:nth-child(2n+1) {
clear: left
}
}
@media (min-width:768px) and (max-width:991px) {
#content .col-sm-2:nth-child(6n+1),
#content .col-sm-3:nth-child(4n+1),
#content .col-sm-4:nth-child(3n+1),
#content .col-sm-6:nth-child(2n+1) {
clear: left
}
#mobile-menu-icon {
display: block !important;
position: absolute;
z-index: 999;
font-size: 22px;
top: 15px;
left: 15px;
color: #e9791f;
cursor: pointer;
width: 40px;
height: 40px
}
#mobile-menu-icon.active {
display: none !important
}
.mega-menu-modules .megamenuToogle-wrapper .container>div span {
margin-top: 4px;
background: #352927
}
.mega-menu-modules .megamenuToogle-wrapper .container>div {
display: none
}
.responsive .mega-menu-modules .horizontal .megamenu-wrapper {
background: rgba(51, 51, 51, .8) !important;
position: fixed !important;
top: 0;
width: 100%;
height: 100% !important;
z-index: 999999 !important;
left: -100%;
display: none
}
.megamenu-pattern {
position: absolute;
width: 60%;
height: 100%;
background: #333
}
.responsive body .horizontal ul.megamenu>li,
.responsive body .horizontal ul.megamenu>li:first-child {
border: 0;
border-bottom: 1px solid #404040 !important
}
.responsive .horizontal ul.megamenu>li.mobile-menu-close {
display: block;
text-align: right
}
.responsive body .horizontal ul.megamenu>li>a img {
margin-right: -10px
}
.menu-close-img {
display: block
}
.responsive body .horizontal ul.megamenu>li.menu-close-img {
text-align: right
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li,
.responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li {
border-top: 1px solid #e5e5e5;
background: 0 0;
float: none
}
.responsive ul.megamenu li .sub-menu .content .hover-menu .menu>ul:first-child>li:first-child,
.responsive ul.megamenu li .sub-menu .content .static-menu .menu>ul:first-child>li:first-child {
border-top: none
}
}
@media (min-width:768px) {
#column-left+#content .product-layout .col-md-3 {
width: 50%
}
#column-left .product-layout .col-md-3,
#column-left+#content+#column-right .product-layout .col-md-3,
#content+#column-right .product-layout .col-md-3,
.megamenuToogle-wrapper .container {
width: 100%
}
}
@media (max-width:420px) {
td.text-left.cartProduct .row {
width: 160px
}
td.text-left.cartProduct .row .col-xs-3 {
padding-right: 7px;
padding-left: 12px
}
.custom-cart-page .cart-info table tr.cart-prodict-list td {
padding: 3px
}
.custom-cart-page .cart-info table tr.cart-prodict-list td div a {
font-size: 12px
}
td.text-left.cartProduct .row .col-xs-3 a {
margin-right: 0
}
td.text-left.cartProduct .row .col-xs-3 a img {
max-width: 34px
}
.custom-cart-page .panel-body .input-group-btn .btn {
padding: 6px
}
#accordion .panel-default:nth-child(1) label.radio-inline {
padding-left: 20px !important
}
#accordion .panel-default:nth-child(1) label.radio-inline input[name=cashback] {
position: absolute;
left: 0;
top: 0
}
.custom-cart-page .input-group-btn .btn {
padding: 4px 8px
}
.quantity {
text-align: center
}
.quickcheckout-checkout #cart1 {
padding: 0
}
}
.voucher-page-left .giftdesign-card {
-moz-box-shadow: 0 4px 10px -3px #ddd;
-webkit-box-shadow: 0 4px 10px -3px #ddd;
box-shadow: 0 4px 10px -3px #ddd;
border-collapse: separate;
border-radius: 5px;
border: 1px solid #ddd;
cursor: pointer
}
.voucher-page-left .giftdesign-card .giftdesign-img {
border: 5px solid #fff;
margin-bottom: 22px;
border-radius: 5px
}
.voucher-page-left .giftdesign-body .giftdesign-content {
text-align: left;
padding: 0 22px;
height: 60px;
word-wrap: break-word;
overflow: hidden
}
.voucher-page-left .giftdesign-body span {
font-size: 21px
}
.voucher-page-left .giftdesign-body .a-column {
border-right: 1px solid #ddd
}
.text-label {
margin-right: 30px
}
@media (max-width:992px) {
.quickcheckout-checkout .quickcheckoutleft,
.quickcheckout-checkout .quickcheckoutright {
width: 100%
}
.voucher-page-right {
margin-top: 30px
}
}
.ovflow-stop {
overflow: hidden
}
@media (min-width:767px) {
.filter-box-container .size-item {
margin-right: 7px;
margin-bottom: 5px;
margin-top: 5px;
float: left
}
.filter-box-container .size-item input {
display: none
}
.filter-box-container .size-item .size-box {
font-size: 14px;
border: 1px solid #ccc;
color: #666;
display: block;
padding: 4px 8px;
width: max-content;
height: auto;
line-height: normal
}
.filter-box-container .size-item .size-checked {
background: #1f1f1f;
color: #fff;
border-color: #000
}
.filter-box-container .size-item .filter_cnt {
display: none
}
}
.filter-box-container .f-count {
display: none
}
.searchplug-sticky {
position: fixed !important;
background: #fff
}
.error-conatiner-box {
width: 100% !important;
height: 100px
}
.otp-label {
color: red !important
}
.otp-box {
border: 1px solid red !important
}
.splug-category-loader {
display: none;
border: 1px solid #eaeaea;
padding: 10px;
background: #fbfafa;
width: 35%;
margin: auto;
margin-bottom: 15px;
margin-top: 15px;
border-radius: 4px
}
#scroll-button-up {
margin-top: 0
}
.scroll-up-div {
display: none
}
.cart_div_promotion {
padding: 7px;
font-size: 10px;
height: 100%;
display: flex;
align-items: center;
width: 16px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background-color: #7cda9e;
margin-left: 8px;
}
#cart_message_promotion {
transform: rotate(180deg);
margin-left: -8px;
writing-mode: vertical-rl;
color: #fff;
font-weight: 600;
}
.custom-cart-page .cart_div_promotion+.cartImg {
margin-left: 9px;
}
tr.cart-prodict-list.offerbox td:nth-child(2),
tr.cart-prodict-list.offerbox td:nth-child(3) {
opacity: 0;
pointer-events: none;
}
#input-shipping-telephone {
padding: 5px 10px 5px 50px;
}
.quickcheckout-container #shipping-new .country_code_quickcheckout {
top: 1px !important;
bottom: unset;
margin-bottom: 0;
}
.quickcheckout-container #shipping-new label.control-label {
margin-bottom: 5px !important;
font-size: 13px !important;
height: 20px;
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media(max-width:767px) {
.cart_div_promotion {
margin-left: 11px;
width: 11px;
font-size: 11px;
}
#cart_message_promotion {
margin-left: -8px;
padding-top: 0px;
}
.cartProduct .col-xs-9.col-sm-10 {
padding-left: 20px;
}
.m-h-100 {
width: 15px;
}
.m-h-100 #cart_message_promotion {
line-height: 83px ! important;
font-size: 12px ! important;
}
.custom-message-cart-page .custom-cart-page .offerbox .cartImg {
display: unset !important;
}
.custom-message-cart-page .offerbox #cart_message_promotion {
line-height: 49px !important;
white-space: nowrap;
}
}
@media(max-width:420px) {
.cart_div_promotion {
font-size: 11px;
}
} @media (min-width:768px) and (max-width:991px) {
.cart_div_promotion {
width: 11px;
}
#cart_message_promotion {}
.m-h-100 {
width: 15px;
}
.m-h-100 #cart_message_promotion {
line-height: 85px ! important;
font-size: 12px ! important;
}
}
.m-h-100 {
min-height: 100px
}
.m-h-100 #cart_message_promotion {
line-height: 66px;
font-size: 12px;
}
.pr {
position: relative
}
.offerbox.col-xs-9.col-sm-10 {
margin-left: 15px;
}
.custom-message-cart-page tr.cart-prodict-list.offerbox td:nth-child(2),
.custom-message-cart-page tr.cart-prodict-list.offerbox td:nth-child(3) {
opacity: 1;
pointer-events: default;
}
.custom-message-cart-page .offerbox .cartProduct.product-cart-image {
position: relative;
}
.custom-message-cart-page .custom-cart-page .offerbox .cartImg {
margin-left: 28px !important;
display: inline-block;
}
.custom-message-cart-page .offerbox #cart_message_promotion {
line-height: 26px;
}
.custom-message-cart-page .custom-cart-page .cart-table .offerbox .product-cart-image {
min-width: 40px !Important;
}
.custom-message-cart-page .custom-cart-page .offerbox .product-cart-total,
.custom-message-cart-page .custom-cart-page .offerbox input.quantity {
display: none;
}
.custom-message-cart-page .m-h-100 {
margin-left: 0px;
}
.custom-message-cart-page .offerbox #cart_message_promotion {
line-height: 76px;
}
.custom-message-cart-page .custom-cart-page .offerbox .cartImg {
margin-left: 16px !IMPORTANT;
}
what3words-autosuggest>.what3words-autosuggest>.what3words-autosuggest-suggestions>.what3words-autosuggest-items {
height: 150px;
overflow: auto;
}
.what3words-autosuggest-input-wrapper:before {
content: "///";
position: absolute;
color: #e11f26;
font-size: 18px;
left: 11px;
top: 9px;
}
input#input-payment-what3words,
input#input-shipping-what3words,
input#input-address-what3words,
input#what3words {
padding-left: 31px !important;
}
.promotions>button {
display: block;
text-align: center;
padding: 0px;
background-color: transparent;
color: #333;
font-size: 16px;
border: none;
text-transform: capitalize;
font-weight: 700;
position: relative;
z-index: 0;
transition: 0.3s all ease-in-out;
-webkit-transition: 0.3s all ease-in-out;
-moz-transition: 0.3s all ease-in-out;
}
.promotions>button:before {
content: '\f107';
position: absolute;
left: 100%;
margin-left: 5px;
font-family: 'FontAwesome';
}
.promotions {
padding: 15px 0px;
}
.promotions>button[aria-expanded=true]:before {
content: '\f106';
}
.promotions>button[aria-expanded=false] {
display: block;
}
#product-coupons>p {
color: #5e5e5e;
display: block;
}
#product-coupons {
opacity: 0;
z-index: -1;
}
.promotions>button[aria-expanded=true]~#product-coupons {
position: relative;
top: 0;
padding: 15px 0px 0px;
border-radius: 4px;
opacity: 1;
display: block;
}
.blog-blog .blog-heading h1 {
font-size: 32px;
margin: 0;
padding-top: 35px;
}
.blog-blog .blog-heading p {
font-size: 16px;
padding-top: 10px;
padding-bottom: 35px;
max-width: 50%;
margin: auto;
}
.blog-blog .media-img img {
margin: auto;
text-align: center;
width: 100%;
}
.blog-blog .media:first-child {
margin-top: 0;
padding: 12px;
}
.blog-blog .media .media-img .main {
border-radius: 10px;
box-shadow: 2px 5px 30px -5px #00000045;
overflow: hidden;
margin-bottom: 30px;
}
.blog-blog .media .col-sm-4.media-img .main .description a {
display: block;
padding: 0px;
margin: 0px;
}
.blog-blog .media-img a.text-clickable {
text-decoration: none;
}
.blog-blog .media-img a {
width: 100%;
text-align: left;
color: #194260;
padding: 0px 15px 15px;
display: inline-block;
margin-top: 12px;
font-size: 18px;
text-decoration: underline;
}
.blog-article .col-md-3 .box.blog-module {
padding: 30px 30px 0px;
box-shadow: 0px 0px 20px 3px #0000001c;
margin-top: 20px;
position: sticky;
top: 80px;
}
.blog-article .box-no-advanced .box-heading {
font-size: 22px;
color: #000;
font-weight: 400;
text-align: left;
text-transform: uppercase;
padding: 18px 0px 18px 0px;
border-bottom: 2px solid #ccc;
border-top: 2px solid #ccc;
}
.blog-article .recent-main .recent-posts .post-main {
display: flex;
align-items: center;
padding-bottom: 10px;
}
.blog-article .social-icon {
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
padding: 20px 0px;
}
.blog-article .recent-main .social-icon.icon2 {
border-bottom: none;
}
.blog-article .recent-main .social-icon.icon2 p {
text-align: center;
font-size: 16px;
color: #525659;
margin-bottom: 16px;
}
.blog-article .add-anyshare {
margin: auto;
}
.blog-article .add-anyshare .a2a_default_style {
text-align: center;
}
.blog-article .add-anyshare .a2a_default_style>a,
.blog-article .social-icon ul li {
display: inline-block;
margin-right: 10px;
background: #4f4c4d;
border-radius: 50px;
width: 45px;
height: 45px;
line-height: 45px;
text-align: center;
float: none !important;
}
.blog-article .add-anyshare .a2a_default_style>a>span {
width: 35px !important;
height: 35px !important;
background-size: 28px;
position: relative;
left: 3px;
top: 5px;
}
.blog-article .post-entry,
.blog-article form#form-comment {
display: flex;
flex-direction: column-reverse;
}
.blog-article form#form-comment .text-center {
text-align: center;
order: -1;
}
.blog-article form#form-comment #button-comment {
width: 180px;
height: 48px;
border-radius: 50px;
font-size: 28px;
transition: 0.5s;
margin: 20px 0px;
}
.blog-article .row.blog-des img {
width: 100%;
}
.gst-section .form-control {
padding-left: 35px;
border: 0;
box-shadow: none;
font-size: 16px !important;
}
#gst-content .input-group:before {
content: " ";
position: absolute;
z-index: 9;
width: 35px;
height: 40px;
line-height: 40px;
background-repeat: no-repeat;
background: url(https://cdn.anscommerce.com/temp/new-01.svg);
background-position: 3px 5px;
left: 0;
background-repeat: no-repeat;
}
.panel-group.gst-section {
margin-bottom: 33px;
}
.custom-cart-page .input-group-btn .btn#button-gst-add,
.custom-cart-page .input-group-btn .btn#button-gst-remove {
margin: 0;
}
div#voucher-heading {
left: 0;
top: -28px;
color: #999;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
padding-left: 10px;
padding-bottom: 10px;
}
.quickcheckoutright #gst-content {
border: 1px dashed #e7e7e7;
padding: 5px 5px;
margin: 0px 10px;
border-radius: 4px;
box-shadow: none;
}
.checkout-cart .gst-section {
margin-bottom: 35px;
}
.quickcheckoutright div#voucher-heading {
background: none;
padding: 2px 0px 5px 10px;
text-transform: inherit;
}
.quickcheckoutright .panel-group.gst-section {
margin-bottom: 15px;
}
.quickcheckoutright .btn-primary#button-gst-add,
.quickcheckoutright .btn-primary#button-gst-remove {
padding: 7px 24px;
}
#gst-content .hide {
display: none;
}
.gst-section div#voucher-heading {
text-transform: initial;
}
.gst-section .alert {
background: none;
border: 0;
padding: 0 15px;
margin: 5px 0 5px 0;
}
body #accordion .panel-default.dbl-loylaty {
display: block;
padding-left: 10px;
padding-right: 10px;
}
body #accordion .panel-default.mloyal-loylaty {
display: block;
padding-left: 10px;
padding-right: 10px;
}
.mloyal-loylaty div#coupon-content {
width: 100%;
}
.mloyal-loylaty div#coupon-content label {
display: block;
margin-top: 5px;
padding-bottom: 4px;
}
.mloyal-loylaty div#coupon-content .checkbox.mloyal_wrap label {
display: block;
}
.g_id_signin {
width: 100%;
}
#form-group-rel {
position: relative;
}
#form-group-rel>input,
#form-group-rel>#input-registration-email-otp {
padding-right: 60px;
}
#form-group-rel #resend_email_otp,
#form-group-rel #resend_telephone_otp {
background: lightgray;
border: none;
position: absolute !important;
height: 38px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
right: 0;
top: 0;
margin: 1px;
}
@media (max-width: 767px) {
.blog-blog .blog-heading h1 {
font-size: 24px;
color: #194260;
margin: 0;
}
.blog-blog .blog-heading p {
font-size: 14px;
color: #000;
padding-bottom: 20px;
max-width: 100%;
margin: auto;
}
.blog-blog .media .media-img .main {
border-radius: 10px;
padding: 0;
margin: 20px 0px 45px 0px;
}
.blog-blog .media-img a {
font-size: 16px;
}
.blog-article .row.blog-des {
margin-bottom: 10px;
}
.quickcheckoutright #gst-content {
margin-bottom: 0px !important;
}
body #accordion .panel-default.dbl-loylaty {
margin-top: 30px !important;
}
body #accordion .panel-default.mloyal-loylaty {
margin-top: 30px !important;
}
} .product-category .compare-enabled .product-layout.product-item.product-grid .product-thumb .card-compare-inner input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
border: 1px solid #b9bbc7;
background: #fff;
border-radius: 2px;
height: 22px;
width: 22px;
margin: 0;
padding: 0;
outline: 0;
cursor: pointer
}
.product-category .compare-enabled .product-layout.product-item.product-grid .product-thumb .card-compare-inner input:checked::before {
position: absolute;
color: #5b8f22;
width: 20px;
height: 20px;
text-align: center;
content: "\f00c";
display: inline-block;
font: normal normal normal 14px/20px FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out
}
#compare-component .p-c01-sticky-compare-bar .p-heading-04,
#compare-component .p-c01-sticky-compare-bar .p-heading-05 {
letter-spacing: -.1px;
font-size: 15px;
line-height: 22px;
color: #024731;
font-weight: 700;
margin-bottom: 15px
}
#compare-component .p-c01-sticky-compare-bar {
background-color: #fff;
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 6005;
transition: margin-top 150ms ease-out
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-remove-card span {
text-indent: -9999px;
position: absolute;
}
#compare-component .p-c01-sticky-compare-bar.p-show {
box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}
#compare-component .p-c01-sticky-compare-bar .p-compare-titlebar {
display: block;
height: 40px;
background-color: #f7f9fc;
background-repeat: repeat-x;
background: linear-gradient(top, #fff, #f7f9fc);
border-bottom: 1px solid #ccc;
z-index: 2;
color: #323232
}
#compare-component .p-c01-sticky-compare-bar .p-site-frame {
position: relative;
max-width: 960px;
margin: 0 auto;
}
#compare-component .p-c01-sticky-compare-bar .p-comp-amount {
padding-top: 12px;
padding-bottom: 12px;
margin: 0;
}
#compare-component .p-c01-sticky-compare-bar.p-open .p-close-topbar {
display: block;
}
#compare-component .p-c01-sticky-compare-bar .p-close-topbar {
display: none;
}
#compare-component .p-c01-sticky-compare-bar .p-close-topbar,
#compare-component .p-c01-sticky-compare-bar .p-open-topbar {
position: absolute;
right: 0;
top: 50%;
font-size: 12px;
line-height: 16px;
font-weight: 400;
color: #5d6678;
margin-top: -8px;
padding-right: 35px
}
#compare-component .p-c01-sticky-compare-bar .p-close-topbar::after,
#compare-component .p-c01-sticky-compare-bar .p-open-topbar::after {
content: '\f107';
display: inline-block;
font: normal normal normal 14px/20px FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
line-height: 16px;
position: absolute;
right: 8px;
font-size: 24px;
top: 0;
color: #0089c4
}
#compare-component .p-c01-sticky-compare-bar .p-open-topbar::after {
content: '\f106';
}
#compare-component .p-c01-sticky-compare-bar .p-products-head::after {
content: '';
display: table;
clear: both;
}
#compare-component .p-c01-sticky-compare-bar .p-product-3 .p-compare-info {
width: 25%;
}
#compare-component .p-c01-sticky-compare-bar .p-products-head .p-compare-info {
padding-top: 20px;
}
#compare-component .p-c01-sticky-compare-bar .p-products-head .p-compare-info,
#compare-component .p-c01-sticky-compare-bar .p-products-head .p-products {
float: left;
}
#compare-component .p-c01-sticky-compare-bar .p-button {
background-image: none;
border: 1px solid transparent;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 12px;
line-height: 1.42857143;
text-align: center;
position: relative;
vertical-align: middle;
padding: 4px 20px 3px;
margin-bottom: 0;
border-radius: 2px;
box-sizing: border-box;
min-width: 78px;
background-color: #5b8f22
}
#compare-component .p-c01-sticky-compare-bar .p-button.p-large {
font-size: 14px;
min-width: 86px;
padding: 7px 20px 6px;
}
#compare-component .p-c01-sticky-compare-bar a.p-button.p-large.p-compare.disabled {
background-color: #ffffff;
color: #c5c0c0;
border: 1px solid #d1cccc;
pointer-events: none;
}
#compare-component .p-c01-sticky-compare-bar .p-button-s {
display: none;
}
#compare-component .p-c01-sticky-compare-bar .p-product-3 .p-products {
width: 75%;
}
#compare-component .p-c01-sticky-compare-bar .p-products {
padding-top: 10px;
padding-bottom: 10px;
}
#compare-component .p-c01-sticky-compare-bar .p-product-3 .p-products>li {
width: 33.33333333%;
}
#compare-component .p-c01-sticky-compare-bar .p-products>li {
float: left;
min-height: 143px;
position: relative;
padding-top: 12px;
padding-bottom: 12px;
list-style-type: none
}
#compare-component .p-c01-sticky-compare-bar .p-products>li::before {
background-color: #e0e0e0;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
content: '';
display: block;
position: absolute;
left: -1px;
top: 0;
bottom: 0;
width: 1px
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-product-card {
position: relative;
z-index: 1;
text-align: center;
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-product-card .p-info {
padding-top: 6px;
font-size: 13px;
line-height: 8px;
color: #5d6678
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-product-card .p-price {
position: static;
font-weight: 700;
color: #000
}
#compare-component .p-c01-sticky-compare-bar .p-price .p-current-price-value {
color: #3c3c3c;
font-size: 14px;
font-weight: 700;
margin-right: 8px
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-remove-card {
display: block;
position: absolute;
top: 0;
right: 10px;
width: 20px;
height: 20px;
color: #5b8f22
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-remove-card::after {
font: normal normal normal 14px/24px FontAwesome;
font-style: normal;
content: '\f00d';
position: absolute;
top: -3px;
right: 0;
width: 24px;
height: 24px;
text-align: center;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-add-product {
display: table;
position: absolute;
left: 50%;
top: 50%;
width: 86px;
height: 86px;
border: 1px dashed #b8bac6;
border-radius: 2px;
margin: -43px 0 0 -43px;
font-size: 13px;
line-height: 19px;
color: #323232
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-add-product .p-table-cell {
display: table-cell;
width: 70px;
height: 86px;
padding: 0 8px;
vertical-align: middle;
text-align: center
}
.product-category .compare-enabled .card-compare-inner {
display: flex;
justify-content: center;
}
.product-category .compare-enabled .card-compare-inner label {
padding-left: 5px;
}
.product-category .compare-enabled .card-compare-inner label {
font-size: 15px;
padding: 0 7px;
}
.product-compare .container .row {
margin-right: 0;
margin-left: 0;
}
.product-compare .p-site-frame .p-head-small {
font-size: 16px;
margin-bottom: 8px;
}
.product-compare .p-heading-04,
.product-compare .p-heading-05 {
letter-spacing: -.1px;
font-size: 15px;
line-height: 22px;
color: #050505;
font-weight: 700;
margin-bottom: 15px
}
.product-compare .p-products-head .p-products .p-line::after {
background-color: #e0e0e0;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
content: '';
display: block;
position: absolute;
left: -1px;
top: 0;
bottom: 0;
width: 1px
}
.product-compare .p-products-head .p-products .p-remove-card::after {
font: normal normal normal 14px/24px FontAwesome;
font-style: normal;
content: '\f00d';
position: absolute;
top: -3px;
right: 0;
width: 24px;
height: 24px;
text-align: center;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out
}
.product-compare .p-products-head .p-products .p-remove-card:hover::after {
background-color: #0066a1;
color: #fff;
border-radius: 3px;
}
.product-compare .p-site-frame .p-products-head {
position: relative;
z-index: 1;
}
.product-compare .p-products-head .p-site-frame {
min-height: 185px;
}
.product-compare .p-products-head.p-product-3 .p-col {
width: 25%;
}
.product-compare .p-products-head .p-col,
.product-compare .p-products-head .p-products {
float: left;
}
.product-compare .p-products-head .p-col .p-form {
margin-bottom: 6px;
}
.product-compare .p-checkbox {
display: inline-block;
height: 22px;
position: relative;
}
.product-compare .p-checkbox input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
border: 1px solid #b9bbc7;
background: #fff;
border-radius: 2px;
height: 22px;
width: 22px;
margin: 0;
padding: 0;
outline: 0;
cursor: pointer
}
.product-compare .p-products-head .p-col .p-form label {
display: inline-block;
line-height: 19px;
vertical-align: top;
font-size: 12px;
padding-left: 6px
}
.product-compare .p-form label[for] {
cursor: pointer;
}
.product-compare .p-button {
background-image: none;
border: 1px solid transparent;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 12px;
line-height: 1.42857143;
text-align: center;
position: relative;
vertical-align: middle;
padding: 4px 20px 3px;
margin-bottom: 0;
border-radius: 2px;
box-sizing: border-box;
min-width: 78px;
background-color: #0066a1
}
.product-compare .p-stop-compare {
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
}
.product-compare .p-products-head.p-product-3 .p-products {
width: 75%;
list-style: none;
padding: 0;
}
.product-compare .p-products-head.p-product-2 .p-products {
width: 66.66666667%;
list-style: none;
padding: 0;
}
.product-compare .p-products-head.p-product-2 .p-col {
width: 33.33333333%;
}
.product-compare .p-products-head.p-product-2 .p-products>li {
width: 50%;
}
.product-compare .p-products-head .p-products {
margin-bottom: -54px;
}
.product-compare .p-products-head.p-product-3 .p-products>li {
width: 33.33333333%;
}
.product-compare .p-products-head .p-products>li {
float: left;
position: relative;
padding-top: 38px;
padding-bottom: 24px;
}
.product-compare .p-products-head .p-products .p-product-card figure {
padding: 0 1px;
margin-bottom: 30px;
text-align: center;
}
.product-compare .p-products-head .p-products .p-info {
padding-left: 20px;
padding-right: 20px;
}
.product-compare .p-products-head .p-products .p-info h4 {
margin-bottom: 8px;
}
.product-compare .p-rating-area {
display: block;
margin-bottom: 6px;
margin-left: -4px;
height: 26px;
}
.product-compare .p-table {
border-collapse: collapse;
margin: 0;
padding: 0;
border-top: 1px solid #ccc;
width: 100%
}
.product-compare .p-products-head .p-products .p-info .p-table {
border: none;
display: flex;
flex-direction: column;
text-align: center
}
.product-compare .p-products-head .p-products .p-info .p-type {
color: #666;
font-size: 11px;
}
.product-compare .p-body-xsmall,
.product-compare .p-header-xsmall {
font-size: 11px;
line-height: 16px;
}
.product-compare .p-price {
color: #3c3c3c;
}
.product-compare .p-checkbox input:checked::before {
position: absolute;
color: #0066a1;
width: 20px;
height: 20px;
text-align: center;
content: "\f00c";
display: inline-block;
font: normal normal normal 14px/20px FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out
}
.product-compare .p-products-head .p-products .p-remove-card {
display: block;
position: absolute;
top: -24px;
right: 10px;
width: 20px;
height: 20px;
color: #0066a1
}
.product-compare .p-products-head .p-products .p-remove-card span {
text-indent: -9999px;
position: absolute;
}
.product-compare .p-products-head .p-products>li .p-hover-bg {
position: absolute;
left: -1px;
top: 0;
right: 0;
bottom: 0;
border: 1px solid #e0e0e0;
border-radius: 3px;
box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
opacity: 0;
transition: all 150ms ease-out
}
.product-compare .p-products-head .p-products>li:hover .p-hover-bg {
opacity: 1;
}
.product-compare .p-compare-content {
margin-top: 40px;
}
.product-compare .p-component-title {
margin-bottom: 14px;
}
.product-compare .p-heading-03 {
letter-spacing: -.2px;
font-size: 21px;
line-height: 26px;
color: #050505;
font-weight: 700;
margin-bottom: 13px
}
.product-compare .p-s03-highlights .p-table {
width: 100%;
background: #f5f9ff;
border-left: 1px solid #deebff;
color: #252f47;
border-top: 0;
box-sizing: border-box;
font-size: 12px;
line-height: 18px;
margin-bottom: 36px
}
.product-compare .p-s03-highlights .p-table.p-grey {
border-left: 1px solid #e0e0e8;
background: #f7f7f9;
}
.product-compare .p-visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px
}
.product-compare .p-table tr {
font-size: 14px;
}
.product-compare .p-s03-highlights .p-table.p-grey td,
.product-compare .p-s03-highlights .p-table.p-grey th {
border-top: 1px solid #e0e0e8;
border-right: 1px solid #e0e0e8;
border-bottom: 1px solid #e0e0e8
}
.product-compare .p-s03-highlights .p-table.p-cols-3 td,
.product-compare .p-s03-highlights .p-table.p-cols-3 th {
width: 25%;
}
.product-compare .p-s03-highlights .p-table td,
.product-compare .p-s03-highlights .p-table th {
height: 1px;
padding: 6px 10px;
border-top: 1px solid #deebff;
border-right: 1px solid #deebff;
border-bottom: 1px solid #deebff
}
.product-compare .p-table th {
font-weight: 700;
text-align: left;
}
.product-compare .p-s03-highlights .p-table .p-table-s-title td {
color: #5d6678;
display: none;
}
.product-compare .p-bullets li {
position: relative;
padding: 0 0 0.5em 1em;
line-height: 1.5em;
}
.product-compare .p-bullets li::before {
position: absolute;
font-weight: 400;
font-size: 1.3em;
top: 0;
left: 0;
content: '\e66c';
display: inline-block;
font-family: Pe-icon-7-stroke;
speak: none;
font-style: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.product-compare .p-s03-highlights .p-bullets li {
float: none;
margin-bottom: 0;
padding-right: 14px;
padding-left: 24px;
line-height: 21px;
padding-top: 0;
padding-bottom: 0
}
.product-compare .p-s03-highlights .p-bullets li::before {
left: 0;
font-size: 18px;
color: #0089c4;
content: '\e66c';
display: inline-block;
font-family: Pe-icon-7-stroke;
speak: none;
font-style: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.product-compare .p-products-head .p-products .p-product-card {
position: relative;
z-index: 1;
}
.product-compare .p-products-head .p-products .p-product-card figure img {
width: 100%;
}
#compare-component .p-c01-sticky-compare-bar .p-products .p-product-card img {
width: 50%;
}
.product-category .compare-enabled .alert {
font-size: 10px;
}
span#sticky-compare-box {
display: none;
}
.blog-blog .pagination-results {
display: block;
}
.blog-blog .pagination>li>a,
.blog-blog .pagination>li>span {
border-radius: 0;
width: 40px;
height: 40px;
line-height: 26px;
}
.blog-blog .media h2.entry-title {
min-height: 20px;
padding: 0px 15px;
}
.blog-blog .link-with-arrow:after,
.blog-blog .post-content .button-more:after {
content: ">";
}
.blog-article .row.blog-border {
display: none;
}
.hide {
display: none;
}
.cart-prodict-list {
position: relative;
}
.replacement-text {
position: absolute;
right: 0;
display: block;
bottom: 0;
background: #000;
color: #fff !important;
padding: 0px 3px;
margin: 0 10px 10px 0;
}
.replacement-text a {
color: #fff;
}
@media (max-width: 520px) {
.replacement-text {
margin: 0 10px 40px 0;
}
}
@media screen and (min-width: 767px) {
.product-compare .p-stop-compare {
display: none;
}
}
@media screen and (max-width: 700px) {
#compare-component .p-c01-sticky-compare-bar .p-compare-info {
display: block;
margin-top: 10px;
position: relative;
bottom: 55px;
box-shadow: 0 0 20px rgb(0 0 0 / 20%);
background: #f7f8fa;
padding: 5px
}
#compare-component .p-c01-sticky-compare-bar .p-product-counter {
color: #666;
margin: 10px;
text-align: right
}
#compare-component .p-c01-sticky-compare-bar .p-button {
font-size: 14px;
min-width: 86px;
padding: 7px 20px 6px
}
#compare-component .p-c01-sticky-compare-bar .p-compare-titlebar,
#compare-component .p-c01-sticky-compare-bar .p-products,
#compare-component .p-c01-sticky-compare-bar .p-button-m-l,
#compare-component .p-c01-sticky-compare-bar .p-button-s[hidden] {
display: none;
}
#compare-component .p-c01-sticky-compare-bar .p-products-head .p-compare-info {
padding: 0;
width: auto !important;
float: none;
text-align: center
}
#compare-component .p-c01-sticky-compare-bar .p-button-s {
display: block;
}
#compare-component .p-c01-sticky-compare-bar .p-button:focus,
#compare-component .p-c01-sticky-compare-bar .p-button:hover {
background-color: #4e7a1d;
text-decoration: none;
}
.product-compare .p-head-small,
.product-compare .p-products-head .p-col,
.product-compare .p-products-head .p-products .p-info h4,
.product-compare .p-s03-highlights .p-table .p-table-title {
display: none;
}
.product-compare .p-products-head .p-products {
float: none;
width: auto !important;
margin-bottom: 20px;
border-bottom: 1px solid #e6e6e6;
box-shadow: 0 2px 2px rgb(0 0 0 / 5%)
}
.product-compare .p-products-head .p-products>li {
padding-top: 4px;
padding-bottom: 12px;
text-align: center;
margin-bottom: -1px
}
.product-compare .p-products-head .p-products .p-product-card figure {
margin-bottom: 6px;
}
.product-compare .p-products-head .p-products .p-remove-card {
top: 0;
right: 4px;
}
.product-compare .p-heading-02 {
letter-spacing: -.3px;
font-size: 26px;
line-height: 30px;
margin-bottom: 26px;
}
.product-compare .p-s03-highlights .p-table.p-grey {
border-right: 1px solid #e0e0e8;
}
.product-compare .p-s03-highlights .p-table .p-table-s-title td {
display: table-cell;
background: #fff;
}
.product-compare .p-button {
font-size: 14px;
min-width: 86px;
padding: 7px 20px 6px;
}
.product-product #compare-component .p-c01-sticky-compare-bar {
bottom: 50px;
}
.product-product #compare-component .p-c01-sticky-compare-bar .p-compare-info {
bottom: 0;
padding-bottom: 5px;
}
}
@media screen and (max-width: 450px) {
.product-compare .p-products-head .p-products .p-info {
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
}
.product-compare .p-s03-highlights {
padding-left: 5px;
padding-right: 5px;
}
}
@media screen and (min-width: 701px) {
.product-compare .p-site-frame {
position: relative;
max-width: 960px;
margin: 0 auto;
}
.product-compare .p-component-title {
display: block;
overflow: hidden;
padding-right: 30px;
}
}
@media (max-width: 375px) {
.product-category .compare-enabled .alert {
font-size: 9px;
}
.product-compare .rating .fa-stack {
font-size: 8px;
}
.product-compare .alert {
font-size: 11px;
}
} .fixed-compare {
position: fixed;
bottom: 490px;
right: 0px;
z-index: 99;
right: 0px;
}
.fixed-compare .button {
position: absolute;
transform-origin: 0 0;
transform: rotate(90deg);
background: #00693c;
color: #fff;
border-radius: 0;
font-size: 15px;
border: 0px;
box-shadow: none;
bottom: 75%;
padding: 10px 20px;
} .g_id_signin,
button.login-facebook.login-button {
width: calc(100% / 2 - 5px);
max-width: 100%;
overflow: hidden;
border-right: 1px solid #dadce0;
border-radius: 5px;
}
.g_id_signin:hover {
border-color: #d2e3fc;
}  .coupon-container {
padding: 0 12px;
margin: 0 0 15px 0;
}
li.offer-heading {
list-style: none;
margin-left: -12px;
margin-bottom: 5px;
font-weight: 600;
}
.coupon-container li {
font-size: 14px;
color: #333;
}
.coupon-container li .coupon-code {
font-weight: bold;
}
#drawer .checkout-btn,
.btn-denger {
background: #df127b;
width: 85%;
}
#drawer {
position: fixed;
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: 999;
background-color: #fff;
box-shadow: -10px 0px 10px -5px rgba(0, 0, 0, 0.5);
transition: width 0.15s;
opacity: 1 !important;
}
#drawer .drawer-close-btn {
font-size: 20px;
padding: 15px 20px;
display: inline-block;
cursor: pointer;
}
#drawer ul {
padding: 0;
height: 92%;
overflow: auto;
}
#drawer li {
list-style: none;
}
.drawer-overlay {
z-index: 998;
width: 100%;
height: 100%;
background-color: #000;
position: fixed;
display: none;
top: 0;
left: 0;
opacity: 0.4;
}
#drawer .table {
margin-bottom: 0;
}
#drawer.open {
width: 400px;
}
.model-open {
overflow: hidden;
}
@media (max-width:768px) {
#drawer {
padding-bottom: 50px;
}
}
@media (max-width:600px) {
#drawer.open {
width: 90%;
}
}
@media (max-width:420px) {
td.text-left.cartProduct .row {
width: 152px;
}
.cart-left-container .cartProduct .col-xs-9.col-sm-10>div {
padding-left: 5px;
}
td.text-left.cartProduct .row .col-xs-3 {
padding-right: 7px;
padding-left: 7px;
width: 30%;
}
.cart-left-container .cartProduct .col-xs-9.col-sm-10 {
width: 70%;
}
}
.cart-title {
font-size: 20px;
padding: 15px;
float: left;
}
.cart-product-details .table>tbody>tr>td:nth-child(1) {
width: 90px;
}
.cart-product-details .table>tbody>tr>td:nth-child(3),
.cart-product-details .table>tbody>tr>td:nth-child(4) {
width: 80px !important;
}
.cart-product-details .table>tbody>tr>td:nth-child(1) img {
width: 100%;
}
.img-thumbnail {
padding: 0;
}
.shipping-wallet {
padding: 20px;
}
.cart-quantity {
display: flex;
align-items: start;
height: 85px;
}
.cart-quantity button,
.cart-quantity input {
width: 22px !important;
border: 1px solid #d0d0d0;
margin: 0;
background-color: transparent;
}
.cart-breakup {
border-top: 0;
height: 225px;
margin: 10px 0;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
.cart-quantity button,
.cart-quantity input {
width: 22px !important;
height: 22px !important;
line-height: 22px;
border: 1px solid #d0d0d0;
margin: 0;
background-color: transparent;
}
#cart .cart-product-details .table>tbody>tr>td.text-right {
white-space: nowrap;
}
}
@media (max-width: 991px) {
.cart-info>table>tbody>tr>td:last-child {
width: 120px
}
.checkout-cart .col-xs-9.col-sm-10 {
padding: 0 5px !important;
}
.cart-left-container .cartProduct .col-xs-9.col-sm-10 {
padding-left: 15px;
}
.custom-cart-page .cart-info table tr.cart-prodict-list td:nth-child(2) {
min-width: 90px;
}
.checkout-cart .custom-cart-page .input-group-btn .btn.button-update {
margin-right: 2px;
}
}
.alert.alert-warning.message-throw,
.alert.alert-success.message-throw,
.alert.alert-danger.message-throw {
display: flex;
align-items: center;
width: 100% !important;
}
.alert.alert-warning.message-throw p,
.alert.alert-success.message-throw p,
.alert.alert-danger.message-throw p {
margin-bottom: 0;
margin-left: 5px;
margin-right: 5px;
}
.checkout-cart .message-throw button.close {
position: absolute;
right: 2%;
}