@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i,900,900i');

body {
	font-family: 'Source Sans Pro', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .typo-main-menu, .widget-tabs > li > a, .block .block-title, .typo-nav ul.nav-accordion li a, .product-collateral .product-tabs li a, .product-name {
	font-family: 'Source Sans Pro', sans-serif !important;
}
#typo-sticky-header-sticky-wrapper {
    background: #000;
		max-height: 130px;
}
.sticky-icon-group i:before {
	color:#fff;
}
.header-container .header .header-top {
    display: none;
}
.sticky-cart .typo-icon-ajaxcart .typo-cart-label .print {
    background: #c3075b;
}
#typonav li.level0 > a, .typomenu-block a, #typonav li.level0 ul li.groups > a {
    color: #fff;
    font-size: 16px;
}
#typo-sticky-header .container {
    width: 100%;
    padding: 0 60px;
}
.category-description-filter {
    display: none;
}
/* .main-menu {
    float: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    margin: auto;
    width: auto;
    display: table !important;
    z-index: 10;
} */
/* #typonav > li.m-dropdown.first {
	padding: 0 !important;
} */
/* #typonav > li.last {
	padding-left: 250px;
    padding-right: 0;
    margin-right: -30px;
} */
.main-menu.visible-lg-inline-block {
    width: 90%;
    float: left;
    text-align: center;
		margin-top: 25px;
}
.megamenu .fa {
    padding-left: 6px;
}
.is-sticky .logo-sticky > a{
	height: unset;
}
.is-sticky .logo-sticky > a img {
    max-height: 30px;
}
.header-layout-2 .sticky-icon-group {
	margin: 25px -15px 0 0px;
}
.header-layout-2 .logo-home02, .is-sticky .logo-sticky {
    float: none;
    margin: auto;
    position: absolute;
    z-index: 10000;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    display: table;
}
#typonav li:hover a.level-top {
    color: #B52B84;
}
.settings .setting-content, .ajaxcart .ajax-over {
    box-shadow: none;
    border: 1px solid #B52B84;
}
a:hover {
    color: #B52B84;
}
.sticky-search .quick-search {
    left: 85px;
    margin: auto;
}
.main-slide .container {
    width: 100%;
}
.slider-home .caption {
    max-width: 1460px !important;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 15px;
}
.slider-home .caption .title {
    text-transform: inherit;
    font-size: 60px;
    font-weight: 900;
    line-height: 55px;
}
.slider-home .caption .title span {
	color: #B52B84;
}
.slider-home .caption a {
    color: #B52B84;
    border: 2px solid #B52B84;
    border-radius: 50px;
    height: 50px;
    display: table;
    line-height: 50px;
    padding: 0 50px;
    font-weight: 900;
}
.slider-home .caption a:hover {
	background: #B52B84;
	color: #fff;
}
.main-newsletter {
    background: #000;
}
.footer-container {
    background-color: #000;
    border: none;
}
.footer-container .footer-copyright {
    color: #fff;
    border-top: 1px solid #fff;
    font-size: 12px;
    padding: 30px 0;
    font-weight: 900;
}
.subscribe .title {
    text-transform: inherit;
    color: #fff;
    font-size: 60px;
    font-weight: 900;
    letter-spacing: 0;
}
.subscribe .text {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
}
.subscribe .input-box input {
    border-style: none none solid;
    padding: 0;
    color: #000;
    text-align: center;
    border-color: #fff;
    background: white;
}
.subscribe .input-box button {
    position: relative;
    background: #fff;
    color: #000;
    left: 0;
    right: 0;
    margin: 30px auto 0;
    float: none;
    display: table;
    top: 0;
    border-radius: 50px;
    height: 50px;
    padding: 0 80px;
}
.subscribe .input-box button:hover {
	background: #B52B84;
	color: #fff;
}
.main-brands {
    background: #000;
}
.main-newsletter .main-newsletter-inner {
    border-top: 1px solid #fff;
}
.footer-col {
    color: #fff;
    float: left;
    font-weight: 300;
    font-size: 16px;
}
.footer-col a {
	color: #fff;
}
.footer-col h3 {
    font-weight: 900;
    margin: 0 0 30px 0;
}
.footer-col a {
    color: #fff;
    font-weight: 300;
    font-size: 16px;
}
.footer-col:nth-of-type(1) {
    width: 20%; /* 33.333% */
}
.footer-col:nth-of-type(2) {
    width: 20%; /* auto */
    /* left: 6%; */
    position: relative;
}
.footer-col:nth-of-type(3) {
    width: 20%;
	float: right;
}
.footer-col-social {
    width: 42%;
    float: left;
}
.footer-col-social a{
		color: #fff;
}
.footer-col-social .social {
    line-height: 16px;
    display: inline-flex;
    font-size: 26px;
		float: left;
}
.is-sticky #typo-sticky-header .nav-top {
    background-color: #000;
}
.is-sticky #typo-sticky-header {
    box-shadow: none;
}
/* .is-sticky #typonav li.m-dropdown.first {
    padding-right: 15px;
} */
.is-sticky #typonav li.m-dropdown.last {
    padding-left: 15px;
}
.main-top .tabs-wrap {
    display: none;
}
.main-slide .container {
    max-width: 1460px;
}
.heading-title h2  {
    font-size: 50px;
    text-transform: inherit;
    font-weight: 900;
    text-align: left;
}
.heading-title {
    padding: 0;
    background: transparent;
}
.main-slide-inner {
    margin-bottom: 0;
}
/*.products-grid.owl-carousel.owl-theme .top-actions-inner .table, .products-grid.owl-carousel.owl-theme .typo-actions {
	display: none;
}*/
.products-grid .item .product-name {
    margin: 0;
    height: 80px;
}
.products-grid .item .product-name a {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 15px;
}

