@import url(paymentfont.min.css);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;
400;
500;
600;
700;
800&display=swap);
.alert-primary .alert-close,.alert-primary a:not(.text-light),.alert-primary a:not(.text-white),.alert-primary h1:not(.text-light),.alert-primary h1:not(.text-white),.alert-primary h2:not(.text-light),.alert-primary h2:not(.text-white),.alert-primary h3:not(.text-light),.alert-primary h3:not(.text-white),.alert-primary h4:not(.text-light),.alert-primary h4:not(.text-white),.alert-primary h5:not(.text-light),.alert-primary h5:not(.text-white),.alert-primary h6:not(.text-light),.alert-primary h6:not(.text-white),.alert-primary ol:not(.text-light),.alert-primary ol:not(.text-white),.alert-primary p:not(.text-light),.alert-primary p:not(.text-white),.alert-primary ul:not(.text-light),.alert-primary ul:not(.text-white),.alert-primary>:not(.text-light),.alert-primary>:not(.text-white),.breadcrumbs>li>a:hover,.btn-link-primary,.btn-link-primary:hover,.comment .reply-link:hover,.comparison-table .comparison-item .comparison-item-title:hover,.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:hover,.footer-light .footer-copyright>a:hover,.h-t-social-area ul li a:hover,.input-group .form-control:focus~.input-group-addon,.input-group .input-group-btn button:hover,.menu-top-area .login-register:hover,.nav-tabs .nav-link:hover,.order-table .product-item .product-title>a:hover,.post-meta>li>a:hover,.post-title>a:hover,.product-card .product-category>a:hover,.product-card .product-title>a:hover,.shopping-cart .product-item .product-title>a:hover,.site-header .site-menu>ul>li .sub-menu>li.active>a,.site-header .site-menu>ul>li .sub-menu>li:hover>a,.site-header .site-menu>ul>li.active>a,.site-header .site-menu>ul>li:hover>a,.slideable-menu .menu li a:hover,.sp-categories>a:hover,.steps .step.active .step-title,.steps .step.active>i,.t-h-dropdown a.active,.t-h-dropdown a:hover,.toolbar-dropdown>li.active>a,.toolbar-dropdown>li:hover>a,.widget-cart>.entry .entry-title>a:hover,.widget-categories ul>li.active>a,.widget-categories ul>li>a:hover,.widget-featured-posts>.entry .entry-title>a:hover,.widget-featured-products>.entry .entry-title>a:hover,.widget-links ul>li.active>a,.widget-links ul>li>a:hover,.wishlist-table .product-item .product-title>a:hover,a,a:hover
{
color:#377dff
}
dl,ol,ul
{
margin-top:0
}
.btn,.custom-control .custom-control-label,.facebook-btn,.google-btn,.nav-pills .nav-link,.twitter-btn,body
{
text-transform:none
}
.owl-carousel,.owl-carousel .owl-item
{
-webkit-tap-highlight-color:transparent
}
.comparison-table table,.entry-navigation
{
table-layout:fixed
}
figure,img,svg
{
max-width:100%
}
.btn,.comment .reply-link,.nav-pills .nav-link,.nav-tabs .nav-link,.product-badge,.steps .step .step-title,.text-uppercase
{
letter-spacing:.025em
}
.btn,.product-badge,.tag
{
white-space:nowrap
}
.site-header .site-menu>ul>li .sub-menu,.toolbar-dropdown
{
display:none;
position:absolute;
top:80%;
left:0;
width:200px;
padding:10px 0;
border:1px solid #e5e5e5;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
background-color:#fff;
line-height:1.5;
box-shadow:0 7px 22px -5px rgba(0,0,0,.2)
}
.input-group,.site-header .site-menu>ul>li .sub-menu>li,.toolbar-dropdown>li
{
display:block;
position:relative
}
a
{
text-decoration:none!important
}
.navi-link,.navi-link-light,.slideable-menu .menu li a,a:hover,body
{
text-decoration:none
}
.gateway_image
{
width:324px
}
.site-header .site-menu>ul>li .sub-menu>li>a,.toolbar-dropdown>li>a
{
display:block;
position:relative;
padding:6px 20px!important;
transition:color .3s;
color:#505050;
font-size:14px;
font-weight:400;
text-align:left;
text-decoration:none
}
.site-header .site-menu>ul>li .sub-menu>li>a>i,.toolbar-dropdown>li>a>i
{
display:inline-block;
margin-top:-2px;
margin-right:6px;
font-size:.9em;
vertical-align:middle
}
.navbar,.site-header .site-menu>ul>li .sub-menu>li>a.p-0,.toolbar-dropdown>li>a.p-0
{
padding:0!important
}
.navi-link,.slideable-menu .menu li.back-btn>a:hover,.slideable-menu ul li a,body
{
color:#505050
}
.site-header .site-menu>ul>li .sub-menu>li.has-children>a,.toolbar-dropdown>li.has-children>a
{
padding-right:35px!important
}
.site-header .site-menu>ul>li .sub-menu>li.has-children>a::after,.toolbar-dropdown>li.has-children>a::after
{
display:block;
position:absolute;
top:50%;
right:14px;
margin-top:-11px;
font-family:feather;
content:'\e930'
}
.site-header .site-menu>ul>li .sub-menu>li.has-children:hover>.sub-menu,.site-header .site-menu>ul>li:hover>.sub-menu,.site-header .toolbar .toolbar-item.active>.toolbar-dropdown,.site-header .toolbar .toolbar-item:hover>.toolbar-dropdown,.toolbar-dropdown>li.has-children:hover>.sub-menu
{
display:block;
-webkit-animation:.35s submenu-show;
animation:.35s submenu-show
}
.site-header .site-menu>ul>li .sub-menu>li.has-children>.sub-menu,.toolbar-dropdown>li.has-children>.sub-menu
{
top:-11px;
left:100%;
margin-left:-4px
}
.rounded,.site-header .site-menu>ul>li .sub-menu>li.has-children:not(:first-child)>.sub-menu,.social-button.shape-rounded,.toolbar-dropdown>li.has-children:not(:first-child)>.sub-menu
{
border-radius:5px
}
.site-header .site-menu>ul>li .mega-menu
{
display:none;
position:absolute;
top:100%;
left:0;
width:100%;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-color:#fff;
box-shadow:0 7px 22px -5px rgba(0,0,0,.2);
table-layout:fixed
}
.site-header .site-menu>ul>li .mega-menu>li
{
display:table-cell!important;
position:relative;
padding:25px!important;
border-left:1px solid #e5e5e5;
vertical-align:top
}
.site-header .site-menu>ul>li .mega-menu>li .mega-menu-title
{
display:block;
margin-bottom:16px;
padding-bottom:10px;
border-bottom:1px solid #e5e5e5;
color:#999;
text-align:left
}
.site-header .site-menu>ul>li .mega-menu>li:first-child
{
border-left:0
}
.site-header .site-menu>ul>li .mega-menu .sub-menu
{
display:block!important;
position:relative;
width:100%;
padding:0!important;
border:0;
border-radius:0;
background-color:transparent;
box-shadow:none
}
.site-header .site-menu>ul>li .mega-menu .sub-menu>li>a
{
padding:5px 0!important
}
.slideable-menu
{
position:relative;
border-top:1px solid #e5e5e5;
background-color:#fff;
overflow:hidden;
padding:10px 15px
}
.btn-outline-secondary:hover,.card-footer,.card-header,.footer-light,.market-button:hover,.modal-header,.shop-view>a:hover,.slideable-menu .menu li.back-btn>a,.slideable-menu .menu li.has-children .sub-menu-toggle:hover,.steps a.step:not(.active):hover,.table-hover tbody tr:hover,.table-striped tbody tr:nth-of-type(odd),blockquote,pre
{
background-color:#f5f5f5
}
.slideable-menu ul
{
margin:0;
padding:0
}
.btn>i,blockquote cite::before
{
margin-top:-1px;
vertical-align:middle
}
#quick_filter li,.slideable-menu ul li
{
list-style:none
}
.slideable-menu ul li a
{
line-height:28px
}
.a2a_kit a:hover::before,.announcement-with-content .left-area img,.btn.btn-primary:hover::before,.d-inline-block img,.footer-social-links a:hover::before,.fw-section,.isotope-grid.cols-1 .grid-item,.isotope-grid.cols-1 .grid-sizer,.sidebar,.site-header .search-box-wrap .search-box,.site-header .search-box-wrap .search-box-inner,.slideable-menu ul li.t-h-dropdown,.widget-cart>.entry .entry-thumb>a>img,.widget-featured-posts>.entry .entry-thumb>a>img,.widget-featured-products>.entry .entry-thumb>a>img,iframe
{
width:100%
}
.slideable-menu ul li.t-h-dropdown .t-h-dropdown-menu
{
position:relative;
display:none;
left:0;
right:auto!important;
width:100%!important
}
.dropdown-menu .dropdown-item:hover .toolbar-dropdown.cart-dropdown,.left-category-area .category-list .c-item:hover .sub-c-box,.left-category-area .category-list .sub-c-box .child-c-box:hover .child-category,.mobile-cat .has-children .category_search,.no-js .owl-carousel,.slideable-menu .menu li,.slideable-menu ul li.t-h-dropdown:hover .t-h-dropdown-menu
{
display:block
}
.slideable-menu .menu
{
display:block;
position:relative;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
transition:.4s cubic-bezier(.86, 0, .07, 1)
}
.slideable-menu .menu li.has-children .slideable-submenu.off-view,.slideable-menu .menu.off-view
{
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0)
}
.noUi-base,.noUi-handle,.slideable-menu .menu li.has-children .slideable-submenu.in-view,.slideable-menu .menu.in-view
{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.slideable-menu .menu li a
{
display:block;
padding:13px 20px;
transition:color .3s;
border-bottom:1px solid #e5e5e5;
border-left:2px solid transparent;
color:#505050;
font-size:16px;
letter-spacing:.025em
}
.slideable-menu .menu li.active>a,.slideable-menu .menu li.active>span>a
{
border-left-color:#377dff;
color:#377dff
}
.slideable-menu .menu li.has-children>span
{
display:block;
position:relative;
width:100%
}
.slideable-menu .menu li.has-children .sub-menu-toggle
{
display:block;
position:absolute;
top:0;
right:0;
width:60px;
height:100%;
height:calc(100% - 1px);
transition:background-color .3s;
border-left:1px solid #e5e5e5;
color:#505050!important;
cursor:pointer;
z-index:1
}
.slideable-menu .menu li.has-children .sub-menu-toggle::before
{
display:block;
position:absolute;
top:50%;
left:0;
width:100%;
margin-top:-11px;
font-family:feather;
font-size:22px;
line-height:1;
text-align:center;
content:'\e930'
}
.slideable-menu .menu li.has-children .slideable-submenu
{
position:absolute;
top:0;
right:-100%;
width:100%;
height:auto;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
transition:.4s cubic-bezier(.86, 0, .07, 1)
}
.slideable-menu .menu li.back-btn>a::before
{
display:inline-block;
margin-top:-2px;
margin-right:2px;
font-family:feather;
font-size:22px;
line-height:1;
content:'\e92f';
vertical-align:middle
}
@-webkit-keyframes submenu-show
{
from
{
opacity:0
}
to
{
opacity:1
}
}
@keyframes submenu-show
{
from
{
opacity:0
}
to
{
opacity:1
}
}
html *
{
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
body
{
background-position:center;
background-color:#f3f5f6;
background-repeat:no-repeat;
background-size:cover;
font-family:'Open Sans',sans-serif;
font-size:15px;
font-weight:400;
line-height:1.5
}
.custom-control:focus,.topbar .search-box-inner .search-box select:focus,a:focus,button:focus
{
outline:0
}
.small,small
{
font-size:85%
}
.navi-link
{
transition:color .3s
}
.left-category-area .category-list .navi-link:hover span.text-gray-dark,.navi-link:hover,.sb-email:focus,.sb-email:hover,.text-primary
{
color:#377dff!important
}
.navi-link-light
{
transition:opacity .3s;
color:#fff
}
.navi-link-light:hover
{
color:#fff;
opacity:.6
}
figure,img
{
height:auto;
vertical-align:middle
}
.site-header .search-box-wrap .input-group .serch-result .product-card .product-title>a,video
{
height:auto!important
}
*,::after,::before
{
box-sizing:border-box
}
hr
{
margin:0;
border:0;
border-top:1px solid #e5e5e5
}
hr.hr-light
{
border-top-color:rgba(255,255,255,.13)
}
pre
{
display:block;
padding:15px;
border:1px solid #e5e5e5;
border-radius:6px
}
::selection
{
background:#232323;
color:#fff
}
::-moz-selection
{
background:#232323;
color:#fff
}
figure
{
position:relative;
margin:0
}
figure figcaption
{
display:block;
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
padding:12px;
font-size:13px
}
.input-group>.form-control
{
display:block!important;
width:100%!important;
max-width:100%!important;
border-radius:0!important
}
.container-fluid
{
max-width:1920px;
margin-right:auto;
margin-left:auto;
padding-right:30px;
padding-left:30px
}
.close
{
transition:opacity .25s;
border:0;
background:0;
color:#505050;
font-family:sans-serif;
font-size:20px;
cursor:pointer
}
.bg-no-repeat,.img-cover
{
background-repeat:no-repeat
}
.bg-cover,.img-cover
{
background-size:cover
}
.bg-center,.img-cover,blockquote::before
{
background-position:center
}
.form-control,.popover,.tooltip
{
font-family:'Open Sans',sans-serif
}
.close:hover,.widget-light-skin.widget-cart>.entry .entry-title>a:hover,.widget-light-skin.widget-featured-posts>.entry .entry-title>a:hover,.widget-light-skin.widget-featured-products>.entry .entry-title>a:hover
{
opacity:.6
}
.position-relative
{
position:relative!important
}
.position-absolute
{
position:absolute!important
}
.position-fixed
{
position:fixed!important
}
.position-static
{
position:static!important
}
.top-0
{
top:0
}
.bestseller-slider.owl-carousel .owl-next,.brand-slider.owl-carousel .owl-next,.features-slider.owl-carousel .owl-next,.flash-deal-slider.owl-carousel .owl-next,.newproduct-slider.owl-carousel .owl-next,.right-0,.toprated-slider.owl-carousel .owl-next
{
right:0
}
.bottom-0
{
bottom:0
}
.left-0
{
left:0
}
.w-70
{
width:70px!important
}
.w-90
{
width:90px!important
}
.w-110
{
width:110px!important
}
.w-150
{
width:150px!important
}
.w-200
{
width:200px!important
}
.w-250
{
width:250px!important
}
.w-270
{
width:270px!important
}
.w-300
{
width:300px!important
}
.w-400
{
width:400px!important
}
.border-default
{
border:1px solid #e5e5e5
}
.border-default.border-light,.sb-light-skin.shape-circle,.sb-light-skin.shape-rounded,.sb-light-skin.shape-square,.table.table-inverse td,.table.table-inverse th,.table.table-inverse thead th
{
border-color:rgba(255,255,255,.13)
}
.border-0
{
border:0!important
}
.border-top-0
{
border-top:0!important
}
.border-right-0
{
border-right:0!important
}
.border-bottom-0
{
border-bottom:0!important
}
.border-left-0
{
border-left:0!important
}
.card .google-map,.list-group-item:first-child,.rounded-top
{
border-top-left-radius:5px;
border-top-right-radius:5px
}
.rounded-right,.steps .step:last-child
{
border-top-right-radius:5px;
border-bottom-right-radius:5px
}
.list-group-item:last-child,.rounded-bottom
{
border-bottom-left-radius:5px;
border-bottom-right-radius:5px
}
.rounded-left,.steps .step:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px
}
.img-thumbnail.rounded-circle,.rounded-circle,.social-button.shape-circle
{
border-radius:50%
}
.rounded-right-0,.rounded-top-0
{
border-top-right-radius:0!important
}
.rounded-bottom-0,.rounded-right-0
{
border-bottom-right-radius:0!important
}
.rounded-left-0,.rounded-top-0
{
border-top-left-radius:0!important
}
.rounded-bottom-0,.rounded-left-0
{
border-bottom-left-radius:0!important
}
.rounded-0
{
border-radius:0!important
}
.box-shadow
{
box-shadow:0 7px 22px -5px rgba(25,25,25,.2)
}
.overflow-hidden
{
overflow:hidden!important
}
.img-thumbnail
{
padding:5px!important;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff
}
.img-cover
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
[class^=col-] .img-cover
{
left:15px;
width:calc(100% - 30px)
}
.hero-slider:hover .owl-carousel .owl-nav div,.opacity-100
{
opacity:1!important
}
.opacity-90
{
opacity:.9!important
}
.opacity-80
{
opacity:.8!important
}
.opacity-75
{
opacity:.75!important
}
.opacity-70
{
opacity:.7!important
}
.opacity-60
{
opacity:.6!important
}
.opacity-50
{
opacity:.5!important
}
.opacity-25
{
opacity:.25!important
}
.opacity-15
{
opacity:.15!important
}
.clearfix::after,.countdown::after,.shop-view::after
{
display:block;
clear:both;
content:''
}
.text-muted
{
color:#1a18187a !important
}
.list-group-item-info a,.list-group-item-info h1,.list-group-item-info h2,.list-group-item-info h3,.list-group-item-info h4,.list-group-item-info h5,.list-group-item-info h6,.list-group-item-info ol,.list-group-item-info p,.list-group-item-info ul,.list-group-item-info>*,.text-info
{
color:#2196f3!important
}
.text-warning
{
color:#ffa000!important
}
.text-success
{
color:#4caf50!important
}
.list-group-item-danger a,.list-group-item-danger h1,.list-group-item-danger h2,.list-group-item-danger h3,.list-group-item-danger h4,.list-group-item-danger h5,.list-group-item-danger h6,.list-group-item-danger ol,.list-group-item-danger p,.list-group-item-danger ul,.list-group-item-danger>*,.text-danger
{
color:#f44336!important
}
.text-gray-dark
{
color:#232323!important
}
.input-light select.form-control option,.text-body,select.form-control.input-light option
{
color:#505050!important
}
.details-page-top-right-content .btn-outline-primary,.menu-top-area .t-h-dropdown .main-link:hover,.sb-light-skin:focus,.sb-light-skin:hover,.text-light,.text-white
{
color:#fff!important
}
.text-highlighted
{
background-color:#fff8b0!important
}
.text-decoration-none
{
text-decoration:none!important
}
.text-crossed
{
text-decoration:line-through!important
}
.text-shadow
{
text-shadow:0 1px rgba(0,0,0,.5)!important
}
.text-black
{
font-weight:900!important
}
.text-bold
{
font-weight:700!important
}
.text-medium
{
color: #000000 !important
}
.list-group-item li,.list-group-item ol,.list-group-item p,.list-group-item span,.list-group-item ul,.text-normal
{
font-weight:400!important
}
.text-thin
{
font-weight:300!important
}
.bg-primary
{
background-color:#377dff!important
}
.bg-success
{
background-color:#4caf50!important
}
.bg-info
{
background-color:#2196f3!important
}
.bg-warning
{
background-color:#ffa000!important
}
.bg-danger
{
background-color:#f44336!important
}
.bg-dark,.bg-inverse
{
background-color:#232323!important
}
.bg-faded,.bg-secondary
{
background-color:#f5f5f5!important
}
.bg-white
{
background-color:#fff!important
}
.bg-repeat
{
background-repeat:repeat
}
.market-button,blockquote::before,select.form-control
{
background-repeat:no-repeat
}
.border-primary
{
border-color:#377dff!important
}
.border-success
{
border-color:#4caf50!important
}
.border-info
{
border-color:#2196f3!important
}
.border-warning
{
border-color:#ffa000!important
}
.border-danger
{
border-color:#f44336!important
}
.border-secondary
{
border-color:#f5f5f5!important
}
.border-dark
{
border-color:#232323!important
}
.padding-top-1x
{
padding-top:24px!important
}
.padding-top-2x
{
padding-top:48px!important
}
.padding-top-3x
{
padding-top:72px!important
}
.padding-top-4x
{
padding-top:96px!important
}
.padding-top-5x
{
padding-top:120px!important
}
.padding-top-6x
{
padding-top:144px!important
}
.padding-top-7x
{
padding-top:168px!important
}
.padding-top-8x
{
padding-top:192px!important
}
.padding-top-9x
{
padding-top:216px!important
}
.padding-top-10x
{
padding-top:240px!important
}
.padding-bottom-1x
{
padding-bottom:24px!important
}
.padding-bottom-2x
{
padding-bottom:48px!important
}
.padding-bottom-3x
{
padding-bottom:72px!important
}
.padding-bottom-4x
{
padding-bottom:96px!important
}
.padding-bottom-5x
{
padding-bottom:120px!important
}
.padding-bottom-6x
{
padding-bottom:144px!important
}
.padding-bottom-7x
{
padding-bottom:168px!important
}
.padding-bottom-8x
{
padding-bottom:192px!important
}
.padding-bottom-9x
{
padding-bottom:216px!important
}
.padding-bottom-10x
{
padding-bottom:240px!important
}
.margin-top-1x
{
margin-top:24px!important
}
.margin-top-2x
{
margin-top:48px!important
}
.margin-top-3x
{
margin-top:72px!important
}
.margin-top-4x
{
margin-top:96px!important
}
.margin-top-5x
{
margin-top:120px!important
}
.margin-top-6x
{
margin-top:144px!important
}
.margin-top-7x
{
margin-top:168px!important
}
.margin-top-8x
{
margin-top:192px!important
}
.margin-top-9x
{
margin-top:216px!important
}
.margin-top-10x
{
margin-top:240px!important
}
.margin-bottom-1x
{
margin-bottom:24px!important
}
.margin-bottom-2x
{
margin-bottom:48px!important
}
.margin-bottom-3x
{
margin-bottom:72px!important
}
.margin-bottom-4x
{
margin-bottom:96px!important
}
.margin-bottom-5x
{
margin-bottom:120px!important
}
.margin-bottom-6x
{
margin-bottom:144px!important
}
.margin-bottom-7x
{
margin-bottom:168px!important
}
.margin-bottom-8x
{
margin-bottom:192px!important
}
.margin-bottom-9x
{
margin-bottom:216px!important
}
.margin-bottom-10x
{
margin-bottom:240px!important
}
.mb-15
{
margin-bottom:15px!important
}
.mt-15
{
margin-top:15px!important
}
.mb-30,.widget.widget-featured-posts
{
margin-bottom:30px!important
}
.mt-30
{
margin-top:30px!important
}
.mt-20
{
margin-top:20px!important
}
.mt-50
{
margin-top:50px!important
}
.mb-50
{
margin-bottom:50px!important
}
.mt-60
{
margin-top:60px!important
}
.pt-30
{
padding-top:30px!important
}
.pb-30
{
padding-bottom:30px!important
}
.mb-60
{
margin-bottom:60px!important
}
.s-pt-30
{
padding-top:25px!important
}
.s-pt-60
{
padding-top:55px!important
}
.s-pt-50
{
padding-top:45px!important
}
.col-10.col-xs-11.col-sm-4.alert.animated.fadeInDown::before,.hidden-xl-down,.hidden-xs-up,.touchevents .product-card .product-button-group .product-button>span
{
display:none!important
}
@media (max-width:767px)
{
.hidden-sm-down
{
display:none!important
}
.genius-banner img
{
width:100%
}
.bannner-section .col-md-6:first-child .genius-banner
{
margin-bottom:30px
}
.h-t-social-area
{
text-align:center
}
.menu-top-area .right-area
{
text-align:center!important
}
#details .comparison-table,.u-table-res
{
overflow:auto
}
#details .comparison-table table,.u-table-res table
{
width:700px
}
.register-area
{
margin-top:30px
}
}
@media (min-width:768px)
{
.hidden-md-up
{
display:none!important
}
}
@media (min-width:992px)
{
.hidden-lg-up
{
display:none!important
}

.hidden-on-desktop{
    
display:none!important
}

}
@media (max-width:1199px)
{
.hidden-lg-down
{
display:none!important
}
}
@media (min-width:1200px)
{
.hidden-xl-up
{
display:none!important
}
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
{
margin:0;
color:#232323;
text-transform:none
}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
display:block;
padding-top:3px;
color:#999
}
.h1,h1
{
margin-bottom:24px;
font-size:36px;
line-height:1.15
}
.h2,.h3,h2,h3
{
margin-bottom:20px;
font-weight:300
}
.h2,h2
{
font-size:32px;
line-height:1.2
}
.h3,h3
{
font-size:28px;
line-height:1.25
}
.h4,h4
{
margin-bottom:16px;
font-size:24px;
line-height:1.3
}
.h5,.h6,h5,h6
{
margin-bottom:12px;
font-weight:400
}
.h5,h5
{
font-size:20px;
line-height:1.35
}
.h6,h6
{
font-size:18px;
line-height:1.4
}
.table th,.table thead th,dt,strong
{
font-weight:500
}
.display-1,.display-2,.display-3,.display-4
{
font-weight:300;
line-height:1.15
}
.display-1
{
font-size:72px
}
.display-2
{
font-size:60px
}
.display-3
{
font-size:50px
}
.display-4
{
font-size:40px
}
.display-404
{
color:#fff;
font-size:240px;
font-weight:700;
text-shadow:12px 12px 30px rgba(0,0,0,.1)
}
p
{
margin:0 0 20px
}
.flash-deal .product-card .product-price del,.flash-sell-area .product-card .product-button-group .product-button>i,.flash-sell-new-section .product-card .product-price,.lead
{
font-size:18px
}
.text-lg,blockquote
{
font-size:16px
}
.text-md
{
font-size:14px
}
.entry-navigation .btn-sm,.free-shippin-aa,.text-sm,.toolbar-dropdown.lang-dropdown>li>a,.widget-cart>.entry .entry-meta,.widget-categories ul>li.has-children ul li a,.widget-featured-products>.entry .entry-meta,.widget-links ul>li.has-children ul li a
{
font-size:13px
}
.countdown .item .days_ref,.countdown .item .hours_ref,.countdown .item .minutes_ref,.countdown .item .seconds_ref,.text-xs
{
font-size:12px
}
ol,ul
{
margin-bottom:20px;
padding-left:18px;
line-height:1.8
}
.card-body ol:last-child,.card-body p:last-child,.card-body ul:last-child,.card-header .h1,.card-header .h2,.card-header .h3,.card-header .h4,.card-header .h5,.card-header .h6,.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6,.card-img-tiles .main-img>img:last-child,.card-img-tiles .thumblist>img:last-child,.grid-item .blog-post,.grid-no-gap .gallery-item,.isotope-grid .grid-item .portfolio-tile,.isotope-grid .grid-item .post-tile,.isotope-grid.grid-no-gap .grid-item,.order-table .table,.owl-carousel .gallery-item,.owl-carousel .widget,.owl-carousel .widget.widget-featured-posts>.entry,.product-card.p-col:last-child,.shop-view>a span:last-child,.shopping-cart .table,.single-review .comment .comment-body .comment-text,.tab-content ol:last-child,.tab-content p:last-child,.tab-content ul:last-child,.u-d-d h4,.video-btn,.widget .form-group,.widget .market-button:last-child,.widget-categories ul>li.has-children ul ul>li,.widget-categories ul>li:last-child,.widget-links ul>li.has-children ul ul>li,.widget-links ul>li:last-child,.wishlist-table .table,blockquote p,ol ol,ol ul,ul ol,ul ul
{
margin-bottom:0
}
.list-inline,.list-unstyled
{
padding-left:0;
list-style:none
}
.list-inline>li
{
display:inline-block;
padding-right:5px;
padding-left:5px
}
.list-icon
{
padding:0;
list-style:none
}
.list-icon>li
{
position:relative;
margin-bottom:6px;
padding-left:22px
}
.list-icon>li>i
{
display:block;
position:absolute;
left:0;
line-height:inherit
}
.list-icon.text-lg>li
{
padding-left:25px
}
.form-text,.list-icon.text-sm>li
{
padding-left:18px
}
.list-icon.lead>li
{
padding-left:26px
}
dl
{
margin-bottom:16px
}
dd,dt
{
line-height:1.5
}
dt
{
padding-top:9px;
border-top:1px solid #e5e5e5;
color:#232323
}
dt:first-child
{
padding-top:0;
border:0
}
dd
{
margin-top:3px;
margin-bottom:15px;
margin-left:0
}
blockquote
{
position:relative;
margin:50px 0;
padding:50px 30px 40px;
border:0;
border-radius:5px;
color:#505050;
font-style:italic;
text-align:center
}
blockquote::before
{
position:absolute;
top:-24px;
left:50%;
width:50px;
height:50px;
margin-left:-25px;
border-radius:50%;
background-image:url(data:image/svg+xml;charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDk1LjMzMyA5NS4zMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1LjMzMyA5NS4zMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzAuNTEyLDQzLjkzOWMtMi4zNDgtMC42NzYtNC42OTYtMS4wMTktNi45OC0xLjAxOWMtMy41MjcsMC02LjQ3LDAuODA2LTguNzUyLDEuNzkzICAgIGMyLjItOC4wNTQsNy40ODUtMjEuOTUxLDE4LjAxMy0yMy41MTZjMC45NzUtMC4xNDUsMS43NzQtMC44NSwyLjA0LTEuNzk5bDIuMzAxLTguMjNjMC4xOTQtMC42OTYsMC4wNzktMS40NDEtMC4zMTgtMi4wNDUgICAgcy0xLjAzNS0xLjAwNy0xLjc1LTEuMTA1Yy0wLjc3Ny0wLjEwNi0xLjU2OS0wLjE2LTIuMzU0LTAuMTZjLTEyLjYzNywwLTI1LjE1MiwxMy4xOS0zMC40MzMsMzIuMDc2ICAgIGMtMy4xLDExLjA4LTQuMDA5LDI3LjczOCwzLjYyNywzOC4yMjNjNC4yNzMsNS44NjcsMTAuNTA3LDksMTguNTI5LDkuMzEzYzAuMDMzLDAuMDAxLDAuMDY1LDAuMDAyLDAuMDk4LDAuMDAyICAgIGM5Ljg5OCwwLDE4LjY3NS02LjY2NiwyMS4zNDUtMTYuMjA5YzEuNTk1LTUuNzA1LDAuODc0LTExLjY4OC0yLjAzMi0xNi44NTFDNDAuOTcxLDQ5LjMwNywzNi4yMzYsNDUuNTg2LDMwLjUxMiw0My45Mzl6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTkyLjQ3MSw1NC40MTNjLTIuODc1LTUuMTA2LTcuNjEtOC44MjctMTMuMzM0LTEwLjQ3NGMtMi4zNDgtMC42NzYtNC42OTYtMS4wMTktNi45NzktMS4wMTkgICAgYy0zLjUyNywwLTYuNDcxLDAuODA2LTguNzUzLDEuNzkzYzIuMi04LjA1NCw3LjQ4NS0yMS45NTEsMTguMDE0LTIzLjUxNmMwLjk3NS0wLjE0NSwxLjc3My0wLjg1LDIuMDQtMS43OTlsMi4zMDEtOC4yMyAgICBjMC4xOTQtMC42OTYsMC4wNzktMS40NDEtMC4zMTgtMi4wNDVjLTAuMzk2LTAuNjA0LTEuMDM0LTEuMDA3LTEuNzUtMS4xMDVjLTAuNzc2LTAuMTA2LTEuNTY4LTAuMTYtMi4zNTQtMC4xNiAgICBjLTEyLjYzNywwLTI1LjE1MiwxMy4xOS0zMC40MzQsMzIuMDc2Yy0zLjA5OSwxMS4wOC00LjAwOCwyNy43MzgsMy42MjksMzguMjI1YzQuMjcyLDUuODY2LDEwLjUwNyw5LDE4LjUyOCw5LjMxMiAgICBjMC4wMzMsMC4wMDEsMC4wNjUsMC4wMDIsMC4wOTksMC4wMDJjOS44OTcsMCwxOC42NzUtNi42NjYsMjEuMzQ1LTE2LjIwOUM5Ni4wOTgsNjUuNTU5LDk1LjM3Niw1OS41NzUsOTIuNDcxLDU0LjQxM3oiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
background-color:#377dff;
background-size:18px 18px;
box-shadow:0 5px 10px 0 rgba(0,0,0,.25);
content:''
}
blockquote cite
{
display:block;
margin-top:16px;
color:#999;
font-size:13px;
font-style:normal;
font-weight:400
}
blockquote cite::before
{
display:inline-block;
margin-right:6px;
color:#999;
font-family:feather;
font-size:1.2em;
content:'\e9f5'
}
blockquote cite.cite-avatar>img
{
display:inline-block;
width:30px;
margin-right:8px;
border-radius:50%;
vertical-align:middle
}
.alert-image-bg::before,.gallery-item .caption,.gallery-item.no-hover-effect>a::before,.isotope-grid:not(.filter-grid)>.grid-item,.list-group-item-danger::before,.list-group-item-info::before,.list-group-item-success::before,.list-group-item-warning::before,.navbar .categories-btn,.navbar .toolbar,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.progress-steps li:first-child:after,.section-title.section-title2 h2::before,.sidebar-close,.sidebar-toggle,.single-review .comment .comment-body::before,.site-header .site-menu>ul>li>a::after,.site-header .toolbar .toolbar-item.visible-on-mobile,.video-btn>a::after,.video-btn>a::before,blockquote cite.cite-avatar::before
{
display:none
}
.btn,.btn>i,.coupon-form .form-control
{
display:inline-block
}
kbd
{
background-color:#505050
}
.form-control
{
padding:0 18px;
transition:color .25s,background-color .25s,border-color .25s;
border:1px solid #e0e0e0;
border-radius:5px;
background-color:#fff;
color:#505050;
font-size:14px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.form-control:not(textarea),select.form-control:not([size]):not([multiple])
{
height:39px
}
.form-control::-moz-placeholder
{
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder
{
color:#999
}
.form-control::-webkit-input-placeholder
{
color:#999
}
.form-control:focus
{
border-color:#377dff;
outline:0;
background-color:rgba(0,85,255,.02);
color:#505050;
box-shadow:none!important
}
.form-control[type=color]
{
padding-bottom:0!important
}
.form-control:disabled,.form-control[readonly]
{
background-color:#f5f5f5;
cursor:not-allowed
}
.modal-footer,textarea.form-control
{
padding-top:12px;
padding-bottom:12px
}
select.form-control
{
padding-right:38px;
background-position:center right 17px;
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4NS4zNDQgMTg1LjM0NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTg1LjM0NCAxODUuMzQ0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggICAgYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCAgICBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6IiBmaWxsPSIjNTA1MDUwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
background-size:10px 10px
}
.custom-radio .custom-control-input:checked~.custom-control-label::after,.video-btn>a
{
background-size:12px 12px
}
.form-group,.order-table,.review-area .section-title,.shopping-cart,.wishlist-table
{
margin-bottom:20px
}
.form-group label
{
margin-bottom:8px;
padding-left:1px;
font-size:12px;
font-weight:500;
cursor:pointer
}
.form-group label.col-form-label
{
-ms-flex-item-align:center!important;
align-self:center!important;
margin-bottom:0
}
.form-control-lg
{
border-radius:6px;
font-size:16px
}
.form-control-lg:not(textarea),select.form-control.form-control-lg:not([size]):not([multiple])
{
height:54px
}
.btn-pill.btn-lg,.form-control-lg.form-control-pill
{
border-radius:27px
}
.body_theme2 .hero-slider,.btn-square,.card-group .card .card-footer,.card:not([class*=mb-]):not([class*=margin-bottom-])+.list-group .list-group-item:first-child,.form-control-lg.form-control-square,.form-control-sm.form-control-square,.form-control-square,.form-control-square .custom-file-control,.form-control-square .custom-file-control::before,.grid-no-gap .gallery-item>a,.user-info-wrapper+.list-group .list-group-item:first-child
{
border-radius:0
}
.form-control-sm
{
border-radius:4px;
font-size:13px
}
.custom-control .custom-control-label,.custom-file-label
{
font-size:14px!important;
font-weight:400!important
}
.form-control-sm:not(textarea),select.form-control.form-control-sm:not([size]):not([multiple])
{
height:36px
}
.btn-pill.btn-sm,.form-control-sm.form-control-pill
{
border-radius:18px
}
.custom-control
{
margin-bottom:6px!important
}
.custom-control .custom-control-label
{
margin:0;
padding-left:0
}
.custom-control .custom-control-label::before
{
border:1px solid #e0e0e0;
background-color:#f5f5f5;
box-shadow:none!important
}
.custom-control .custom-control-input:checked~.custom-control-label::before
{
border-color:#377dff;
background-color:#377dff
}
.custom-control .custom-control-input:disabled~.custom-control-label,.nav-pills .nav-link.disabled
{
color:#999;
cursor:not-allowed
}
.accordion .card-header:hover,.bg-secondary .custom-control .custom-control-label::before,.btn-white,.shop-view>a.active span,.shop-view>a.active span::after,.shop-view>a.active span::before
{
background-color:#fff
}
.custom-control-inline
{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.custom-checkbox .custom-control-label::before
{
border-radius:2px
}
.custom-file,.custom-file-input
{
height:46px;
border-radius:5px;
cursor:pointer
}
.custom-file-input:focus~.custom-file-label,.custom-file:focus~.custom-file-label
{
box-shadow:none
}
.custom-file-label,.custom-file-label::after
{
height:46px;
border-radius:5px;
border-color:#e0e0e0;
color:#505050;
line-height:2.35
}
.custom-file-label::after
{
height:44px;
border-top-left-radius:0!important;
border-bottom-left-radius:0!important;
background-color:#f5f5f5;
font-weight:400!important
}
.btn-pill,.form-control-pill,.form-control-pill .custom-file-control,.form-control-pill .custom-file-control::before
{
border-radius:23px
}
.input-group .input-group-addon,.input-group .input-group-btn
{
display:inline-block;
position:absolute;
top:50%;
margin-top:2px;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-size:1.1em
}
.btn,.btn-group,.btn-group .btn
{
position:relative
}
.input-group .input-group-btn
{
margin-top:3px;
right:10px;
z-index:9
}
.input-group .input-group-addon
{
left:15px;
transition:color .3s;
background-color:transparent!important;
color:#999;
z-index:9
}
.input-group .form-control
{
padding-left:37px
}
.input-group .input-group-btn button
{
transition:color .3s;
border:0;
background:0;
color:#505050;
font-size:1.2em;
cursor:pointer
}
.input-group .input-group-btn .btn
{
margin:-8px 3px 0 0;
padding:0
}
.input-group .input-group-btn~.form-control
{
padding-right:38px;
padding-left:18px
}
.input-light .form-control,.input-light.form-control
{
border-color:rgba(255,255,255,.18);
background-color:rgba(255,255,255,.02);
color:#fff
}
.input-light .form-control::-moz-placeholder,.input-light.form-control::-moz-placeholder
{
color:rgba(255,255,255,.5);
opacity:1
}
.input-light .form-control:-ms-input-placeholder,.input-light.form-control:-ms-input-placeholder
{
color:rgba(255,255,255,.5)
}
.input-light .form-control::-webkit-input-placeholder,.input-light.form-control::-webkit-input-placeholder
{
color:rgba(255,255,255,.5)
}
.input-light .form-control:focus,.input-light.form-control:focus
{
border-color:rgba(255,255,255,.3);
background-color:rgba(255,255,255,.04);
color:#fff
}
.btn-danger,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-link-white,.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-success,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-warning,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.footer-copyright>a:hover,.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-next:hover i,.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-prev:hover i,.hero-area3 .left-content.color-white .subtitle del,.hero-area3 .left-content.color-white .title,.input-light .form-control:focus~.input-group-addon,.input-light.form-control:focus~.input-group-addon,.list-group-item.active .h1,.list-group-item.active .h2,.list-group-item.active .h3,.list-group-item.active .h4,.list-group-item.active .h5,.list-group-item.active .h6,.list-group-item.active h1,.list-group-item.active h2,.list-group-item.active h3,.list-group-item.active h4,.list-group-item.active h5,.list-group-item.active h6,.market-button.mb-light-skin .mb-subtitle,.market-button.mb-light-skin .mb-title,.menu-top-area .login-register .track-order-link,.mm-heading-area .mm-t-two i,.scroll-to-top-btn:active,.scroll-to-top-btn:focus,.text-light .card-title,.text-white .card-title,.track-order-link:hover
{
color:#fff
}
.input-light.input-group .input-group-addon,.widget-light-skin.widget-cart>.entry .entry-meta,.widget-light-skin.widget-categories ul>li>span,.widget-light-skin.widget-featured-posts>.entry .entry-meta,.widget-light-skin.widget-featured-products>.entry .entry-meta,.widget-light-skin.widget-links ul>li>span
{
color:rgba(255,255,255,.5)
}
.input-light select.form-control,select.form-control.input-light
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxICAgTDMwLjI2Miw2Mi4yNDFjLTEuOTAzLTEuOTA2LTQuMDkzLTIuODU2LTYuNTY3LTIuODU2Yy0yLjQ3NSwwLTQuNjY1LDAuOTUtNi41NjcsMi44NTZMMi44NTYsNzYuNTE1QzAuOTUsNzguNDE3LDAsODAuNjA3LDAsODMuMDgyICAgYzAsMi40NzMsMC45NTMsNC42NjMsMi44NTYsNi41NjVsMTMzLjA0MywxMzMuMDQ2YzEuOTAyLDEuOTAzLDQuMDkzLDIuODU0LDYuNTY3LDIuODU0czQuNjYxLTAuOTUxLDYuNTYyLTIuODU0TDI4Mi4wODIsODkuNjQ3ICAgYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
.card-wrapper
{
margin:30px 0
}
.coupon-form .form-control
{
width:100%;
max-width:235px;
margin-right:12px
}
.coupon-form .btn,.deal-of-day-section .countdown span:last-child,.details-page-top-right-content .countdown span:last-child,.login-register.hidden-on-mobile .t-h-dropdown,.nav-pills.nav-justified .nav-link,.product-card .countdown span:last-child,.rating-stars>i:last-child
{
margin-right:0
}
.was-validated .form-control.is-valid,.was-validated .form-control:valid
{
border-color:#e0e0e0!important
}
.was-validated .form-control.is-valid:focus,.was-validated .form-control:valid:focus
{
border-color:#377dff!important
}
.was-validated .form-control.is-invalid,.was-validated .form-control:invalid
{
border-color:#f44336!important
}
.was-validated .form-control.input-light.is-valid,.was-validated .form-control.input-light:valid
{
border-color:rgba(255,255,255,.18)!important;
background-color:rgba(255,255,255,.02)!important
}
.was-validated .form-control.input-light.is-valid:focus,.was-validated .form-control.input-light:valid:focus
{
border-color:rgba(255,255,255,.3)!important;
background-color:rgba(255,255,255,.04)!important
}
.was-validated .form-control.input-light.is-invalid,.was-validated .form-control.input-light:invalid
{
border-color:#f44336!important
}
.was-validated .form-control.is-valid,.was-validated .form-control:valid,.was-validated .fotm-control.input-light.is-valid,.was-validated .fotm-control.input-light:valid
{
padding-right:42px;
background-position:center right 15px;
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hlY2stY2lyY2xlLW91dGxpbmUiPgoJCTxwYXRoIGQ9Ik0xNTAuNDUsMjA2LjU1bC0zNS43LDM1LjdMMjI5LjUsMzU3bDI1NS0yNTVsLTM1LjctMzUuN0wyMjkuNSwyODUuNkwxNTAuNDUsMjA2LjU1eiBNNDU5LDI1NWMwLDExMi4yLTkxLjgsMjA0LTIwNCwyMDQgICAgUzUxLDM2Ny4yLDUxLDI1NVMxNDIuOCw1MSwyNTUsNTFjMjAuNCwwLDM4LjI1LDIuNTUsNTYuMSw3LjY1bDQwLjgwMS00MC44QzMyMS4zLDcuNjUsMjg4LjE1LDAsMjU1LDBDMTE0Ljc1LDAsMCwxMTQuNzUsMCwyNTUgICAgczExNC43NSwyNTUsMjU1LDI1NXMyNTUtMTE0Ljc1LDI1NS0yNTVINDU5eiIgZmlsbD0iIzRjYWY1MCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
background-repeat:no-repeat;
background-size:17px 17px
}
.was-validated .form-control.is-invalid,.was-validated .form-control:invalid,.was-validated .fotm-control.input-light.is-invalid,.was-validated .fotm-control.input-light:invalid
{
padding-right:42px;
background-position:center right 15px;
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5MS44NTggNDkxLjg1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkxLjg1OCA0OTEuODU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI0NS45MjksMEMxMTAuMTA2LDAsMCwxMTAuMTA2LDAsMjQ1LjkyOXMxMTAuMTA2LDI0NS45MjksMjQ1LjkyOSwyNDUuOTI5YzEzNS44MjIsMCwyNDUuOTI5LTExMC4xMDYsMjQ1LjkyOS0yNDUuOTI5ICAgIFMzODEuNzUxLDAsMjQ1LjkyOSwweiBNNDMuNzIxLDI0NS45MjljMC0xMTEuNjc3LDkwLjUzMS0yMDIuMjA4LDIwMi4yMDgtMjAyLjIwOGM0Ni4xNDQsMCw4OC42NjgsMTUuNDY3LDEyMi42OTYsNDEuNDg1ICAgIEw4NS4yMDQsMzY4LjYyNUM1OS4xODcsMzM0LjU5Nyw0My43MjEsMjkyLjA3Miw0My43MjEsMjQ1LjkyOXogTTI0NS45MjksNDQ4LjEzN2MtNDUuODI4LDAtODguMDg3LTE1LjI1NS0xMjItNDAuOTUgICAgTDQwNy4xODYsMTIzLjkzYzI1LjY5NCwzMy45MTEsNDAuOTQ5LDc2LjE3MSw0MC45NDksMTIxLjk5OUM0NDguMTM2LDM1Ny42MDUsMzU3LjYwNSw0NDguMTM3LDI0NS45MjksNDQ4LjEzN3oiIGZpbGw9IiNmNDQzMzYiLz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
background-repeat:no-repeat;
background-size:17px 17px
}
.was-validated .custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label
{
border-color:#e2e2e2!important
}
.was-validated .custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label
{
color:#f44336
}
.was-validated .custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before
{
border-color:#f44336
}
.was-validated .custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label
{
color:#505050
}
.was-validated .custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before
{
background-color:#dee2e6
}
.was-validated .custom-control-input.is-valid:checked~.custom-control-label,.was-validated .custom-control-input:valid:checked~.custom-control-label
{
color:#505050
}
.was-validated .custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before
{
border-color:#377dff;
background-color:#377dff
}
.invalid-feedback,.valid-feedback
{
margin-top:5px;
font-size:80%!important
}
.invalid-tooltip,.valid-tooltip
{
padding-top:2px;
padding-bottom:2px;
font-size:80%
}
.alert-success .alert-close,.alert-success a:not(.text-light),.alert-success a:not(.text-white),.alert-success h1:not(.text-light),.alert-success h1:not(.text-white),.alert-success h2:not(.text-light),.alert-success h2:not(.text-white),.alert-success h3:not(.text-light),.alert-success h3:not(.text-white),.alert-success h4:not(.text-light),.alert-success h4:not(.text-white),.alert-success h5:not(.text-light),.alert-success h5:not(.text-white),.alert-success h6:not(.text-light),.alert-success h6:not(.text-white),.alert-success ol:not(.text-light),.alert-success ol:not(.text-white),.alert-success p:not(.text-light),.alert-success p:not(.text-white),.alert-success ul:not(.text-light),.alert-success ul:not(.text-white),.alert-success>:not(.text-light),.alert-success>:not(.text-white),.btn-link-success,.valid-feedback
{
color:#4caf50
}
.alert-danger .alert-close,.alert-danger a:not(.text-light),.alert-danger a:not(.text-white),.alert-danger h1:not(.text-light),.alert-danger h1:not(.text-white),.alert-danger h2:not(.text-light),.alert-danger h2:not(.text-white),.alert-danger h3:not(.text-light),.alert-danger h3:not(.text-white),.alert-danger h4:not(.text-light),.alert-danger h4:not(.text-white),.alert-danger h5:not(.text-light),.alert-danger h5:not(.text-white),.alert-danger h6:not(.text-light),.alert-danger h6:not(.text-white),.alert-danger ol:not(.text-light),.alert-danger ol:not(.text-white),.alert-danger p:not(.text-light),.alert-danger p:not(.text-white),.alert-danger ul:not(.text-light),.alert-danger ul:not(.text-white),.alert-danger>:not(.text-light),.alert-danger>:not(.text-white),.btn-link-danger,.invalid-feedback
{
color:#f44336
}
.badge.badge-success,.btn-success,.valid-tooltip
{
background-color:#4caf50
}
.badge.badge-danger,.btn-danger,.invalid-tooltip
{
background-color:#f44336
}
.btn-outline-secondary,.table td,.table th,.table thead th
{
border-color:#e5e5e5
}
.table.table-inverse,.thead-inverse th
{
background-color:#232323;
color:#fff
}
#quick_filter li a,.alert-default .alert-close,.alert-default a:not(.text-light),.alert-default a:not(.text-white),.alert-default h1:not(.text-light),.alert-default h1:not(.text-white),.alert-default h2:not(.text-light),.alert-default h2:not(.text-white),.alert-default h3:not(.text-light),.alert-default h3:not(.text-white),.alert-default h4:not(.text-light),.alert-default h4:not(.text-white),.alert-default h5:not(.text-light),.alert-default h5:not(.text-white),.alert-default h6:not(.text-light),.alert-default h6:not(.text-white),.alert-default ol:not(.text-light),.alert-default ol:not(.text-white),.alert-default p:not(.text-light),.alert-default p:not(.text-white),.alert-default ul:not(.text-light),.alert-default ul:not(.text-white),.alert-default>:not(.text-light),.alert-default>:not(.text-white),.btn,.btn-link-secondary,.btn:hover,.popover-body
{
color:#505050
}
.alert-default,.thead-default th
{
background-color:#f5f5f5;
color:#505050
}
.table-hover.table-inverse tbody tr:hover,.table-striped.table-inverse tbody tr:nth-of-type(odd)
{
background-color:rgba(0,0,0,.08)
}
.table-active,.table-active td,.table-active th
{
background-color:rgba(0,0,0,.05)
}
.table-success,.table-success td,.table-success th
{
background-color:rgba(76,175,80,.09)
}
.table-info,.table-info td,.table-info th
{
background-color:rgba(33,150,243,.09)
}
.table-warning,.table-warning td,.table-warning th
{
background-color:rgba(255,160,0,.09)
}
.table-danger,.table-danger td,.table-danger th
{
background-color:rgba(244,67,54,.09)
}
.btn
{
padding:9px 22px;
border-radius:4px;
background-color:transparent;
font-size:15px;
font-style:normal;
font-weight:500!important;
cursor:pointer;
vertical-align:middle;
text-decoration:none;
text-align:center;
-ms-touch-action:manipulation;
touch-action:manipulation;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border:none
}
.btn.active,.btn:focus .btn:active,.btn:hover
{
outline:0;
background-image:none;
text-decoration:none;
box-shadow:none
}
.btn.disabled,.btn[disabled]
{
cursor:not-allowed;
opacity:.55;
pointer-events:none
}
.btn-lg
{
height:54px;
border-radius:6px;
font-size:16px;
line-height:52px
}
.btn-sm
{
height:auto;
padding:6px 15px;
border-radius:4px;
font-size:13px;
line-height:unset
}
.btn-secondary,.nav-pills .nav-link:hover:not(.disabled)
{
border-color:#e5e5e5;
background-color:#f5f5f5
}
.btn-secondary:hover
{
background-color:#ebebeb
}
.badge.badge-primary,.btn-primary,.btn-primary:hover
{
background-color:#377dff
}
.btn-success:hover
{
background-color:#3e8f41
}
.badge.badge-info,.btn-info
{
background-color:#2196f3
}
.btn-info:hover
{
background-color:#0c7fda
}
.badge.badge-warning,.btn-warning
{
background-color:#ffa000
}
.btn-outline-danger,.btn-outline-info,.btn-outline-primary,.btn-outline-success,.btn-outline-warning,.btn-outline-white
{
background-color:transparent
}
.btn-warning:hover
{
background-color:#d18300
}
.btn-danger:hover
{
background-color:#ef1d0d
}
.btn-white:hover
{
background-color:#e8e8e8
}
.btn-outline-primary
{
border-color:#377dff;
color:#377dff
}
.btn-outline-primary:hover
{
background-color:#377dff;
color:#fff
}
.btn-outline-success
{
border-color:#4caf50;
color:#4caf50
}
.btn-outline-success:hover
{
background-color:#4caf50;
color:#fff
}
.btn-outline-info
{
border-color:#2196f3;
color:#2196f3
}
.btn-outline-info:hover
{
background-color:#2196f3;
color:#fff
}
.btn-outline-warning
{
border-color:#ffa000;
color:#ffa000
}
.btn-outline-warning:hover
{
background-color:#ffa000;
color:#fff
}
.btn-outline-danger
{
border-color:#f44336;
color:#f44336
}
.btn-outline-danger:hover
{
background-color:#f44336;
color:#fff
}
.btn-outline-white
{
border-color:rgba(255,255,255,.3);
color:#fff
}
.btn-outline-white:hover
{
background-color:#fff;
color:#505050
}
.btn-link-secondary:hover
{
color:#393939
}
.btn-link-success:hover
{
color:#3e8f41
}
.alert-info .alert-close,.alert-info a:not(.text-light),.alert-info a:not(.text-white),.alert-info h1:not(.text-light),.alert-info h1:not(.text-white),.alert-info h2:not(.text-light),.alert-info h2:not(.text-white),.alert-info h3:not(.text-light),.alert-info h3:not(.text-white),.alert-info h4:not(.text-light),.alert-info h4:not(.text-white),.alert-info h5:not(.text-light),.alert-info h5:not(.text-white),.alert-info h6:not(.text-light),.alert-info h6:not(.text-white),.alert-info ol:not(.text-light),.alert-info ol:not(.text-white),.alert-info p:not(.text-light),.alert-info p:not(.text-white),.alert-info ul:not(.text-light),.alert-info ul:not(.text-white),.alert-info>:not(.text-light),.alert-info>:not(.text-white),.btn-link-info
{
color:#2196f3
}
.btn-link-info:hover
{
color:#0c7fda
}
.alert-warning .alert-close,.alert-warning a:not(.text-light),.alert-warning a:not(.text-white),.alert-warning h1:not(.text-light),.alert-warning h1:not(.text-white),.alert-warning h2:not(.text-light),.alert-warning h2:not(.text-white),.alert-warning h3:not(.text-light),.alert-warning h3:not(.text-white),.alert-warning h4:not(.text-light),.alert-warning h4:not(.text-white),.alert-warning h5:not(.text-light),.alert-warning h5:not(.text-white),.alert-warning h6:not(.text-light),.alert-warning h6:not(.text-white),.alert-warning ol:not(.text-light),.alert-warning ol:not(.text-white),.alert-warning p:not(.text-light),.alert-warning p:not(.text-white),.alert-warning ul:not(.text-light),.alert-warning ul:not(.text-white),.alert-warning>:not(.text-light),.alert-warning>:not(.text-white),.btn-link-warning,.rating-stars>i.filled
{
color:#ffa000
}
.btn-link-warning:hover
{
color:#d18300
}
.btn-link-danger:hover
{
color:#ef1d0d
}
.btn-link-white:hover
{
color:#e8e8e8
}
.btn-link-danger>i,.btn-link-info>i,.btn-link-primary>i,.btn-link-secondary>i,.btn-link-success>i,.btn-link-warning>i,.btn-link-white>i,.nav-tabs .nav-item.dropdown .dropdown-menu
{
margin-top:-3px
}
.btn-group
{
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
margin-top:8px;
margin-right:12px;
margin-bottom:8px;
vertical-align:middle
}
.btn-group .btn
{
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto;
margin:0
}
.btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle)
{
margin-right:-1px;
padding-right:12px;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-outline-secondary,.btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle).btn-secondary
{
border-right:0
}
.btn-group>.dropdown-toggle:not(:first-child),.shop-view>a:last-child
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.btn+.dropdown-toggle-split
{
padding-right:15px;
padding-left:8px
}
.text-center .btn,.text-center .btn-group
{
margin-right:6px;
margin-left:6px
}
.btn-block
{
display:block;
width:100%;
margin-top:12px;
margin-right:0!important;
margin-bottom:12px;
margin-left:0!important;
padding-right:15px!important;
padding-left:15px!important
}
.scroll-to-top-btn
{
display:block;
position:fixed;
right:16px;
bottom:-92px;
width:36px;
height:36px;
transition:bottom .4s cubic-bezier(.68, -.55, .265, 1.55),opacity .3s,background-color .3s,border-color .3s;
border-radius:5px;
background-color:rgba(0,0,0,.25);
color:#fff;
font-size:20px;
opacity:0;
z-index:2000;
text-align:center;
text-decoration:none
}
.scroll-to-top-btn:hover
{
background-color:rgba(0,0,0,.8);
color:#fff
}
.scroll-to-top-btn.visible
{
bottom:120px;
opacity:1
}
.scroll-to-top-btn>i
{
line-height:36px
}
.market-button
{
display:inline-block;
margin-right:14px;
margin-bottom:14px;
padding:5px 14px 5px 45px;
transition:background-color .3s;
border:1px solid #e5e5e5;
border-radius:5px;
background-position:center left 12px;
background-color:#fff;
background-size:24px 24px;
text-decoration:none
}
.nav-tabs .nav-link,.social-button
{
transition:color .3s;
text-decoration:none
}
.market-button.mb-light-skin,.sb-light-skin,.twitter-btn
{
background-color:transparent
}
.market-button .mb-subtitle
{
display:block;
margin-bottom:-4px;
color:#999;
font-size:12px
}
.market-button .mb-title
{
display:block;
color:#505050;
font-size:18px
}
.market-button.apple-button
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiMyZTJlMmUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.market-button.google-button
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVDREFERDsiIHBvaW50cz0iMjkuNTMsMCAyOS41MywyNTEuNTA5IDI5LjUzLDUxMiAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNCREVDQzQ7IiBwb2ludHM9IjM2OS4wNjcsMTgwLjU0NyAyNjIuMTc1LDExOS40NjcgMjkuNTMsMCAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEQzY4QTE7IiBwb2ludHM9IjI5LjUzLDUxMiAyOS41Myw1MTIgMjYyLjE3NSwzODMuNTUxIDM2OS4wNjcsMzIyLjQ3IDI5OS4wMDQsMjUxLjUwOSAiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0E5NjsiIGQ9Ik0zNjkuMDY3LDE4MC41NDdsLTcwLjA2Myw3MC45NjFsNzAuMDYzLDcwLjk2MWwxMDguNjg4LTYyLjg3N2M2LjI4OC0zLjU5Myw2LjI4OC0xMS42NzcsMC0xNS4yNyAgTDM2OS4wNjcsMTgwLjU0N3oiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.market-button.windows-button
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMC4xNzYsMjI0TDAuMDAxLDY3Ljk2M2wxOTItMjYuMDcyVjIyNEgwLjE3NnogTTIyNC4wMDEsMzcuMjQxTDQ3OS45MzcsMHYyMjRIMjI0LjAwMVYzNy4yNDF6IE00NzkuOTk5LDI1NmwtMC4wNjIsMjI0ICAgbC0yNTUuOTM2LTM2LjAwOFYyNTZINDc5Ljk5OXogTTE5Mi4wMDEsNDM5LjkxOEwwLjE1Nyw0MTMuNjIxTDAuMTQ3LDI1NmgxOTEuODU0VjQzOS45MTh6IiBmaWxsPSIjMDBiY2YyIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.market-button.blackberry-button
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDMuMzIyIDUwMy4zMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMy4zMjIgNTAzLjMyMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMTYuMjg1LDYwLjc0Nkg0NS45OTNsLTIwLjgyNyw5NS40NThoNzMuNzYzYzU3LjI3NSwwLDczLjc2My0yOC42MzcsNzMuNzYzLTUzLjgwMyAgICBDMTczLjU1OSw4NC4xNzYsMTYyLjI3OCw2MC43NDYsMTE2LjI4NSw2MC43NDZ6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjM4LjY0NCwzNDcuMTE5aC03MS4xNTlsLTE5Ljk1OSw5NS40NThoNzMuNzYzYzU3LjI3NSwwLDczLjc2My0yOC42MzcsNzMuNzYzLTUzLjgwMyAgICBDMjk1LjA1MSwzNzAuNTQ5LDI4NC42MzcsMzQ3LjExOSwyMzguNjQ0LDM0Ny4xMTl6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNOTEuMTE5LDE5OS41OTNIMTkuOTU5TDAsMjk1LjA1MWg3My43NjNjNTcuMjc1LDAsNzMuNzYzLTI4LjYzNyw3My43NjMtNTMuODAzICAgIEMxNDcuNTI1LDIyMy4wMjQsMTM3LjExMiwxOTkuNTkzLDkxLjExOSwxOTkuNTkzeiIgZmlsbD0iIzJlMmUyZSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQyMC44ODEsMjk1LjA1MWgtNzEuMTU5bC0xOS45NTksODYuNzhoNzMuNzYzYzU3LjI3NSwwLDczLjc2My0yNC4yOTgsNzMuNzYzLTQ5LjQ2NCAgICBDNDc3LjI4OCwzMTQuMTQyLDQ2Ni44NzUsMjk1LjA1MSw0MjAuODgxLDI5NS4wNTF6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDQ2LjkxNSwxNDcuNTI1aC03MS4xNTlsLTE5Ljk1OSw4Ni43OGg3My43NjNjNTcuMjc1LDAsNzMuNzYzLTI0LjI5OCw3My43NjMtNDkuNDY0ICAgIEM1MDMuMzIyLDE2Ni42MTcsNDkyLjkwOCwxNDcuNTI1LDQ0Ni45MTUsMTQ3LjUyNXoiIGZpbGw9IiMyZTJlMmUiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjUuNTQ2LDE5OS41OTNoLTcxLjE1OWwtMTkuOTU5LDk1LjQ1OGg3My43NjNjNTcuMjc1LDAsNzMuNzYzLTI4LjYzNyw3My43NjMtNTMuODAzICAgIEMzMjIuODIsMjIzLjAyNCwzMTEuNTM5LDE5OS41OTMsMjY1LjU0NiwxOTkuNTkzeiIgZmlsbD0iIzJlMmUyZSIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI5MS41OCw2MC43NDZIMjIwLjQybC0xOS45NTksOTUuNDU4aDczLjc2M2M1Ny4yNzUsMCw3My43NjMtMjguNjM3LDczLjc2My01My44MDMgICAgQzM0Ny45ODYsODQuMTc2LDMzNy41NzMsNjAuNzQ2LDI5MS41OCw2MC43NDZ6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.market-button.amazon-button
{
background-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQUJGNjhGNDRGNkMxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQUJGNjhGMzRGNkMxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QUM1ODJFMkIxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QUM1ODJFM0IxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgNXCVIAAAc7SURBVHja5FwJbFRVFH0tQimgUCiubKJCWWSwKIooVhG3aESkETRqBEEEEURExBXiVhElkRiIEFwTQEHciQiIMQhFkUGFihErIJjWUgg0LFXqPf4z9jvMTOe/v9ebnEw78+//b85/y7n33T8ZNTU1yo5FIhEdtxMEXQRtBGcLOglO5ftoUKagSrBLUCLYKCgVbBEcNJ8oGo0qN+045Z2dJCgU9BdcJ2igcY4DgsWC9wTvetHoTA+u0ZlfCL3hJcFATXJgzQS3C5YIKgWT3G58hotDDMNlvmCQy9+hAj1ThtqqMPWgywXlHpADayVYKTfq0bAQdJ9guaCR8tamCUlPBZ2gcYIXlH82RUgaFlSCCgQzlf82T0hqFzSCGgreUsGxqUEj6BkKvaBYofSi5kERihCAE2z4rxYs4qp3WNBY0F0wVtBC85xNKUrnBoGgUdBTGn4IH24UbEvwGQh7TDBdMNGGQA3EELtGw2eh4Jwk5JjtAcFDmu0633clLeMcweYOi24IOLta9CnR6BF/CE4Whf2Xnz3oKg2fJzR8PtTwyaXK9nWIHbF4PFIYn2hcZ6Vm+5r4SpB039c5T5RwqO0VHE3hgoByv8alSm3oM99XsecJxSUaUXyOoKPgTOIMEjdK8xrVYSbIbIeIMsGPDp43Q/lkmap+W0bQepDTliU43oam+bM+EIT5qZcyEve5nL9aCtpzHmtq49zVYSOoraCv4AZBHgPc3P/7EOsgGCoYzt4SKnOTIAyZGYJrwzzLu0XQi4Lx9WEZdJqg0wVfqmAlzwJDUB/BmvompJwiqLND5FQwXtuujJ3TA1TlmM8eDytB2P9absMfaVbshryN+DeJuDsrzATNor7RMezV3xvkWMwWQZFIpIe8jNB0v0kZuedAm91gdaSm31iL5NSEjiDuO92h4bqGwzIUMaOdHnSe0ktpztfwaRwqgqT3QAheqHnNZZoyIlQ9COT00/BDzrpcwy9fs51ZfhEEXdJRw+8AdY9XBPm2q4HyklM0/HRqE7H3f4mN2NAXgrKUXgUZihGsVl0Mt7GKDfKLIAyTIxp+2cqoj7bSeybb+H5DZEE5zQ+CsEn4u6avlb2x2cpI2tuxiX4Q9JOquzIjmaHOuXcax6H0ZaADK/V46UW9vCYIavgLG43+XHBRks9QLP6B3TsfZ6/pOmqXv8hdGSAvn9psOIiap4zcD5bkQsINQ+agKBqN/uZVjFOsjAdLsm2co4DwwhAgY5/sfk9iMbkT++TlVRUus7zTajfdMcvjL7hEWa9oi9llclMf9JQgueBmVVv64rY9p4yiz9kW/VC01U33YRcnqjtQQLXWZXIeFsTu/tOC9Wn6oR6yPW+kljmViOrDRp/rMDEourpeHVujiJ60VaXOEy0TYq72K9RIZEigLXbwfNBZJ6rEBZw7Uugo2CtOkOM0QbDBmAyVveqybwUDGMFXpDjuG5W4bmiKkDPSqS/0r1A8PEfvAZneL+ck+wgJNVR1RIhEuRkEvHhUcyNJhWwosdgElNEsYGA7pnh05ZI0fJARRSF7W8Z6hxhbQtv9+k+64q7tx8xBmEca2gwh4odIMYce5qaWJKkBswEQbfvZIPSGn1XqCtnEanV0ZYncpNHKKLz6uI7DeyojGwr0IlHZvFEoPF/H6AAPDO+J70GLKPNxwC10qC92heBJ3qx0rEh60OT4HnQrleZQ3s1xIVTKiexKVbtRUEEgL76XqyBSx/GZx6aJlnl0+5s5JlH0hO2Z25i/2RpigjaRgHKKxkTWjcMrRsy+VKsYHvp/n39fyskTlWKtQ0rQbmVU6lelOOYHwXem/0vrWuYhzpaa/p9A7TFJ+biJ55BlUZVv4nSiuHDE6icxOa9KRwehEnVu3ImLBDuV8Qhm85AR04TtRvufVcZvhtzNz9qYRshazsFpCUVUbsTX5eARI8zwSDwh2ZUfcGIwv8yh3kK7c00TdkxQ9jcdP9Oqkp7GSbsqwUw/jBpmC4dh94CQAvF4D1X59ySieZwK72wSpbGNhF9UXDFYusHqR7woqsAuSNKgGSaBCE21QfCVh6REGHoMZqiSzCBdzFUpOaYg+0470fxOqu0pglQ/AdFP1e7bl/IubuHEt07pPS8Wbw05tLHK9mDYkFeHTzV7/Jtx76PCLYOB9kqnYrF8jtWLLX4xSPrNXHrLuWJgQizj31Uc9kd58zBf4PmzTozsWzPm6mJxkXiHwndX3PvNTOFOh/8sdQliMSu2gb1kiDJ+qyPdffpGjId6ejTs0HORrF+R5PNWXKnHuJXuWMCAD3tY21Rw7GtGAV1TkKPYc0aoFNvoTuWDZlBoTWLj/LIV7NUISt8IYsJsOhtXoIxk/l4PSNlMZYzJGj/stNDJk7tVHLmaeIQTeV9qqTxOjHasjAm2pZwL17nJvtvVo8gQfEZMZXKqHXVHPlekFswgNFK1JXPwO8gVZg/lwnpKht1ejtm/BRgAKCaVSdcawG4AAAAASUVORK5CYII=)
}
.market-button.mb-light-skin
{
border-color:rgba(255,255,255,.13)
}
.market-button.mb-light-skin .mb-subtitle
{
opacity:.55
}
.market-button.mb-light-skin:hover,.sb-light-skin.shape-circle:hover,.sb-light-skin.shape-rounded:hover,.sb-light-skin.shape-square:hover
{
background-color:rgba(255,255,255,.06)
}
.market-button.mb-light-skin.apple-button
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}
.market-button.mb-light-skin.blackberry-button
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MDMuMzIyIDUwMy4zMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMy4zMjIgNTAzLjMyMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMTYuMjg1LDYwLjc0Nkg0NS45OTNsLTIwLjgyNyw5NS40NThoNzMuNzYzYzU3LjI3NSwwLDczLjc2My0yOC42MzcsNzMuNzYzLTUzLjgwMyAgICBDMTczLjU1OSw4NC4xNzYsMTYyLjI3OCw2MC43NDYsMTE2LjI4NSw2MC43NDZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjM4LjY0NCwzNDcuMTE5aC03MS4xNTlsLTE5Ljk1OSw5NS40NThoNzMuNzYzYzU3LjI3NSwwLDczLjc2My0yOC42MzcsNzMuNzYzLTUzLjgwMyAgICBDMjk1LjA1MSwzNzAuNTQ5LDI4NC42MzcsMzQ3LjExOSwyMzguNjQ0LDM0Ny4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNOTEuMTE5LDE5OS41OTNIMTkuOTU5TDAsMjk1LjA1MWg3My43NjNjNTcuMjc1LDAsNzMuNzYzLTI4LjYzNyw3My43NjMtNTMuODAzICAgIEMxNDcuNTI1LDIyMy4wMjQsMTM3LjExMiwxOTkuNTkzLDkxLjExOSwxOTkuNTkzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQyMC44ODEsMjk1LjA1MWgtNzEuMTU5bC0xOS45NTksODYuNzhoNzMuNzYzYzU3LjI3NSwwLDczLjc2My0yNC4yOTgsNzMuNzYzLTQ5LjQ2NCAgICBDNDc3LjI4OCwzMTQuMTQyLDQ2Ni44NzUsMjk1LjA1MSw0MjAuODgxLDI5NS4wNTF6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDQ2LjkxNSwxNDcuNTI1aC03MS4xNTlsLTE5Ljk1OSw4Ni43OGg3My43NjNjNTcuMjc1LDAsNzMuNzYzLTI0LjI5OCw3My43NjMtNDkuNDY0ICAgIEM1MDMuMzIyLDE2Ni42MTcsNDkyLjkwOCwxNDcuNTI1LDQ0Ni45MTUsMTQ3LjUyNXoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNjUuNTQ2LDE5OS41OTNoLTcxLjE1OWwtMTkuOTU5LDk1LjQ1OGg3My43NjNjNTcuMjc1LDAsNzMuNzYzLTI4LjYzNyw3My43NjMtNTMuODAzICAgIEMzMjIuODIsMjIzLjAyNCwzMTEuNTM5LDE5OS41OTMsMjY1LjU0NiwxOTkuNTkzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI5MS41OCw2MC43NDZIMjIwLjQybC0xOS45NTksOTUuNDU4aDczLjc2M2M1Ny4yNzUsMCw3My43NjMtMjguNjM3LDczLjc2My01My44MDMgICAgQzM0Ny45ODYsODQuMTc2LDMzNy41NzMsNjAuNzQ2LDI5MS41OCw2MC43NDZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.market-button.mb-light-skin.amazon-button
{
background-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QjFCQzQ2QjRGNkQxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QjFCQzQ2QTRGNkQxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QUM1ODJFMkIxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QUM1ODJFM0IxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk2CzRIAAAcFSURBVHja5FxpbBZVFH2ULlhQCq2oiBWLWqCI0AoqKILgGo2KEqlGjSKKIuJaC9EgRKNYURL9YQ2KawKICO5RqZYYsKDFtS1VsSpaU2ypgQYo0HpP5lTGz2/pvNnrTU7yLXNn3px5775777tvurW3tysf5DDBEMEAwUmCEwX9+TsalCRoEfwuqBF8KagTVAt2e9nQZA+vdYRgimCi4GJBd41z7BK8LlgjeMOTVqMHuYxcwRrBgXZnZYegyO32d3NxiGG4LBVMdvkZN7JnfuzGyZNcavQkwXYPyIFkCsoED4SFoDsFHwpSPTb8CwQPO31Sp4fYbMFi5a9MEzwfRILGu2UHNORYwS9BGmIpgldVcGR+0GzQI3T0giKY1XoHZYjBAazHuTT1ywUrOOvtFfQQDBPMEmTYaNd0wZIgOIrzNB29zYKcBOcuseFIljjhKDoxxC7U0FkuGCnYmuC4ewVzNNt1ahCGGILNXy3qIOAcalEHAWuuRZ0/BUcKDvhppM/X0HlQQ+dtDZ0setm+zmKtFo9HCuM9jeuUabYv3e90x0uCfvReewoOZZAai3g4kjs1rlNnwz8LVKjRgwT1EeQIjicGCdoEM5gEsyonCGo19PIEVUFKmO0hGgRbnIwZ/fI4k1TXFtvEJgf8BtNo13R9mv1dgSDYpwJlJO6zaL/6MiLPofHXlX1hI+gYwVjBZYLBDHCz/u9DbKCgkK7AoLAZMTcJwpBZJLgozFbeLYKeFNzRFaZBpwk6TvCpClbyLDAEnS5Y39UcKacIynWInEbGa0i471DGUnMD7dk8XzxNB2IxrH/9wClcR5BmxVLRa4KvYjh3urEY4sAf/e5BT9sg5ynB7UGOxewSNFwZyXEduVIZyfpAi91g9SZNvVkWyWkPI0FYd7peQ289h2UoYkY7BI1SeinNpRo6PcJGEBzBMZq672u6EaEiCOSM09BrVsYKqlXJ12xnml8EwS/J0dDbRb/HK4LS/SIoW3CUhp5O4SbW/s+yERv6QlCa0qsgy1DWqy6m2ZjFJvtFEIZJq4beIcqoj7bSe4pt3N9UwdF+EIT1+D80dWdYOPYZZSTt7cg9fhD0vUpcmRFLrhOM7sRxJYJLHZipkbgr8JogeMPrbDT6E8EZMf7rJXjL7pOPkBf9SHecI/jAZsNB1HPKyP1gSp5CuCHIHCwU/OYVQZiN6ml4wyJPCO72Khb7S/CCCpfs93KIQVAp9p2HN7iKQbJOgu5spVHHbTcfhNKSxz0i5zHB5Zz6rQiKtvKUbpG7Q9uGNrS7K3Mjrrexk3pVgsygbIfaJDjF4V6DoqtL1H9rFDHEahPkiZBWucB2CxzegLbSwV5TnuDpF8TRfdape3Jjl94EQY0NYioFkzp5rdFR9Oe4suNwb2m2Xlh/c8xNNUiooarjZCJabgYBL2oWsWl3C92GGotNQBnNMga2M+U+VnVCBxnRkRyqiPX2MLbcKPjZfF/mNAKWjlNshhBmWccLjqJt6kuSujMbgOKmnWzQF8pY4GuznFYoza6Rm7lVGYVX7yY4fASzoWMYn/Wno4sHhcLzCkYH2DDc9C8/SC60gm4+DriaCl1FzhU8xIfVGVkopBdH9qBr6GkW8mnODqGnHE3OUwcXChoJ5MWbOQvmRMk8/lP2lxyRBLuKYxJFT1ieuZb5m9oQE/Q1CdhOpzGa5HF49TSFUTE9aWz6f5OfJ9B4olLs8JAShIC6Lg45iuHSN6bvdYlCDThnq03f72IWsUj5uIjnkCCffh97ViF/w8TRUT/ZZA5L4sViqERdEnFi5FO2KWMLZu+QEZPOdqP9jyrjnSG38L8BphHymTKVzCQKVlG5EVm4hC1GxUw8IdmVH3BiYF9K6W+h3Vkmg91RfDHRdPxiq9H8AhrtliiW/gb6MNUchsMCQgqcx9sEmwXfkghzj0ebc01OacdCwk/KeCmCijaLxZN3eFFUgZ0Wo0GLTA4ifKpKwQYPSYG3ji0LVzAdHEvgupirUvqYguwbIw+2siC3jd72XBX/FRDj1MF1+zo+xWoavgqlt18sUlI4tDHLDmfYMDiBzj72+FcifkeFGyrY8NqdspgZRYuxWD7H6pkWb6yVSbZ6+iVNNIgN/NzCYd/Ghwd7gf1nKOLsR0OKmGuIxUliJR3fyL1qvUzhzsBoMabukm4le8lUJsI7u06fynhohEfDDj0X1WxrY/yfyZl6plsp12UM+LCGtVUFRz5nFDA0DjmKPWe6irOM7tSGukV0tIrYOL9kLXs1gtKXnTih0zsOS9i48cpI5jd7QEoVPWMYa7zYabmTJ3erOLKcuJ+GfCx9qcE0jHakgQm21bSFFW6y73b1KDIEHxHzmZzKpt+RzxkpgxmEVHWwZA56uznDNNFd2ESXod7LMfu3AAMA3eQjZHI91/8AAAAASUVORK5CYII=)
}
.facebook-btn>i,.google-btn>i,.twitter-btn>i
{
margin-top:0
}
.facebook-btn
{
border-color:#3b5998
}
.facebook-btn:hover
{
background-color:#3b5998;
color:#fff
}
.twitter-btn
{
border-color:#55acee;
color:#55acee
}
.twitter-btn:hover
{
background-color:#55acee;
color:#fff
}
.google-btn
{
border-color:#dd4b39
}
.google-btn>i
{
font-size:1.3em
}
.google-btn:hover
{
background-color:#dd4b39;
color:#fff
}
.social-button
{
display:inline-block;
margin-top:5px;
margin-right:18px;
margin-bottom:5px;
color:#505050;
font-size:12px;
vertical-align:middle
}
.social-button.shape-circle,.social-button.shape-rounded,.social-button.shape-square
{
width:36px;
height:36px;
margin-right:8px;
border:1px solid #e5e5e5;
line-height:35px;
text-align:center
}
.social-button:focus,a.alert
{
text-decoration:none
}
.text-center .social-button
{
margin-right:9px;
margin-left:9px
}
.text-center .social-button.shape-circle,.text-center .social-button.shape-rounded,.text-center .social-button.shape-square
{
margin-right:4px;
margin-left:4px
}
.text-right .social-button
{
margin-right:0;
margin-left:18px
}
.text-right .social-button.shape-circle,.text-right .social-button.shape-rounded,.text-right .social-button.shape-square
{
margin-right:0;
margin-left:8px
}
.sb-amazon
{
font-size:1.15em!important
}
.sb-amazon:focus,.sb-amazon:hover
{
color:#f90!important
}
.sb-airbnb:focus,.sb-airbnb:hover
{
color:#fd5c63!important
}
.sb-behance,.sb-disqus,.sb-drupal,.sb-lastfm,.sb-odnoklassniki,.sb-reddit,.sb-vk,.sb-yahoo
{
font-size:1.1em!important
}
.sb-behance:focus,.sb-behance:hover
{
color:#1769ff!important
}
.sb-deviantart,.sb-digg,.sb-google-plus,.sb-soundcloud
{
font-size:1.2em!important
}
.sb-deviantart:focus,.sb-deviantart:hover
{
color:#4e6252!important
}
.sb-digg:focus,.sb-digg:hover
{
color:#000!important
}
.sb-disqus:focus,.sb-disqus:hover
{
color:#2e9fff!important
}
.sb-dribbble:focus,.sb-dribbble:hover
{
color:#ea4c89!important
}
.sb-drupal:focus,.sb-drupal:hover
{
color:#0077c0!important
}
.sb-facebook:focus,.sb-facebook:hover
{
color:#3b5998!important
}
.sb-flickr:focus,.sb-flickr:hover
{
color:#0063dc!important
}
.sb-foursquare:focus,.sb-foursquare:hover
{
color:#ef4b78!important
}
.sb-github:focus,.sb-github:hover
{
color:#4183c4!important
}
.sb-google-plus:focus,.sb-google-plus:hover
{
color:#dd4b39!important
}
.sb-instagram:focus,.sb-instagram:hover
{
color:#3f729b!important
}
.sb-lastfm:focus,.sb-lastfm:hover
{
color:#e31b23!important
}
.sb-linkedin:focus,.sb-linkedin:hover
{
color:#0976b4!important
}
.sb-odnoklassniki:focus,.sb-odnoklassniki:hover
{
color:#ed812b!important
}
.sb-paypal,.sb-rss,.sb-skype
{
font-size:.9em!important
}
.sb-paypal:focus,.sb-paypal:hover
{
color:#253b80!important
}
.sb-pinterest:focus,.sb-pinterest:hover
{
color:#cc2127!important
}
.sb-reddit:focus,.sb-reddit:hover
{
color:#ff4500!important
}
.sb-rss:focus,.sb-rss:hover
{
color:#f26522!important
}
.sb-skype:focus,.sb-skype:hover
{
color:#00aff0!important
}
.sb-soundcloud:focus,.sb-soundcloud:hover
{
color:#f80!important
}
.sb-stackoverflow:focus,.sb-stackoverflow:hover
{
color:#fe7a15!important
}
.sb-steam:focus,.sb-steam:hover
{
color:#7da10e!important
}
.sb-stumbleupon:focus,.sb-stumbleupon:hover
{
color:#eb4924!important
}
.sb-tumblr:focus,.sb-tumblr:hover
{
color:#35465c!important
}
.sb-twitch:focus,.sb-twitch:hover
{
color:#6441a5!important
}
.sb-twitter:focus,.sb-twitter:hover
{
color:#55acee!important
}
.sb-vimeo:focus,.sb-vimeo:hover
{
color:#1ab7ea!important
}
.sb-vine:focus,.sb-vine:hover
{
color:#00b488!important
}
.sb-vk:focus,.sb-vk:hover
{
color:#45668e!important
}
.sb-wordpress:focus,.sb-wordpress:hover
{
color:#21759b!important
}
.sb-xing:focus,.sb-xing:hover
{
color:#026466!important
}
.sb-yahoo:focus,.sb-yahoo:hover
{
color:#400191!important
}
.sb-yelp:focus,.sb-yelp:hover
{
color:#af0606!important
}
.sb-youtube:focus,.sb-youtube:hover
{
color:#e52d27!important
}
.sb-light-skin
{
transition:.3s;
color:rgba(255,255,255,.6)!important
}
.nav-tabs
{
border-bottom:0!important;
text-align:center;
display:block
}
.nav-tabs .nav-link
{
padding:10px 20px;
border-top-left-radius:5px;
border-top-right-radius:5px;
color:#505050;
font-size:15px;
font-weight:600;
border:0!important
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover
{
border-color:transparent
}
.nav-tabs .nav-link.disabled
{
cursor:not-allowed
}
.footer-light .footer-copyright,.footer-light .footer-copyright>a,.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:hover
{
color:#999
}
.nav-tabs .nav-link>i
{
margin-top:-3px;
margin-right:5px
}
.nav-tabs .nav-item.dropdown
{
margin-bottom:-3px
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active
{
color:#fff;
background:#377dff
}
.tab-content
{
padding:30px;
overflow:hidden;
border-radius:6px;
background:#fff
}
.nav-pills .nav-link
{
margin-right:5px;
padding:6px 16px;
transition:.3s;
border:1px solid transparent;
border-radius:5px;
color:#505050;
font-size:14px;
font-weight:400;
text-decoration:none
}
.nav-pills .nav-link>i
{
display:inline-block;
margin-top:-1px;
margin-right:5px;
vertical-align:middle
}
.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active
{
border-color:#377dff;
background-color:#377dff!important;
color:#fff;
cursor:default
}
.nav-pills+.tab-content
{
padding:24px 0 0;
border:0;
border-radius:0
}
.nav-pills.justify-content-center .nav-link
{
margin:0 3px
}
.nav-pills.justify-content-end .nav-link
{
margin:0 0 0 5px
}
.nav-pills.flex-column .nav-link
{
margin:0 0 5px
}
.transition.fade
{
transition:.4s ease-in-out;
opacity:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.alert .alert-dismissible.fade.show,.hero-area3:hover .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-next,.hero-area3:hover .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-prev,.list-group-item.active::before,.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover,.owl-carousel.dots-inside .owl-dots .owl-dot.active,.product-gallery .product-thumbnails>li:hover>a,.section-title .links a.active::before,.section-title .links a:hover::before,.tooltip.show,.transition.fade.show,.user-info-wrapper .user-info .user-avatar:hover .edit-avatar
{
opacity:1
}
.transition.scale.fade
{
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9)
}
.transition.scaledown.fade
{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
.transition.scale.fade.show,.transition.scaledown.fade.show
{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
.transition.left.fade
{
-webkit-transform:translateX(40px);
-ms-transform:translateX(40px);
transform:translateX(40px)
}
.transition.right.fade
{
-webkit-transform:translateX(-40px);
-ms-transform:translateX(-40px);
transform:translateX(-40px)
}
.transition.left.fade.show,.transition.right.fade.show
{
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
.transition.top.fade
{
-webkit-transform:translateY(-40px);
-ms-transform:translateY(-40px);
transform:translateY(-40px)
}
.transition.bottom.fade
{
-webkit-transform:translateY(40px);
-ms-transform:translateY(40px);
transform:translateY(40px)
}
.transition.bottom.fade.show,.transition.top.fade.show
{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.transition.flip.fade
{
-webkit-transform:rotateY(-90deg) scale(1.1);
transform:rotateY(-90deg) scale(1.1);
-webkit-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
.transition.flip.fade.show
{
-webkit-transform:rotateY(0) scale(1);
transform:rotateY(0) scale(1);
-webkit-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
transform-origin:50% 50%
}
.card
{
border-radius:10px;
border:0
}
a.card
{
color:inherit;
text-decoration:none
}
.card-header
{
border-bottom-color:#e5e5e5
}
.card-header:first-child
{
border-radius:5px 5px 0 0
}
.card-footer
{
border-top-color:#e5e5e5
}
.card-footer:last-child
{
border-radius:0 0 5px 5px
}
.card-body .tab-content
{
padding:0;
border:0
}
.card.bg-primary
{
border-color:#004de6
}
.card.bg-primary .card-header
{
border-bottom-color:#004de6;
background-color:#0052f5
}
.card.bg-faded .card-header,.card.bg-secondary .card-header
{
background-color:#ededed
}
.card.bg-success
{
border-color:#409343
}
.card.bg-success .card-header
{
border-bottom-color:#409343;
background-color:#439a46
}
.card.bg-info
{
border-color:#0b76cc
}
.card.bg-info .card-header
{
border-bottom-color:#0b76cc;
background-color:#0d87e9
}
.card.bg-warning
{
border-color:#c27a00
}
.card.bg-warning .card-header
{
border-bottom-color:#c27a00;
background-color:#e08d00
}
.card.bg-danger
{
border-color:#e11b0c
}
.card.bg-danger .card-header
{
border-bottom-color:#e11b0c;
background-color:#f22819
}
.card.bg-dark
{
border-color:#0f0f0f
}
.card.bg-dark .card-header
{
border-bottom-color:#0f0f0f;
background-color:#141414
}
.card-group .card:first-child .card-footer
{
border-bottom-left-radius:5px
}
.card-group .card:last-child .card-footer
{
border-bottom-right-radius:5px
}
.card-img-tiles
{
display:block;
border-bottom:1px solid #e5e5e5
}
.card-img-tiles>.inner,.comment .comment-footer,.shop-toolbar
{
display:table;
width:100%
}
.card-img-tiles .main-img,.card-img-tiles .thumblist
{
display:table-cell;
width:65%;
padding:15px;
vertical-align:middle
}
.card-img-tiles .main-img>img,.card-img-tiles .thumblist>img
{
display:block;
width:100%;
margin-bottom:6px
}
.card-img-tiles .thumblist
{
width:35%;
border-left:1px solid #e5e5e5
}
.card-label
{
display:inline-block;
padding:2px 4px;
border:1px solid #e5e5e5;
border-radius:3px;
background-color:#f5f5f5;
color:#232323;
vertical-align:middle
}
.accordion .card
{
margin-bottom:8px;
border-bottom:1px solid #e5e5e5!important;
border-radius:5px!important
}
.accordion .card-header
{
padding:0;
transition:background-color .3s;
background-color:#fff
}
.accordion [data-toggle=collapse]
{
display:block;
position:relative;
padding:.85rem 1.25rem;
color:#232323;
font-size:16px;
text-decoration:none
}
.accordion [data-toggle=collapse]::after
{
position:absolute;
top:50%;
right:1rem;
margin-top:-12px;
transition:transform .25s;
font-family:feather;
font-size:18px;
content:'\e931'
}
.accordion [data-toggle=collapse].collapsed::after
{
-webkit-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg)
}
.accordion [data-toggle=collapse]>i
{
display:inline-block;
margin-top:-3px;
margin-right:7px;
vertical-align:middle
}
.accordion [data-toggle=collapse]>i.socicon-paypal
{
margin-top:1px;
font-size:.8em
}
.pagination li
{
display:inline-block;
margin:0 3px
}
.pagination li a,.pagination li span
{
width:30px;
height:30px;
line-height:30px;
background:#fff;
display:block;
text-decoration:none;
color:#232323;
cursor:pointer;
text-align:center;
border-radius:3px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear;
padding:0!important;
border:0
}
.bestseller-slider.owl-carousel .owl-nav div:hover,.brand-slider.owl-carousel .owl-nav div:hover,.features-slider.owl-carousel .owl-nav div:hover,.flash-deal-slider.owl-carousel .owl-nav div:hover,.home-blog-slider.owl-carousel .owl-nav div:hover,.newproduct-slider.owl-carousel .owl-nav div:hover,.pagination li a:hover,.pagination li span:hover,.pagination li.active a,.pagination li.active span,.popular-category-slider.owl-carousel .owl-nav div:hover,.toprated-slider.owl-carousel .owl-nav div:hover
{
background:#377dff;
color:#fff
}
.entry-navigation
{
display:table;
width:100%;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5
}
.entry-navigation>.column
{
display:table-cell;
padding-top:15px;
padding-bottom:15px;
text-align:center;
vertical-align:middle
}
.entry-navigation .btn-sm>i
{
font-size:1.1em
}
.alert a:last-child:not(.btn),.alert h1:last-child:not(.btn),.alert h2:last-child:not(.btn),.alert h3:last-child:not(.btn),.alert h4:last-child:not(.btn),.alert h5:last-child:not(.btn),.alert h6:last-child:not(.btn),.alert ol:last-child:not(.btn),.alert p:last-child:not(.btn),.alert ul:last-child:not(.btn),.alert>:last-child:not(.btn),.comparison-table .comparison-item .btn,.entry-navigation .btn,.order-table .btn,.shopping-cart .btn,.wishlist-table .btn
{
margin:0
}
.entry-navigation .btn.view-all
{
width:46px;
padding-right:0;
padding-left:1px
}
.entry-navigation .btn.view-all>i
{
margin-top:-2px;
font-size:1.4em
}
.comment
{
display:block;
position:relative;
margin-bottom:30px;
padding-left:66px
}
.comment .comment-author-ava
{
display:block;
position:absolute;
top:0;
left:0;
width:50px;
border-radius:50%;
overflow:hidden
}
.comment .comment-author-ava>img,.comparison-table .comparison-item .comparison-item-thumb>img,.gallery-item>a>img,.order-table .product-item .product-thumb>img,.owl-carousel .owl-item>img,.shopping-cart .product-item .product-thumb>img,.site-header .site-branding .site-logo>img,.site-header .toolbar .toolbar-item .flag-icon>img,.wishlist-table .product-item .product-thumb>img
{
display:block;
width:100%
}
.comment .comment-body
{
position:relative;
padding:24px;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff
}
.comment .comment-body::after,.comment .comment-body::before
{
position:absolute;
top:12px;
right:100%;
width:0;
height:0;
border:solid transparent;
content:'';
pointer-events:none
}
.comment .comment-body::after
{
border-width:9px;
border-color:transparent #fff transparent transparent
}
.comment .comment-body::before
{
margin-top:-1px;
border-width:10px;
border-color:transparent #e5e5e5 transparent transparent
}
.comment .comment-title
{
margin-bottom:8px;
font-size:16px;
font-weight:400
}
.comment .comment-text,.widget ul,.widget-cart>.entry,.widget-featured-products>.entry
{
margin-bottom:12px
}
.comment .comment-footer>.column,.page-title .column,.price-range-slider .ui-range-slider-footer>.column,.shop-toolbar>.column
{
display:table-cell;
vertical-align:middle
}
.comment .comment-footer>.column:last-child,.menu-top-area .right-area,.shop-toolbar>.column:last-child,.shopping-cart-footer>.column:last-child,.widget-order-summary .table td:last-child
{
text-align:right
}
.comment .comment-meta
{
color:#999;
font-size:12px
}
.comment .reply-link
{
transition:color .3s;
color:#505050;
font-size:15px;
font-weight:400;
text-decoration:none
}
.comment .reply-link>i
{
display:inline-block;
margin-top:-3px;
margin-right:4px;
vertical-align:middle
}
.comment.comment-reply
{
margin-top:30px;
margin-bottom:0
}
.tooltip.bs-tooltip-top .arrow::before
{
border-top-color:#191919
}
.tooltip.bs-tooltip-right .arrow::before
{
border-right-color:#191919
}
.tooltip.bs-tooltip-bottom .arrow::before
{
border-bottom-color:#191919
}
.tooltip.bs-tooltip-left .arrow::before
{
border-left-color:#191919
}
.tooltip-inner
{
border-radius:3px;
background-color:#191919;
color:#fff;
font-size:12px
}
.popover
{
border-radius:5px;
border-color:#e5e5e5
}
.popover.bs-popover-top .arrow::before
{
border-top-color:#dbdbdb
}
.popover.bs-popover-right .arrow::before
{
border-right-color:#dbdbdb
}
.popover.bs-popover-bottom .arrow::before
{
border-bottom-color:#dbdbdb
}
.popover.bs-popover-bottom .arrow::after
{
border-bottom-color:#f7f7f7
}
.popover.bs-popover-left .arrow::before
{
border-left-color:#dbdbdb
}
.popover-header
{
color:#232323;
font-weight:400
}
.example-tooltip .tooltip
{
display:inline-block;
position:relative;
margin:10px 20px;
opacity:1
}
.example-popover .popover
{
display:block;
position:relative;
width:260px;
margin:1.25rem;
float:left
}
.bs-tooltip-bottom-demo .arrow,.bs-tooltip-top-demo .arrow
{
left:50%;
margin-left:-2px
}
.bs-tooltip-left-demo .arrow,.bs-tooltip-right-demo .arrow
{
top:50%;
margin-top:-6px
}
.bs-popover-bottom-demo .arrow,.bs-popover-top-demo .arrow
{
left:50%;
margin-left:-11px
}
.bs-popover-left-demo .arrow,.bs-popover-right-demo .arrow
{
top:50%;
margin-top:-8px
}
.dropdown-menu
{
border-color:#e5e5e5;
border-radius:5px;
font-size:14px;
box-shadow:0 7px 22px -5px rgba(0,0,0,.2)
}
.dropdown-menu .dropdown-item
{
position:relative;
padding-right:20px;
padding-left:20px;
transition:color .3s;
color:#505050;
text-decoration:none
}
.dropdown-menu .dropdown-item::before
{
display:block;
position:absolute;
top:0;
left:0;
width:2px;
height:100%;
background-color:#377dff;
content:'';
opacity:0;
visibility:hidden
}
.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover
{
background:0
}
.dropdown-menu .dropdown-item.active::before,.left-category-area .category-list.active,.t-h-dropdown:hover .t-h-dropdown-menu
{
opacity:1;
visibility:visible
}
.details-page-top-right-content .t-c-b-area a,.dropdown-menu a.dropdown-item
{
font-weight:400
}
.dropdown-toggle::after,.dropup .dropdown-toggle::after
{
width:auto;
height:auto;
margin-top:-1px;
margin-left:.3em;
border:0!important;
font-family:feather;
font-size:1.1em;
content:'\e92e';
vertical-align:middle
}
.dropup .dropdown-toggle::after
{
content:'\e931'
}
.mega-dropdown
{
width:700px;
padding:30px 30px 0
}
.toolbar-dropdown
{
right:-1px;
left:auto;
z-index:10
}
.toolbar-dropdown.lang-dropdown
{
width:150px
}
.toolbar-dropdown.cart-dropdown
{
right:0;
width:280px;
padding:20px;
box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
border:0;
max-height:550px;
overflow-y:auto
}
.show .dropdown-menu
{
-webkit-animation:.25s dropdown-show;
animation:.25s dropdown-show
}
@-webkit-keyframes dropdown-show
{
from
{
opacity:0
}
to
{
opacity:1
}
}
@keyframes dropdown-show
{
from
{
opacity:0
}
to
{
opacity:1
}
}
.list-group-item
{
border-color:#e5e5e5;
background-color:#fff;
font-size:15px;
text-decoration:none
}
.list-group-item i
{
display:inline-block;
margin-top:-2px;
margin-right:8px;
font-size:1.1em;
vertical-align:middle
}
.list-group-item-action,a.list-group-item
{
position:relative;
transition:.25s;
color:#505050
}
.list-group-item-action:active,.list-group-item-action:focus,.list-group-item-action:hover,a.list-group-item:active,a.list-group-item:focus,a.list-group-item:hover
{
background-color:#fff;
color:#377dff
}
.list-group-item-action::before,a.list-group-item::before
{
position:absolute;
top:0;
left:0;
width:2px;
height:100%;
background-color:#377dff;
content:'';
opacity:0
}
a.list-group-item
{
padding-top:.87rem;
padding-bottom:.87rem
}
.with-badge
{
position:relative;
padding-right:3.3rem
}
.with-badge .badge
{
position:absolute;
top:50%;
right:1.15rem;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.badge
{
color:#fff;
font-size:85%;
font-weight:500
}
.badge.badge-default
{
border:1px solid #e5e5e5;
background-color:#f5f5f5;
color:#505050
}
.list-group-item.active
{
border-color:#e5e5e5;
background-color:#fff;
color:#377dff;
cursor:default;
pointer-events:none
}
.list-group-item-info
{
background-color:rgba(33,150,243,.12);
color:#2196f3!important
}
.list-group-item-success
{
background-color:rgba(76,175,80,.12);
color:#47a44b!important
}
.list-group-item-success a,.list-group-item-success h1,.list-group-item-success h2,.list-group-item-success h3,.list-group-item-success h4,.list-group-item-success h5,.list-group-item-success h6,.list-group-item-success ol,.list-group-item-success p,.list-group-item-success ul,.list-group-item-success>*
{
color:#47a44b!important
}
.list-group-item-warning
{
background-color:rgba(255,160,0,.12);
color:#f09600!important
}
.list-group-item-warning a,.list-group-item-warning h1,.list-group-item-warning h2,.list-group-item-warning h3,.list-group-item-warning h4,.list-group-item-warning h5,.list-group-item-warning h6,.list-group-item-warning ol,.list-group-item-warning p,.list-group-item-warning ul,.list-group-item-warning>*
{
color:#f09600!important
}
.list-group-item-danger
{
background-color:rgba(244,67,54,.12);
color:#f44336!important
}
.list-group-item-action.active.list-group-item-info,.list-group-item-action:hover.list-group-item-info
{
background-color:rgba(33,150,243,.24)
}
.list-group-item-action.active.list-group-item-success,.list-group-item-action:hover.list-group-item-success
{
background-color:rgba(76,175,80,.24)
}
.list-group-item-action.active.list-group-item-warning,.list-group-item-action:hover.list-group-item-warning
{
background-color:rgba(255,160,0,.24)
}
.list-group-item-action.active.list-group-item-danger,.list-group-item-action:hover.list-group-item-danger
{
background-color:rgba(244,67,54,.24)
}
.card:not([class*=mb-]):not([class*=margin-bottom-])+.list-group
{
margin-top:-1px
}
.alert
{
display:block;
position:relative;
padding:10px;
border:5px solid transparent;
border-radius:5px;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-clip:padding-box
}
.alert i
{
display:inline-block;
font-size:1.2em;
vertical-align:middle
}
.alert::before
{
display:block;
position:absolute;
top:-6px;
right:-6px;
bottom:-6px;
left:-6px;
border:1px solid transparent;
border-radius:5px;
content:'';
z-index:-1
}
.alert .alert-dismissible
{
transition:opacity .4s
}
.alert .alert-close
{
display:block;
position:absolute;
top:10px;
right:12px;
font-family:feather;
font-size:16px;
cursor:pointer
}
.alert .alert-close::before
{
content:'\ea04'
}
.alert-default::before
{
border-color:rgba(80,80,80,.13)
}
.alert-primary
{
background-color:rgba(0,85,255,.11);
color:#377dff
}
.alert-primary::before
{
border-color:rgba(0,85,255,.25)
}
.alert-info
{
background-color:rgba(33,150,243,.11);
color:#2196f3
}
.alert-info::before
{
border-color:rgba(33,150,243,.3)
}
.alert-success
{
background-color:rgba(76,175,80,.11);
color:#4caf50
}
.alert-success::before
{
border-color:rgba(76,175,80,.25)
}
.alert-warning
{
background-color:rgba(255,160,0,.11);
color:#ffa000
}
.alert-warning::before
{
border-color:rgba(255,160,0,.25)
}
.alert-danger
{
background-color:rgba(244,67,54,.11);
color:#f44336
}
.alert-danger::before
{
border-color:rgba(244,67,54,.25)
}
.alert-image-bg
{
border:0
}
.iziToast
{
border:1px solid #e5e5e5;
background:#f5f5f5
}
.iziToast::after
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border-radius:4px;
box-shadow:0 8px 10px -4px rgba(0,0,0,.2);
content:'';
z-index:-1
}
.iziToast>.iziToast-body
{
margin-left:15px
}
.iziToast>.iziToast-close
{
width:40px;
transition:opacity .25s;
background:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjY0MiAxNS42NDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1LjY0MiAxNS42NDIiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguODgyLDcuODIxbDYuNTQxLTYuNTQxYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjEgIGMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMEw3LjgyMSw2Ljc2TDEuMjgsMC4yMmMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMGMtMC4yOTMsMC4yOTMtMC4yOTMsMC43NjgsMCwxLjA2MSAgbDYuNTQxLDYuNTQxTDAuMjIsMTQuMzYyYy0wLjI5MywwLjI5My0wLjI5MywwLjc2OCwwLDEuMDYxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyczAuMzg0LTAuMDczLDAuNTMtMC4yMmw2LjU0MS02LjU0MSAgbDYuNTQxLDYuNTQxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyYzAuMTkyLDAsMC4zODQtMC4wNzMsMC41My0wLjIyYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjFMOC44ODIsNy44MjF6IiBmaWxsPSIjMzc0MjUwIi8+Cjwvc3ZnPgo=) center/8px no-repeat
}
.iziToast.iziToast-info
{
border-color:rgba(33,150,243,.3);
background-color:#e3f2fd;
color:#0d8aee
}
.iziToast.iziToast-info>.iziToast-close
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjY0MiAxNS42NDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1LjY0MiAxNS42NDIiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguODgyLDcuODIxbDYuNTQxLTYuNTQxYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjEgIGMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMEw3LjgyMSw2Ljc2TDEuMjgsMC4yMmMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMGMtMC4yOTMsMC4yOTMtMC4yOTMsMC43NjgsMCwxLjA2MSAgbDYuNTQxLDYuNTQxTDAuMjIsMTQuMzYyYy0wLjI5MywwLjI5My0wLjI5MywwLjc2OCwwLDEuMDYxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyczAuMzg0LTAuMDczLDAuNTMtMC4yMmw2LjU0MS02LjU0MSAgbDYuNTQxLDYuNTQxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyYzAuMTkyLDAsMC4zODQtMC4wNzMsMC41My0wLjIyYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjFMOC44ODIsNy44MjF6IiBmaWxsPSIjMTg5NmJiIi8+Cjwvc3ZnPgo=)
}
.iziToast.iziToast-success
{
border-color:rgba(76,175,80,.3);
background-color:#e7f5e7;
color:#439a46
}
.iziToast.iziToast-success>.iziToast-close
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjY0MiAxNS42NDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1LjY0MiAxNS42NDIiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguODgyLDcuODIxbDYuNTQxLTYuNTQxYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjEgIGMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMEw3LjgyMSw2Ljc2TDEuMjgsMC4yMmMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMGMtMC4yOTMsMC4yOTMtMC4yOTMsMC43NjgsMCwxLjA2MSAgbDYuNTQxLDYuNTQxTDAuMjIsMTQuMzYyYy0wLjI5MywwLjI5My0wLjI5MywwLjc2OCwwLDEuMDYxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyczAuMzg0LTAuMDczLDAuNTMtMC4yMmw2LjU0MS02LjU0MSAgbDYuNTQxLDYuNTQxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyYzAuMTkyLDAsMC4zODQtMC4wNzMsMC41My0wLjIyYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjFMOC44ODIsNy44MjF6IiBmaWxsPSIjMWY5NzZjIi8+Cjwvc3ZnPgo=)
}
.iziToast.iziToast-warning
{
border-color:rgba(255,160,0,.3);
background-color:#fff2db;
color:#f09600
}
.iziToast.iziToast-warning>.iziToast-close
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjY0MiAxNS42NDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1LjY0MiAxNS42NDIiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguODgyLDcuODIxbDYuNTQxLTYuNTQxYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjEgIGMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMEw3LjgyMSw2Ljc2TDEuMjgsMC4yMmMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMGMtMC4yOTMsMC4yOTMtMC4yOTMsMC43NjgsMCwxLjA2MSAgbDYuNTQxLDYuNTQxTDAuMjIsMTQuMzYyYy0wLjI5MywwLjI5My0wLjI5MywwLjc2OCwwLDEuMDYxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyczAuMzg0LTAuMDczLDAuNTMtMC4yMmw2LjU0MS02LjU0MSAgbDYuNTQxLDYuNTQxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyYzAuMTkyLDAsMC4zODQtMC4wNzMsMC41My0wLjIyYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjFMOC44ODIsNy44MjF6IiBmaWxsPSIjZTg4OTAwIi8+Cjwvc3ZnPgo=)
}
.iziToast.iziToast-danger
{
border-color:rgba(244,67,54,.3);
background-color:#fee6e4;
color:#f44336
}
.iziToast.iziToast-danger>.iziToast-close
{
background-image:url(data:image/svg+xml;
charset=utf-8;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE1LjY0MiAxNS42NDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1LjY0MiAxNS42NDIiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguODgyLDcuODIxbDYuNTQxLTYuNTQxYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjEgIGMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMEw3LjgyMSw2Ljc2TDEuMjgsMC4yMmMtMC4yOTMtMC4yOTMtMC43NjgtMC4yOTMtMS4wNjEsMGMtMC4yOTMsMC4yOTMtMC4yOTMsMC43NjgsMCwxLjA2MSAgbDYuNTQxLDYuNTQxTDAuMjIsMTQuMzYyYy0wLjI5MywwLjI5My0wLjI5MywwLjc2OCwwLDEuMDYxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyczAuMzg0LTAuMDczLDAuNTMtMC4yMmw2LjU0MS02LjU0MSAgbDYuNTQxLDYuNTQxYzAuMTQ3LDAuMTQ2LDAuMzM4LDAuMjIsMC41MywwLjIyYzAuMTkyLDAsMC4zODQtMC4wNzMsMC41My0wLjIyYzAuMjkzLTAuMjkzLDAuMjkzLTAuNzY4LDAtMS4wNjFMOC44ODIsNy44MjF6IiBmaWxsPSIjZWIwMDAwIi8+Cjwvc3ZnPgo=)
}
.toast.position-fixed
{
min-width:300px;
z-index:9900
}
.toast.position-fixed.top-center
{
top:30px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.toast.position-fixed.top-right
{
top:30px;
right:30px
}
.toast.position-fixed.top-left
{
top:30px;
left:30px
}
.toast.position-fixed.bottom-center
{
bottom:30px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.toast.position-fixed.bottom-right
{
bottom:30px;
right:30px
}
.toast.position-fixed.bottom-left
{
bottom:30px;
left:30px
}
.modal
{
z-index:9200
}
.modal-content
{
border-radius:6px;
border-color:#e5e5e5
}
.modal-body,.modal-footer,.modal-header
{
padding-right:20px;
padding-left:20px
}
.modal-footer .btn
{
margin-right:0;
margin-left:12px
}
.modal-open.hasScrollbar .navbar-stuck
{
width:calc(100% - 15px)
}
.modal-backdrop
{
z-index:9100
}
.example-modal .modal
{
display:block;
position:relative;
top:auto;
right:auto;
bottom:auto;
left:auto;
z-index:1
}
.progress
{
height:auto;
border-radius:9px;
background-color:#f0f0f0;
font-size:12px;
font-weight:500;
line-height:18px
}
.progress-bar
{
height:18px;
background-color:#377dff
}
.owl-carousel
{
display:none;
position:relative;
width:100%;
z-index:1
}
.owl-carousel .owl-stage
{
position:relative;
-ms-touch-action:pan-Y;
-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage::after
{
display:block;
height:0;
clear:both;
line-height:0;
content:'.';
visibility:hidden
}
.owl-carousel .owl-stage-outer
{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
overflow:hidden
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper
{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.owl-carousel .owl-item
{
position:relative;
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-touch-callout:none
}
.owl-carousel .owl-item .owl-lazy
{
transition:opacity .4s;
opacity:0
}
.owl-carousel .owl-item .from-bottom,.owl-carousel .owl-item .from-left,.owl-carousel .owl-item .from-right,.owl-carousel .owl-item .from-top,.owl-carousel .owl-item .scale-down,.owl-carousel .owl-item .scale-up
{
transition:.45s ease-in-out .3s;
opacity:0;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.owl-carousel .owl-item .from-top
{
-webkit-transform:translateY(-45px);
-ms-transform:translateY(-45px);
transform:translateY(-45px)
}
.owl-carousel .owl-item .from-bottom
{
-webkit-transform:translateY(45px);
-ms-transform:translateY(45px);
transform:translateY(45px)
}
.owl-carousel .owl-item .from-left
{
-webkit-transform:translateX(-45px);
-ms-transform:translateX(-45px);
transform:translateX(-45px)
}
.owl-carousel .owl-item .from-right
{
-webkit-transform:translateX(45px);
-ms-transform:translateX(45px);
transform:translateX(45px)
}
.owl-carousel .owl-item .scale-up
{
-webkit-transform:scale(.8);
-ms-transform:scale(.8);
transform:scale(.8)
}
.owl-carousel .owl-item .scale-down
{
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2)
}
.owl-carousel .owl-item .delay-1
{
transition-delay:.5s
}
.owl-carousel .owl-item .delay-2
{
transition-delay:.7s
}
.owl-carousel .owl-item .delay-3
{
transition-delay:.9s
}
.owl-carousel .owl-item .delay-4
{
transition-delay:1.1s
}
.gallery-item>a:hover::after,.hero-area3 .heroarea-slider.owl-carousel .owl-item.active .layer-1,.hero-area3 .heroarea-slider.owl-carousel .owl-item.active .layer-2,.hero-area3 .heroarea-slider.owl-carousel .owl-item.active .layer-3,.hero-area3 .heroarea-slider.owl-carousel .owl-item.active .layer-4,.owl-carousel .owl-item.active .from-bottom,.owl-carousel .owl-item.active .from-top,.touchevents .product-card .product-button-group .product-button>span
{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1
}
.owl-carousel .owl-item.active .from-left,.owl-carousel .owl-item.active .from-right
{
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
opacity:1
}
.owl-carousel .owl-item.active .scale-down,.owl-carousel .owl-item.active .scale-up
{
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1
}
.owl-carousel .owl-item>img.owl-lazy
{
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev
{
cursor:pointer;
cursor:hand;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.owl-carousel.owl-loaded
{
display:block;
height:auto
}
.owl-carousel.owl-loading
{
display:block;
opacity:0
}
.owl-carousel.owl-hidden
{
opacity:0
}
.owl-carousel.owl-refresh .owl-item
{
visibility:hidden
}
.owl-carousel.owl-drag .owl-item
{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.owl-carousel.owl-grab
{
cursor:move;
cursor:grab
}
.owl-carousel.owl-rtl
{
direction:rtl
}
.owl-carousel.owl-rtl .owl-item
{
float:right
}
.owl-carousel .animated
{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}
.owl-carousel .owl-animated-in
{
z-index:0
}
.owl-carousel .owl-animated-out
{
z-index:1
}
.owl-carousel .fadeOut
{
-webkit-animation-name:fadeOut;
animation-name:fadeOut
}
.owl-carousel .owl-dots
{
display:block;
width:100%;
margin-top:18px;
text-align:center
}
.owl-carousel .owl-dots .owl-dot
{
display:inline-block;
width:6px;
height:6px;
margin:0 6px;
transition:opacity .25s;
border-radius:50%;
background-color:#505050;
opacity:.33
}
.owl-carousel .owl-next,.owl-carousel .owl-prev
{
display:block;
position:absolute;
top:50%;
width:46px;
height:46px;
margin-top:-43px;
transition:opacity .3s;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff;
color:#232323;
line-height:44px;
text-align:center;
opacity:.75
}
.owl-carousel .owl-next::before,.owl-carousel .owl-prev::before
{
font-family:feather;
font-size:18px
}
.owl-carousel .owl-prev
{
left:20px
}
.owl-carousel .owl-prev::before
{
content:'\e92f'
}
.owl-carousel .owl-next
{
right:20px
}
.breadcrumbs>li.separator::before,.owl-carousel .owl-next::before
{
content:'\e930'
}
.owl-carousel.large-controls .owl-next,.owl-carousel.large-controls .owl-prev
{
width:54px;
height:54px;
margin-top:-47px;
border-radius:6px;
line-height:52px
}
.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel.large-controls .owl-prev
{
left:30px
}
.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel.large-controls .owl-next
{
right:30px
}
.owl-carousel.dots-inside .owl-dots
{
position:absolute;
bottom:0;
margin:0;
padding-bottom:24px
}
.owl-carousel.dots-inside .owl-dots .owl-dot
{
background-color:#fff;
opacity:.5
}
.owl-carousel.dots-inside .owl-next,.owl-carousel.dots-inside .owl-prev
{
margin-top:-23px
}
.owl-carousel.dots-inside.large-controls .owl-next,.owl-carousel.dots-inside.large-controls .owl-prev
{
margin-top:-27px
}
@-webkit-keyframes fadeOut
{
0%
{
opacity:1
}
100%
{
opacity:0
}
}
@keyframes fadeOut
{
0%
{
opacity:1
}
100%
{
opacity:0
}
}
.owl-height
{
transition:height .5s ease-in-out
}
.slider-area-wrapper
{
margin-top:30px;
padding-top: 122px;
}
.hero-slider
{
background-color:#fff;
position:relative;
border-radius:10px;
overflow:hidden
}
.hero-slider .item
{
overflow:hidden;
height:440px;
display:flex;
align-items:center;
padding:0 60px;
background-size:cover!important;
background-repeat:no-repeat!important;
background-position:center!important
}
.hero-slider .owl-carousel .owl-nav div
{
position:absolute;
top:50%;
width:30px;
height:30px;
margin-top:-20px;
border:0;
border-radius:3px;
background:#fff;
color:#377dff;
line-height:30px;
opacity:0!important
}
.hero-slider .owl-carousel .owl-prev
{
left:10px
}
.hero-slider .owl-carousel .owl-next
{
right:10px
}
.blog-page .widget,.blog-page .widget.widget-categories,.gallery-item,.isotope-grid .grid-item
{
margin-bottom:30px
}
.gallery-item>a
{
display:block;
position:relative;
width:100%;
border-radius:6px;
text-decoration:none;
overflow:hidden
}
.gallery-item>a[data-type=video]::after,.video-btn>a
{
border-radius:50%;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGQ9Ik0xMy45NTYsOEw0LjU1NiwyLjgwNkMxLjk1NiwxLjMwNiAwLjAwNiwzLjU1NiAwLjAwNiw2LjAwNlYxMC4wMDZDMC4wMDYsMTIuNDU2LDEuOTU2LDE0LjcwNiw0LjU1NiwxMy4yMDZMMTMuOTU2LDh6IiBmaWxsPSIjMzMzMzMzIi8+PC9zdmc+');
    
background-repeat:no-repeat;
background-color:#fff;
background-position:center
}
.gallery-item>a::before
{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
content:'';
opacity:0;
z-index:1;
transition:opacity .3s
}
.gallery-item>a::after
{
display:block;
position:absolute;
top:50%;
left:0;
width:100%;
margin-top:-24px;
-webkit-transform:translateY(15px);
-ms-transform:translateY(15px);
transform:translateY(15px);
transition:.35s;
color:#fff;
font-family:feather;
font-size:32px;
text-align:center;
content:'\ea08';
opacity:0;
z-index:5
}
.gallery-item>a:hover::before
{
opacity:.45
}
.gallery-item>a[data-type=video]::after
{
left:50%;
width:46px;
height:46px;
margin-top:-22px;
margin-left:-22px;
padding-left:5px;
-webkit-transform:none;
-ms-transform:none;
transform:none;
background-size:10px 10px;
box-shadow:0 4px 15px 0 rgba(0,0,0,.25);
content:'';
opacity:1
}
.video-btn>a
{
display:inline-block;
width:80px;
height:80px;
box-shadow:2px 2px 10px 0 rgb(0 0 0 / 15%)
}
.video-btn .caption
{
display:block;
padding-top:10px
}
.countdown,.login-register,.price-range-slider .ui-range-values,.pswp__zoom-wrap::before,.rating-stars,.shop-view,.wrapper
{
display:inline-block
}
.hero-area3 .right-img,.pswp__zoom-wrap,.user-info-wrapper .user-info .user-avatar
{
text-align:center
}
.site-header .navbar .nav-inner .right-info .content,.wrapper
{
text-align:left
}
.pswp__zoom-wrap::before
{
height:100%;
content:'';
vertical-align:middle
}
.wrapper
{
position:relative;
width:100%;
max-width:900px;
margin:0 auto;
line-height:0;
vertical-align:middle;
z-index:1045
}
.video-wrapper
{
position:relative;
width:100%;
height:0;
padding-top:25px;
padding-bottom:56.25%
}
.video-wrapper iframe
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
video
{
width:100%!important
}
.pswp__caption__center
{
padding:20px 10px;
font-size:13px;
font-weight:500;
text-align:center
}
.countdown .item
{
display:block;
margin:7px;
float:left;
text-align:center
}
.countdown .item .days,.countdown .item .hours,.countdown .item .minutes,.countdown .item .seconds
{
width:48px;
height:48px;
margin-bottom:5px;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff;
font-size:20px;
line-height:46px
}
.countdown.countdown-inverse .item .days,.countdown.countdown-inverse .item .hours,.countdown.countdown-inverse .item .minutes,.countdown.countdown-inverse .item .seconds
{
border-color:rgba(255,255,255,.13);
background-color:transparent;
color:#fff
}
.countdown.countdown-inverse .item .days_ref,.countdown.countdown-inverse .item .hours_ref,.countdown.countdown-inverse .item .minutes_ref,.countdown.countdown-inverse .item .seconds_ref
{
color:rgba(255,255,255,.8)
}
.spinner-border
{
border-width:.15em
}
.spinner-border-sm
{
border-width:.1em
}
@media (max-width:991px)
{
.hidden-md-down,.hidden-on-mobile,.navbar
{
    
display:none!important
}
.slider-area-wrapper{
    padding-top: 70px;
}
.user-info-wrapper
{
margin-bottom:30px
}
.sidebar-close,.sidebar-toggle
{
display:block;
color:#505050;
cursor:pointer
}
.sidebar-toggle.position-left,.sidebar-toggle.position-right
{
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5
}
.sidebar-offcanvas
{
position:fixed;
top:0;
width:320px;
height:100%;
padding:42px 24px 30px;
background-color:#fff;
box-shadow:0 0 0 0 rgba(0,0,0,.15);
z-index:9910;
overflow-y:auto;
-ms-overflow-style:none
}
.sidebar-offcanvas.position-right
{
right:-320px;
transition:right .4s cubic-bezier(.785, .135, .15, .86) .3s,box-shadow .3s .3s
}
.sidebar-offcanvas.position-left
{
left:-320px;
transition:left .4s cubic-bezier(.785, .135, .15, .86) .3s,box-shadow .3s .3s
}
.sidebar-offcanvas.open
{
box-shadow:0 0 50px 3px rgba(0,0,0,.15)
}
.sidebar-offcanvas.open.position-right
{
right:0
}
.sidebar-offcanvas.open.position-left
{
left:0
}
.sidebar-close
{
position:absolute;
top:8px;
right:15px;
font-size:22px
}
.sidebar-offcanvas::-webkit-scrollbar
{
display:none
}
.sidebar-toggle
{
position:fixed;
top:50%;
width:46px;
height:46px;
margin-top:-23px;
background-color:#fff;
font-size:20px;
line-height:48px;
text-align:center;
box-shadow:0 3px 10px 0 rgba(0,0,0,.18);
z-index:990
}
.sidebar-toggle.position-right
{
right:0;
transition:right .3s ease-in-out;
border-left:1px solid #e5e5e5;
border-top-left-radius:5px;
border-bottom-left-radius:5px
}
.sidebar-toggle.position-right.sidebar-open
{
right:-46px
}
.sidebar-toggle.position-left
{
left:0;
transition:left .3s ease-in-out;
border-right:1px solid #e5e5e5;
border-top-right-radius:5px;
border-bottom-right-radius:5px
}
.sidebar-toggle.position-left.sidebar-open
{
left:-46px
}
/* .site-header .topbar
{
border-bottom:0!important
} */
body
{
padding-top:0!important
}
.site-header .site-branding
{
border:0
}
.mobile-menu.open,.site-header .toolbar .toolbar-item.visible-on-mobile
{
display:block
}
}
.tag,.tag:hover
{
color:#505050!important
}
.widget-order-summary .table tr:nth-last-child(2)>td,.widget-title
{
padding-bottom:12px
}
/* .mobile-menu,.navbar-stuck .topbar
{
box-shadow:0 7px 30px -6px rgba(0,0,0,.15)
} */
.widget-title
{
position:relative;
margin-bottom:24px;
border-bottom:2px solid #e5e5e5;
font-size:15px;
font-weight:600
}
.widget-title::after
{
display:block;
position:absolute;
bottom:-2px;
left:0;
width:90px;
height:2px;
background-color:#377dff;
content:''
}
.widget
{
margin-bottom:54px
}
.widget .custom-control:last-child
{
margin-bottom:0!important
}
.site-header .site-menu ul,.widget-categories ul,.widget-links ul
{
margin:0;
padding:0;
list-style:none
}
.widget-categories ul>li,.widget-links ul>li
{
position:relative;
margin-bottom:5px;
padding-left:16px
}
.widget-categories ul>li::before,.widget-links ul>li::before
{
display:block;
position:absolute;
top:-1px;
left:0;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
transition:transform .35s;
color:#999;
font-family:feather;
font-size:1.15em;
content:'\e92e'
}
.widget-categories ul>li>a,.widget-links ul>li>a
{
display:inline-block;
transition:color .3s;
color:#505050;
font-size:14px;
text-decoration:none
}
.widget-categories ul>li>span,.widget-links ul>li>span
{
margin-left:4px;
color:#999
}
.widget-categories ul>li.has-children ul,.widget-links ul>li.has-children ul
{
border-left:1px solid #e2e2e2
}
.widget-categories ul>li.has-children ul li::before,.widget-links ul>li.has-children ul li::before
{
top:14px;
width:8px;
height:1px;
-webkit-transform:none;
-ms-transform:none;
transform:none;
border:0;
background-color:#e2e2e2;
color:transparent
}
.widget-categories ul>li.has-children>ul,.widget-links ul>li.has-children>ul
{
max-height:0;
transition:max-height .6s;
overflow:hidden
}
.widget-categories ul>li.has-children.expanded::before,.widget-links ul>li.has-children.expanded::before
{
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)
}
.widget-categories ul>li.has-children.expanded>ul,.widget-links ul>li.has-children.expanded>ul
{
max-height:800px
}
.widget-cart>.entry,.widget-featured-posts>.entry,.widget-featured-products>.entry
{
display:table;
width:100%;
margin-bottom:18px
}
.order-table .product-item .product-info,.order-table .product-item .product-thumb,.shopping-cart .product-item .product-info,.shopping-cart .product-item .product-thumb,.widget-cart>.entry .entry-content,.widget-cart>.entry .entry-thumb,.widget-featured-posts>.entry .entry-content,.widget-featured-posts>.entry .entry-thumb,.widget-featured-products>.entry .entry-content,.widget-featured-products>.entry .entry-thumb,.wishlist-table .product-item .product-info,.wishlist-table .product-item .product-thumb
{
display:table-cell;
vertical-align:top
}
.widget-cart>.entry .entry-thumb,.widget-featured-posts>.entry .entry-thumb,.widget-featured-products>.entry .entry-thumb
{
width:62px;
padding-right:12px
}
.widget-cart>.entry .entry-thumb>a,.widget-featured-posts>.entry .entry-thumb>a,.widget-featured-products>.entry .entry-thumb>a
{
display:block;
border-radius:5px;
overflow:hidden
}
.widget-cart>.entry .entry-title,.widget-featured-posts>.entry .entry-title,.widget-featured-products>.entry .entry-title
{
margin-bottom:0;
font-size:14px
}
.widget-cart>.entry .entry-title>a,.widget-featured-posts>.entry .entry-title>a,.widget-featured-products>.entry .entry-title>a
{
transition:color .3s;
color:#222;
font-weight:500;
text-decoration:none
}
.widget-cart>.entry .entry-meta,.widget-featured-posts>.entry .entry-meta,.widget-featured-products>.entry .entry-meta
{
display:block;
margin-bottom:0;
padding-top:4px;
color:#555;
font-size:12px
}
.widget-cart>.entry .att
{
display:block;
margin-bottom:0;
padding-top:0;
color:#777;
font-size:10px
}
.widget-cart>.entry
{
position:relative;
padding-right:20px;
padding-bottom:10px;
border-bottom:1px dashed #ddd
}
.left-category-area .category-list .c-item,.left-category-area .category-list .sub-c-box .child-c-box,.widget-cart>.entry:last-child
{
border-bottom:1px solid #e5e5e5
}
.widget-cart>.entry .entry-delete
{
position:absolute;
top:-1px;
right:0;
color:#f44336;
cursor:pointer
}
.tag
{
display:inline-block;
height:28px;
margin-right:4px;
margin-bottom:8px;
padding:0 12px;
transition:.3s;
border:1px solid #e5e5e5;
border-radius:4px;
font-size:12px;
line-height:26px;
text-decoration:none!important
}
.tag:hover
{
background-color:#f5f5f5
}
.tag.active
{
border-color:#377dff;
background-color:#377dff;
color:#fff!important;
cursor:default
}
.text-right .tag
{
margin-right:0;
margin-left:4px
}
.text-center .tag
{
margin-right:2px;
margin-left:2px
}
.widget-order-summary .table td
{
padding:6px 0;
border:0
}
.widget-order-summary .table tr:first-child>td
{
padding-top:0
}
.widget-order-summary .table tr:last-child>td
{
padding-top:12px;
border-top:1px solid #e5e5e5
}
.noUi-target,.noUi-target *
{
-ms-touch-action:none;
touch-action:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.noUi-target
{
position:relative;
border-radius:3px;
direction:ltr
}
.noUi-base
{
position:relative;
width:100%;
height:100%;
z-index:1
}
.noUi-origin
{
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.noUi-stacking .noUi-handle
{
z-index:10
}
.noUi-state-tap .noUi-origin
{
transition:left .3s,top .3s
}
.noUi-state-drag *
{
cursor:inherit!important
}
.noUi-horizontal
{
height:2px
}
.noUi-horizontal .noUi-handle
{
top:-7px;
left:-3px;
width:8px;
height:16px
}
.noUi-background
{
background:#ededed
}
.noUi-connect
{
transition:background .45s;
background:#505050
}
.noUi-draggable
{
cursor:w-resize
}
.noUi-vertical .noUi-draggable
{
cursor:n-resize
}
.noUi-handle
{
position:relative;
z-index:1;
border-radius:3px;
background:#505050;
cursor:default
}
.product-quantity input,.product-quantity span
{
height:41px;
border:1px solid #dce1e5;
color:#838b97;
margin:0;
text-align:center
}
.price-range-slider
{
padding-top:9px
}
.price-range-slider .ui-range-slider-footer
{
display:table;
width:100%;
padding-top:30px
}
.price-range-slider .ui-range-slider-footer>.column:first-child
{
width:40%
}
.price-range-slider .ui-range-slider-footer>.column:last-child
{
width:60%;
padding-left:15px;
text-align:right
}
.price-range-slider .ui-range-slider-footer .btn
{
height:28px;
margin:0;
padding:0 15px;
line-height:26px
}
.category-scroll
{
max-height:300px;
overflow:auto;
scrollbar-color:red #e4e4e4;
scrollbar-width:thin
}
.product-quantity
{
display:flex;
float:left;
margin-right:10px
}
.product-quantity span
{
width:45px;
line-height:41px;
padding:0;
background-color:#fff;
font-size:14px;
cursor:pointer;
display:inline-block
}
.product-quantity input
{
width:50px;
padding:0 10px
}
.product-quantity input:focus
{
outline:0;
box-shadow:unset;
border-color:unset
}
.product-quantity input::-webkit-inner-spin-button,.product-quantity input::-webkit-outer-spin-button
{
-webkit-appearance:none;
margin:0
}
.product-quantity input[type=number]
{
-moz-appearance:textfield
}
.product-thumbnails .owl-thumbs
{
    overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  padding-bottom: 8px;

  /* For visible scrollbar */
  scrollbar-width: thin;
  scrollbar-color: #888 #eee;
margin-top:15px;
margin-bottom:-1px;
display:block
}
.product-thumbnails .owl-thumbs .owl-thumb-item
{
height:60px;
width:60px;
background:0 0;
border:1px solid transparent;
overflow:hidden;
padding:0;
margin:2px 3px;
box-shadow:0 0 5px 0 #0000001c
}
.product-thumbnails .owl-thumbs .owl-thumb-item.active
{
border:1px solid red
}
.product-thumbnails .owl-thumbs .owl-thumb-item img
{
width:100%;
height:100%
}
.category-scroll::-webkit-scrollbar
{
width:6px
}
.category-scroll::-webkit-scrollbar-track
{
background-color:#e4e4e4;
border-radius:50px
}
.category-scroll::-webkit-scrollbar-thumb
{
border-radius:50px;
border:0;
background-clip:content-box;
background-color:red
}
.price-range-slider .ui-range-values .ui-range-value-max,.price-range-slider .ui-range-values .ui-range-value-min
{
display:inline-block;
font-size:13px
}
..widget-light-skin .widget-title
{
border-color:rgba(255,255,255,.13);
color:#fff
}
.widget-light-skin.widget-cart>.entry .entry-title>a,.widget-light-skin.widget-featured-posts>.entry .entry-title>a,.widget-light-skin.widget-featured-products>.entry .entry-title>a
{
transition:opacity .25s;
color:#fff
}
.widget-light-skin .tag
{
border-color:rgba(255,255,255,.13);
color:#fff!important
}
.widget-light-skin .tag:hover
{
background-color:#fff;
color:#505050!important
}
.widget-light-skin .tag.active
{
border-color:#377dff;
background-color:#377dff;
color:#fff!important
}
.steps
{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.steps .step
{
display:block;
position:relative;
width:100%;
margin-bottom:-1px;
margin-left:-1px;
padding:20px 15px;
border:1px solid #e5e5e5;
background-color:#fff;
z-index:1;
text-align:center;
text-decoration:none
}
.steps .step .step-title
{
margin-bottom:0;
font-size:14px;
font-weight:400
}
.steps .step .step-title>i
{
margin-top:-2px;
margin-right:6px;
color:#4caf50;
font-size:1.2em;
vertical-align:middle
}
.steps .step>i
{
display:inline-block;
margin-bottom:12px;
color:rgba(153,153,153,.6);
font-size:2.8em
}
.steps .step.active
{
border-color:#377dff;
cursor:default;
z-index:5;
pointer-events:none
}
.steps a.step:not(.active)
{
transition:background-color .35s
}
.comparison-table
{
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar
}
.comparison-table .comparison-item
{
position:relative;
padding:13px 12px 18px;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff;
text-align:center
}
.comparison-table .comparison-item .comparison-item-thumb
{
display:block;
width:80px;
margin-right:auto;
margin-bottom:12px;
margin-left:auto
}
.comparison-table .comparison-item .comparison-item-title
{
display:block;
width:100%;
margin-bottom:14px;
transition:color .25s;
color:#505050;
font-size:14px;
font-weight:500;
text-decoration:none
}
.comparison-table .comparison-item .remove-item
{
display:block;
position:absolute;
top:-5px;
right:-5px;
width:22px;
height:22px;
border-radius:50%;
background-color:#f44336;
color:#fff;
line-height:25px;
text-align:center;
cursor:pointer
}
.fh-section,.fw-section
{
position:relative;
background-position:50% 50%;
background-repeat:no-repeat;
background-size:cover
}
.fh-section>.overlay,.fw-section>.overlay
{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
content:'';
opacity:.6;
z-index:1
}
.fh-section>.container,.fh-section>.container-fluid,.fh-section>div,.fw-section>.container,.fw-section>.container-fluid,.fw-section>div
{
position:relative;
z-index:5
}
.fh-section.bg-fixed,.fw-section.bg-fixed
{
background-attachment:fixed
}
.fh-section.no-cover-bg,.fw-section.no-cover-bg
{
background-size:auto
}
.fh-section
{
height:100vh
}
.btn.btn-primary,.isotope-grid
{
position:relative;
overflow:hidden
}
.isotope-grid:not(.filter-grid)
{
min-height:180px;
background-position:center;
background-image:url(../img/loading.gif);
background-repeat:no-repeat;
background-size:50px
}
.isotope-grid:not(.filter-grid)[style]
{
background:0 0
}
.isotope-grid:not(.filter-grid)[style]>.grid-item
{
display:inline-block;
-webkit-animation:.6s showGrid;
animation:.6s showGrid
}
.isotope-grid .gutter-sizer
{
width:30px
}
.isotope-grid.cols-1 .gutter-sizer,.isotope-grid.grid-no-gap .gutter-sizer
{
width:0
}
.isotope-grid.cols-2 .grid-item,.isotope-grid.cols-2 .grid-sizer
{
width:calc((100% / 2) - 15px)
}
.isotope-grid.cols-3 .grid-item,.isotope-grid.cols-3 .grid-sizer
{
width:calc((100% / 3) - 20px)
}
.isotope-grid.cols-4 .grid-item,.isotope-grid.cols-4 .grid-sizer
{
width:calc((100% / 4) - 22.5px)
}
.isotope-grid.cols-5 .grid-item,.isotope-grid.cols-5 .grid-sizer
{
width:calc((100% / 5) - 24px)
}
.isotope-grid.cols-6 .grid-item,.isotope-grid.cols-6 .grid-sizer
{
width:calc((100% / 6) - 25px)
}
.isotope-grid.grid-no-gap.cols-2 .grid-item,.isotope-grid.grid-no-gap.cols-2 .grid-sizer,.mobile-menu .nav-tabs li
{
width:50%
}
.isotope-grid.grid-no-gap.cols-3 .grid-item,.isotope-grid.grid-no-gap.cols-3 .grid-sizer
{
width:33.3333333333%
}
.isotope-grid.grid-no-gap.cols-4 .grid-item,.isotope-grid.grid-no-gap.cols-4 .grid-sizer
{
width:25%
}
.col-gd,.isotope-grid.grid-no-gap.cols-5 .grid-item,.isotope-grid.grid-no-gap.cols-5 .grid-sizer
{
width:20%
}
.isotope-grid.grid-no-gap.cols-6 .grid-item,.isotope-grid.grid-no-gap.cols-6 .grid-sizer
{
width:16.6666666667%
}
@-webkit-keyframes showGrid
{
from
{
opacity:0
}
to
{
opacity:1
}
}
@keyframes showGrid
{
from
{
opacity:0
}
to
{
opacity:1
}
}
.site-header
{
position:relative;
z-index:1000
}
.site-header .topbar
{

background-color:#fff
}
.site-header .navbar
{
position:relative;
width:100%;
background:#fff;
justify-content: center;
border-top: 1px solid #ddcfcf;
}
.site-header .navbar .nav-inner
{
display:flex;
padding-left:4px
}
.site-header .navbar .nav-inner .right-info
{
display:flex;
width:200px;
text-align:right;
align-items:center
}
.site-header .navbar .nav-inner .right-info i
{
margin-right:7px;
font-size:30px;
color:#377dff;
flex:1
}
.site-header .navbar .nav-inner .right-info .content span
{
display:block;
color:#777
}
.site-header .navbar .nav-inner .right-info .content a
{
display:block;
margin-bottom:0;
padding-bottom:0;
text-decoration:none
}
.site-header .site-branding
{
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-ms-flex-positive:0;
flex-grow:0;
-ms-flex-negative:0;
flex-shrink:0;
padding:18px 0
}
.site-header .site-branding .site-logo
{
display:block;
width:136px;
color:#232323!important;
text-decoration:none
}
.site-header .search-box-wrap
{
width:100%;
padding:18px 30px
}
.site-header .search-box-wrap .categories-btn
{
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-ms-flex-positive:0;
flex-grow:0;
-ms-flex-negative:0;
flex-shrink:0;
margin:0
}
.site-header .search-box-wrap .categories-btn .btn
{
padding:0 15px;
border-right:0;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.site-header .search-box-wrap .input-group
{
width:100%;
position:relative
}
.site-header .search-box-wrap .input-group .serch-result
{
position:absolute;
top:100%;
left:0;
z-index:999;
background:#fff;
width:100%;
padding:15px 15px 7px;
border:1px solid #e0e0e0;
border-top:0
}
.site-header .search-box-wrap .input-group .serch-result .bottom-area
{
display:block;
text-align:center;
padding-top:7px;
border-top:1px solid #e0e0e0
}
.site-header .search-box-wrap .input-group .serch-result .bottom-area a
{
margin-bottom:0;
color:#555;
font-size:14px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.site-header .search-box-wrap .input-group .serch-result .s-r-inner
{
height:380px;
overflow-y:auto
}
.site-header .search-box-wrap .input-group .serch-result .product-card.p-col
{
border-radius:0;
margin-bottom:7px
}
#accordion1 .card-header,.left-category-area .category-list .c-item:last-child,.left-category-area .category-list .navi-link:last-child,.left-category-area .category-list .sub-c-box .child-c-box:last-child,.left-category-area .category-list .sub-c-box .child-category a:last-child,.post-meta>li:last-child,.site-header .search-box-wrap .input-group .serch-result .product-card.p-col:last-child
{
border-bottom:0
}
.site-header .search-box-wrap .input-group .serch-result .product-card.p-col:hover
{
border:0;
border-bottom:1px solid #e0e0e0
}
.site-header .search-box-wrap .input-group .serch-result .product-card .product-thumb
{
width:60px
}
.site-header .toolbar
{
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-ms-flex-positive:0;
flex-grow:0;
-ms-flex-negative:0;
flex-shrink:0
}
.site-header .toolbar .toolbar-item
{
position:relative;
width:90px;
transition:background-color .3s;
margin-left:10px
}
.site-header .toolbar .toolbar-item:last-child {
    margin-left: 0;
}

.site-header .toolbar .toolbar-item>a
{
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:5px;
color:#505050;
text-align:center;
text-decoration:none;
background:border-box
}
.site-header .toolbar .toolbar-item>a>div
{
position:absolute;
top:50%;
left:0;
width:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center
}
.site-header .toolbar .toolbar-item>a>div i
{
display:inline-block;
margin-bottom:6px;
font-size:20px
}
.site-header .toolbar .toolbar-item>a>div>.text-label
{
display:block;
font-size:12px;
font-weight:400
}
.quickFilter,.site-header .toolbar .toolbar-item>a>div>.cart-icon,.site-header .toolbar .toolbar-item>a>div>.compare-icon
{
display:inline-block;
position:relative
}
.site-header .toolbar .toolbar-item>a>div>.cart-icon>.count-label,.site-header .toolbar .toolbar-item>a>div>.compare-icon>.count-label
{
display:block;
position:absolute;
top:-6px;
right:-13px;
width:18px;
height:18px;
border-radius:50%;
background-color:#377dff;
color:#fff;
font-size:11px;
line-height:18px
}
.site-header .toolbar .toolbar-item>a>div>.compare-icon>.count-label
{
right:-17px;
border:1px solid #e5e5e5;
background-color:#f5f5f5;
color:#505050
}
.site-header .toolbar .toolbar-item .flag-icon
{
display:inline-block;
width:20px;
vertical-align:middle
}
.site-header .site-menu
{
display:block;
position:relative;
width:100%;
z-index:1
}
.site-header .site-menu ul>li>a
{
transition:.3s;
color:#505050;
text-decoration:none
}
.site-header .site-menu>ul>li
{
display:table-cell;
position:relative;
vertical-align:middle
}
.site-header .site-menu>ul>li>a
{
display:block;
position:relative;
padding:13px 30px;
border-right:1px solid transparent;
border-left:1px solid transparent;
font-size:15px;
z-index:5;
font-weight:500
}
.site-header .site-menu>ul>li>a:first-child
{
padding-left:0
}
.site-header .site-menu>ul>li:hover>.mega-menu
{
display:table;
-webkit-animation:.35s submenu-show;
animation:.35s submenu-show
}
.site-header .site-menu>ul>li.has-megamenu:hover>a,.site-header .site-menu>ul>li.has-submenu:hover>a
{
border-color:#e5e5e5;
background-color:#fff
}
.site-header .site-menu>ul>li.has-megamenu:hover>a::after,.site-header .site-menu>ul>li.has-submenu:hover>a::after
{
display:block;
position:absolute;
bottom:-2px;
left:0;
width:100%;
height:4px;
background-color:#fff;
content:'';
-webkit-animation:.25s submenu-show;
animation:.25s submenu-show
}
.site-header .site-menu>ul>li.has-megamenu
{
position:static
}
.navbar-stuck .topbar
{

top:0;
left:0;
width:100%;
z-index:999;
background-color:#fff;
border-radius:5px
}
.navbar-stuck .navbar .toolbar
{
display:block;
position:absolute;
top:0;
right:0;
height:100%;
z-index:5;
-webkit-animation:.6s toolbar-in;
animation:.6s toolbar-in
}
.navbar-stuck .navbar .toolbar>.toolbar-inner
{
display:table;
width:100%;
height:100%;
min-height:100%
}
.navbar-stuck .navbar .toolbar .toolbar-item
{
display:table-cell
}
.navbar-stuck .navbar .categories-btn
{
display:block;
position:absolute;
left:30px;
z-index:5;
-webkit-animation:.6s toolbar-in;
animation:.6s toolbar-in
}
.navbar-stuck .navbar .categories-btn>.btn
{
padding:0 15px
}
@media (max-width:1200px)
{
.container
{
width:100%!important;
max-width:100%!important
}
.container-fluid
{
padding:0 15px
}
.isotope-grid.cols-3 .grid-item,.isotope-grid.cols-3 .grid-sizer,.isotope-grid.cols-4 .grid-item,.isotope-grid.cols-4 .grid-sizer,.isotope-grid.cols-5 .grid-item,.isotope-grid.cols-5 .grid-sizer,.isotope-grid.cols-6 .grid-item,.isotope-grid.cols-6 .grid-sizer
{
width:calc((100% / 3) - 22.5px)
}
.isotope-grid.grid-no-gap.cols-3 .grid-item,.isotope-grid.grid-no-gap.cols-3 .grid-sizer,.isotope-grid.grid-no-gap.cols-4 .grid-item,.isotope-grid.grid-no-gap.cols-4 .grid-sizer,.isotope-grid.grid-no-gap.cols-5 .grid-item,.isotope-grid.grid-no-gap.cols-5 .grid-sizer,.isotope-grid.grid-no-gap.cols-6 .grid-item,.isotope-grid.grid-no-gap.cols-6 .grid-sizer
{
width:33.3333333333%
}
.navbar-stuck .navbar .toolbar .toolbar-item
{
width:80px
}
.navbar-stuck .navbar .categories-btn
{
left:15px
}
}
@-webkit-keyframes toolbar-in
{
from
{
opacity:0
}
to
{
opacity:1
}
}
@keyframes toolbar-in
{
from
{
opacity:0
}
to
{
opacity:1
}
}
.mm-heading-area
{
display:flex;
justify-content:space-between;
padding:10px 15px;
background:red;
color:#fff
}
.mobile-menu,.page-title,.site-footer
{
background-color:#fff
}
.mm-heading-area h4
{
font-size:18px;
font-weight:400;
margin-bottom:0;
color:#fff
}
.mobile-menu
{
display:none;
position:fixed;
top:0;
left:0;
width:300px;
height:100%;
overflow-y:auto;
z-index:999999
}
.mobile-menu .mobile-search
{
padding-right:15px;
padding-bottom:15px;
padding-left:15px
}
.mobile-menu .toolbar
{
display:table;
width:100%;
margin-bottom:15px
}
.mobile-menu .toolbar .toolbar-item
{
display:table-cell;
height:75px;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background-color:#fff;
vertical-align:middle
}
.flash-sell-new-section .product-card,.mobile-menu .nav-tabs
{
display:flex
}
.mobile-menu .nav-tabs li span
{
width:100%;
background:#f5f6f9;
display:block;
font-size:15px;
font-weight:400;
padding:5px 0;
cursor:pointer
}
.mobile-menu .nav-tabs li span.active
{
background:#fff
}
@media (max-width:360px)
{
.toast.position-fixed.bottom-left,.toast.position-fixed.bottom-right,.toast.position-fixed.top-left,.toast.position-fixed.top-right
{
right:auto;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.site-header .toolbar .toolbar-item
{
width:75px
}
}
.page-title
{
width:100%;
margin-bottom:13px;


}
.hero-area3{
    margin-top: 1rem;
}
.page-title>.container,.page-title>.container-fluid
{
display:table
}
.page-title h1,.page-title h2,.page-title h3
{
margin:0;
font-size:20px;
line-height:1.3
}
.breadcrumbs
{
display:block;
margin:0;
padding:0;
list-style:none
}
.breadcrumbs>li
{
display:inline-block;
padding:1px 0;
color:#888;
font-size:13px;
cursor:default;
vertical-align:middle
}
.breadcrumbs>li.separator
{
margin-top:2px;
margin-left:3px;
color:#505050;
font-family:feather;
font-size:14px
}
.breadcrumbs>li>a,.post-meta>li>a
{
transition:color .25s;
color:#505050;
text-decoration:none
}
.breadcrumbs>li:first-child>a::before
{
display:inline-block;
margin-top:-1px;
margin-right:6px;
font-family:feather;
font-size:14px;
content:'\e979';
vertical-align:middle
}
@-moz-document url-prefix()
{
.breadcrumbs>li.separator
{
margin-top:1px
}
.breadcrumbs>li:first-child>a::before
{
margin-top:-2px
}
}
@media (max-width:991px)
{
.page-title
{
margin-bottom:13px;

}
.page-title>.container,.page-title>.container-fluid
{
display:block
}
.page-title .column
{
display:block;
width:100%;
text-align:center
}
.page-title .column:first-child
{
width:100%;
padding-right:0
}
.breadcrumbs
{

text-align:center
}
.breadcrumbs>li
{
margin-left:3px;
margin-margin-right:3px
}
.t-h-dropdown .t-h-dropdown-menu
{
left:auto!important;
right:0
}
.left-category-area
{
margin-bottom:30px
}
.site-header .toolbar .toolbar-item.visible-on-mobile .text-label,.site-header .toolbar .toolbar-item>a>div>.text-label
{
display:none
}
.site-header .toolbar .toolbar-item
{
position:relative;
width:45px;
transition:background-color .3s;
margin-left:10px
}
}
.site-footer
{
padding-top:56px;
background-position:center bottom;
background-repeat:no-repeat
}
.footer-copyright
{
margin:0;
padding-top:15px;
padding-bottom:15px;
color:rgb(0 0 0 / 64%);
font-size:15px;
font-weight:500;
text-align:center;
border-top:1px solid rgb(229 229 229)
}
.footer-copyright>a
{
transition:color .25s;
color:rgba(255,255,255,.5);
text-decoration:none
}
.user-info-wrapper
{
position:relative;
width:100%;
padding-top:30px;
padding-bottom:0;
overflow:hidden;
background:#fff;
border-radius:10px
}
.user-info-wrapper .user-cover
{
position:absolute;
top:0;
left:0;
width:100%;
height:120px;
background-position:center;
background-color:#f5f5f5;
background-repeat:no-repeat;
background-size:cover
}
.user-info-wrapper .user-cover .tooltip .tooltip-inner
{
width:230px;
max-width:100%;
padding:10px 15px
}
.user-info-wrapper .info-label
{
display:block;
position:absolute;
top:18px;
right:18px;
height:26px;
padding:0 12px;
border-radius:4px;
background-color:#fff;
color:#505050;
font-size:12px;
line-height:26px;
box-shadow:0 1px 5px 0 rgba(0,0,0,.18);
cursor:pointer
}
.user-info-wrapper .info-label>i
{
display:inline-block;
margin-right:3px;
font-size:1.2em;
vertical-align:middle
}
.user-info-wrapper .user-info
{
display:block;
position:relative;
width:100%;
padding:0 18px 30px;
z-index:5;
text-align:center
}
.user-info-wrapper .user-info .user-avatar>img
{
border:5px solid #fff;
border-radius:50%;
width:100px;
height:100px;
object-fit:cover;
display:inline-block;
box-shadow:2px 2px 10px rgb(0 0 0 / 15%)
}
.user-info-wrapper .user-info .user-avatar .edit-avatar
{
display:block;
position:absolute;
top:-2px;
right:2px;
width:36px;
height:36px;
transition:opacity .3s;
border-radius:50%;
background-color:#fff;
color:#505050;
line-height:34px;
box-shadow:0 1px 5px 0 rgba(0,0,0,.2);
cursor:pointer;
opacity:0;
text-align:center;
text-decoration:none
}
.user-info-wrapper .user-info .user-avatar .edit-avatar::before
{
font-family:feather;
font-size:17px;
content:'\e95a'
}
.user-info-wrapper .user-info .user-data
{
padding-top:15px
}
.user-info-wrapper .user-info .user-data h4
{
margin-bottom:2px
}
.user-info-wrapper .user-info .user-data span
{
display:block;
color:#999;
font-size:12px
}
.product-card
{
display:block;
position:relative;
width:100%;
border-radius:10px;
background-color:#fff;
overflow:hidden;
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.product-card .product-card-body
{
padding:10px 12px 5px
}
.product-card .product-thumb
{
display:block;
width:100%;
border-top-left-radius:5px;
border-top-right-radius:5px;
overflow:hidden;
position:relative
}
.product-card .product-thumb>img
{
display:block;
width:100%;
padding-top:0;
transform:scale(1);
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.genius-banner:hover img
{
transform:scale(1.1)
}
.product-card .product-category
{
width:100%;
margin-bottom:6px;
font-size:13px
}
.product-card .product-category>a
{
transition:color .2s;
color:#999;
text-decoration:none
}
.product-card .product-title
{
margin-bottom:5px;
font-size:16px;
font-weight:400
}
.product-card .product-title>a
{
transition:color .3s;
color:#232323;
text-decoration:none;
font-size:17px;
height:37px;
display:block;
font-weight:700;
line-height:18px
}
.product-card .product-price
{
display:inline-block;
margin-bottom:3px;
font-size:14px;
font-weight:600;
text-align:center;
color:#377dff
}
.product-card .product-price>del
{
margin-right:5px;
color:#999;
font-weight:400;
font-size:12px
}
.product-button-add-to-cart{
    width: 100%;
}

.product-card .product-button-group
{
display: flex;
width:100%;
text-align:center;
visibility:visible;
justify-content: space-between;
z-index:2;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}


.product-card .product-button-group .product-button-cart
{
height:35px;
width:100%;
line-height:36px;
color:#fff;
overflow: hidden;
padding:0 3px;
text-align:center;
text-decoration:none;
display:inline-block;
border-radius:5px;
box-shadow:2px 2px 5px 0 #0000000f;

}

.product-card .product-button-group .product-button
{
height:35px;
width:35px;
line-height:36px;
color:#fff;
padding:0;
text-align:center;
text-decoration:none;
display:inline-block;
border-radius:5px;
box-shadow:2px 2px 5px 0 #0000000f;
margin:0 4px
}


.product-card:hover 
{

box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;

}
.product-card .product-badge
{
top:15px;
left:0;
border-radius:0 9px 30px 0;
padding:0 12px 0 10px
}
.product-card .product-badge.product-badge2
{
left:auto;
right:0;
border-radius:9px 0 0 30px;
padding:0 10px 0 12px;
background:#daa520!important
}
.bg-goldenrod
{
background:#daa520
}
.bg-purple{
background: #5c0f8b;
}
.product-card .rating-stars
{
display:block;
margin-bottom:5px
}
.product-card.p-col
{
display:flex;
align-items:center;
margin-bottom:16px
}
.product-card.p-col .product-thumb
{
width:120px;
margin-right:20px
}
.product-card.p-col .product-card-body,.single-service.single-service2 .content
{
flex:1;
text-align:left
}
.product-badge
{
position:absolute;
height:24px;
padding:0 14px;
border-radius:3px;
color:#fff;
font-size:12px;
font-weight:400;
line-height:24px;
z-index:9
}
.tab-pane pre {
    all: unset;      /* remove pre styling */
    display: block;  /* behave like div */
}


.product-badge-details-item
{

height:24px;
padding:5px 10px;
border-radius:0px 15px;
color:#fff;
margin-left: 24px;
font-size:18px;
font-weight:400;
line-height:24px;
z-index:9
}
.rating-stars>i
{
display:inline-block;
margin-right:2px;
color:#777;
font-size:12px
}
.post-meta>li>a,.post-meta>li>i,.shop-sorting .form-control,.shop-sorting label,.shop-sorting span
{
display:inline-block;
vertical-align:middle
}
.shop-sorting span
{
padding:8px 0
}
.shop-sorting label
{
margin:0;
padding:8px 5px 8px 0;
color:#505055;
font-size:13px;
font-weight:400
}
.shop-sorting .form-control
{
width:100%;
max-width:186px;
margin-right:10px
}
.shop-view>a
{
display:block;
width:43px;
height:43px;
margin-left:-1px;
padding:0!important;
line-height:43px;
text-align:center;
float:left;
transition:background-color .35s;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff
}
.shop-view>a:first-child
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.shop-view>a span
{
display:block;
position:relative;
width:3px;
height:3px;
margin-bottom:3px;
background-color:#505050
}
.shop-view>a span::after,.shop-view>a span::before
{
display:block;
position:absolute;
background-color:#505050
}
.shop-view>a.active
{
border-color:#377dff;
background-color:#377dff;
cursor:default;
pointer-events:none;
color:#fff
}
.shop-view>a.grid-view span::after,.shop-view>a.grid-view span::before
{
top:0;
width:3px;
height:3px;
content:''
}
.shop-view>a.grid-view span::before
{
left:6px
}
.shop-view>a.grid-view span::after
{
left:12px
}
.shop-view>a.list-view span::before
{
top:1px;
left:6px;
width:9px;
height:1px;
content:''
}
.order-table>table>tbody>tr>td,.order-table>table>tbody>tr>th,.order-table>table>thead>tr>td,.order-table>table>thead>tr>th,.shopping-cart>table>tbody>tr>td,.shopping-cart>table>tbody>tr>th,.shopping-cart>table>thead>tr>td,.shopping-cart>table>thead>tr>th,.wishlist-table>table>tbody>tr>td,.wishlist-table>table>tbody>tr>th,.wishlist-table>table>thead>tr>td,.wishlist-table>table>thead>tr>th
{
vertical-align:middle!important
}
.order-table>table thead th,.shopping-cart>table thead th,.wishlist-table>table thead th
{
padding-top:17px;
padding-bottom:17px;
border-width:1px
}
.order-table .remove-from-cart,.shopping-cart .remove-from-cart,.wishlist-table .remove-from-cart
{
display:inline-block;
color:#f44336;
font-size:18px;
line-height:1;
text-decoration:none
}
.order-table .count-input,.shopping-cart .count-input,.wishlist-table .count-input
{
display:inline-block;
width:86px
}
.order-table .product-item,.shopping-cart .product-item,.wishlist-table .product-item
{
display:table;
width:100%;
min-width:150px;
margin-top:5px;
margin-bottom:3px
}
.order-table .product-item .product-thumb,.shopping-cart .product-item .product-thumb,.wishlist-table .product-item .product-thumb
{
width:80px;
padding-right:20px
}
@media screen and (max-width:860px)
{
.order-table .product-item .product-thumb,.shopping-cart .product-item .product-thumb,.wishlist-table .product-item .product-thumb
{
display:none
}
}
.order-table .product-item .product-info span,.shopping-cart .product-item .product-info span,.wishlist-table .product-item .product-info span
{
display:block;
font-size:12px
}
.order-table .product-item .product-info span>em,.shopping-cart .product-item .product-info span>em,.wishlist-table .product-item .product-info span>em
{
font-weight:500;
font-style:normal
}
.order-table .product-item .product-title,.shopping-cart .product-item .product-title,.wishlist-table .product-item .product-title
{
margin-bottom:6px;
padding-top:5px;
font-size:16px;
font-weight:400
}
.order-table .product-item .product-title>a,.shopping-cart .product-item .product-title>a,.wishlist-table .product-item .product-title>a
{
transition:color .3s;
color:#232323;
line-height:1.5;
text-decoration:none
}
.order-table .product-item .product-title small,.shopping-cart .product-item .product-title small,.wishlist-table .product-item .product-title small
{
display:inline;
margin-left:6px;
font-size:90%
}
.wishlist-table .product-item .product-thumb
{
display:table-cell!important
}
@media screen and (max-width:576px)
{
.wishlist-table .product-item .product-thumb
{
display:none!important
}
}
.shopping-cart-footer
{
display:table;
width:100%;
padding:10px 0
}
.shopping-cart-footer>.column
{
display:table-cell;
padding:5px 0;
vertical-align:middle
}
.shopping-cart-footer>.column:last-child .btn
{
margin-right:0;
margin-left:15px
}
@media (max-width:768px)
{
.padding-top-1x
{
padding-top:16px!important
}
.padding-top-2x
{
padding-top:32px!important
}
.padding-top-3x
{
padding-top:48px!important
}
.padding-top-4x
{
padding-top:64px!important
}
.padding-top-5x
{
padding-top:80px!important
}
.padding-top-6x
{
padding-top:96px!important
}
.padding-top-7x
{
padding-top:112px!important
}
.padding-top-8x
{
padding-top:128px!important
}
.padding-top-9x
{
padding-top:144px!important
}
.padding-top-10x
{
padding-top:160px!important
}
.padding-bottom-1x
{
padding-bottom:16px!important
}
.padding-bottom-2x
{
padding-bottom:32px!important
}
.padding-bottom-3x
{
padding-bottom:48px!important
}
.padding-bottom-4x
{
padding-bottom:64px!important
}
.padding-bottom-5x
{
padding-bottom:80px!important
}
.padding-bottom-6x
{
padding-bottom:96px!important
}
.padding-bottom-7x
{
padding-bottom:112px!important
}
.padding-bottom-8x
{
padding-bottom:128px!important
}
.padding-bottom-9x
{
padding-bottom:144px!important
}
.padding-bottom-10x
{
padding-bottom:160px!important
}
.margin-top-1x
{
margin-top:16px!important
}
.margin-top-2x
{
margin-top:32px!important
}
.margin-top-3x
{
margin-top:48px!important
}
.margin-top-4x
{
margin-top:64px!important
}
.margin-top-5x
{
margin-top:80px!important
}
.margin-top-6x
{
margin-top:96px!important
}
.margin-top-7x
{
margin-top:112px!important
}
.margin-top-8x
{
margin-top:128px!important
}
.margin-top-9x
{
margin-top:144px!important
}
.margin-top-10x
{
margin-top:160px!important
}
.margin-bottom-1x
{
margin-bottom:16px!important
}
.margin-bottom-2x
{
margin-bottom:32px!important
}
.margin-bottom-3x
{
margin-bottom:48px!important
}
.margin-bottom-4x
{
margin-bottom:64px!important
}
.margin-bottom-5x
{
margin-bottom:80px!important
}
.margin-bottom-6x
{
margin-bottom:96px!important
}
.margin-bottom-7x
{
margin-bottom:112px!important
}
.margin-bottom-8x
{
margin-bottom:128px!important
}
.margin-bottom-9x
{
margin-bottom:144px!important
}
.margin-bottom-10x
{
margin-bottom:160px!important
}
.h1,h1
{
font-size:32px
}
.h2,h2
{
font-size:30px
}
.display-404
{
font-size:204px
}
.coupon-form .form-control
{
display:block;
max-width:100%
}
.scroll-to-top-btn
{
bottom:-72px;
width:36px;
height:36px;
line-height:31px
}
.scroll-to-top-btn>i
{
line-height:36px
}
.isotope-grid.cols-3 .grid-item,.isotope-grid.cols-3 .grid-sizer,.isotope-grid.cols-4 .grid-item,.isotope-grid.cols-4 .grid-sizer,.isotope-grid.cols-5 .grid-item,.isotope-grid.cols-5 .grid-sizer,.isotope-grid.cols-6 .grid-item,.isotope-grid.cols-6 .grid-sizer
{
width:calc((100% / 2) - 15px)
}
.isotope-grid.grid-no-gap.cols-3 .grid-item,.isotope-grid.grid-no-gap.cols-3 .grid-sizer,.isotope-grid.grid-no-gap.cols-4 .grid-item,.isotope-grid.grid-no-gap.cols-4 .grid-sizer,.isotope-grid.grid-no-gap.cols-5 .grid-item,.isotope-grid.grid-no-gap.cols-5 .grid-sizer,.isotope-grid.grid-no-gap.cols-6 .grid-item,.isotope-grid.grid-no-gap.cols-6 .grid-sizer
{
width:50%
}
.site-footer
{
padding-top:48px
}
.shopping-cart-footer>.column
{
display:block;
width:100%
}
.shopping-cart-footer>.column:last-child
{
text-align:center
}
.shopping-cart-footer>.column .btn
{
width:100%;
margin:12px 0!important
}
}
.details-page-top-right-content .p-d-f-area .mr-1,.left-category-area .category-list .sub-c-box .child-category a i,.post-meta>li>i
{
margin-right:5px
}
.sp-categories i,.sp-categories>a
{
display:inline-block;
margin-right:3px;
color:#999;
font-size:13px;
text-decoration:none;
vertical-align:middle
}
.sp-categories>a
{
transition:color .25s
}
.product-gallery
{
position:relative;
border-radius:10px;
background:#fff;
padding-bottom:1px;
overflow:hidden
}
.product-gallery .product-carousel
{
margin-bottom:15px
}
.product-gallery .gallery-item>a::before
{
top:50%;
left:50%;
width:70px;
height:70px;
margin-top:-35px;
margin-left:-35px;
border-radius:5px
}
.product-gallery .gallery-item>a:hover::before
{
opacity:.7
}
.product-gallery .product-badge
{
top:15px;
left:15px;
z-index:10
}
.product-gallery .product-thumbnails
{
display:block;
margin:0 auto 0 0;
list-style:none;
text-align:center
}
.product-gallery .product-thumbnails>li
{
display:inline-block;
margin:10px 3px
}
.product-gallery .product-thumbnails>li>a
{
display:block;
width:65px;
transition:.25s;
border:1px solid #e5e5e5;
border-radius:5px;
background-color:#fff;
opacity:.75;
overflow:hidden
}
.product-gallery .product-thumbnails>li.active>a
{
border-color:#377dff;
cursor:default;
opacity:1
}
.product-gallery .video-btn
{
position:absolute;
top:12px;
right:12px;
z-index:10
}
.product-gallery .video-btn>a
{
width:40px;
height:40px
}
.category-card
{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:relative;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:30px 40px;
border:1px solid #e5e5e5;
background-color:#fff;
text-decoration:none
}
.category-card .category-card-info
{
margin:0 auto;
padding:15px 0
}
.category-card .category-card-title
{
margin-bottom:12px;
color:#232323;
font-size:24px
}
.category-card .category-card-subtitle
{
margin:0;
color:#999;
font-size:13px;
font-weight:400
}
.category-card .category-card-thumb
{
display:inline-block;
width:100%;
max-width:400px;
margin:0 auto;
overflow:hidden
}
.category-card .category-card-thumb>img
{
display:block;
width:100%;
transition:.4s;
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.category-card:hover .category-card-thumb>img
{
-webkit-transform:scale(.94);
-ms-transform:scale(.94);
transform:scale(.94)
}
@media (max-width:576px)
{
.display-1
{
font-size:57px
}
.display-2
{
font-size:48px
}
.display-3
{
font-size:42px
}
.display-4
{
font-size:36px
}
.display-404
{
font-size:132px
}
.jp-card-container
{
width:285px!important
}
.jp-card
{
min-width:250px!important
}
.comment
{
padding-left:0
}
.comment .comment-body
{
padding:15px
}
.comment .comment-body::after,.comment .comment-body::before
{
display:none
}
.steps .step:first-child
{
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:0
}
.steps .step:last-child
{
border-top-right-radius:0;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}
.isotope-grid.cols-2 .gutter-sizer,.isotope-grid.cols-3 .gutter-sizer,.isotope-grid.cols-4 .gutter-sizer,.isotope-grid.cols-5 .gutter-sizer,.isotope-grid.cols-6 .gutter-sizer
{
width:0
}
.isotope-grid.cols-2 .grid-item,.isotope-grid.cols-2 .grid-sizer,.isotope-grid.cols-3 .grid-item,.isotope-grid.cols-3 .grid-sizer,.isotope-grid.cols-4 .grid-item,.isotope-grid.cols-4 .grid-sizer,.isotope-grid.cols-5 .grid-item,.isotope-grid.cols-5 .grid-sizer,.isotope-grid.cols-6 .grid-item,.isotope-grid.cols-6 .grid-sizer,.isotope-grid.grid-no-gap.cols-2 .grid-item,.isotope-grid.grid-no-gap.cols-2 .grid-sizer,.isotope-grid.grid-no-gap.cols-3 .grid-item,.isotope-grid.grid-no-gap.cols-3 .grid-sizer,.isotope-grid.grid-no-gap.cols-4 .grid-item,.isotope-grid.grid-no-gap.cols-4 .grid-sizer,.isotope-grid.grid-no-gap.cols-5 .grid-item,.isotope-grid.grid-no-gap.cols-5 .grid-sizer,.isotope-grid.grid-no-gap.cols-6 .grid-item,.isotope-grid.grid-no-gap.cols-6 .grid-sizer
{
width:100%
}
.shop-toolbar>.column
{
display:block;
width:100%;
text-align:center
}
.shop-toolbar>.column:last-child
{
padding-top:24px;
text-align:center
}
.shop-sorting .form-control,.shop-sorting label
{
display:block;
width:100%;
max-width:100%;
margin:0;
padding-top:0
}
.category-card
{
padding:15px 25px
}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none)
{
.product-gallery .gallery-item>a::after,.product-gallery .gallery-item>a::before,.product-gallery .video-btn
{
display:none!important
}
.product-card .product-button-group .product-button>i
{
-webkit-transform:translateY(0)!important;
-ms-transform:translateY(0)!important;
transform:translateY(0)!important
}
.product-card .product-button-group .product-button>span
{
display:none
}
}
@supports (-ms-ime-align:auto)
{
.isotope-grid:not(.filter-grid)
{
min-height:auto;
background:0 0
}
.isotope-grid:not(.filter-grid)>.grid-item
{
display:inline-block
}
.isotope-grid:not(.filter-grid)[style]>.grid-item
{
-webkit-animation:none;
animation:none
}
.product-gallery .gallery-item>a::after,.product-gallery .gallery-item>a::before,.product-gallery .video-btn
{
display:none!important
}
.product-card .product-button-group .product-button>i
{
-webkit-transform:translateY(0)!important;
-ms-transform:translateY(0)!important;
transform:translateY(0)!important
}
.product-card .product-button-group .product-button>span
{
display:none
}
}
.blog-post
{
margin-bottom:30px;
border-radius:10px;
background:#fff;
display:inline-block;
overflow:hidden
}
.blog-post .post-body
{
padding:10px 20px 20px
}
#quick_filter,.t-h-dropdown .t-h-dropdown-menu
{
top:100%;
text-align:left;
z-index:999;
padding:10px 15px;
visibility:hidden;
opacity:0
}
.blog-post .post-body>p
{
margin-bottom:0;
color:#999
}
.post-meta
{
display:block;
margin:0 0 16px;
padding:0 0 8px;
border-bottom:1px solid #e5e5e5;
list-style:none
}
.post-meta>li
{
display:inline-block;
margin-right:14px;
padding-bottom:6px;
color:#505050;
font-size:12px;
cursor:default
}
.post-meta>li>i
{
margin-top:-1px;
color:#999;
font-size:13px
}
.post-thumb
{
display:block;
overflow:hidden
}
.post-thumb>img
{
display:block;
width:100%;
-webkit-transition:.5s linear;
-moz-transition:.5s linear;
transition:.5s linear
}
.blog-post:hover .post-thumb>img
{
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
.post-title
{
margin-bottom:0;
font-size:18px;
font-weight:500;
line-height:1.4
}
.post-title>a
{
transition:color .3s;
color:#232323;
text-decoration:none;
font-weight:600
}
.t-h-dropdown .main-link,.track-order-link
{
color:#fff;
-webkit-transition:.3s linear;
-moz-transition:.3s linear
}
.width-100
{
width:100px
}
.menu-top-area
{
padding:10px 0;
background:#fff
}
.h-t-social-area ul
{
margin-bottom:0;
margin-left:0;
padding-left:0
}
.h-t-social-area ul li
{
list-style:none;
display:inline-block
}
.menu-top-area .h-t-social-area ul li a
{
display:block;
margin-right:13px;
font-size:14px
}
.track-order-link
{
font-size:15px;
font-weight:500;
text-decoration:none;
display:inline-block;
transition:.3s linear
}
.track-order-link i
{
margin-top:2px;
position:relative;
top:2px;
right:4px
}
.t-h-dropdown .main-link
{
cursor:pointer;
transition:.3s linear
}
.t-h-dropdown
{
position:relative;
display:inline-block;
margin-top: 31px;
padding-bottom: 5px;
}
.t-h-dropdown .main-link i
{
margin-top:2px;
position:relative;
top:2px;
left:4px
}
.t-h-dropdown .t-h-dropdown-menu
{
position:absolute;
left:0;
background:#fff;
display:block;
width:140px;
border-top:2px solid #377dff;
box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.login-register .t-h-dropdown-menu
{
min-width:180px;
left:auto;
right:0;
margin-top:20px
}
.navbar .t-h-dropdown .t-h-dropdown-menu
{
min-width:220px
}
.t-h-dropdown .t-h-dropdown-menu a
{
display:block;
line-height:26px
}
.h-t-social-area ul li a,.menu-top-area .login-register a,.t-h-dropdown a
{
color:#505050;
font-size:15px;
font-weight:500;
text-decoration:none
}
.left-category-area
{
background:#fff;
border-radius:5px;
position:relative;
cursor:pointer
}
.left-category-area .category-header h4
{
background:#377dff;
color:#fff;
font-size:18px;
padding:15px;
margin-bottom:0
}
.left-category-area .category-header h4 i
{
position:relative;
top:2px;
margin-right:3px
}
.left-category-area .category-list
{
padding:9px 0;
position:absolute;
left:0;
top:100%;
width:100%;
border-radius:5px;
background:#fff;
opacity:0;
visibility:hidden
}
.left-category-area .category-list .navi-link
{
display:flex;
justify-content:start;
padding:8px 15px
}
.left-category-area .category-list .sub-c-box,.left-category-area .category-list .sub-c-box .child-c-box .child-category
{
left:100%;
width:250px;
background:right bottom no-repeat #fff;
box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.06);
display:none;
border-radius:5px;
top:0
}
.left-category-area .category-list .navi-link img
{
height:40px;
width:40px;
object-fit:cover;
display:inline-block
}
.h-feature-category:hover .img img,.left-category-area .category-list .navi-link:hover img
{
-webkit-transform:scaleX(-1);
transform:scaleX(-1)
}
.left-category-area .category-list .navi-link span
{
display:inline-block;
padding-left:8px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.left-category-area .category-list .navi-link i
{
float:right;
position:relative;
right:-7px;
top:11px
}
.left-category-area .category-list .sub-c-box
{
position:absolute;
min-height:100%
}
.left-category-area .category-list .sub-c-box .child-c-box .child-category
{
position:absolute;
height:100%
}
.left-category-area .category-list .sub-c-box .title
{
color:#555;
line-height:40px;
display:block;
padding:0 15px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.left-category-area .category-list .sub-c-box .title i
{
float:right;
position:relative;
top:12px
}
#quick_filter li a:hover,.left-category-area .category-list .sub-c-box .child-category a:hover,.left-category-area .category-list .sub-c-box .title:hover,.section-title .links a.active,.section-title .links a:hover
{
color:red
}
.left-category-area .category-list .sub-c-box .child-category a
{
color:#555;
line-height:40px;
display:block;
border-bottom:1px solid #e5e5e5;
padding:0 15px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.section-title
{
border-bottom:2px solid rgba(0,0,0,.06);
padding-bottom:0;
margin-bottom:25px;
display:flex;
justify-content:space-between;
align-items:flex-start;
align-items:center
}
.section-title h2
{
padding-bottom:12px;
margin-bottom:0;
font-weight:600;
font-size:24px;
position:relative
}
.section-title h2::before
{
position:absolute;
content:'';
height:2px;
width:100%;
bottom:-2px;
left:0;
background:#377dff
}
.section-title a.btn
{
margin:0!important;
padding:0 15px;
height:30px;
line-height:30px
}
.section-title .links a
{
color:#444;
margin-left:20px;
position:relative;
font-size:15px;
font-weight:600
}
.section-title .links a::before
{
position:absolute;
content:'';
bottom:-18px;
left:0;
width:100%;
height:2px;
background:red;
opacity:0;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.h-feature-category
{
text-decoration:none;
text-align:center;
display:flex;
background:#fff;
padding:10px;
align-items:center;
box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);
margin-bottom:30px;
border-radius:5px
}
.h-feature-category .img img
{
width:100px;
object-fit:cover;
display:inline-block
}
.h-feature-category .c-content
{
flex:1;
padding-left:15px
}
.h-feature-category .c-content h4
{
text-decoration:none!important;
font-size:16px;
text-align:left;
font-weight:400;
margin-bottom:6px
}
.h-feature-category .c-content span
{
color:#777;
display:block;
text-align:left;
font-size:14px
}
.details-page-top-right-content .countdown span,.product-card .countdown span
{
display:inline-block;
min-width:50px;
border-radius:4px;
margin-right:8px;
background:#377dff;
color:#fff
}
.sections .widget-title,.widget-categories .widget-title,.widget.widget-featured-posts .widget-title
{
color:#232323
}
.service-section
{
padding:30px 0 0
}
.single-service
{
background:#fff;
padding:20px;
height:100%;
border-radius:10px;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
-webkit-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.single-service img
{
height:60px;
margin-bottom:10px
}
.single-service:hover
{
-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);
-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);
-ms-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);
box-shadow:0 10px 20px 0 rgba(0,0,0,.05)
}
.flash-deal .product-card.product-list
{
padding:auto!important
}
.flash-deal .rating-stars
{
position:unset;
display:block
}
.details-page-top-right-content .countdown,.product-card .countdown
{
display:block;
margin-top:5px
}
.product-card .countdown span
{
text-align:center;
padding:3px 0 0;
box-shadow:0 0 7px 0 #00000012
}
.details-page-top-right-content .countdown span,.product-not-found
{
box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
text-align:center
}
.product-card .countdown span small
{
display:block;
background:#fff;
color:#232323;
margin-top:1px;
padding:3px 0
}
.details-page-top-right-content .countdown span
{
padding:5px 0 0
}
.details-page-top-right-content .countdown span small
{
display:block;
background:#fff;
color:#232323;
margin-top:4px;
padding:3px 0
}
.flash-deal .product-card .product-price
{
font-size:20px
}
.bestseller-slider .owl-nav div,.brand-slider .owl-nav div,.features-slider .owl-nav div,.flash-deal-slider .owl-nav div,.newproduct-slider .owl-nav div,.toprated-slider .owl-nav div
{
opacity:1!important;
top:-18px;
transform:unset;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.bestseller-slider.owl-carousel .owl-prev,.brand-slider.owl-carousel .owl-prev,.features-slider.owl-carousel .owl-prev,.flash-deal-slider.owl-carousel .owl-prev,.home-blog-slider.owl-carousel .owl-prev,.newproduct-slider.owl-carousel .owl-prev,.toprated-slider.owl-carousel .owl-prev
{
right:33px;
left:auto
}
.bestseller-slider.owl-carousel .owl-next,.bestseller-slider.owl-carousel .owl-prev,.brand-slider.owl-carousel .owl-next,.brand-slider.owl-carousel .owl-prev,.features-slider.owl-carousel .owl-next,.features-slider.owl-carousel .owl-prev,.flash-deal-slider.owl-carousel .owl-next,.flash-deal-slider.owl-carousel .owl-prev,.home-blog-slider.owl-carousel .owl-next,.home-blog-slider.owl-carousel .owl-prev,.newproduct-slider.owl-carousel .owl-next,.newproduct-slider.owl-carousel .owl-prev,.popular-category-slider.owl-carousel .owl-next,.popular-category-slider.owl-carousel .owl-prev,.toprated-slider.owl-carousel .owl-next,.toprated-slider.owl-carousel .owl-prev
{
width:26px;
height:26px;
line-height:26px;
border:0;
border-radius:50px;
box-shadow:1px 1px 4px 0 rgba(0,0,0,.13)
}
.home-blog-slider .owl-nav div,.popular-category-slider .owl-nav div
{
opacity:1!important;
top:50%;
transform:unset;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.brand-slider .slider-item a,.genius-banner
{
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
display:block
}
.slider-item{
margin: 5px 2px;
}
.body_theme2 .bestseller-slider.owl-carousel .owl-next,.body_theme2 .brand-slider.owl-carousel .owl-next,.body_theme2 .features-slider.owl-carousel .owl-next,.body_theme2 .flash-deal-slider.owl-carousel .owl-next,.body_theme2 .newproduct-slider.owl-carousel .owl-next,.body_theme2 .toprated-slider.owl-carousel .owl-next,.body_theme3 .bestseller-slider.owl-carousel .owl-next,.body_theme3 .brand-slider.owl-carousel .owl-next,.body_theme3 .features-slider.owl-carousel .owl-next,.body_theme3 .flash-deal-slider.owl-carousel .owl-next,.body_theme3 .newproduct-slider.owl-carousel .owl-next,.body_theme3 .toprated-slider.owl-carousel .owl-next,.body_theme4 .bestseller-slider.owl-carousel .owl-next,.body_theme4 .brand-slider.owl-carousel .owl-next,.body_theme4 .features-slider.owl-carousel .owl-next,.body_theme4 .flash-deal-slider.owl-carousel .owl-next,.body_theme4 .newproduct-slider.owl-carousel .owl-next,.body_theme4 .toprated-slider.owl-carousel .owl-next,.home-blog-slider.owl-carousel .owl-next,.popular-category-slider.owl-carousel .owl-next
{
right:-10px
}
.home-blog-slider.owl-carousel .owl-prev,.popular-category-slider.owl-carousel .owl-prev
{
left:-10px
}
.popular-category-slider.owl-carousel .owl-nav div.disabled
{
background:#f5f6f9
}
.bestseller-slider.owl-carousel .owl-nav div.disabled,.features-slider.owl-carousel .owl-nav div.disabled,.flash-deal-slider.owl-carousel .owl-nav div.disabled,.home-blog-slider.owl-carousel .owl-nav div.disabled,.newproduct-slider.owl-carousel .owl-nav div.disabled,.toprated-slider.owl-carousel .owl-nav div.disabled
{
background:0 0;
box-shadow:unset;
display:none
}
.bestseller-slider.owl-carousel .owl-nav div.disabled:hover,.features-slider.owl-carousel .owl-nav div.disabled:hover,.flash-deal-slider.owl-carousel .owl-nav div.disabled:hover,.home-blog-slider.owl-carousel .owl-nav div.disabled:hover,.newproduct-slider.owl-carousel .owl-nav div.disabled:hover,.popular-category-slider.owl-carousel .owl-nav div.disabled:hover,.toprated-slider.owl-carousel .owl-nav div.disabled:hover
{
background:0 0!important;
color:#241e1e
}
.brand-slider .slider-item a
{
background:#fff;
padding:0 10px;
height:120px;
display:flex;
align-items:center;
justify-content:center;
border-radius:10px;
border:1px solid #fff;
transition:.3s linear
}
@media (min-width:576px)

{
  

    
.hidden-sm-up
{
display:none!important
}
.product-card.product-list
{
display:table;
width:100%;
padding:0
}
.product-card.product-list .product-card-inner,.product-card.product-list .product-thumb
{
display:table-cell;
vertical-align:middle
}
.product-card.product-list .product-thumb
{
position:relative;
width:200px;
border-right:1px solid #ebebeb;
border-top-right-radius:0
}
.product-card.product-list .product-card-body
{
padding:32px 22px 18px;
text-align:left
}
.flash-deal .product-card.product-list .product-thumb
{
width:260px
}
}
.genius-banner
{
position:relative;
overflow:hidden;
border-radius:10px;
border:1px solid #fff;
transition:.3s linear
}
.faq-box,.faq-box .link,.genius-banner img
{
-webkit-transition:.3s linear;
-moz-transition:.3s linear
}
.genius-banner .inner-content,.sright-image .inner-content
{
position:absolute;
left:30px;
top:50%;
transform:translateY(-50%)
}
.genius-banner .inner-content p
{
font-size:18px;
font-weight:600;
color:#377dff;
margin-bottom:5px
}
.genius-banner .inner-content h4
{
display:inline-block;
font-size:24px;
line-height:28px;
font-weight:600;
letter-spacing:1px;
margin-bottom:0
}
.genius-banner img
{
width:100%;
transform:scale(1);
transition:.3s linear
}
.nav-tabs .nav-item
{
display:inline-block;
margin-bottom:0!important
}
.widget.widget-categories
{
border:0;
margin-bottom:15px
}
.single-review
{
background:#fff;
margin-bottom:30px;
padding:30px;
border-radius:5px
}
.single-review .comment
{
margin-bottom:0;
padding-left:75px
}
.single-review .comment .comment-body
{
padding:0;
border:0;
border-radius:0;
margin-bottom:0
}
.single-review .comment .comment-author-ava>img
{
width:50px;
height:50px;
object-fit:cover
}
.details-page-top-right-content .form-control
{
background:0 0;
height:40px!important
}
.blog-details-box
{
border-radius:6px;
overflow:hidden;
margin-bottom:30px
}
.blog-details-box .blog-details-main-content
{
padding:0 30px
}
.contact-form-box
{
padding:30px
}
.u-d-d i
{
font-size:34px;
background:#377dff;
width:70px;
height:70px;
display:inline-block;
line-height:70px;
border-radius:50%;
color:#fff
}
.progress-area-step
{
margin-bottom:60px;
display:block;
overflow:hidden
}
.progress-steps li
{
width:25%;
float:left;
text-align:center;
position:relative;
list-style:none
}
.progress-steps li .icon
{
text-align:center;
margin:auto;
line-height:30px;
font-size:34px;
font-weight:700;
color:#c7c7c7;
position:relative;
z-index:9
}
.progress-steps li.active .icon
{
color:#00f
}
.progress-steps li:after
{
position:absolute;
content:"";
height:3px;
width:calc(100% - 30px);
background:#dcdcdc;
top:14px;
z-index:0;
right:calc(50% + 15px)
}
.progress-steps li .progress-title
{
padding-top:10px
}
.mh-70
{
max-height:70px
}
#preloader
{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999999999999;
background:#fff
}
#preloader img
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
max-width:200px
}
.col-10.col-xs-11.col-sm-4.alert.animated.fadeInDown
{
max-width:250px!important;
padding:20px!important;
border:0!important;
box-shadow:2px 2px 5px 0 rgb(0 0 0 / 20%);
background-color:rgba(255,255,255,.7)!important
}
.col-10.col-xs-11.col-sm-4.alert.animated.fadeInDown .close
{
top:-3px!important;
right:4px!important
}
.col-10.col-xs-11.col-sm-4.alert.alert-success.animated.fadeInDown
{
background-color:rgba(255,255,255,.7)!important
}
.slider-area-wrapper .item-inner
{
max-width:50%
}
.slider-area-wrapper .item-inner .brand-logo
{
max-height:40px;
max-width:160px;
margin-bottom:25px
}
.slider-area-wrapper .item-inner .title
{
font-size:40px;
font-weight:700;
margin-bottom:0
}
.slider-area-wrapper .item-inner .subtitle
{
font-size:22px;
line-height:32px;
margin-bottom:30px;
font-weight:500
}
.color-dark
{
color:#222;
font-size:14px;
line-height:26px
}
.faq-box,.faq-box .link
{
transition:.3s linear
}
.faq-box:hover
{
transform:translateY(-5px);
box-shadow:2px 2px 15px 0 rgba(0,0,0,.12)
}
.faq-box .link i,.section-title .right_link i
{
position:relative;
top:2px
}
.faq-box:hover .link
{
color:#0052f5
}
.pagination
{
text-align:center;
justify-content:center
}
.details-page-top-right-content
{
background:#fff;
padding:30px 30px 12px;
border-radius:10px;
height:100%
}
.deal-of-day-section .countdown
{
display:inline-block;
margin-top:0;
margin-left:20px;
background:red;
padding:3px 20px 6px;
border-radius:50px
}
.deal-of-day-section .countdown span
{
display:inline-block;
text-align:center;
color:#fff;
min-width:auto;
padding:0;
border-radius:0;
margin-right:7px;
font-size:14px
}
.deal-of-day-section .countdown span small
{
display:inline-block;
background:0 0;
color:#fff;
margin-top:0;
padding:0;
margin-left:3px
}
@media (max-width:575px)
{
    .site-header .site-branding a{
margin-left: 50px;
}
.hidden-xs-down
{
display:none!important
}
.slider-area-wrapper .item-inner
{
max-width:100%;
width:100%
}
.hero-slider .item
{
height:370px;
padding:0 30px
}
.hero-slider>.owl-carousel.dots-inside .owl-dots
{
left:50%;
transform:translateX(-50%)
}
.site-header .site-branding .site-logo>img
{
width:100px
}
}
.selected-product-section .section-title .links a
{
margin-left:0;
margin-right:20px
}
.section-title .right_link
{
color:#555;
margin-left:20px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear;
font-weight:500
}
.absulute
{
position:absolute
}
.flash-sell-area .flash-deal-slider .slider-item,.flash-sell-area .newproduct-slider .slider-item
{
padding:10px 6px
}
.feature_category_view,.popular_category_view,.type_product_view
{
width:100%;
height:398px;
text-align:center;
display:flex;
align-items:center;
justify-content:center;
background:#fff;
border-radius:10px;
margin-bottom:30px
}
.feature_category_view img,.popular_category_view img,.product-not-found img,.type_product_view img
{
width:70px;
display:inline-block
}
.product-not-found
{
width:100%;
height:423px;
display:flex;
align-items:center;
justify-content:center;
background:#fff
}
.product-not-found h4
{
color:#242424
}
.table>:not(:last-child)>:last-child>*
{
border-bottom-color:#e5e5e5!important
}
.payment-methods
{
display:flex;
flex-wrap:wrap
}
.payment-methods .single-payment-method
{
width:33.33%;
padding-left:10px;
padding-right:10px;
margin-bottom:20px
}
.payment-methods .single-payment-method a
{
display:block;
border:1px solid #f5f5f5;
padding:20px 10px;
text-align:center;
background:#f5f6f9
}
.hi-50,.payment-methods .single-payment-method a img
{
height:50px
}
.payment-methods .single-payment-method a p
{
color:#555;
margin-top:10px
}
.b-p-s-b
{
background:#fff;
display:block;
padding:0 10px;
height:120px;
display:flex;
align-items:center;
justify-content:center;
border-radius:10px
}
.compare-mobile
{
margin-right:20px
}
#accordion1 .card-header .accordion-button
{
background:#fff;
box-shadow:none;
padding:0;
margin:0;
display:block
}
#accordion1 .card-header a
{
background:#fff;
padding:14px 20px;
display:block;
color:#333;
width:100%
}
#accordion1 .accordion-collapse
{
border-top:1px solid #e7e7e7
}
.mobile-cat .has-children .category_search span
{
float:right;
background:#f5f6f9;
width:25px;
height:25px;
line-height:28px;
text-align:center;
transition:.3s
}
.mobile-cat .has-children .category_search span:hover
{
background:#222;
color:#fff
}
.touchevents .product-card .product-button-group .product-button>i
{
-webkit-transform:translateY(0)!important;
-ms-transform:translateY(0)!important;
transform:translateY(0)!important
}
.single-service.single-service2
{
padding:15px;
display:flex;
align-items:center;
text-align:left
}
.single-service.single-service2 .content h6
{
font-weight:500;
font-size:17px
}
.section-title.section-title2
{
text-align:center;
display:block;
border-bottom:0
}
.section-title.section-title2 h2
{
font-size:28px
}
.flash-sell-area.theme2 .product-card .countdown
{
background:red;
display:inline-block;
padding:2px 10px;
border-radius:3px
}
.flash-sell-area.theme2 .product-card .countdown span
{
min-width:auto!important;
width:auto!important;
background:0 0!important;
color:#fff!important;
box-shadow:none;
font-size:15px!important;
line-height:19px;
font-weight:400;
border-right:1px solid rgba(255,255,255,.7);
display:inline-block;
text-align:center;
padding-right:10px
}
.flash-sell-area.theme2 .product-card .countdown span:last-child
{
border-right:0;
padding-right:0
}
.flash-sell-area.theme2 .product-card .countdown span small
{
background:0 0;
margin-top:0;
font-size:13px!important;
line-height:17px;
font-weight:400;
display:none
}
.hero-area3 .item
{
height:22rem;
background-size:cover!important;
background-position:center!important;
background-repeat:no-repeat!important;
display:flex;
align-items:center
}
.hero-area3.hero-area4 .item
{
height:767px;
display:block
}
.hero-area3 .left-content .title
{
font-size:30px;
line-height:40px;
font-weight:600;
margin-bottom:35px
}
.hero-area3 .left-content .subtitle
{
color:#fff;
font-size:40px;
font-weight:700;
margin-bottom:10px
}
.hero-area3 .left-content .subtitle del
{
font-weight:400;
font-size:40px;
margin-right:10px
}
.hero-area3 .right-img img
{
max-width:350px;
display:inline-block
}
.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-next,.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-prev
{
color:#555;
font-size:22px;
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
width:50px;
height:50px;
line-height:53px;
border-radius:50px;
background:#fff;
opacity:0;
-webkit-transition:.3s ease-in;
-o-transition:.3s ease-in;
transition:.3s ease-in;
-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);
-moz-box-shadow:0 10px 30px rgba(0,0,0,.2);
box-shadow:0 10px 30px rgba(0,0,0,.2)
}
.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-next:hover,.hero-area3 .heroarea-slider.owl-carousel .owl-controls .owl-nav .owl-prev:hover
{
background-image:-moz-linear-gradient(55deg,#75b2f0 0,#75f094);
background-image:-webkit-linear-gradient(55deg,#75b2f0 0,#75f094);
background-image:-ms-linear-gradient(55deg,#75b2f0 0,#75f094)
}
.hero-area3 .item .layer-1
{
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
opacity:0;
-webkit-transition:1s ease-in-out .7s;
-o-transition:1s ease-in-out .7s;
transition:1s ease-in-out .7s
}
.hero-area3 .item .layer-2,.hero-area3 .item .layer-3,.hero-area3 .item .layer-4
{
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);
transform:translateY(100%);
opacity:0;
-webkit-transition:1s ease-in-out .7s;
-o-transition:1s ease-in-out .7s;
transition:1s ease-in-out .7s
}
.popular-category.theme3
{
display:block;
text-align:center;
margin-bottom:20px;
margin-top:10px
}
.popular-category.theme3 .links a
{
display:inline-block;
font-size:16px;
font-weight:600;
color:#555;
margin:2px 5px;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.h3-category
{
overflow:hidden;
display:block;
position:relative;
text-align:center;
margin-bottom:25px;
border-radius:10px
}
.gmr-3
{
margin-right:10px
}
.featured-for-home3 .middleImage .h3-category img
{
-moz-height:calc(100%+100px);
-webkit-height:calc(100%+100px);
-ms-height:calc(100%+100px);
height:calc(100%+100px);
object-fit:cover
}
.h3-category img
{
width:100%;
transform:scale(1);
-webkit-transition:.3s linear;
transition:.3s linear
}
.h3-category h4
{
position:absolute;
bottom:20px;
left:20px;
font-size:16px;
z-index:3;
background:#fff;
padding:4px 18px;
margin-bottom:0;
color:#242424;
font-weight:600;
border-radius:4px;
box-shadow:2px 2px 5px 0 #00000017
}
.a2a_kit a,.footer-social-links a
{
background:red;
margin:2px;
overflow:hidden
}
.h3-category:hover img
{
transform:scale(1.2)
}
.section-title3
{
position:relative;
background:#f5f6f9
}
.section-title3 .h3
{
background-color:#f5f6f9;
position:relative;
z-index:2;
display:inline-block;
padding:0 20px
}
.section-title3::after
{
position:absolute;
content:"";
height:1px;
width:100%;
left:0;
top:50%;
margin-top:-1px;
background:rgba(0,0,0,.2)
}
.ppp-t
{
margin-top:34px
}
.body_theme2 .bestseller-slider .owl-nav div,.body_theme2 .brand-slider .owl-nav div,.body_theme2 .features-slider .owl-nav div,.body_theme2 .flash-deal-slider .owl-nav div,.body_theme2 .newproduct-slider .owl-nav div,.body_theme2 .toprated-slider .owl-nav div,.body_theme3 .bestseller-slider .owl-nav div,.body_theme3 .brand-slider .owl-nav div,.body_theme3 .features-slider .owl-nav div,.body_theme3 .flash-deal-slider .owl-nav div,.body_theme3 .newproduct-slider .owl-nav div,.body_theme3 .toprated-slider .owl-nav div,.body_theme4 .bestseller-slider .owl-nav div,.body_theme4 .brand-slider .owl-nav div,.body_theme4 .features-slider .owl-nav div,.body_theme4 .flash-deal-slider .owl-nav div,.body_theme4 .newproduct-slider .owl-nav div,.body_theme4 .toprated-slider .owl-nav div
{
top:auto;
bottom:50%;
transform:translateY(50%)
}
.body_theme2 .bestseller-slider.owl-carousel .owl-prev,.body_theme2 .brand-slider.owl-carousel .owl-prev,.body_theme2 .features-slider.owl-carousel .owl-prev,.body_theme2 .flash-deal-slider.owl-carousel .owl-prev,.body_theme2 .home-blog-slider.owl-carousel .owl-prev,.body_theme2 .newproduct-slider.owl-carousel .owl-prev,.body_theme2 .toprated-slider.owl-carousel .owl-prev,.body_theme3 .bestseller-slider.owl-carousel .owl-prev,.body_theme3 .brand-slider.owl-carousel .owl-prev,.body_theme3 .features-slider.owl-carousel .owl-prev,.body_theme3 .flash-deal-slider.owl-carousel .owl-prev,.body_theme3 .home-blog-slider.owl-carousel .owl-prev,.body_theme3 .newproduct-slider.owl-carousel .owl-prev,.body_theme3 .toprated-slider.owl-carousel .owl-prev,.body_theme4 .bestseller-slider.owl-carousel .owl-prev,.body_theme4 .brand-slider.owl-carousel .owl-prev,.body_theme4 .features-slider.owl-carousel .owl-prev,.body_theme4 .flash-deal-slider.owl-carousel .owl-prev,.body_theme4 .home-blog-slider.owl-carousel .owl-prev,.body_theme4 .newproduct-slider.owl-carousel .owl-prev,.body_theme4 .toprated-slider.owl-carousel .owl-prev
{
right:auto;
left:-10px
}
.shop-top-filter-wrapper
{
border:0;
background:#fff;
border-radius:4px;
margin-bottom:15px;
padding:10px
}
.shop-top-filter-wrapper .shop-view
{
text-align:right;
float:right
}
.sptfl
{
display:flex;
width:100%;
align-items:center;
justify-content: right;
}
.quickFilter .quickFilter-title
{
display:inline-block;
width:100px;
margin-right:10px;
height:40px;
line-height:40px;
border:1px solid #e0e0e0;
border-radius:5px;
background-color:#fff;
color:#505050;
font-size:14px;
text-align:center;
margin-bottom:0;
font-weight:400;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
#quick_filter,.sright-image img
{
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
position:absolute;
left:0
}
.quickFilter .quickFilter-title i
{
color:#666;
margin-right:4px;
font-size:13px
}
.quickFilter .quickFilter-title:hover
{
border-color:red
}
#quick_filter
{
background:#fff;
display:block;
width:200px;
border-top:2px solid red;
box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);
transition:.3s linear
}
.quickFilter:hover #quick_filter
{
visibility:visible;
opacity:1
}
.shop-sorting
{
display:flex;
align-items:center;
flex:1;
max-width: 110px;
}
.white-popup
{
position:relative;
background:#fff;
width:auto;
max-width:960px;
margin:20px auto;
transition:1s
}
.white-popup .mfp-close
{
top:-32px;
right:-16px;
color:#fff
}
.sright-image
{
background:#fff;
position:relative;
overflow:hidden;
height:205px;
margin-bottom:30px;
border-radius:10px;
display:block
}
.sright-image img
{
height:100%;
right:0;
width:100%;
transform:scale(1);
transition:.3s linear
}
.sright-image .inner-content p
{
font-size:18px;
font-weight:600;
color:#fff;
margin-bottom:5px
}
.sright-image .inner-content h4
{
display:inline-block;
font-size:24px;
line-height:28px;
font-weight:600;
letter-spacing:1px;
margin-bottom:0;
color:#fff
}
.featured_cat_sec .section-title .links a::before,.popular-category-sec .section-title .links a::before
{
bottom:-13px
}
.flash-sell-new-section .product-card .product-thumb
{
width:250px
}
.flash-sell-new-section .product-card .product-card-inner
{
flex:1;
display:flex;
align-items:center
}
.flash-sell-new-section .product-card .product-title>a
{
font-size:16px;
line-height:20px;
height:auto
}
.speacial-product-sec .section-title
{
padding-bottom:15px
}
.body_theme2 .hero-slider .item
{
height:570px
}
.three_column_product .newproduct-slider .owl-nav div
{
top:-18px;
bottom:auto;
transform:unset;
right:0!important
}
.three_column_product .newproduct-slider .owl-nav div.owl-prev
{
left:auto;
right:35px!important
}
.topbar .search-box-inner .search-box select
{
background:#fff;
border:1px solid #e0e0e0;
padding:0 10px;
width:120px
}
.a2a_kit a,.facebook-btn,.footer-social-links a,.google-btn
{
border-radius:4px;
display:inline-block;
color:#fff
}
.navbar .navbar-inner-right
{
height:100%
}
.navbar .navbar-inner-right p
{
margin-bottom:0;
font-weight:500;
width:117px;
text-align:center;
font-size:14px
}
.details-page-top-right-content .p-title-main
{
font-size:24px;
font-weight:600;
line-height:34px
}
.b-d-title,.details-page-top-right-content .price-area .main-price
{
font-weight:600
}
.footer-social-links a
{
width:35px;
height:35px;
line-height:35px;
text-align:center;
position:relative
}
.footer-social-links a span
{
position:relative;
z-index:1
}
.footer-social-links a:first-child
{
margin-left:0
}
.a2a_kit a::before,.btn.btn-primary::before,.footer-social-links a::before
{
position:absolute;
content:'';
top:0;
left:0;
width:0;
height:100%;
background:#111;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
transition:.3s linear
}
.btn-check:focus+.btn-primary,.btn-primary:focus
{
border-color:unset!important;
box-shadow:unset!important
}
.btn.btn-primary span
{
position:relative;
z-index:1;
color:#fff!important
}
.a2a_kit a
{
width:33px;
height:33px;
line-height:33px;
font-size:14px;
text-align:center;
position:relative
}
.a2a_kit a span
{
position:relative;
z-index:1;
color:#fff
}
.details-page-top-right-content .p-d-f-area
{
.produc-details-border-section
flex-wrap:wrap;
align-items:center
}
.produc-details-border-section{
    border-top: 1px solid #5d565624;
}
.a-t-c-mr
{
margin-right:7px!important
}
.facebook-btn
{
background:#3b5998;
padding:9px 20px;
margin:2px 5px
}
.google-btn
{
background:#dd4b39;
padding:9px 20px;
line-height:auto
}
.announcement-with-content
{
background:#fff;
padding:30px;
width:100%;
display:flex;
align-items:center
}
.announcement-with-content .left-area
{
width:30%
}
.announcement-with-content .right-area
{
flex:1;
padding-left:30px
}
.announcement-with-content .right-area h3
{
font-weight:600;
margin-bottom:7px
}
.announcement-with-content .right-area form
{
margin-top:25px
}

#cookieConsent {
    position: fixed;
    bottom: 20px;
    left: 20px;
    right: 20px;
    z-index: 9999;
    background-color: #343a40;
    color: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    animation: slideUp 0.6s ease-out;
}

@keyframes slideUp {
    from {
        transform: translateY(100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

#cookieConsent .btn-close {
    background-color: #fff;
    opacity: 1;
}

#cookieConsent .cookie-text {
    font-size: 0.95rem;
    
}
#cardNumber,
#securityCode,
#expirationDate
{
    height: 40px;
    transition: color .25s,background-color .25s,border-color .25s;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    background-color: #fff;
    color: #505050;
    font-size: 14px;
    padding: 0px 18px;
}
#expirationDate
{
    margin-bottom: 20px;
}
.fz-16-bold
{
    font-size: 16px;
    font-weight: 600;
}
.widget-title2 
{
    position: relative;
    margin-bottom: 24px;
    border-bottom: 2px solid #e5e5e5;
    font-size: 16px;
    font-weight: 600;
}
.pay-label
{
    color: #000 !important;
    font-weight: 500;
}


    .attribute-box {
        margin: 3px;
        margin-bottom: 0px !important;
        transition: all 0.3s ease;
        border-radius: 2px;
    }
    .attribute-box:hover {
        
        border: 2px solid red !important;/* Red border on hover */
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Subtle shadow effect */
    }

   .attribute-box.active {
    border: 2px solid green !important;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Subtle shadow effect */
   
    }

    #validation_message {
    
    font-size: 14px; /* Adjust font size as needed */
    color: red; /* Text color for error messages */
    width: auto; /* Let the width adjust to the text */
    white-space: nowrap; /* Prevent text wrapping */
    text-align: left; /* Align text to the left */
    margin: 0; /* Remove any margin */
    padding: 0; /* Remove padding */
    background: none; /* No background color */
}
 /* Initially hide all categories after the first 5 */
 .category-item:nth-child(n+6) {
    display: none;
}

/* Smooth transition effect for arrow rotation */
.transition-transform {
    transition: transform 0.5s ease-in-out; /* Increased animation duration */
}

.show-more-btn {
    margin-top: 8px;
    cursor: pointer;
    color: #909090; /* Gray color */
    font-size: 12px;
    line-height: 18px;
    font-family: var(--regular); /* Replace with your desired font family */
    
    padding-bottom: 1px; /* Fine-tune the padding to match the design */
    display: inline-block; /* Ensure it is displayed inline */
    text-align: center; /* Center-align the text */
    transition: color 0.3s ease, transform 0.2s ease; /* Add transitions for smooth color and scale change */
}

/* Hover Effect */
.show-more-btn:hover {
    color: #555555; /* Darker gray color on hover */
    transform: scale(1.05); /* Slightly enlarge the text on hover */
}

/* Active effect */
.show-more-btn:active {
    transform: scale(0.95); /* Slightly shrink when clicked */
}
/* Container Styling */
.flex {
    display: flex;
}

/* Align items and set full width */
.justify-between {
    justify-content: space-between;
}

.items-center {
    align-items: center;
}



.border-black {
    border-color: #000; /* Ensure the border color is black */
}

.pb-2 {
    padding-bottom: 8px; /* Padding below the container for spacing */
}
.modifyorder{
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    
}
.modifyorderright{
    color: #000;
}
 .modifyorderright:hover{
    cursor: pointer; /* Change the cursor to pointer to indicate clickability */
    transition: transform 0.3s ease-in-out; /* Smooth transition for the icon rotation */
    text-decoration: underline !important;
    
}
/* Title Section */
.widget-title {
    font-size: 14px; /* Set font size for the title */
    font-weight: bold; /* Bold font weight for the title */
    color: #333; /* Dark gray color for text */
    display: flex; /* Flexbox for items inside the title */
    align-items: center; /* Align items vertically */
    justify-content: space-between; /* Make sure text and icon are spaced apart */
     /* Take the full width of the container */
}

/* Span that holds "Shop Categories" */
.widget-title span {
    flex-grow: 1; /* Make sure it takes available space */
}

/* Styling the arrow icons */
#toggleCategoryIcon,#togglePriceIcon,#toggleBrandIcon,.toggleattributeIcon {
    cursor: pointer; /* Change the cursor to pointer to indicate clickability */
    font-size: 24px; /* Set size for the arrow icon */
    transition: transform 0.3s ease-in-out; /* Smooth transition for the icon rotation */
}

/* Hover effect for the arrow icons */
.toggle-icon:hover {
    color: #007bff; /* Change color to blue when hovered */
}

/* When clicked, rotate the icon */
.toggle-icon.rotate {
    transform: rotate(180deg); /* Rotate 180 degrees when toggled */
}

.rotate-180 {
    transform: rotate(180deg);
    transition: transform 0.3s ease-in-out;
}




.toolbar-dropdown {
    position: absolute !important;
    right: 0 !important;
    top: 100% !important;
    background: #fff !important;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1) !important;
    z-index: 999 !important;
    width: 300px !important; /* Adjust width if needed */
}

/* Ensure hover does not trigger dropdown */
.toolbar-item:hover .toolbar-dropdown {
    display: none !important;
}
.wishlist-dropdown {
    display: none; /* Initially hidden */
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 999;
    width: 300px; /* Adjust width */
}

.toolbar-item.active .wishlist-dropdown {
    display: block !important;
}


/* new modal cart design
-------------------------*/

.cart-item-img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 5px;
}

.cart-item-details {
    flex: 1;
    padding: 0 10px;
}

.cart-item-title {
    font-size: 14px;
    font-weight: bold;
}

.cart-item-meta, .cart-item-attr {
    font-size: 12px;
    color: #666;
}




.subtotal {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    font-weight: bold;
}

.cart-buttons {
    display: flex;
    gap: 10px;
    margin-top: 10px;
}



.cart-btn {
    background: #0070ba;
    color: white;
}

.checkout-btn {
    background: black;
    color: white;
}


.cart-widget {
  position: fixed;
  right: -100px;
  top: calc(110px + 30%);
  transform: translateY(-50%);
  transition: right 0.3s ease-in-out;
  background-color: #f0f0f0;
  color: white;
  padding: 9px;
  border-radius: 10px 0 0 10px;
  text-align: center;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.18);
  z-index: 990;
}

.cart-widget.open {
  right: 0;
}





.cart-widget:hover {
   cursor: pointer;
   
}
.widget-icon{
    font-size: 22px;
    color: #000;
}
.cart-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}


.cart-price {
    background-color: white;
    color: #fff;
    padding: 5px 11px;
    margin-top: 3px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
}

.cart-overlay {
  position: fixed;
  top: 0;
  right: -420px;
  width: 350px;
  height: 100%;
  background: #fff;
  z-index: 1050;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  transition: right 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

/* When active (slide in) */
.cart-overlay.active {
  right: 0;
}



.cart-header {
    display: flex;
    justify-content: space-between;
    padding: 15px;
    background: #f5f5f5;
    font-weight: bold;
    align-items: center;
}
.empty-cart-modal{
    margin-top:155px;
}
.cart-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
    background: #fff;
    border-top: 1px solid #ddd;
}

.cart-items {
    max-height: calc(100vh - 150px);
    padding: 4px;
    color: #fff;
    padding: 5px 11px;
    margin-top: 3px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
}
.cart-items-modal {
    max-height: calc(100vh - 150px);
    overflow:auto;
   
    scrollbar-width: thin ;
    overflow-x: hidden;
    transition: all .3s ease;
}


/* Cart Container */
.cart-container {
    background: white;
    display: flex;
    flex-direction: column;
 
}


/* Cart collapse button styles */
.cart-collapse-btn-left {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #888;
    color: white;
    padding: 10px;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    z-index: 1001;
    transition: all 0.3s ease;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}


.cart-close-btn {
    font-size: 24px;
    background: none;
    border: none;
    cursor: pointer;
}

/* Cart item styling */
.cart-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 12px;
    transition: transform 0.2s ease-in-out;
}

.cart-item:hover {
    transform: scale(1.02);
}

/* Image */
.entry-thumb {
    flex-shrink: 0;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 8px;
}

.entry-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
    transition: transform 0.3s ease-in-out;
}

.entry-thumb a:hover img {
    transform: scale(1.1);
}

/* Entry content and title */
.entry-content {
    flex-grow: 1;
    padding: 0 12px;
}

.entry-title {
    font-size: 14px;
    color: #333;
    margin: 0;
    line-height: 1.4;
}

.entry-title a {
    text-decoration: none;
    color: #000;
    transition: color 0.3s;
}

.entry-title a:hover {
    color: #0056b3;
}

.entry-meta,
.att {
    font-size: 12px;
    color: #666;
    margin-top: 4px;
}

.att {
    color: #888;
}

/* Cart item price and delete button */
.cart-item-price {
    font-size: 14px;
    font-weight: bold;
    color: #28a745;
    min-width: 60px;
    text-align: right;
}

.cart-item-delete {
    font-size: 18px;
    color: #dc3545;
    text-decoration: none;
    padding: 5px 7px 5px 18px;
    transition: color 0.3s;
    color: red;
    cursor: pointer;
}

.cart-item-delete:hover {
    color: #b52b29;
}

/* Empty cart message */
.cart-empty-msg {
    font-size: 14px;
    color: #999;
    text-align: center;
}


.navbar {
    background: #fff;
    padding: 10px;
   
    position: relative;
    z-index: 10;
}

.nav-menu {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.nav-item {
    position: relative;
    padding: 10px 6px;
    font-size: 13px;
}


.nav-link {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    transition: color 0.3s ease-in-out;
}

 

/* Full-width and centered dropdown */
.dropdown-menu {
    display: none;
    position: fixed;
    border-top: none;
    top: 130px;  /* Adjust according to your navbar height */
    left: 50%;
    transform: translateX(-50%);  /* This centers the dropdown */
    min-width: 86%;  /* Adjust width as per your requirement */
    max-width: 1200px;  /* Max width for large screens */
    background: #fff;
    padding: 20px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    z-index: 999;
    max-height: 500px; 
    min-height: 300px; /* Optional fixed height */
    overflow-y: auto; /* Enable scrolling if the content exceeds the max-height */
    scrollbar-width: thin;


}
.dropdown-menusub{
    display: flex;
    justify-content: center;
}

.nav-item:hover .dropdown-menu {
    display: block;
}

.megamenu-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.col-megamenu {
  
    padding: 5px 7px;
}
.col-megamenu .title{
    
    padding: 0px 3px;
}

.col-megamenu .title a{
 
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #000;
}

.col-megamenu ul {
    list-style: none;
    padding: 0;
}

.col-megamenu ul li a {
    text-decoration: none;
    font-size: 12px;
    color:  #272323;
    display: block;
    padding: 1px 0;
    transition: all 0.3s ease-in-out;
}


.col-megamenu .child-category {
    padding-left: 15px;
    font-size: 11px;
}

.col-megamenu .child-category li a {
    color: #888;
    font-weight: normal;
}

.search-box .categoris{
background-color: #f6f7f8 !important;
border-radius: 20px 0px 0px 20px;
}

.site-header .search-box-wrap .inputg-back{
background-color: #f6f7f8 !important;
border-radius: 0px 20px 20px 0px !important;
}


.site-header .search-box-wrap .serch-result{
   
    border-radius: 0px 20px 20px 0px !important;
    }
    .qtySelector .disabled {
        pointer-events: none;
        opacity: 0.5;
    }
    

.product-bottom-price-cart {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px; /* optional spacing between items */
}

.product-price {
    text-align: left;
}

.product-bottom-cart {
    text-align: right;
    font-size: 13px;
    transition: var(--transition-150);
    height: 28px;
    width: 100%;
    border-radius: 3px;
    padding: 6px;
    background-color: #F6F7F8;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.product-bottom-cart:hover i{
    color:#fff;
}

.section-title-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    
}

.section-title-header h2 {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.linkss {
    display: flex;
    gap: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scroll-behavior: smooth;
    padding-bottom: 5px;
    scrollbar-width: thin;
    scrollbar-color: #888 #eee;
    margin-bottom: -12px;
}

.linkss .category_get {
    text-decoration: none;
    color: inherit;
    width: 9rem;
}

.category-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 8px;
    border-radius: 14px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    min-width: 8 rem;
}

.category_get.active .category-card
{
    background-color:  rgb(232, 249, 255);
    border-color: black;
}


.category-image img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 4px;
}

.category-title {
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    color: #555;
}


.product-click {
    cursor: pointer;
}

.site-header {
    position: sticky;
    top: 0;
    z-index: 999;
    background: #fff; /* background dite hobe nahole content er upor overlap dekhabe */
}
.product-card-link {
    position: relative;
    padding-left: 10px;
}

.card-overlay-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    
}


.product-card-link:hover {
    transform: translateY(-3px);
    transition: 0.2s;
    background-color: #F6F7F8;
}
#description p {
    font-size: 14px !important;
    line-height: 1.6 !important;
}

.modal123 {
    display: none;
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    width:100%;
    height:100%;
    justify-content:center;
    align-items:center;
    background-color: rgba(0,0,0,0.5);
}

.modal-content123 {
    background:#fff;
    padding:20px;
    max-height:70vh;
    overflow-y:auto;
    border-radius:10px;
    width:50%;
    position:relative;
}

.close {
    position:absolute;
    top:10px;
    right:15px;
    font-size:28px;
    cursor:pointer;
}

body.modal-open {
    overflow:hidden;
}
.modal-view-details{
  border: 1px solid;
    width: 10rem;
    padding: 6px;
    margin-left: 11px !important;
}

.modal-content-details123{
    padding: 0px !important
}
.product-details-main{
    margin-left: 0px !important;
}