header.navbar.navbar-sticky div.site-branding div.inner a.site-logo {max-height: 63px;}
a.site-logo.mobi {display: none;}
.toolbar .inner .tools .mini-cart {display: inline-block;}
.offcanvas-wrapper .page-title {padding: 20px 0;}
.blogs-items.card-deck .card {height: 100%;}
.product-card {border: 0px solid;}
.product-card .product-content {height: 230px;min-height: 230px;display: flex;flex-direction: column;justify-content: space-between;}
.product-card .product-attributes {display: flex;flex-direction: column;text-align: center;}
.product-card .product-badge {font-size: 11px;top: 10px;}
.product-card .product-price {margin-top: 10px;}
.socs {height: 100%;display: flex;flex-direction: column;justify-content: center;}
.socs a i {font-size: 40px;color: #606976;margin: 5px;}
.socs a i:hover {color: #0da9ef;}
.site-footer {margin-top: 10px;background-color: #fff;}
.site-footer .container {position: relative;}
.hero-slider {height: 400px;min-height: 300px;}
.hero-slider > .owl-carousel {min-height: 300px;}
.hero-slider .item .h2, .hero-slider .item .h4 {color: black !important;display: inline-block;padding: 8px;margin-bottom: 15px !important;}
.hero-slider .item img {max-height: 250px;}
.hero-slider > .owl-carousel.dots-inside div.owl-dots {background-color: inherit;}
.shop-sorting .form-control {max-width: 240px;margin-right: 0px;}
.widget-type-vendor .widget-rows {max-height: 270px;border: 1px solid #ece7e7;padding: 5px;border-radius: 5px;}
.widget.widget-categories.price-slider .ui-slider-horizontal {height: 0px;}
.widget.widget-categories.price-slider .ui-slider-horizontal .ui-slider-handle {top: -.6em;border: 3px solid #c5c5c5;color: #454545;border-radius: 50%;}
#msMiniCart .product-remove-form {display: block;position: absolute;top: 12px;right: 0;}
#msCart .shopping-cart .count form {margin-bottom: 0;}
#msCart .shopping-cart .count form .form-group {margin-bottom: 0px !important;}
#msCart .shopping-cart .count form .input-group-append {margin-left: 5px;}
#msCart .shopping-cart .count form input {padding-left: 15px;}
#msCart .shopping-cart .count form .input-group {display: flex;justify-content: center;align-items: center;}
.contacts {margin: 30px;}
.footer-copyright {padding-top: 30px;color: black;}
section.container.padding-top-3x.padding-bottom-3x ul.nav.nav-tabs.justify-content-center li.nav-item a.nav-link.active {color: #3192e4;}
section.panel {display: none;}
.shop-toolbar .column .shop-view {display: none;}
.sidebar-toggle i {margin-top: 0px;}
.isotope-grid .gutter-sizer {width: 15px;}
.isotope-grid .grid-item {margin-bottom: 2px;}
.card-deck.blogs-items .card-body .card-title a {text-decoration: none;}
.shopping-cart table tr {margin-bottom: 0px !important;}
.shopping-cart table tr th {border-top: none;}
#product_count {padding: 5px;}
@media (max-width: 1500px) {.product-card .product-attributes {font-size: 80%;}}
@media (max-width: 1200px) {.toolbar .cart .subtotal {display: inline-block;}}
@media (max-width: 1000px) {.shopping-cart .product-item .product-thumb {display: table-cell;}
	.shopping-cart .product-item .product-thumb img {max-width: 260px;margin: 0 auto;}}
@media (max-width: 992px) {.site-footer {padding-top: 0px;background-color: #fff;}
	.site-footer .container {position: relative;}
	.site-footer .container .socs {text-align: center;}
	.site-footer .container .socs p.mid {display: flex;justify-content: center;}}
@media (max-width: 768px) {.hero-slider .item .padding-bottom-2x {padding-bottom: 5px !important;}
	.hero-slider .item .padding-bottom-2x img {max-height: 175px;}
	.hero-slider .item .padding-bottom-2x .h2 {font-size: 21px;padding: 0px;margin-bottom: 0px !important;}
	.hero-slider .owl-dots {bottom: -20px !important;}
	.toolbar .mini-cart.open .cart > .toolbar-dropdown {display: block !important;-webkit-animation: submenu-show .3s cubic-bezier(.68,-.55,.265,1.55);animation: submenu-show .3s cubic-bezier(.68,-.55,.265,1.55);}
	.product-card div.product-attributes .key-bag_weight {display: none;}}
@media (max-width: 600px) {a.scroll-to-top-btn.visible {bottom: 50px;}
	section.panel {position: fixed;bottom: 0;width: 100%;display: flex;justify-content: space-around;font-size: 25px;background-color: #fff;padding: 10px 0px;z-index: 5;border-top: 1px solid #ccc;}
	section.panel.hide {display: none;}
	section.panel div a i {color: #606976;}
	section.panel div a i:hover {color: #0da9ef;}
	.product-gallery {padding-top: 54px;}}
@media screen and (max-width: 600px) {.shopping-cart table {border: 0;}
	.shopping-cart table .header {display: none;}
	.shopping-cart table tr {margin-bottom: 10px;display: block;border-bottom: 2px solid #ddd;}
	.shopping-cart table td {display: block;text-align: right;font-size: 13px;border-bottom: 1px dotted #ccc;border-right: 1px solid transparent;}
	.shopping-cart table td.title .product-item {display: initial !important;}
	.shopping-cart table td.title .product-item .product-title {padding-top: 0;margin-bottom: 0;}
	.shopping-cart table td.count .input-group {justify-content: flex-end !important;}
	.shopping-cart table td.count .input-group input {max-width: 100px;height: 25px !important;}
	.shopping-cart table td.remove {justify-content: center;display: flex;}
	.shopping-cart table td:last-child {border-bottom: 0;}
	.shopping-cart table td:before {content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;}}
@media (max-width: 578px) {#sorting {margin: 0 auto;}}
@media (max-width: 572px) {.product-card {padding: 0px;}
	.product-card .product-content {height: 140px;min-height: 140px;}
	.product-card .product-content .product-title {margin-bottom: 0px;}
	.product-card .product-content .product-attributes.none {display: none;}
	.product-card .product-content .product-price {margin-top: 0px;margin-bottom: 0px;}
	.product-card .product-content .product-buttons {padding: 0px;}
	.shop-sorting .form-control {padding-right: 38px;}}
@media (max-width: 500px) {.shop-toolbar .column .shop-view {display: inline-block;}}
@media (max-width: 470px) {.product-card .product-attributes {font-size: 78%;}
	.product-card .product-buttons .btn {padding: 0 12px;font-size: 11px;}}
@media (max-width: 450px) {header.navbar.navbar-sticky div.site-branding div.inner a.site-logo {display: none;}
	a.site-logo.mobi {display: block;margin: 0 auto;}}
@media (max-width: 383px) {section ul.nav.nav-tabs li.nav-item a {padding: 5px 10px;font-size: 12px;}}
@media (max-height: 520px) {#msMiniCart .toolbar-dropdown {height: 350px;overflow: auto;}}
@media (max-height: 650px) {#msMiniCart .toolbar-dropdown {height: 400px;overflow: auto;}}
@media (max-height: 750px) {#msMiniCart .toolbar-dropdown {height: 450px;overflow: auto;}}