.products-grid .item .product-name {
    line-height: 20px;
}
.owl-carousel .owl-item::after {
    content: "";
    background: #000;
    width: 1px;
    height: 50%;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.main-brands .container, .main-newsletter .container, .footer-container .container {
    max-width: 1000px;
}
.sticker:hover {
    border: none;
    box-shadow: none;
    color: #fff;
    outline: none;
    background: #B52B84;
}
.new {
    width: 33.333%;
    float: left;
    height: 700px;
}
#new-gray {
    background: #F5F3F4;
    text-align: center;
}
.main-top .container {
    width: 100%;
    padding: 0;
		max-width: 1420px;
}
.main-top .widget-product-tab, #sb_instagram {
    max-width: 1460px;
    margin: 0 auto 30px;
    padding: 0 15px;
    position: relative;
}
.main-brands-inner {
    border-top: none;
}
.new h3 {
    font-weight: 900;
    padding-bottom: 40px;
}
#heart {
	text-align: center;
	position: relative;
}
#heart img {
    width: 100%;
    max-width: 500px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
#heart h3 {
    background: #fff;
    display: table;
    padding: 0;
    font-size: 55px;
    margin: 0 auto;
    line-height: 55px;
    padding: 0 10px;
}
.purple {
	color: #B52B84;
}
#heart div {
    position: absolute;
    margin: auto;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    left: 50%;
}
.best-sellers{
	margin-top:30px !important;
}
.offers {
	margin-top: 60px !important;
	padding-top: 20px !important;
}
.offers:before, .favorites:before {
	content: "";
    background: #000;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    margin:auto;
}
.favorites {
	padding-top: 20px !important;
}
.product-name a:hover, #my_recent_reviews .product-name a:hover, .owl-theme .owl-controls .owl-buttons div:hover .fa {
    color: #B52B84;
}
::-moz-selection {
	background: #B52B84;
	color: #fff;
}
::selection {
	background: #B52B84;
	color: #fff;
}
#sb_instagram.typo-insta .title h2 {
    font-size: 50px !important;
    text-transform: inherit !important;
    font-weight: 900 !important;
    text-align: left !important;
}

/**********sb_instagram************/

#sb_instagram #sbi_images {
    width: 70% !important;
    float: none !important;
    margin: auto !important;
    position: relative;
    display: table;
    height: 500px;
}
#sbi_images > div {
    border: 10px solid #f5f3f4;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
    width: 14% !important;
    margin: 0 1% 1% 1% !important;
    height: 150px !important;
    overflow: hidden;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(1) {
	width: 30% !important;
	height: 320px !important;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(5) {
	height: 320px !important;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(6) {
	position: absolute;
	left: 0;
	bottom: 0;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(7) {
	position: absolute;
	left: 16%;
	bottom: 0;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(8) {
	width: 30% !important;
	height: 320px !important;
	position: absolute;
	left: 32%;
	bottom: 0;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(9) {
	position: absolute;
	left: 64%;
	bottom: 170px;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(10) {
	position: absolute;
	bottom: 0;
	left: 64%;
	width: 30% !important;
}
#sb_instagram .sbi_photo_wrap, #sb_instagram .sbi_photo {
    position: relative;
    height: 100%;
}
#sb_instagram img {
    max-width: initial !important;
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    height: 100%;
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(10) img {
	transform: scale(2.3);
    -webkit-transform: scale(2.3);
    -o-transform: scale(2.3);
    -moz-transform: scale(2.3);
    -ms-transform: scale(2.3);
    margin: auto !important;
}

/**********sb_instagram************/





/* ---------  START OF PRODUCT VIEW RELATED  ----------- */

.related-products-block {
    margin-top: 20px;
   /* max-width: 600px;*/
		position: relative;
		border-top: solid 1px;
}
a.related-image-color{
	position: relative;
}
a.related-image-color img {
    padding: 2px;
		position: relative;
}
a.related-image-color .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}
a.related-image-color .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}
a.related-image-color:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
#typonav li ul.show-sub, #typonav li div.show-sub {
    box-shadow: none;
    border: 1px solid #000;
}

/* onestep checkout*/

.lt-checkoutpage h3.ptitle {
    color: #000!important;
    border-bottom: 2px solid#c3075b!important;
}

.checkout-agreements .agreement-content {
    background: #fff;
    border: solid 1px#000;
}
.required em {
    color: #c3075b;
}
.typostores-onestepcheckout-index-index .data-table thead th {
    background: #c3075b;
    border-right: 1px solid #cccccc;
    font-weight: β;
    padding: 8px;
    color: #fff;
}
.typostores-onestepcheckout-index-index #review_partial .data-table td {
    padding: 3px;
    text-align: center;
}
#typonav .sub-wrapper li > a {
    color: #000 !important;
}
#typonav .sub-wrapper li > a:hover {
    color: #c3075b !important;
}
.header-container .level0 > .mega_align_.parent > a {
    border-color: #000 !important;
    /*min-height: 0px;*/
}
ul.nav-accordion ul li.active > a {
    color:#b52b84;
}
ul.nav-accordion li a:hover {
    color: #b52b84;
}
#typonav li.level0 {
    padding: 0 9px;
}
a:focus {
    color: #b52b84;
}
.item .typo-actions .addtocart button {
    border: none !important;
}
#typonav li.active a.level-top, #typonav li a.level-top:hover {
    color: #c3075b;
}
#typonav .level0 > .sub-wrapper {
    left: initial !important;
    right: 7% !important;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -o-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    /* margin-top: 35px !important; */
}
.header-layout-2 .header-menu {
    padding: 15px 0;
}
.is-sticky #typonav .level0 > .sub-wrapper {
    margin-top: 0 !important;
}
.login-onestep .login_link {
    color: #b52b84;
}
#typonav li.level0 .groups-wrapper ul li a {
    padding: 5px 10px 5px 0;
}

/* cart*/
ul.checkout-types .button {
    background: #40d47e;
    color: #fff;
    border: none;
}

.products-grid .item .product-name {
    font-size: 100%;
    margin: 15px 0 0;
    height: 70px;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
}
.product-shop-view .short-description, .product-shop-view .wapper-view {
    border-bottom: 1px solid #000;
}
.add-to-cart .qty input {
    border: 1px solid #000;
    width: 100px;
}
button.button, a.button {
    border-color: #000;
}
.product-tabs-content-inner {
    width: 50%;
    margin: auto;
    display: table;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 10px 20px 10px 0;
    border-top: 1px solid #000;
}
table#product-attribute-specs-table {
    max-width: 100% !important;
}
.product-collateral .product-tabs-content-inner .std {
    color: #000;
}
.add-to-links > div a {
    color: #000;
}
.add-to-links > div a {
    border-color: #000;
}
.add-to-links > div a:hover {
    background-color: #000;
    border-color: #000;
}
.tooltip-inner {
  background-color:#000;
}
button.btn-cart {
    background-color: #c3075b;
    color:#fff;
}
.cart-collaterals .input-box input, .cart-collaterals .input-box select {
    border: 1px solid #000;
    color: #000;
}
.cart-collaterals h2 , .cart-row, .grand-total .totals-wrap {
    border-bottom: 1px solid #000;
}
.cart-row .qty-cart input {
    border: 1px solid #000;
}
.login-onestep .login_link {
    color: #b52b84 !important;
}
.login-onestep .login_link:hover {
    color: #000 !important;
}
input.input-text, button, textarea, select {
    border: 1px solid #000;
}
#review_partial .data-table td {
    border-bottom: 1px solid #000 !important;
}
.data-table tfoot {
    border-bottom: 1px solid #000;
}
.data-table td , .data-table tbody th, .data-table tbody td {
    border: 1px solid #000;
}
.data-table tfoot td {
    border-right: 1px solid #000;
}
.sticky-search .quick-search.showing {
    z-index: 99999;
}
.cart-row .tax-incl .tax-flag, .cart-row .total-tax-incl .tax-flag {
    display: none;
}
.icon-settings::before {
    content: "\e005" !important;
}
.setting-option i::before {
    color: #fff;
}
#product-attribute-specs-table tr {
    border-top: 1px solid;
}
#product-attribute-specs-table .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border: none;
}
.product-shop .add-to-cart button.btn-cart, .category-products .products-grid .item .addtocart button.btn-cart {
  /*  background-color: transparent;*/
    border: 1px solid #000 !important;
}
.product-shop .add-to-cart button.btn-cart span, .category-products .products-grid .item .addtocart button.btn-cart span {
   /* color: #000;*/
}
.block .block-title {
    border-bottom: 3px solid #3d0e2c;
}
.sidebar .block-title span {
    color: #3d0e2c;
}
.sidebar dt {
    color: #c3075b !important;
    border: 1px solid;
    padding-left: 20px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 900;
}
.block-layered-nav dd {
    border-bottom: none;
}
.block-layered-nav dd {
    border-style: none solid solid solid;
    padding: 20px !important;
    border-width: 1px;
}
#narrow-by-list {
    margin-top: 10px !important;
}
#categories-nav {
    border: 1px solid #000;
    padding: 20px !important;
    margin-top: 10px;
}
.sidebar ul.nav-accordion li a {
    border-bottom: 1px solid #000;
}
.block-layered-nav dd li a + span {
    color: #000;
}
.block-layered-nav .currently ol {
    border-bottom: 1px solid #000;
}
.catalog-product-view button.btn-cart {
    border: none;
}
#notice-cookie-block {
    position: fixed;
    bottom: 0;
    z-index: 100;
    width: 100%;
    border-top: 1px solid gray;
}
.related-image-color img {
    width: 36px;
    height: 36px;
}
.block.block-related h2 {
    font-size: 18px;
}
.std p {
    font-size: 16px;
}
.std ul li {
    font-size: 16px;
}
.std {
    text-align: justify;
}
.product-shop-view .short-description {
    padding-bottom: 15px;
}
.product-shop-view .wapper-view {
    margin-bottom: 15px;
}
.owl-theme .owl-nav [class*='owl-'] {
    background-color: rgb(195, 7, 91);
}
.product-prev-next img.img-responsive.lazy {
    min-width: 100px;
}
.product-prev-next ul li {
    font-size: 40px;
}
.product-prev-next {
    max-width: 170px;
}
.availability span {
    color: #c3075b;
}
.arrow_left:before {
    content: "previous";
    font-family:arial;
    font-size: 18px;
    color: #c3075b;
}
.arrow_right:before {
    content: "next";
    font-family:arial;
    font-size: 18px;
    color: #c3075b;
}
.product-prev-next ul {
    margin: 0 -10px;
}
.footer-social {
    display: table;
    width: 100%;
    padding-top: 100px;
}
.footer-social a {
    color: #fff !important;
    font-size: 30px;
}
.footer-social img {
    max-height: 40px;
}
.footer-social .social:first-child li {
    float: left;
    margin-right: 10px;
}
.footer-social .social:last-child li {
    float: left;
    margin-left: 10px;
}
.main-brands-inner {
    padding: 100px 0 20px 0;
}
#sb_instagram.typo-insta {
    padding: 0;
}
.main-slide-inner .owl-dots {
    bottom: 20px;
}
#typonav li.level0 ul li.groups a {
    border-bottom: 1px solid #000;
}
.cmn-toggle-switch span {
    background: #fff;
}
.cmn-toggle-switch span::before, .cmn-toggle-switch span::after {
    background-color: #fff;
}
.typo-nav ul.nav-accordion li a, .typo-nav ul.nav-accordion li.last a {
    border-bottom: 1px solid #fff;
}
.cms-home .product-sale-label, .catalog-product-view .product-sale-label {
    display: none;
}
body, html {
    overflow-x: hidden;
}
.top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {
    line-height: 20px;
}
.breadcrumbs ul {
    line-height: 14px;
}

p.availability.out-of-stock span {
    color: red;
}

.related-products-block h4 {
    font-weight: bold;
}

.go-to-b2b {
font-weight:bold;
padding-top: 7px;
}
.go-to-b2b a{

color: #fff;

}

.go-to-b2b a:hover {

    color: #c3075b;

}
.footer-copyright a{
    color: white;
}

.footer-copyright a:hover {
    color:#c3075b;
}
.text-center.col-xs-12.col-sm-7.col-md-7.col-lg-7 {
    width: 100%;
}
.newsletter-content .newsletter-inner {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 20px;
    right: 20px;
}
.newsletter-content .popup_message .intro {
    padding: 0;
    line-height: 18px;
}
.newsletter-content .newsletter-title h3 {
    margin: 20px 0 10px;
}

.metaforika p {
    /* margin: 0 0 10px; */
    text-align: center;
    font-weight: bold;
    background-color: #fff;
    color: #000;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
}

.metaforika p {
    margin:0 !important;
}

@media screen and (max-width:1440px) {
    .cms-home .container {
    padding: 0 30px !important;
    }
    .main-brands .container, .main-newsletter .container, .footer-container .container {
    padding: 0  !important;
    }
    .new {
    height: 500px;
    }
    #new-gray img {
    height: 100%;
    }
    #new-gray {
    position: relative;
    }
    #new-gray h3 {
    position: absolute;
    bottom: 20px;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
    }
}

@media screen and (max-width:1340px) {
    .hidden-lg {
    display: block !important;
    }
    .main-menu {
    display: none !important;
    }
}

@media screen and (max-width:1024px) {
    #sb_instagram #sbi_images {
    width: 100% !important;
    }
    .main-brands .container, .main-newsletter .container, .footer-container .container {
    padding: 0  30px !important;
    }
    .footer-col:nth-of-type(1) {
    width: 16%;
    }
    .heading-title h2 , #sb_instagram.typo-insta .title h2 {
    font-size: 30px !important;
    }
    .footer-col, .footer-col-social {
    width:50% !important;
    margin-bottom: 50px;
    }
    .footer-social {
    padding-top: 50px;
    }
    .main-brands .container, .main-newsletter .container, .footer-container .container, .nav-top .container {
    width:100%;
    }
    #typo-sticky-header .container {
    padding: 0 20px;
    }
    .product-tabs-content-inner {
    width: 100%;
    }
    .product-view {
    padding: 30px 0 0 0;
    }
    .top-direct .top-direct-inner h1, .top-direct .top-direct-inner .title {
    line-height: 18px;
    font-size: 18px;
    }
}
@media screen and (max-width:769px) {
    .header-layout-2 .header-menu {
    padding: 0;
    }
    .header-layout-2 .logo-home02 .logo a img {
    max-height: 40px;
    }
    .sidebar .block.block-nav {
    display: none;
    }
    .sidebar dt {
    margin-bottom: 2px;
    }
    .footer-col-social {
    width: 100% !important;
    }
    .new {
    width: 100%;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(1), #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
    width: 49% !important;
    height: auto !important;
    margin: 0 1% 10px 0 !important;
    max-height: 350px;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(6), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(7), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(8), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(9), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(10) {
    position: relative;
    height: auto !important;
    width: 49% !important;
    left: initial !important;
    top: initial !important;
    bottom: initial !important;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(5) {
    height: auto !important;
    }
    #sb_instagram img {
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(5) img {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    left: 0% !important;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item img {
    transform: none!important;
    -webkit-transform: none!important;
    -o-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    width: 100% !important;
    }
}
@media screen and (max-width:767px) {
	.category-description-filter {
		display: block;
	}
	.category-description.std {
    display: none;
	}
}
@media screen and (max-width:480px) {
    .footer-col, .footer-col-social {
    width: 100% !important;
    }
    .footer-social .social {
    width: 100%;
    display: table;
    margin-bottom: 20px;
    }
    .subscribe .title {
    font-size: 30px;
    }
}

@media screen and (max-width:440px) {
    .header-layout-2 .logo-home02 .logo a img {
    max-width: 90px;
    }
    .header-layout-2 .logo-home02, .is-sticky .logo-sticky {
    left: 50px;
top:26px;
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    display: block;
    width: auto;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(1), #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
    width: 100% !important;
    margin: 0 0 10px 0 !important;
    max-height: initial;
    }
    #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(6), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(7), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(8), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(9), #sb_instagram.sbi_col_6 #sbi_images .sbi_item:nth-child(10) {
    width: 100% !important;
    }
}
@media screen and (max-width:360px) {
    .fb-page iframe {
    width:100% !important;
    }
}



.product-sale-label {
    display: none;
}
