/*--A Design by W3layouts
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
@font-face {
	font-family: 'Work Sans';
	src: url('../fonts/WorkSans/WorkSans-VariableFont_wght.ttf');
}
/*@font-face {*/
/*	font-family: Work Sans;*/
/*	src: url('../fonts/Lora/Lora-VariableFont_wght.ttf');*/
/*}*/
body{
	background:#0d0d0d;
	font-family: 'Work Sans';
}
 a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
a:hover{
	text-decoration: none;
	background: transparent;
	color: #ffffff;
}
ul{
	padding: 0;
	margin: 0;
}
h1,h2,h3,h4,h5,h6,label,p{
	margin:0;
}
h1 {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: normal;
	font-size: 3.2rem;
	line-height: 4.1rem;
	color: #ffffff;
	padding: 20px 0;
}
/*----*/
.itemContainer{
			width:100%;
			float:left;
		}

		.itemContainer div{
			float:left;
			margin: 5px 20px 5px 20px ;
		}

		.itemContainer a{
			text-decoration:none;
		}

		.cartHeaders{
			width:100%;
			float:left;
		}

		.cartHeaders div{
			float:left;
			margin: 5px 20px 5px 20px ;
		}
.item_add {
  color: #fff;
  border:none;
}
a.item_add {
 text-decoration: none;
}
.grid_1 img{
	margin-bottom:1em;
}
.box_1 h3{
  color: #000;
  font-size: 1.1em;
}
.box_1 h3 img{
	margin-left: 5px;
	float: right;
	width: 24px;
	height: 24px;
}

.box_1 p a{
	color: #000;
	font-size: 0.875em;
	float: left;
	padding: 5px 0 0 20px;
}
.total {
  display: inline-block;
}
.cart.box_1{
	float: right;
	  margin-top: 2px;
}
/*----*/
.header {
	border-bottom: 1px solid #101010!important;
}
.header-top{
	background: #0d0d0d;
  	padding: 15px 0;
	position:relative;
	/*max-width: 1920px;*/
	margin: 0 auto;
}
.header-left{
	position: absolute;
	/*top: 50%;*/
	/*transform: translate(0, -50%);*/
}
.header-left ul li{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	display: flex;
	align-items: center;
	float: left;
	padding: 0;
}
.header-left ul li a{
	color: #f2f2f2;
}
.header-left ul li a:hover {
	text-decoration: none;
	background: transparent;
	color: #ffffff;
}
.header-left ul li a.header-top-item {
	padding: 20px 18px 30px 18px;
	/*width: 33%;*/
	min-width: 50px;
}
/*.header-left ul li a.header-top-item:hover, .header-left ul li a.header-top-item:active, .header-left ul li a.header-top-item:focus,.header-left ul li a.header-top-item:focus-within {*/
/*	border-bottom: 2px solid #f2f2f2;*/
/*	color: #f2f2f2;*/
/*	text-decoration: none;*/
/*}*/
.header-center{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.header-center h1{
	/*font-family: Inter;*/
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 3.6rem;
	line-height: 44px;
	text-align: center;
	color: #f2f2f2;
}
.header-center h1 a{
	color: #f2f2f2;
}
.header-center h1 a:hover{
	color: #f2f2f2;
}
.header-center h1 a:hover, .header-center h1 a:active, .header-center h1 a:focus{
	text-decoration: none;
}
.header-right{
float: right;
  margin-top: 4px;
	padding-right: 10px;
}

.header-right div{
	position: relative;
	float: right;
	padding: 0;
	padding-inline: 3px;
}
.header-right .search-box {
	margin-right: 4px;
}
.header-right ul{
float: left;
}
.header-right ul li{
display: inline-block;
}
.header-right ul li a{
	/*text-decoration: none;*/
	/*color:#fff;*/
  	/*font-size: 1.1em;*/
  	/*margin: 0 2em 0 0;*/
}
.header-right ul li a:hover{
    color:  #EF5F21;
}
.header-right .sb-icon-profile, .header-right .sb-icon-cart, .header-right .sb-icon-like {
	background:#fff url('../images/profile.png') no-repeat 10px 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	filter: alpha(opacity=0); /* IE 5-7 */
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	-webkit-appearance: none;
	width: 44px;
	height: 44px;
	display: block;
}
.header-right .sb-icon-cart{
	background-image: url("/webshop/images/shopping-bag.svg");
	background-color: #f2f2f2;
	background-position: center;
	border-radius: 30%;
}
.header-right .sb-icon-like {
	background: url("/webshop/images/like.svg") no-repeat  10px 13px;
	background-color: #f2f2f2;
	background-position: center;
	border-radius: 30%;
}
.header-right .sb-icon-profile{
	margin-top: -6px;
}
.header-right #shopping-bag-count, .header-right #wishlist-count, #selected-filters-count {
	background-color: #DB0351;
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	border: 1px solid #DB0351;
	border-radius: 50%;
	padding: 0 4px;
}
.header-right #wishlist-count, .header-right #shopping-bag-count {
	margin-left: 28px;
}
#selected-filters-count {
	margin-left: 10px;
}
.header-right .wishlist-toggle, .select-filters-toggle {
	background: #ffffff;
	position: absolute;
	right: 0;
	top: 69px;
	width: 886px;
	z-index: 500;
	height: 530px;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}
.items-wrapper {
	margin-top: 8px;
	overflow: hidden;
	overflow-y: auto;
	height: 90%;
}
.items-wrapper .item {
	height: 200px;
	padding: 5px 0 5px 5px;
	margin: 0 0 30px;
}
.cart-wrapper .items-wrapper div, .wishlist-toggle .items-wrapper div {
	float: left;
}
.header-right .items-wrapper .item .content {
	position: static;
	width: 100%;
	margin-left: 0;
}
.wishlistImg {
	width: 160px;
	height: 200px;
	float: right;
	object-fit: cover;
}
.fullWidth {
	width: 100%;
	margin-top: 15px;
	margin-left: 20px;
}
p.wishlistTitle {
	/*font-family: Work Sans;*/
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.8rem;
	line-height: 2.3rem;
	text-transform: uppercase;
	margin-top: 60px;
}
body.product p.wishlistTitle {
	font-size: 1.8rem;
}
body.product .productName {
	text-transform: uppercase;
}
body.product .image_counter {
	font-size: 2.2rem;
	color: #ffffff;
	font-family: "Work Sans";
	font-style: normal;
	font-weight: normal;
	padding-top: 2px;
}
.cut-text {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 195px;
}
.wishlistPrice {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: bold;
	font-size: 1.6rem;
	line-height: 1.9rem;
	text-transform: uppercase;
}
.wishlistCloseIcon, .selectFiltersCloseIcon {
	width: 20px;
	height: 20px;
	margin-right: 20px;
	margin-top: 20px;
	cursor: pointer;
}
.selectFiltersCloseIcon {
	float: right;
	margin-top: 0;
}
.wishlistTrashIcon {
	margin-top: 20px;
	cursor: pointer;
}
.wishlistRow {
	width: 95%;
	margin-left: 30px;
}
.wishlistRow a {
	color: #ffffff;
}
.selectFiltersRow {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}
.logo{
	float: left;
}
.head-top {
  padding: 1em 0;
}
.logo h1 a {
    color: #6c7886;
    font-size: 1.4em;
    text-decoration: none;
}
/*start search*/
.sb-search {
	position: absolute;
	right: 10px;
	width: 0%;
	min-width: 24px;
	height: 40px;
	float: right;
	/* overflow: hidden; */
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
	background: none;
	margin: 14px 0 0 0;
}
.sb-search-input {
	position: absolute;
	/*top: 5px;*/
	/* left: 1px; */
	border: none;
	outline: none;
	/*background: #000;*/
	width: 20px;
	height: 24px;
	margin: 0;
	z-index: 10;
	font-size: 13px;
	color: #101010;
	padding-left: 1em;
	background-color: #fff;
}
.sb-search-input::-webkit-input-placeholder {
	color: #AAABAFFF;
}
.sb-search-input:-moz-placeholder {
	color: #AAABAFFF;
}
.sb-search-input::-moz-placeholder {
	color: #AAABAFFF;
}
.sb-search-input:-ms-input-placeholder {
	color: #AAABAFFF;
}
.sb-icon-search,.sb-search-submit  {
	width: 24px;
	height: 28px;
	display: block;
	position: absolute;
	right: 0;
	padding: 0;
	margin: 0;
	line-height: 85px;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background:#f2f2f2 url('../images/search.svg') no-repeat 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	top: -2px;
	right: 3px;
	-webkit-appearance: none;
}
.sb-icon-search {
   background:#f2f2f2 url('/webshop/images/search.svg') no-repeat 0px 0px;
	z-index: 90;
	width: 44px;
	height: 44px;
	background-position: center;
	border-radius: 30%;
	top: -11px;
}
/* Open state */
.sb-search.sb-search-open,.no-js .sb-search {
	width:240px;
}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {
	background: #fff url(/webshop/images/search.svg) no-repeat 0px 0px;
	color: #eaeaea;
	background-position: center;
/* z-index: 11;*/
}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
.sb-search.sb-search-open .sb-search-input,.no-js .sb-search .sb-search-input {
	width: 78%;
	left: 10%;
	border: 1px solid #EAEDF3;
}
.search-results-wrapper {
	position: relative;
	top: 90px;
}
.search-results-wrapper .shopify-scroll {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	width: auto;
	height: auto;
	background-color: #fff;
	box-shadow: 0 0 3px rgb(0 0 0 / 15%);
	z-index: 1000;
}
.search-results-wrapper .shopify-scroll .shopify-search-results {
	position: relative;
}
.search-suggestions {
	display: -ms-flexbox;
	display: flex;
	position: relative!important;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: auto!important;
	max-width: none!important;
	max-height: none!important;
	-webkit-animation: fadeInBottomShort .2s ease both;
	animation: fadeInBottomShort .2s ease both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -1px;
	z-index: 1001!important;
	display: flex !important;
	float: none!important;
}
.search-suggestion {
	-ms-flex: 1 1 240px;
	flex: 1 1 240px;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: rgba(129,129,129,.2);
	padding: 15px!important;
	text-align: left;
	transition: background-color .25s ease;
	cursor: pointer;
	display: flex!important;
	float: none!important;
}
.search-suggestion .suggestion-thumb {
	max-width: 45px;
	margin-right: 15px;
	float: left;
}
.search-suggestion .suggestion-title {
	color: #777;
	line-height: 22px;
}
/*.lazyloaded {*/
/*opacity: 1;*/
/*}*/
.search-suggestion .suggestion-title {
	color: #777;
	line-height: 22px;
}
.search-results {
	min-width: 650px;
	float: right;
	background-color: #fff;
	box-shadow: 0 0 3px rgb(0 0 0 / 15%);
	margin-right: -18px;
}
.search-suggestion .suggestion-thumb {
	max-width: 45px;
	margin-right: 15px;
	float: left;
}

.search-suggestion .suggestion-thumb img {
	max-width: 45px;
}
.view-all-products {
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: rgba(129,129,129,.2);
	background-color: #fff;
	color: #333;
	font-weight: 600;
	height: 50px;
	letter-spacing: .2px;
	line-height: 50px;
	margin-top: -1px;
	text-align: center;
	text-transform: uppercase;
	transition: background-color .25s ease;
	animation: fadeIn .3s ease both;
	-webkit-animation: fadeIn .3s ease both;
	cursor: pointer;
}

.search-results-wrapper {
	top: 70px;
}

.search-results-wrapper {
	display: none;
}
/*-- search-ends --*/
/*-- memenu-profile -- */
.header-profile .memenu-profile>li>.mepanel {
	position: absolute;
	display: none;
	background: #ffffff;
	box-shadow: 0px 0px 1px #777;
	width: 100.2%;
	top: 57px;
	left: 1px;
	z-index: 99;
	padding: 10px 30px 10px 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.header-profile .memenu-profile li a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 36px;
	color: #f2f2f2;
}
.header-profile .memenu-profile li a:hover {
	background: transparent;
	color: #ffffff;
	text-decoration: none;
}
/*-- memenu-profile-ends -- */
/*-- memenu-shop -- */
.header-holder {
	overflow-x: clip;
	overflow-y: visible;
}
.header-left .memenu-shop>li>.mepanel {
	position: absolute;
	display: none;
	background: #ffffff;
	box-shadow: 0px 1px 0px #777;
	width: 3000px;
	top: 72px;
	left: -50px;
	z-index: 99;
	padding: 10px 20px 10px 430px;
	margin: 0 0 0 -400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 400px;
	border-top: 1px solid #B1B1B1;
}
.mepanel.mepanel-subrecords {
	border-left: 1px solid #ccc;
}
.header-left .memenu-shop>li>a {
	padding: 0;
}
.header-left .memenu-shop .mepanel .row .col1 {
	width: 50%;
}
.header-left .memenu-shop li .mepanel a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 36px;
	color: #f2f2f2;
	text-decoration: none;
}
.header-left .memenu-shop .mepanel .row {
	width: 180px;
	position: relative;
	float: left;
	display: block;
	padding: 10px;
	margin: 0 10px;
}
.header-left .memenu-shop .mepanel .row li{
	width: 180px;
}
.header-left .memenu-shop li a:hover {
	background: transparent;
	color: #ffffff;
}
.header-left .mepanel-subrecords {
	position: absolute;
	left: 180px;
	top: 0;
}
.header-left .mepanel-subrecords li {
	padding: 0 0 0 60px;
}
.header-left .mepanel.mepanel-image {
	position: absolute;
	top: 0;
	left: 460px;
	z-index: 50;
}
.header-left .mepanel.mepanel-subimage {
	position: absolute;
	top: 0;
	left: 150px;
	z-index: 60;
	cursor: default;
}
.header-left .memenu .mepanel img {
	cursor: default;
}
.header-left .mepanel.mepanel-image img, .header-left .mepanel.mepanel-subimage img {
	width: 500px;
	max-height: 360px;
}
.header-left .memenu-shop .mepanel .row .social li {
	width: 22px;
	margin-right: 30px;
}
.header-left i.facebook, .header-left i.instagram, .header-left i.linkedin, .header-left i.pinterest, .header-left i.twitter, .header-left i.youtube {
	width: 22px;
	height: 22px;
	background-color: #f2f2f2;
	float: left;
	padding: 0 5px 0 0;
}
.header-left i.facebook {
	background: url(../images/facebook.svg)no-repeat 0 0;
}
.header-left i.instagram {
	background: url(../images/instagram.svg)no-repeat 0 0;
}
.header-left i.linkedin {
	background: url(../images/linkedin.png)no-repeat 0 0;
}
.header-left i.pinterest{
	background: url(../images/pinterest.svg)no-repeat 0 0;
}
.header-left i.twitter{
	background: url(../images/twitter.svg)no-repeat 0 0;
}
.header-left i.youtube{
	background: url(../images/youtube.svg)no-repeat 0 0;
}
.header-left .social {
	position: absolute;
	top: 300px;
	left: 1030px;
	z-index: 50;
	min-width: 208px;
}
.header-left .social li {
	display: inline-block;
}
.header-left .social ul {
	padding:0;
}
/*-- memenu-shop-ends -- */

i.facebok {
	width: 34px;
	height: 34px;
	background: url(../images/social.png)no-repeat -5px -6px ;
	float: left;
	vertical-align: middle;
}
i.facebok:hover{
	opacity:0.5;
}
i.twiter {
	width: 34px;
	height: 34px;
	background: url(../images/social.png)no-repeat -46px -7px;
	float: left;
	vertical-align: middle;
}
i.twiter:hover{
	opacity:0.5;
}
i.goog {
	width: 34px;
	height: 34px;
	background: url(../images/social.png)no-repeat -134px -8px;
	float: left;
	vertical-align: middle;
}
i.goog:hover{
	opacity:0.5;
}
i.inst {
	width: 34px;
	height: 34px;
	background: url(../images/social.png)no-repeat -91px -8px;
	float: left;
	vertical-align: middle;
}
i.inst:hover{
	opacity:0.5;
}
.social {
	/*float: left;*/
	/*margin: 0.4em 0 0;*/
	position: absolute;
	top: 300px;
	left: 1030px;
	z-index: 50;
	min-width: 208px;
}
.social li {
	display: inline-block;
}
.social ul {
	padding:0;
}
/* start menu */
.h_menu4 {
  margin: 7px 0 0px;
  float: right;
}
.h_nav h4{
	border-bottom:1px solid rgb(236, 236, 236);
	font-size: 1.3em;
	color:#000;
	line-height: 1.8em;
	margin-bottom: 4%;
}
.h_nav h4.top{
	margin-top:1%;
}
.h_nav ul li{
	display: block;
}
.h_nav ul li a{
	font-family: "Work Sans";
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 36px;
	color: #f2f2f2;
}
.h_nav ul li a:hover{
	color:#EF5F21;
	text-decoration:none;
}
/*--banner--*/

.banner{
	background: url(../images/1.jpg) no-repeat ;
	background-size: cover;
	width:100%;
	min-height: 560px;
	  position: relative;
}
/*--- slider-css --*/

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 0px;
	width: 0px;
	display: inline-block;
	border:none;
	background:none;
	border-radius:50px;
}
.callbacks_here a:after{
	background:#fff;
}
.callbacks_tabs a{
	visibility:hidden;
}
.callbacks_tabs li{
	display:inline-block;
}
ul.callbacks_tabs.callbacks1_tabs {
	position: absolute;
	bottom: 14%;
	z-index: 999;
	left: 46%;
}
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 38%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
height: 35px;
  width: 35px;
  background: url("../images/img-sprite.png") no-repeat -13px -98px ;
 }
.callbacks_nav.next {
  left: auto;
  background-position:-91px -98px;
  right: 0;
 }
.banner-text{
 padding:14em 0 1em;
 color:#fff;
   width: 50%;
}
.banner-text h3 {
  font-size: 2em;
  font-weight: 800;
  /*font-family: Work Sans;*/
  font-family: Work Sans;
  text-transform: uppercase;
  letter-spacing: 6px;
  line-height: 1.2em;
}
.banner-text p{
	font-size:1.2em;
	margin: 1.3em 0 1em;
}
.banner-text a{
	text-decoration: none;
	color:#fff;
	font-size:1.2em;
	background: #8ce78a;
	padding: 0.4em 1em;
	border-radius:5px;
}
.banner-text a:hover{
	color: #8ce78a;
	background: #fff;
}
/*--content-top--*/
.cont {
    position: relative;
    min-height: 66em;
}
.content {
    position: absolute;
    top: -62px;
    background-color: #fff;
    padding: 2em;
}
.content-top h1{
	color:#6e7786;
	font-size: 1.7em;
  /*font-family: Work Sans;*/
	font-family: Work Sans;
  font-weight: 600;
    margin-bottom: 0.5em;
}
.content-top {
	text-align:center;
	padding:4em 0;
}
.grid-top img{
	width:100%;
}
.grid-top p{
  font-size: 1.2em;
  margin: 1em 0 0;
  font-weight: 500;
  text-transform: uppercase;
}
.grid-top p a{
	  color: #6e7786;
  text-decoration: none;
}
.grid-top p a:hover{
	  color: #8ce78a;
}
.grid-in {
  padding: 2em 0 0;
}
/*--//content-top--*/
/*---content-middle--*/
.grid-mid{
	position:relative;
}
.twit {
	position: absolute;
  top: 48%;
  width:100%;
  	text-align:center;
}
.twit h4{
  color: #fff;
  font-size: 2em;
  font-weight: 600;
  margin: 0 auto;

  text-transform: uppercase;
  /*font-family: Work Sans;*/
	font-family: Work Sans;
}
.grid-mid img{
	width:100%;
}
.grid-middle {
  padding: 2em 0 0;
}
/*--content-bottom--*/
.content-bottom ul li{
	display:inline-block;
	border:1px solid #eee;
	float:left;
  border-left: none;
  width: 16.666%;
}
.content-bottom {
  padding: 3em 0;
}
/*--//content--*/
.col-md2 {
  padding: 30px 0 0;
}
.men1{
	padding: 0 15px 0 0;
}
.men2{
	padding: 0 0px 0 15px;
}
.content-top-bottom h2{
	  color: #6e7786;
  font-size: 1.7em;
  font-family: Work Sans;
  font-weight: 600;
  margin-bottom: 1.5em;
  text-align: center;
    text-transform: uppercase;
}
.b-link-stripe{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-weight: 300;
	overflow:hidden;
	width: 100%;
}
.b-link-stripe .b-wrapper{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	color:#ffffff;
	overflow:hidden;
}

.b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;
	font-size:1.1em;
	font-weight:700;
}
.b-animate img{
	margin-top: 4%;
	display: -webkit-inline-box;
}
.b-animate span{
	display:block;
	font-size: 1.5em;
	padding-top: 5em;
	display: block;
	font-weight: 500;
}

/* lt-ie9 */
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position: relative;
	left: -100%;
	background: rgba(0, 0, 0, 0.36);
  background-size: 100% 100%;
  top: 0px;
  margin: 0;
  min-height: 356px;
}
.grid-top:hover .b-from-left{
	left:0;
}
.grid-top{
	position: relative;
}
/*----*/
.col-md1 {
  position: relative;
}

.b-from-top{
	position: relative;
	top: -100%;
	background:rgba(0, 0, 0, 0.36);
  background-size: 100% 100%;

  margin: 0;
  min-height: 429px;
}
.col-md1:hover .b-from-top{
	top:0;
}
.men:hover .b-from-top{
	top:0;
}
.men1:hover .b-from-top{
	top:0;
}
.men2:hover .b-from-top{
	top:0;
}
.top-in1{
	min-height: 204px;
}
.top-in1 span{
	padding: 4em 0 0;
}
.top-in2 span{
	padding: 3.5em 0 0;
}
.top-in2{
	min-height: 196px;
}
.top-in span{
	padding: 8em 0 0;
}
/*----*/
.content-grid{
	position: absolute;
	top:0;
	display: none;
	  text-align: center;
  width: 100%;
}
.content-grid h5{
	color:#fff;
	font-size: 2em;
}
.men{
	position: relative;
}
.men:hover .content-grid{
	display: block;
}

/*--//content--*/

/*--footer--*/
.footer{
	/*background:#F5F5F5;*/
	color: #f2f2f2;
	/*margin-top: 110px;*/
}
.footer h4.footer-title {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	color: #f2f2f2;
	margin-bottom: 40px;
}
.footer h4.footer-subtitle {
	font-family: Work Sans;
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 40px;
}
.footer p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 1.6rem;
	line-height: 24px;
	color: #f2f2f2;
}
.footer ul li {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 1.6rem;
	line-height: 24px;
	color: #f2f2f2;
	padding-bottom: 10px;
}
.footer ul li a{
	color: #f2f2f2;
}
.footer .social {
	position: relative;
	top: 0;
	left: 0;
	min-width: 188px;
}
.footer .social ul li {
	padding: 0 20px 0 0;
}
.footer i.facebook, .footer i.instagram, .footer i.linkedin, .footer i.pinterest, .footer i.twitter, .footer i.youtube {
	width: 32px;
	height: 22px;
	background-color: #f2f2f2;
	float: left;
	padding: 0 5px 0 0;
}
.footer i.facebook {
	width: 11px;
	background: url(../images/facebook.svg)no-repeat 0 0;
}
.footer i.instagram {
	width: 22px;
	background: url(../images/instagram.svg)no-repeat 0 0;
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7483%) hue-rotate(78deg) brightness(114%) contrast(94%);
}
.footer i.linkedin {
	background: url(../images/linkedin.png)no-repeat 0 0;
}
.footer i.pinterest{
	background: url(../images/pinterest.svg)no-repeat 0 0;
}
.footer i.twitter{
	width: 27px;
	background: url(../images/twitter.svg)no-repeat 0 0;
}
.footer i.youtube{
	width: 32px;
	background: url(../images/youtube.svg)no-repeat 0 0;
}
.footer .contact-info p{
	padding-bottom: 40px;
	color: #f2f2f2;
}
.footer-top-at {
    padding: 6em 0 4em;
}
.footer-by-seka {
	font-size: 1.4rem;
	font-family: Work Sans;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: #ffffff!important;
	line-height: 18px;
	padding-left: 50px;
}
.footer-by-seka-mobile {
	visibility: hidden;
}
.footer-by-seka-desktop {
	visibility: visible;
}
.footer .container-fluid {
	padding-left: 0;
}
.payment-card-wrapper .item {
	display: inline-block;
	padding: 5px 10px;
	margin-bottom: 5px;
}
.payment-card-wrapper .bank-logo {
	max-width: 155px;
	min-width: 60px;
	height: 30px;
}
#shopping-cart-checkout-shipping .payment-card-wrapper .secureCode {
	padding-left: 70px;
	padding-right: 77px;
}
.payment-card-wrapper {
	margin-top: 30px;
	margin-bottom: 30px;
}
.payment-card-wrapper .card-logo {
	min-width: 37px;
	min-height: 23px;
	max-width: 100px;
	max-height: 113px;
	height: 30px;
}
.payment-card-wrapper .secureCode {
	padding-inline: 100px;
	display: inline-block;
}
 ul.nav-bottom li{
	list-style:none;
}
ul.nav-bottom li  a{
	text-decoration:none;
	color:#f2f2f2;
}
ul.nav-bottom li a:hover{
	color:black;
}
.footer-class {
	/*margin-bottom: 60px;*/
}
.amet-sed form{
	margin-bottom:25px;
}
.amet-sed input[type="text"] {
	width: 100%;
	padding: 12px;
	outline: none;
	/*color: #B1B1B1;*/
	color: #f2f2f2;
	font-size: 16px;
	line-height: 24px;
	background: #F5F5F5;
	border: 1px solid #B1B1B1;
	box-sizing: border-box;
 }
.amet-sed input[type="submit"] {
	margin-top: 25px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.amet-sed input[type="submit"]:hover {
	text-decoration: none;
	color: #ffffff;
}
ul.social{
	padding:1em 0 0;
}
ul.social li{
	display: inline-block;
}
ul.social li i{
	background: url(../images/img-sprite.png)no-repeat -9px -14px ;
  width: 24px;
  height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
ul.social li  i.twitter{
	background-position:  -43px -14px;
}
ul.social li  i.rss{
	background-position: -77px -14px;
}
ul.social li  i.gmail{
	background-position:-110px -14px;
}
ul.social li i:hover{
	transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
    transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;
}
/*--//footer--*/
/*--home page--*/
.container {
	width: 100%;
	padding: 0;
	/*overflow: hidden;*/
}
.index .hp-slide-holder {
	/*overflow: hidden;*/
	/*float: left;*/
	/*margin: -90px 0 0px 0;*/
	width: 100%;
	/*max-height: 710px;*/
}
.index .header {
	border-bottom: 0 none;
}
/*.index .header-top {*/
/*	background: transparent;*/
/*}*/
/*.index .header-top ul li a {*/
/*	color: #fff;*/
/*}*/
/*.index .header-top h1 {*/
/*	color: #fff;*/
/*}*/
.index .header-top .sb-icon-profile {
	background-color: transparent;
	background-image: url("../images/profile-white.png");
}
/*.index .header-top .sb-icon-cart {*/
/*	background-color: transparent;*/
/*	background-image: url("/webshop/images/shopping-bag.svg");*/
/*}*/
/*.header-top .sb-icon-like {*/
/*	background-color: transparent;*/
/*	background-image: url("/webshop/images/like.svg");*/
/*	width: 28px;*/
/*	height: 28px;*/
/*}*/
/*.index .header-top .sb-icon-search {*/
/*	background-color: transparent;*/
/*	background-image: url("/webshop/images/search.svg");*/
/*}*/
/*.index .header-top .sb-search-submit {*/
/*	background-color: transparent;*/
/*}*/
.index .header-top .sb-search-open .sb-search-input {
	/*background-color:#fff;*/
	/*color:#f2f2f2;*/
}
.index .header-top .sb-search-open .sb-search-submit {
	background: none;
}
.index .header-non-transparent {
	border-bottom: 1px solid #B1B1B1;
}
.index .header-non-transparent .header-top .sb-search-open .sb-search-input {
	background-color: #fff;
	color: #eaeaea;
}
.index .header-non-transparent .header-top {
	background: #fff;
}
.index .header-non-transparent .header-top ul li a {
	color: #f2f2f2;
}
.index .header-non-transparent .header-top ul li a:hover {
	color: #ffffff;
}
.index .header-non-transparent .header-top h1 {
	color: #f2f2f2;
}
.index .header-non-transparent .header-top .sb-icon-profile {
	background-image: url("../images/profile.png");
}
.index .header-non-transparent .header-top .sb-icon-cart {
	background-image: url("../images/cart.png");
}
.index .header-non-transparent .header-top .sb-icon-search {
	background-image: url("../images/search.svg");
}
.index .header-non-transparent ul li a.header-top-item:hover,
.index .header-non-transparent ul li a.header-top-item:active,
.index .header-non-transparent ul li a.header-top-item:focus,
.index .header-non-transparent ul li a.header-top-item:focus-within {
	border-bottom: 2px solid #f2f2f2;
	color: #f2f2f2;
	text-decoration: none;
}
.index .intro {
	position: relative;
	float: left;
	width: 480px;
	top: -400px;
	left: 8%;
}
.index .intro p {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 36px;
	line-height: 42px;
	color: #FFFFFF;
	padding: 0 0 60px 0;
}
.index .hp_nav {
	width: 400px;
	margin: 0 auto;
}
.index .hp_nav ul li {
	float: left;
	padding: 70px 30px;
}
.index .hp_nav ul li a:hover, .index .hp_nav ul li a:active, .index .hp_nav ul li a:focus, .index .hp_nav ul li a:visited {
	color: #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 3px;
	text-decoration: none;
}
.index .hp_nav ul li.active a{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 3px;
	text-decoration: none;
}
.latest-collection {
	margin-top: 110px;
	background: #F5F5F5;
}
.latest-collection .product-at {
	left: -15px;
}
.latest-collection-text {
	padding: 20px;
	font-family: Work Sans;
	color: #f2f2f2;
}
.latest-collection h2{
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	line-height: 60px;
	padding-bottom: 40px;
}
.latest-collection p, .timeless-design p{
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 40px;
}
.timeless-design {
	margin-top: 180px;
	margin-left: 330px;
	overflow: hidden;
}
.timeless-design-text{
	margin: 12% 12% 0 12%;
}
.timeless-design h2{
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	color: #f2f2f2;
	padding-bottom: 40px;
	/*margin-top: 30%;*/
}
.new-row {
	float: left;
	width: 100%;
}
.shop-now-btn {
	display: inline-block;
	align-items: center;
	padding: 18px 28px;
	position: relative;
	height: 57px;
	border: 1px solid #B1B1B1;
	box-sizing: border-box;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 1.8rem;
	line-height: 21px;
	letter-spacing: 0.14em;
	color: #f2f2f2;
	text-align: center;
	min-width: 180px;
}
.shop-now-btn-black {
	background-color: #f2f2f2;
	color:#101010;
}
.shop-now-btn-white {
	background-color: #101010;
	color:#ffffff;
	max-width: 580px;
	/*width: 120%;*/
	width: 100%;

}
.shop-now-btn-black:hover {
	background-color: #101010;
	color:#ffffff;
}
#deleteFiltersButton, #applyFiltersButton {
	width: 100%;
	padding: 0;
}
.btnAddFilterMobile {
	display: none;
}

.home-logo-container{
	position: absolute;
	width: 100%;
	top: 55%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.home-logo{
	width: 100%;
	height: 8vw;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 45%;
	background-image: url("/webshop/images/sk-logo.svg");
}

/*--//home page--*/
/*--contact--*/
.contact {
  padding: 3em 0 ;
}
.contact h1 {
    font-size: 2.5em;
    font-family: Work Sans;
    color: #6c7886;
    text-align: center;
    font-weight: 600;
}
.map iframe{
	width: 100%;
	height:150px;
	border:none;
	padding: 0 15px;
}
.contact-grid input[type="text"],.contact-grid textarea{
	width: 100%;
	padding: 1em;
	margin: 0.5em 0;
	background:none;
	outline:none;
	  border: 1px solid #A09F9F;
	  font-size:1em;
	  color:#A09F9F;
	-webkit-appearance: none;
}
.contact-grid textarea{
	resize:none;
}
.send input[type="submit"]{
	width: 14%;
	font-size: 1.1em;
	background:#8ce78a;
	padding: 0.4em 0.8em;
	text-align: center;
	color: #fff;
	border: none;
	outline:none;
	-webkit-appearance: none;
}
.send input[type="submit"]:hover{
	background:#2d2d2d;
}
.contact-form {
	padding: 3em 0;
}
.address-more {
  padding: 0 0 2em;
}
.contact-in p{
	font-size:1em;
	color: #626262;
	width: 72%;
	line-height: 1.7em;
}
.address-more h4{
	color:#6c7886;
	font-size:1.4em;
	  font-family: Work Sans;
	margin: 0 0 0.3em;
	  font-weight: 600;
}
.address-more p a{
	text-decoration:none;
	color: #626262;
}
.address-more p a:hover{
	color: #8ce78a;
}
/*--//contact--*/
/*--blog--*/
.grid_3{
	position:relative;
}
.blog-poast-admin {
	position: absolute;
	bottom:8.6em;
	left: 1.2em;
}
.blog-poast-info {
	padding: 0.8em 0em;
}
.blog-poast-info ul li {
	display:inline-block;
	  padding: 0 0.3em;
}
.blog-poast-info ul li span{
	color: #000;
	font-size:1em;
}
.blog-poast-info ul li a {
	color: #000;
	font-size:1em;
}
.blog-poast-info ul li a:hover{
	text-decoration:none;
}
.blog-poast-info ul li a:hover {
	text-decoration:none;
	color:#EF5F21;
}
.blog-poast-info ul li  i {
	width: 20px;
	height: 20px;
	background:  url(../images/img-sprite.png) no-repeat -150px -104px ;
	display: inline-block;
	vertical-align: sub;
	margin: 0 3px 0 0;
}
.blog-poast-info ul li  i.date {
	background-position: -186px -104px;
}
.blog-poast-info ul li  i.comment {
	background-position:-226px -101px;
}
.blog {
  padding: 4em 0;
}
.grid_3 p {
	color: #626262;
	font-size: 1em;
	line-height:1.5em;
}
.grid_3 h3{
	text-transform:uppercase;
	font-size:1.2em;
	margin-bottom:1em;
}
.grid_3 h3 a{
	color:#000;
	text-decoration: none;
}
.grid_3 h3 a:hover {
  color: #EF5F21;
}
.button {
	margin-top: 20px;
}
.button a {
	color:#fff;
	font-size: 1em;
	text-transform: uppercase;
	background: #EF5F21;
	padding: 0.4em 1em;
	text-decoration: none;
		text-decoration:none;
}
.button a:hover{

	color:#fff;
	background: #000
}
.grid_3{
	margin-bottom:3em;
}
p.m_10 {
	font-size: 0.85em;
	color: #555;
	line-height: 1.8em;
	padding: 2% 0;
}
p.m_11 {
	font-size: 0.85em;
	color: #555;
	line-height: 1.8em;
}
.blog h1 {
  font-size: 3em;
  font-family: Work Sans;
  color: #000;
  text-align: center;
  font-weight: 600;
    margin: 0 0 1em;
}
/*--//blog--*/
/*--product--*/
.tags ul li {
	display: inline-block;
	float:left;
	    width: 22.8%;
  margin: 0.5em 2% 0 0;
  text-align: center;
}
.tags li a {
	font-size: 1em;
	display:block;
	padding: 0.3em 0.4em;
	text-decoration: none;
	color: #000;
	border: 1px solid #000;
}
.tags li a:hover {
	color: #fff;
	background:#EF5F21;
	border: 1px solid #EF5F21;
}

.tags ul li:nth-child(4),.tags ul li:nth-child(8),.tags ul li:nth-child(12){
	margin:0.5em 0 0;
}
/*----*/
/*--category--*/
.category h1, .collection h1, .categories h1 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	text-align: center;
	margin: 30px 0;
}
.category .header-center h1, .collection .header-center h1, .categories .header-center h1 {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	text-align: center;
	color: #f2f2f2;
}
.category .left-menu .h_nav, .collection .left-menu .h_nav {
	margin-bottom: 40px;
}
.category .left-menu .h_nav ul li, .collection .left-menu .h_nav ul li{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 36px;
}
.category .left-menu .h_nav ul li.grid, .collection .left-menu .h_nav ul li.grid{
	font-weight: 900;
}
.category .left-menu .subcategories, .collection .left-menu .subcategories{
	margin-left: 15px;
}
.category .left-menu li.active, .collection .left-menu li.active {
	display: list-item;
	list-style-type: initial;
	color: #EF5F21;
}
.category .left-menu li.active>a, .collection .left-menu li.active>a{
	color: #EF5F21;
}

.categories h2{
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	color: #f2f2f2;
	padding-bottom: 40px;
}
.categories .product-at img{
	min-height: 140px;
}
.categories .product-box {
	min-height: 250px;
}
h3.cate {
	color: #000;
	  border-bottom: 1px solid #000;
  width: 69%;
	font-size: 2em;
    font-family: Work Sans;
}
.of-left{
	 border-bottom: 1px solid #000;
}
.product-go {
  margin-top: 2em;
}
.bottom-product {
    margin-bottom: 2em;
    margin-top: 0em;
}
nav.in{
  text-align: center;
}
.pagination-holder {
	text-align: center;
}
.pagination > li {
	display: block;
	float: left;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #ffffff;
	border-color: #ffffff;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #1b1b1b;
	border-bottom: 1px solid #EF5F21;
	background-color: #fff;
}
.pagination > li > span.inactive:hover {
	border: 1px solid #ddd;
}
.pagination > li > a, .pagination > li > span {

  color: #000;
}
/*----*/
/*--news--*/
.news {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #f2f2f2;
}
.news h2.page-title {
	margin: 60px 30px;
	text-align: center;
}
.news h2 {
	font-size: 28px;
	line-height: 33px;
	color: #f2f2f2;
	margin-bottom: 26px;
}
.news-image{
	margin-bottom: 60px;
	width: 100%;
}
h1.news-single-title{
	padding-top: 0;
	letter-spacing: 0.05em;
}
/*----*/
ul.kid-menu{
	display: block !important;
}
.menu {
	width: auto;
	height: auto;
	padding: 0;
	list-style: none;
	margin: 1.5em 0;
}
.menu > li > a {
	width: 100%;
  margin: 0.3em 0;
	display:inline-block;
	position: relative;
	color: #000;
	font-size: 1.1em;
	text-decoration:none;

}
.menu > li > a:hover{
	color:#EF5F21;
}
.menu ul li a {
	width: 100%;
	display: inline-block;
	position: relative;
	font-size:1.1em;
	margin:0.3em 0;
	color: #000;
	text-decoration:none;

	text-indent: 1.2em;
}
.menu ul li a:hover{
	color:#EF5F21;
}
ul.kid-menu li,.menu ul li{
	list-style: none;
}
.sellers {
  padding: 2em 0;
}
.tags {
  padding: 1.5em 0 0;
}
h3.best {
  color: #000;
  border-bottom: 1px solid #000;
  width: 81%;
  font-size: 2em;
    font-family: Work Sans;
}
.pagination > .active > a, .pagination > .active > a:hover {
  background: #EF5F21;
  border-color: #EF5F21;
}
/*----*/
.product-middle{
	background: url(../images/product1.jpg) center;
  width: 100%;
  min-height: 45px;
  display: block;
  background-size: cover;
}
.fit-top{

  width: 100%;
	padding: 1em 1em;
}
 h6.shop-top{
	font-size:1.1em;
	font-weight:300;
	float:left;
	color: #fff;
	  margin-top: 0.3em;
}
a.shop-now{
	font-size:0.9em;
	  float: right;
	  text-decoration: none;
	  border: 1px solid #ffffff;
	  padding: 0.2em 0.4em;
	  color:#fff;
}
a.shop-now:hover{
	  border: 1px solid #EF5F21;
	  background:#EF5F21;
}
h3.tag {
	color: #000;
	  border-bottom: 1px solid #000;
  width: 32%;
	font-size: 2em;
    font-family: Work Sans;
}
.of-left-in{
	 border-bottom: 1px solid #000;
}

/*----*/
.fashion-grid{
	float:left;
	  width: 24%;
}
.fashion-grid1{
	float: right;
	  width: 68%;
}
 h6.best2 {
  font-size: 1em;
  font-family: Work Sans, serif;
  line-height: 1.3em;
 }
 h6.best2 a{
 	color:#000;
 	text-decoration: none;
 }
 h6.best2 a:hover{
	color:#EF5F21;
 }
 span.price-in1 {
  font-size: 1.7em;
  padding: 0.3em 0 0;
  display: block;
  color:#EF5F21;
}
span.price-in1 small {
  text-decoration: line-through;
}
.six1{
	position: absolute;
	top:0;
	font-weight: 100;
	  padding: 4em 1em 0;
	  width: 100%;
  height: 100%;
  text-align: center;
}
.six1 h4{
	font-size:2.5em;
	color:#EF5F21;
font-weight: 100;
}
.six1 p{
	font-size:2em;
	color:#EF5F21;
	  margin: 0.5em 0 0;
}
.six1 span{
	font-size:6em;
	color:#EF5F21;
	font-weight: 100;
	  font-family: Work Sans;
}
.per1 {
  position: relative;
    margin: 2em 0;
}
/*---*/

a.item_add p.number {
    font-size: 1.1em;
    color: #6e7786;
    text-align: center;
    padding: 0em 1em;
}
a.item_add p.number:hover{
		background: none;
		transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
a.item_add p.number i {
    background: url(../images/cart-1.png)no-repeat 1px -0px;
    width: 26px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
}
p.tun {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	color: #f2f2f2;
	margin: 10px auto;
}
p.new {
	top: 20px;
	left: 35px;
	width: 57px;
	height: 24px;
	background: #ffffff;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	text-align: center;
	padding: 4px;
	position: absolute;
	z-index: 2;
}
p.is_featured {
	top: 20px;
	right: 35px;
	width: 77px;
	height: 24px;
	background: #B1B1B1;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #FFF;
	text-align: center;
	padding: 4px;
	position: absolute;
	z-index: 2;
}
p.available_in {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #f2f2f2;
}
.product-box {
	margin-bottom: 20px;
	/*margin: 0 15px 20px 15px;*/
	/*padding: 0;*/
	border: 1px solid transparent;
	min-height: 360px;
}
.product-box:hover {
	border: 1px solid #ffffff;
	box-sizing: border-box;
}
.product-box img {
	max-height: 240px;
}
.product1 span {
    color: #000;
    font-size: 1.1em;
    font-weight: 700;
}
.product-at img {
    width:100%;
	min-height: 190px;
}
.product-at{
	position: relative;
}
.product-at:hover .pro-grid{
	display:block;
}
.product1 {
  padding: 0;
}
.pro-grid{
	text-align:center;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	display:none;
	padding: 12em 0 0;
}
.pro-grid span{
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	font-weight:600;
	background:#8CE78A;
	padding: 0.5em 1.5em;
	text-transform: uppercase;
}
.pro-grid span:hover{
	background:#fff;
	color:#8CE78A;
}
/*--//product--*/
.breadcrumbs {
	margin: 10px 0;
	float: left;
	position: relative;
	width: 100%;
}
.breadcrumbs h4, .breadcrumbs span {
	position: relative;
	float: left;
	display: block;
	padding: 5px 10px 5px 0;
}
.breadcrumbs h4, .breadcrumbs span, .breadcrumbs a {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	color: #f2f2f2;
}
.breadcrumbs a:hover {
	text-decoration: none;
	background: transparent;
	color: #ffffff;
}
.body {
	/*max-width: 1340px;*/
	margin: 80px auto 40px;
	padding: 0 10% 0 10%;
}
.social-share {
	position: relative;
	float: left;
	padding: 20px 0;
	width: 100%;
}
.social-share div {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
}
.social-share ul li {
	position: relative;
	display: block;
	float: left;
	padding-right: 20px;
}
.social-share ul li:first-child {
	margin-top: -3px;
}
.social-share ul li .facebook, .social-share ul li .twitter, .social-share ul li .pinterest {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	filter: alpha(opacity=0); /* IE 5-7 */
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	-webkit-appearance: none;
	float: left;
	width: 16px;
	height: 18px;
}
.social-share ul li .facebook {
	background:#fff url('../images/facebook-small.png') no-repeat 0 0;
}
.social-share ul li .twitter{
	background:#fff url('../images/twitter-small.png') no-repeat 0 0;
}
.social-share ul li .pinterest {
	background:#fff url('../images/pinterest-small.png') no-repeat 0 0;
}
.product .price {
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 2.2rem;
	line-height: 2.6rem;
	color: #ffffff;
}
.product hr {
	border: 1px solid #B1B1B1;
	margin: 25px 0 10px;
}
.product .colors {
	 margin: 20px 0 50px;
}
.product .description {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #f2f2f2;
}
.product .product-main-image {
	width: 100%;
	margin-bottom: 30px;
}
.cart-items-count-holder {
	width: 100%;
	float: left;
}
 .cart-items-count {
	position: relative;
	float: left;
	/*width: 140px;*/
	/*height: 50px;*/
	/*border: 1px solid #B1B1B1;*/
	box-sizing: border-box;
}
 .cart .cart-items-count{
	 min-width: 93px;
 }
.cart-items-count button, .cart-items-count div{
	background-color: transparent;
	float: left;
	border: 0 none;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.7rem;
	line-height: 21px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #f2f2f2;
	padding: 0 20px 0 20px;
	max-width: 48px;
}
.cart-items-count button {
	/*border: 1px solid #ffffff;
	border-radius: 50%;*/
	width: 1.6rem;
	height: 1.6rem;
	padding: 0;
	text-align: center;
	display: inline-block;
	line-height: 14px;
}

.single-top-in {
	float: left;
	padding: 20px 0;
	text-align: center;
	width: 100%;
}
a.add-cart {
	display: block;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 18px 28px;
	position: relative;
	height: 57px;
	border: 1px solid #B1B1B1;
	box-sizing: border-box;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.8rem;
	line-height: 2.1rem;
	letter-spacing: 0.05em;
	color: #ffffff;
	text-decoration: none;
}
.buy-it-now {
	margin-top: 20px;
}
.buy-it-now a.add-cart {
	background: #f2f2f2;
	color: #fff;
}
.product .login-register {
	/*display: block;*/
	/*flex-direction: row;*/
	/*justify-content: center;*/
	/*align-items: center;*/
	line-height: 25px;
	text-transform: uppercase;
	margin-block: 20px;
	padding: 18px 20px;
	position: relative;
	border: 1px solid #B1B1B1;
	box-sizing: border-box;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: 0.14em;
	color: #f2f2f2;
	/*float: left;*/
}
.pl-lft {
    float: left;
    width: 45%;
}
.pl-rgt {
    float: right;
    width: 55%;
    padding: 1.6em 0em 1.6em 1em;
}
.pro-tp p a{
    color: #6e7786;
    font-size: 1em;
    margin: 1em 0;
    line-height: 1.8em;
	text-decoration:none;
}
.pro-tp p a:hover{
color:#8ce78a;
}
.pro-tp h6 a{
    color: #000;
    font-size: 1em;
    margin:0;
    font-weight:700;
	text-decoration:none;
}
.pro-tp h6 a:hover{
color:#8ce78a;
}
.pro-tp {
    margin: 0 0 2em;
}
.pr-btm h4 {
    color: #6e7786;
    font-size: 1.4em;
    font-weight: 700;
    margin: 0 0 1em;
}
.pr-btm h6 {
    font-size: 1.2em;
    font-weight: 700;
    margin: 1em 0;
    color: #000;
}
.pr-btm p {
    color: #6e7786;
    font-size: 1em;
    margin: 1em 0;
    line-height: 1.8em;
}
.pr-btm {
    text-align: center;
	margin:6em 0 0;
}
.pr-btm img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 0 auto;
}
.bottom-cd.simpleCart_shelfItem {
    padding-right: 5em;
}
.grow {
    background-color: #8ce78a;
    padding: 1.3em 0;
}
.grow h2 {
    color: #fff;
    font-size: 2em;
    margin: 0;
    font-weight: 700;
}
.pro-du {
    padding: 4em 0;
}
.ca-rt {
    float: right;
    width: 42%;
    padding: 2em 0 0;
}
.top-sing {
    margin-bottom: 7em;
}
/*--single--*/
 ul.star-footer li{
	display:inline-block;

}
 ul.star-footer li i{
	height: 16px;
	width: 16px;
	background: url("../images/img-sprite.png") no-repeat -261px -106px  ;
	display: inline-block;
}
.single-para h4 {
    color: #000;
  font-size: 2em;
  font-family: Work Sans, serif;
}
.single-para p {
  font-size: 1em;
  color: #2c3e50;
  font-family: Work Sans, serif;
  line-height: 1.8em;
    margin: 1em 0;
}
.single-para h5 {
  color:#8ce78a;
  font-size: 1.7em;
  border-bottom: 1px solid #C4C3C3;
  padding: 0.3em 0;
}

.available ul li {
    list-style: none;
    padding: 0 0.5em 0 0;
    color: #4c4c4c;
    font-size: 1.1em;
    float: left;
    width: 100%;
    font-family: 'Roboto Slab', serif;
    margin: 0.5em 0;
    float: left;
    width: 50%;
    vertical-align: middle;
}
.available ul li select {
    outline: none;
    padding: 6px;
    border: none;
    background: #eeeeee;
    width: 64%;
    margin-left: 7%;
    cursor: pointer;
}
.available ul li.size-in select {
	  margin-left: 16%;
}
.available {
  padding:  1em 0;
}
ul.tag-men {
	padding:0.3em 0;
	 border-top: 1px solid #C4C3C3;
	  border-bottom: 1px solid #C4C3C3;
}
ul.tag-men li{
	list-style:none;
	color:#000;
	 font-family: Work Sans, serif;
	 margin: 0.3em 0;
	font-size:0.9em;
}
ul.tag-men li span.women1{
	  margin-left: 9em;
}
h3.real{
  color: #000;
  border-bottom: 1px solid #000;
   margin: 0 0.5em 1em;
  font-size: 2em;
  font-family: Work Sans, serif;
}
/*----*/
.star-on {
  padding: 1em 0;
}
.star-on ul {
  float:left;
}
.star-on ul li{
	vertical-align: sub;
}

.review{
	float:left;
	  padding: 0 1em;
}
.star-on a{
	text-decoration:none;
	font-size:1em;
	color:#000;
}
.star-on a:hover{
	color:#8ce78a;
}
/*----*/
.cd-tabs-navigation {
  width: 100%;
}
.cd-tabs-navigation li {
    display: inline-block;
  list-style:none;
}
.cd-tabs-navigation a {
  position: relative;
  display: block;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	font-size:1.1em;
	color:#000;
	background:#eee ;
	padding:10px 16px;
	  font-family: Work Sans, serif;
	text-decoration: none;
}

.cd-tabs-navigation a.selected  {
	background:#EF5F21;
  color:#fff;
}

.cd-tabs-content li {
  display: none;
}
.cd-tabs-content li.selected {
  display: block;
  -webkit-animation: cd-fade-in 0.5s;
  -moz-animation: cd-fade-in 0.5s;
  animation: cd-fade-in 0.5s;

}
.cd-tabs.is-ended {
  margin: 3em 0 1em;
  padding: 0 1em;
}
.facts{

padding: 1em 0;
}
.facts p{
	color:#999;
	font-size:1em;
	line-height:1.7em;
	padding:0 0 1em;
	  font-family: Work Sans, serif;
}
.facts ul li{
	list-style:none;
	color:#767676;
	font-size:1em;
	padding:0.3em 0;
}
.color {
	background:#eee;
	  margin: 1em 0;
  padding: 1em;
}
.color p,.color span{
	color:#000;
	font-size:1em;
	  font-family: Work Sans, serif;
	    float: left;

}
.color p{
	width:40%;
}
.top-comment-left{
	float: left;
	width: 13%;
}
.top-comment-right{
	float: left;
	width:84%;
	margin-left:1em;
	background:#f8f8f8;
	padding:2em ;
}
.top-comment-right h6{
	color:#000;
	font-size:0.8em;
	font-family: Work Sans, serif;
}
.top-comment-right p{
	color:#000;
	font-size:1em;
	  margin: 1em 0em 0 1em;
}
a.add-re{
	text-decoration: none;
  color: #fff;
  background: #EF5F21;
  padding: 0.4em 0.8em;
  font-size: 0.9em;
  text-transform: uppercase;
  margin-top: 2em;
  display: inline-block;
}
a.add-re:hover{

  background: #000;
  }
.top-comment-right h6 a{
	color:#000;
	font-size:1.5em;
	text-decoration:none;
}
.comments-top-top {
	margin: 2em 0;

}
/*--//single--*/

.recaptcha-holder {
	padding: 14px 0;
}
.register {
	padding: 4em 0 ;
}
/*--register--*/
.register h1 {
    font-size: 2.5em;
    font-family: Work Sans;
    color: #6c7886;
    text-align: center;
    font-weight: 600;
    margin-bottom: 1em;
}
.register-top-grid h3, .register-bottom-grid h3 {
	font-family: "Work Sans";
	font-size: 30px;
	text-align: center;
	color: #000000;
	margin-bottom: 30px;
}
.register-top-grid span.error, .register-bottom-grid span.error {
	margin-top: -10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.has-error {
	border: 1px solid rgb(233, 117, 51) !important;
}
.checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	line-height: 27px;
	cursor: pointer;
	float: left;
	position: relative;
}
.news-letter {
	color: #ffffff;
	font-size: 1em;
	margin-bottom: 1em;
	display:inline-block;
	text-transform: uppercase;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	font-weight:400;
}
.checkbox i {
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
	width:20px;
	height:20px;
	outline: none;
	border: 2px solid #ffffff;
}
.checkbox input + i:after {
	content: '';
	background: url("../images/tick1.png") no-repeat 1px 2px;
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.checkbox input {
	position: absolute;
	left: -9999px;
}
.checkbox input:checked + i:after {
	opacity: 1;
}
.news-letter:hover {
	color:#000;
}
.payment-types label {
	width: 100%;
}
.payment-types label input {
	margin-right: 10px;
}
/*--//register--*/
/*--account--*/
.account h1 {
    font-size: 2.5em;
    color: #6c7886;
    text-align: center;
    font-weight: 600;
    margin-bottom: 1em;
}
.account-top span{
	font-size:1em;
	display: block;
	padding: 0 0 0.5em;
	color:#A09F9F;
}
.account-top div{
	padding:0.5em 0;
}
.account-pass h2 {
	text-align: center;
}

.account-top textarea{
	resize:none;
	height:60px;
}
.account-top label {
	padding-bottom: 15px;
}
.account-top h2 {
	margin-bottom: 30px;
}
.account{
	padding: 4em 0;
}
.go-to {
	width: 100%!important;
	display: block;
	text-align: center;
}
.five {
  background: #fff;
  border-radius: 100px;
  border: 2px solid #ffffff;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 1%;
  right: 8%;
  padding: 2em 0 0;
  text-align: center;
}
.five span {
  font-size: 1em;
  color:#ffffff;
}
.five h2 {
  font-size: 1.5em;
  font-weight: 700;
  color: #000;
}
a.create {
  text-decoration: none;
  color: #fff;
  padding: 7px 20px;
  background:#ffffff;
  text-align: center;
  display: block;
 }
.left-account img{
 	width:100%;
 }
/*--single--*/
.single-bottom h3 {
  font-size: 3em;
  font-family: Work Sans;
  color: #000;
  text-align: center;
  font-weight: 600;
  margin-bottom: 0.7em;
}
.single-bottom {
  padding: 0em 0 4em;
}
.single-bottom input[type="text"], .single-bottom textarea {
  width: 100%;
  padding: 1em;
  background: none;
  outline: none;
  border: 1px solid #A09F9F;
  font-size: 1em;
  color:#A09F9F;
  -webkit-appearance: none;
  margin: 0 0 1em;
}
.single-bottom  input[type="submit"]{
	width: 10%;
	font-size: 1.3em;
	background: #EF5F21;
	padding: 0.4em 0.8em;
	text-align: center;
	color: #fff;
	border: none;
	outline:none;
	-webkit-appearance: none;

}
.single-bottom  input[type="submit"]:hover{
	background:#000;
}
 .single-bottom textarea {
	resize:none;
	min-height:180px;
	 margin: 0em 0em 1em;
	width: 100%;
 }
 /*--//single--*/
/*--checkout--*/
/*--
.cart h3{
	font-size:1.5em;
}
--*/
.cart-sec{
	margin-bottom:3em;
}
.cart-item{
	width:20%;
	float:left;
	margin-right:5%;

}
.cart-item img{
	width:100%;
}
.cart-item-info{
	width:75%;
	float:left;

}
.check{
	padding:4em 0;
}
.cart-item-info h3{
	font-size:1em;
	font-weight:600;
}
.cart-item-info h3 a{
	color:#000;
}
.cart-item-info h3 span{
	display:block;
	font-weight:400;
	font-size: 0.85em;
  margin: 0.7em 0;
}
.size_3 {
  width:100%;
}
.cart-item-info h4 span{
	font-size:0.65em;
	font-weight:400;
}

.close1,.close2{
  background: url('../images/close_1.png') no-repeat 0px 0px;
  cursor: pointer;
  width: 28px;
  height: 28px;
  position: absolute;
  right: 0px;
  top: 0px;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.cart-header {
  position: relative;
}
.cart-header2 {
  position: relative;
}

.total-item,.cart-items{
	margin-top:0em;
	padding-bottom:2em;
}

.total-item h3 {
  color: #333;
  font-size: 1.1em;
  margin-bottom: 1em;
}
.total-item h4{
	font-size:0.8em;
	font-weight:600;
	color:#9C9C9C;
	display:inline-block;
	margin-right:6em;
}
a.cpns{
	background:#8ce78a;
	color:#fff;
	 font-family: Work Sans;
	padding: 10px;
  font-size: 0.8em;
	font-weight:600;
}
a.cpns:hover{
	background: #000;
}
.total-item p{
	font-size:0.9em;
	font-weight:400;
	margin-top:1em;
}
.total-item p a{
	color:#727272;
}
.total-item p a:hover{
	color:#000;
	text-decoration:underline;
}
a.continue{
	background:#8ce78a;
	padding:10px 20px;
	  font-family: Work Sans;
	font-size:1em;
	color:#fff;
	text-decoration:none;
	display: block;
   font-weight: 600;
   text-align: center;
   margin-bottom:2em;
}
a.continue:hover{
	background:#000;
}
ul.total_price{
	padding: 0;
  margin: 1em 0 0 0;
  list-style: none;
}
ul.total_price li.last_price{
	width: 50%;
  float: left;

}
ul.total_price li.last_price span{
	font-size: 1.1em;
  color: #000;
}
.price-details{
	border-bottom: 1px solid #DDD9D9;
  padding-bottom: 10px;
}
.price-details h3{
	color:#000;
	font-size:1.2em;
	margin-bottom:1em;
}
.price-details span{
	width: 50%;
  float: left;

  font-size: 0.8125em;
  color: #000;
  line-height: 1.8em;
}


.check h1 {
  font-size: 1.5em;
  margin-bottom:2em;
    font-family: Work Sans;
}
a.item_add1 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-right-radius: 0;

  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 10px 15px;
  background: url(0) #f54d56;
}
a.item_add1:hover{
	background:rgb(3, 193, 167);
	text-decoration:none;
	color:#fff;
}
.btn_5{
	padding:25px 40px;
	font-size:1.1em;
}
ul.qty{
	padding:0;
	margin:0;
	list-style:none;
}
ul.qty li{
   display: inline-block;
   margin-right: 10%;
}
ul.qty li p{
	font-size:0.8125em;
	color:#555;
}

.hide {
	visibility: hidden;
}


/*Cart*/
body.cart {
	overflow-y: auto;
}
.cart-header {
	padding: 50px;
}
.cart .loading {
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(250,250,250,0.7);
	z-index: 999;
}
.cart .loading .loader {
	z-index: 1000;
	background-image: url(../../img/loading.gif);
	width: 30px;
	height: 30px;
	margin: 200px auto 0;
}

.cart-header .cart-header-text h2{
	color: #ffffff;
	font-family: Work Sans;
	font-size: 5.4rem;
	font-style: normal;
	font-weight: 400;
	line-height: 69px;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: uppercase;

}

/*Cart items table*/

.chart-items-table {
	width: 100%;
	border-collapse: collapse;
}

.chart-items-table thead{
	border-bottom: 1px solid #ffffff50;

}

.chart-items-table thead tr th{
	color: #f2f2f2;
	padding-bottom: .5em;
	font-weight: normal;
	font-family: Work Sans;
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0em;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 1.2rem;


}

.chart-items-table thead tr th:nth-child(1){
	text-align: left;
}

.chart-items-table thead tr th:nth-child(2){
	text-align: center;
}

.chart-items-table thead tr th:nth-child(2){
	text-align: right;
}

/*.chart-items-table tbody{*/
/*	border-bottom: 2px solid #B1B1B1;*/
/*}*/

.chart-items-table tbody tr {
	border-bottom: 1px solid #ffffff50;
	border-collapse:separate;
	border-spacing:1em;
}

.chart-items-table tbody tr td:nth-child(1){

}

.chart-items-table tbody tr td:nth-child(1) div:nth-child(2){
	text-align: left;
	vertical-align: middle;
	padding-bottom: 1rem;
}

.chart-items-table tbody .cart-item-image-holder img{
	max-width: 130px;
	min-width: 130px;
}

.chart-items-table tbody tr td:nth-child(2){
	text-align: center;
	max-width: 130px;
}

.chart-items-table tbody tr td:nth-child(2) .remove-item img{
	max-width: 20px;
	margin-left: 10px;
	float: right;
	/*margin-top: 15px;*/
	margin-top: 88px;

}

.chart-items-table tbody .name-price-holder {
	left: -15%;
	top: 35px;

}

.chart-items-table tbody .name-price-holder .item-price {

}

.chart-items-table tbody tr td:nth-child(2) div{

}

.chart-items-table tbody tr td:nth-child(2) .cart-items-remove{
}

.chart-items-table tbody tr td:nth-child(3){

}

.chart-items-table tbody tr td:nth-child(2) .cart-total{
	float: right;
	font-weight: bold;
	font-family: Work Sans;
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: right;
	color: #ffffff;
	margin-top: -10px;

}

.chart-items-table tfoot{

}

.chart-items-table tfoot tr td{
	padding-top: 1em;
	padding-bottom: 2em;
	border-bottom: 1px solid #b1b1b16e;

}

.chart-items-table tfoot tr td:nth-child(1){

}


.chart-items-table tfoot tr td:nth-child(2){
	text-align: right;
	font-family: Work Sans;
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0em;
	color: #ffffff;


}

.chart-items-table tfoot tr td:nth-child(2) .order{
	background: #000000;
	padding: 10px;
	font-family: Work Sans;
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	margin-top: 2em;
	min-width: 110px;
	letter-spacing: 2px;
	right: 0;
	float: right;
}

.chart-items-table tfoot tr td:nth-child(2) .order:hover{
	color: #ffffff;
}

.chart-items-table tfoot tr td:nth-child(2) .cart-total{
	color: orange;
	font-size: 23px;
	margin-bottom: 2%;
}

.chart-items-table tfoot tr td:nth-child(2) .cart-shipping-info{
	color: #A6A6A6;
	font-size: 0.5em;
	font-weight: 400;
}

#order.chart-items-table tbody tr td{
	text-align: left;
}
.order-status #order.chart-items-table tbody tr td{
	text-align: center;
}
.order-status #order.chart-items-table tbody tr td.alignRight {
	text-align: right;
}
.order-status .chart-items-table {
	width: 80%;
	border-collapse: collapse;
	margin: auto;
}

/*Cart checkout*/

#shopping-cart-checkout-shipping{
	position: absolute;
	height: 100%;
	width: 100%;
	display: none;
	z-index: 101;
	/*background: white; */
}

#shopping-cart-checkout{
	position: absolute;
	/*height: 100%;*/
	width: 100%;
	display: none;
	z-index: 100;
	/*background: white; */
}

#shopping-cart-checkout .shipping-data {
	padding-left: 12%;
	padding-right: 3%;
}
#shopping-cart-checkout .shipping-items{
	padding-left: 8%;
	padding-right: 8%;
	padding-top: 11%;

}

/*Shipping information*/

.breadcrumb-holder{
	padding-top: 20px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 1.6rem;
	line-height: 24px;
	color: #5B5B5B;
}

/*left side*/
.shipping-data{
	background: white;
	height: 100%;
	padding-top: 40px;
}
.shipping-data a{
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 1.4rem;
	line-height: 140%;
	color: #5B5B5B;
}
.shipping-data a:hover{
	text-decoration: none;
	background: transparent;
	color: #ffffff;
}
.shopping-cart-note{
	max-width: 360px;
}
.shopping-cart-note label{
	width: 100%;
}
.shopping-cart-note textarea {
	width: 100%;
	max-width: 360px;
	padding: 14px;
}
.cart-shipping-info {
	padding: 10px 14px 10px 0;
	text-align: right;
}

.shipping-left-panel{
	width: 89%;
	line-height: 35px;
	padding: 0 0 9% 0;
	border-bottom: 1px solid #B1B1B1;
}

.shipping-left-panel h3{
	padding: 25px 0;
}

.shipping-left-panel div{
	padding: 6px;
}

.shipping-left-panel div.col-md-6{
	padding: 6px;
}

.shipping-left-panel div:nth-last-child(-n+2){
	padding-bottom: 1%;
	padding-left: 0%;
}

.shipping-left-panel .save-order-data{
	width: 100%;
	margin-bottom: 20px;
	margin-top: 25px;
}

.shipping-left-panel .save-order-data input[type=checkbox]{
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	float: left;
	margin-top: 0;
	width: 30px;
	height: 30px;
	border-radius: 0;
	border: 1px solid #555;
	background-color: #ffffff;
}

.shipping-left-panel .save-order-data input[type='checkbox']:focus{
	outline:none;
}

.shipping-left-panel .save-order-data input[type='checkbox']:checked{
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

.shipping-left-panel .save-order-data input[type='checkbox']:checked:after{
	content: "\2713";
	display: inline-block;
	visibility: visible;
	position: absolute;
	left: 0.5%;
	font-size: 32px;
	bottom: 8.8%;
}
.shipping-left-panel .save-order-data label{
	font-weight: normal;
	padding-left: 10px;
}

.shipping-left-panel .order-button{
	width: 100%;
	background-color: white;
	color: #ffffff;
	font-size: 10px;
	font-weight: 100;
	letter-spacing: 3px;
	border: none;
}

.shipping-left-panel .back-to-cart-button{
	background: transparent;
	border: none;
	font-weight: 500;
	margin: 3%;
	font-size: 1.8rem;
	font-family: Work Sans;
	color: #ffffff;
}


/*shipping footer*/
.shipping-info-footer{
	display: inline-flex;
	padding-bottom: 5%;
}

.shipping-info-footer div{
	margin: 15px 15px;
}

/*right side*/
.shipping-items{
	background: #ffffff;
	height: 100%;
	/*padding-top: 40px;*/
	padding-left: 4%;
	padding-right: 9%;
	padding-top: 11%;
}

.shipping-items .items{
	width: 100%;
	padding: 10px 10px 10px 0px;
	height: 270px;
	overflow-y: auto;
}

.shipping-items .discount{
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #B1B1B1;
}

.shipping-items .sub-total{
	width: 100%;
	padding: 25px 0px;
	/*border-bottom: 1px solid #B1B1B1;*/
}

.shipping-items .total{
	width: 100%;
	padding: 20px 2px;
	color: #ffffff;
	font-size: 20px;
}

.shipping-items .items div{
	color: #101010;
	padding: 10px 0px;
}
.shipping-items .items .color-size{
	color: #101010;
}

.shipping-items .items > div:last-child{
	padding: 10px 0px;
	/*border-bottom: 1px solid #B1B1B1;*/
}

.shipping-items .items .item-image{
	width: auto;
	max-height: 120px;
	float: left;
}

.shipping-items .items .item-image img{
	height: 80px;
}

.shipping-items .items .item-name{
	margin-left: 4%;
	margin-top: 3%;
	font-weight: 500;
	font-family: Work Sans;
	font-size: 1.8rem;
	line-height: 23px;
	text-transform: uppercase;
}

.shipping-items .items .item-price{
	float: right;
	font-weight: 600;
	width: auto;
	margin-top: 3%;
}

#discountCode{

}

#discountCode div:nth-child(1){
	padding: 10px 0px;
}

#discountCode div:nth-child(2){
	display: flex;
	padding-right: 0px;
	padding-left: 0px;
}

#discountCode input:nth-child(1) {
	margin-right: 7px;
	padding-right: 0px;
	padding-left: 0px;

}

#discountCode input:nth-child(2) {
	justify-content: center;
	align-items: center;
	background: #B1B1B1;
	border: none;
}

#discountCode input .discount-input{
	width: 80%;
}

#discountCode input .discount-submit{
	width: 20%;
	float: right;
}

.shipping-items .sub-total div span{
	padding: 5px 0px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 20px;
	/*display: flex;*/
	align-items: center;
	text-transform: uppercase;
	color: #101010;

}

.shipping-items .sub-total .subtotal-number{
	font-weight: 600;
}

.shipping-items .sub-total .subtotal-number,
.shipping-items .sub-total .shipping-price-text{
	text-align: right;
	font-family: Work Sans;
}

.shipping-items .total .total-price-title{
	padding-right: 0px;
	padding-left: 0px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 1.6rem;
	line-height: 20px;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	color: #101010;
}

.shipping-items .total .total-price-number{
	padding-right: 0px;
	padding-left: 0px;
	/*font-size: 25px;*/
	text-align: right;
	font-family: Work Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 1.6rem;
	line-height: 19px;
	/*display: flex;*/
	align-items: center;
	text-transform: uppercase;
	color: #101010;
}
.order-status {
	text-align: center;
}
.order-status h2, .order-status h3 {
	margin: 30px 0;
}
.order-status h3 {
	font-size: 20px;
}
.order-status ul li {
	margin-bottom: 10px;
	display: block;
}
.order-status p, .order-status span {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #f2f2f2;
	margin: 10px 0;
}
.order-status p {
	margin: 30px 0 15px;
}
.order-status .content-main ul {
	padding-inline: 15px;
}
.field-tmp-warning {
	position: relative;
	margin-top: -40px;
	left: 12px;
	color: #ffffff;
	/* overflow: hidden; */
	/* display: block; */
	float: left;
	/* width: 110px; */
	max-height: 25px;
	font-family: "Work Sans";
	color: #5B5B5B;
}
select + .field-tmp-warning {
	width: calc(100% - 13px);
	background-color: #FFF;
}
.register-top-grid .field-tmp-warning,
.register-bottom-grid .field-tmp-warning {
	margin-top: -32px;
}
.chart-links-holder {
	text-align: center;
	margin-top: 20px;
	cursor: pointer;
}
.img-popup {
	position: fixed;
	top: 2%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, 0);
	max-width: 80%;
	z-index: 500;
}
.img-popup img {
	width: 100%;
	max-height: 88vh;
}
.open-img-popup {
	margin: 0 0 10px 0;
}
.close-img-popup {
	cursor: pointer;
	float: right;
	font-size: 40px;
	border: 1px solid #fff;
	border-radius: 40px;
	width: 60px;
	height:60px;
	padding: 2px 13px;
	margin: 0 0 10px 0;
	color: #fff;
	background-color: rgba(50, 50, 50, 0.2);
}
.close-img-popup:hover {
	background-color: rgba(0, 0, 0, 0.3);
}
.img-popup-mask {
	position: fixed;
	z-index: 490;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	top: 0;
}
.cookie-popup {
	position: fixed;
	bottom: 0;
	padding: 20px 30px 80px 30px;
	width: 100%;
	background-color: rgba(0,0,0, 0.7);
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.cookie-popup-wrapper .close-img-popup {
	bottom: 0;
	position: fixed;
	left: 50%;
	transform: translate(-50%, 0);
	font-size: 16px;
	width: 160px;
	padding: 18px 16px;
}
.cookie-link {
	cursor: pointer;
	text-decoration: underline;
}

 /*--responsive--*/
@media (min-width: 1920px) {
	.hp-slide img {
		width: 100%;
		height: auto;
	}
	.index .intro {
		top: -580px;
	}
	.products-list-item {
		height: 950px;
	}
	.products-list-item img {
		max-height: 100%;
		object-fit: cover;
		height: 790px;
	}
}
@media (min-width: 1681px) {
	.container {
		width: 100%;
	}
	.product-box {
		min-height: 460px;
	}
	.product-box img {
		max-height: 340px;
	}
	.latest-collection h2{
		margin-top: 30%;
	}
	.products-list-item {
		height: 625px;
	}
	.products-list-item img {
		max-height: 100%;
		object-fit: cover;
		height: 480px;
	}
}
@media (min-width: 1200px) and (max-width: 1220px) {
	.container {
		max-width: 100%;
	}
	.product-box img {
		max-height: 190px;
	}
	#shopping-cart-checkout-shipping .payment-card-wrapper .secureCode {
		display: block;
		padding-inline: 100px;
	}
}
@media(max-width:1680px){
	.header-left .memenu-shop .mepanel .row {
		width: 140px;
	}
	.header-left .memenu-shop .mepanel .row li {
		width: 140px;
	}
	.header-left .mepanel-subrecords {
		left: 140px;
	}
	.header-left .mepanel-subrecords li {
		padding: 0 0 0 20px;
	}
	.header-left .mepanel.mepanel-image {
		left: 340px;
	}
	.header-left .mepanel.mepanel-image img, .header-left .mepanel.mepanel-subimage img {
		width: 300px;
		max-height: 240px;
	}
	.header-left .social {
		top: 220px;
		left: 640px;
	}
	.header-left .memenu-shop>li>.mepanel {
		min-height: 300px;
	}
	.product .login-register {
		font-size: 1.7rem;
		width: 100%;
	}
	.products-list-item {
		height: 550px;
	}
	#shopping-cart-checkout .payment-card-wrapper .secureCode {
		display: block;
	}
	.products-list-item img {
		max-height: 100%;
		object-fit: cover;
		height: 410px;
	}
}
@media(min-width:1200px) and (max-width: 1400px) {
	#accordion .card-header .btn-link {
		font-size: 1.6rem!important;
	}
	.products-list-item {
		height: 485px;
	}
	.products-list-item img {
		max-height: 100%;
		object-fit: cover;
		height: 340px;
	}
	.skb-text-middle {
		font-size: 2rem;
	}
	.about-inspiration-container {
		font-size: 2rem;
	}
	.skb-subtitle {
		font-size: 2rem;
	}
	.skb-title {
		font-size: 3.4rem;
	}
	.footer .container {
		margin: 0 0 0 20px;
		width: 100%;
	}
}
@media(max-width:1366px){

}
@media(max-width:1199px){
	.header-left .memenu-shop .mepanel .row {
		width: 120px;
	}
	.header-left .memenu-shop .mepanel .row li {
		width: 120px;
	}
	.header-left .mepanel-subrecords {
		left: 120px;
	}
	.header-left .mepanel-subrecords li {
		padding: 0 0 0 20px;
	}
	.header-left .mepanel.mepanel-image {
		left: 300px;
	}
	.header-left .mepanel.mepanel-image img, .header-left .mepanel.mepanel-subimage img {
		width: 240px;
		max-height: 200px;
	}
	.header-left .social {
		top: 160px;
		left: 500px;
	}
	.header-left .memenu-shop>li>.mepanel {
		min-height: 240px;
	}
	.product-box img {
		max-height: 190px;
	}
	.products-list-item {
		height: 520px;
	}
	#shopping-cart-checkout-shipping .payment-card-wrapper .secureCode {
		display: block;
		padding-inline: 100px;
	}
}
@media(max-width:1280px){

}
@media (min-width: 992px) and (max-width: 1023px) {
	.banner-slide-holder {
		background-color: #f5f1ff !important;
	}
	.search-results-wrapper {
		margin-right: -222px;
	}
}
@media(max-width:1024px){
.banner-text {
  width: 70%;
  margin: 0 0 0 3em;
}
.banner {
  min-height: 492px;
}
.b-animate span {
  padding-top: 4em;
}
.b-from-left {
  min-height: 288px;
}
.top-in span {
  padding: 5em 0 0;
}
.b-from-top {
  min-height: 350px;
}
.top-in1 span {
  padding: 2.3em 0 0;
}
.top-in1 {
  min-height: 166px;
}
.top-in2 span {
  padding: 2em 0 0;
}
.top-in2 {
  min-height: 157px;
}
/*--banner--*/
h6.shop-top {
  font-size: 1em;
}
.tags li a {
  font-size: 0.8em;
}
 h3.best,h3.tag,h3.cate {
  font-size: 1.7em;
}
h6.best2 {
  font-size: 1em;
  font-family: Work Sans, serif;
  line-height: 1.3em;
}
.six1 {
  padding: 2em 1em 0;
}
/*--single--*/
.single-top {
    width: 55%;
    float: left;
}
.available ul li select {
  margin-left: 9%;
}
.available ul li.size-in select {
  margin-left: 13%;
}
.cont {
    min-height: 58em;
}
.ca-rt {
    padding: 1.3em 0 0;
	width: 33%;
}
p.tun {
    width: 64%;
}
.flex-control-nav {
    left: 368px ! important;
}
.flex-control-thumbs li {
    width: 24.2%;
    margin: 0 1% 3% 0 ! important;
}
.total-item h4 {
    margin-right: 4em;
}
.banner-text {
    padding: 12em 0 1em;
}
.amet-sed input[type="submit"] {
    width: 39%;
}
}
@media(max-width: 960px){
	.search-results {
		min-width: 100%;
		display: block!important;
	}
}
@media(max-width:768px){
.h_menu4 {
  width: 50%;
}
.banner-text {
  width: 90%;
  margin: 0 0 0 3em;
}
.banner-text h3 {
  font-size: 2.5em;
}
.grid-top {
    float: left;
    width: 25%;
}
.grid-mid {
  float: left;
  width: 50%;
}
.twit {
  top: 45%;
}
.amet-sed {
  margin-bottom: 2em;
}
.footer-top-at {
  padding: 3em 0px 2em;
}
.men img,.col-md1 img,.men1 img,.men2 img{
	width:100%
}
.men1,.men2 {
  float: left;
  width: 50%;
}
.b-from-left {
  min-height: 213px;
}
.b-from-top {
  min-height: 553px;
}
.b-animate span {
  padding-top: 3.2em;
}
.top-in span {
    padding: 13em 0 0;
}
.top-in1 {
  min-height: 261px;
}
.top-in1 span {
  padding: 6em 0 0;
}
.top-in2 {
  min-height: 254px;
}
.top-in2 span {
  padding: 5.5em 0 0;
}
/*--contact--*/
.contact-in {
  margin: 1em 0 0;
}

/*--blog--*/
.grid_3 {
  float: left;
  width: 50%;
}
.grid-1{
	float:none;
	width:100%;
}
/*--product--*/
.bottom-cd{
float:left;
width:33.3%;
}
.product-price {
  width: 50%;
}
.six1 {
  width: 87%;
  padding: 4.5em 1em 0;
}

/*--single--*/
.single-top {
  width:52%;
}
.single-para h4 {
  font-size: 2em;
}
.available ul li select {
  margin-left: 14.5%;
}
.available ul li.size-in select {
  margin-left: 16.5%;
}
.left-account {
  margin-top: 2em;
}
a.cpns {
  padding: 7px;
  font-size: 0.7em;
}
.men {
  margin-bottom: 2em;
}
.cont {
    min-height: 106em;
}
.b-animate span {
    font-size: 1.2em;
}
.amet-sed h4 {
    font-size: 1.2em;
}
.amet-sed {
    float: left;
    width: 25%;
}
.bottom-cd.simpleCart_shelfItem {
    width: 50%;
}
.pl-rgt {
    float: right;
    width: 76%;
    padding: 1.6em 0em 1.6em 1em;
}
.pl-lft {
    float: left;
    width: 22%;
}
.pro-grid {
    text-align: center;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    padding: 9em 0 0;
}
.flexslider .slides img {
    width: 100% ! important;
    display: block;
}
.top-sing {
    margin-bottom: 3em;
}
.pro-grid{
	padding: 9em 0 0;
}
.imagezoom-view {
    position: absolute;
    left: 372.5px ! important ;
    top: 233.375px ! important ;
    width: 375px ! important ;
    height: 374px ! important ;
    z-index: 2147483647;
    overflow: hidden;
    border: none;
    background: #fff ! important ;
}
.amet-sed input[type="submit"] {
    width: 56%;
}
}
@media(max-width:640px){
.banner-text {
  padding: 7em 0 1em;
}
.grid-top p {
  font-size: 0.9em;
}
.pro-grid {
  padding: 8.5em 0 0;
}
.blog {
  padding: 2em 0;
}
.contact {
  padding: 2em 0;
}
.account {
  padding: 2em 0;
}
.register {
  padding: 2em 0;
}
.b-animate span {
  padding-top: 2.5em;
}
.banner {
  min-height: 400px;
}
ul.callbacks_tabs.callbacks1_tabs {
  left: 42%;
}
.b-from-left {
  min-height: 170px;
}
.top-in span {
    padding: 10.5em 0 0;
}
.b-from-top {
  min-height: 448px;
}
.top-in1 {
  min-height: 214px;
}
.top-in1 span {
    padding: 5em 0 0;
}
.top-in2 span {
    padding: 4em 0 0;
}
.top-in2 {
  min-height: 204px;
}
.cont {
    min-height: 90em;
}
.bottom-cd.simpleCart_shelfItem {
    padding-right: 2em;
}
.flex-control-nav {
    left: 318px ! important;
}
.imagezoom-view {
    position: absolute;
    left: 304.5px ! important;
    top: 233.375px ! important;
    width: 316px ! important;
    height: 374px ! important;
    z-index: 2147483647;
    overflow: hidden;
    border: none;
    background: #fff ! important;
}
.amet-sed input[type="submit"] {
    width: 64%;
}
}
@media(max-width:480px){
	.product .login-register{
		font-size: 1.5rem;
	}
.search {
 display: none;
}
.header-right {
  float: none;
  margin-top: 0;
  text-align: center;
}
	.header-right div {
		padding-inline: 1px;
	}
	.header-right .search-box {
		 margin-right: 0;
	}
	.navbar-inverse .navbar-toggle {
		margin-left: 10px;
	}
.banner-text h3 {
  font-size: 1.5em;
}
.banner-text p {
  font-size: 1em;
}
.banner {
  min-height: 294px;
}
.banner-text {
    padding: 5em 0 1em;
}
.grid-top {
  width: 100%;
    margin-bottom: 1em;
}
.grid-top p {
  font-size: 1.2em;
}
.content-top {
  padding: 2em 0;
}
.grid-in {
  padding: 0em 0 0;
}
.content-bottom ul li {
  border: none;
  width: 33%;
}
.product-price {
  width: 63%;
}
.banner-text {
  margin: 0 0 0 2em;
}
.pro-grid span {
  font-size: 0.9em;
}
.pro-grid {
  padding: 6.5em 0 0;
}
a.item_add p.number {
  font-size: 0.9em;
}
.b-from-left {
  min-height: 440px;
}
.b-animate span {
  padding-top: 6em;
}
.top-in span {
  padding: 4.5em 0 0;
}
.b-from-top {
  min-height: 321px;
}
.top-in1 span {
  padding: 2em 0 0;
}
.top-in1 {
  min-height: 154px;
}
.top-in2 span {
  padding: 1.5em 0 0;
}
.top-in2 {
  min-height: 144px;
}
/*--single--*/
.cd-tabs-navigation a {
  font-size: 0.9em;
}
.top-comment-right {
  width: 81%;
}
.grid_3 {
  float: left;
  width: 100%;
}
.blog h1 {
  font-size: 2em;
  margin: 0 0 0.5em;
}
.single-bottom h3 {
  font-size: 2em;
}
.single-bottom input[type="submit"] {
  width: 18%;
}
.contact h1 {
  font-size: 2em;
}
.contact-form {
  padding: 1em 0;
}
.account h1 ,.register h1 {
  font-size: 2em;
  margin-bottom: 0.3em;
}
.cont {
    min-height: 178em;
}
.amet-sed {
    width: 50%;
}
.logo h1 a {
    font-size: 1.1em;
}
.bottom-cd.simpleCart_shelfItem {
    padding-right: 1em;
}
p.tun {
    font-size: 0.85em ! important;
    width: 66%;
}
.product1 span {
    font-size: 1em;
}
a.item_add p.number {
    padding: 0em 0em;
}
.ca-rt {
    width: 26%;
}
.content-top h1 {
    font-size: 1.5em;
}
.content-top-bottom h2 {
    font-size: 1.5em;
}
.content {
    top: -47px;
}
.flex-control-nav {
    left: 241px ! important;
}
.flex-control-nav {
    left: 240px ! important;
}
.imagezoom-view {
    position: absolute;
    left: 221.5px ! important;
    top: 233.375px ! important;
    width: 238px ! important;
    height: 374px ! important;
    z-index: 2147483647;
    overflow: hidden;
    border: none;
    background: #fff ! important;
}
	.products-list-item {
		margin-top: 0;
	}
	.header-right .wishlist-toggle {
		right: -107px!important;
	}
	.header-right div.search-results {
		padding-inline: 5px;
	}

}
@media(max-width:320px){
.logo {
  width: 45%;
}
.logo img{
  width: 100%;
}
.imagezoom-view {
    position: absolute;
    left: 155.5px ! important;
    top: 207.375px ! important;
    width: 143px ! important;
    height: 374px ! important;
    z-index: 2147483647;
    overflow: hidden;
    border: none;
    background: #fff ! important;
}
}
@media(max-width:320px){
.header-right ul li a {
  margin: 0 1em 0 0;
 font-size: 1em;
}
.box_1 h3 {
  font-size: 1em;
}
.header-top {
  padding: 10px 0;
}
.logo {
  width: 41%;
}
.h_menu4 {
  margin: 1px 0 0px;
}
.logo img{
	width:100%;
}
.head-top {
  padding: 0.6em 0;
}
.banner-text h3 {
  font-size: 0.9em;
  line-height:1.5em;
    letter-spacing: 3px;
    margin-bottom: 0.2em;
}
.banner-text p {
 font-size: 0.8em;
 margin:0.5em 0 0;
}
.banner-text a {
  font-size: 0.9em;
  padding: 0.3em 0.5em;
}
.banner {
  min-height: 158px;
}
.content-top h1 {
  font-size: 1.3em;
    margin-bottom: 0.8em;
}
.grid-mid {
  padding: 5px;
}
.twit h4 {
  font-size: 1em;
}
.amet-sed {
  margin-bottom: 1em;
  padding: 0;
}
.amet-sed h4 {
  font-size: 1.2em;
  margin: 0 0 0.3em;
}
ul.nav-bottom li a {
  font-size: 0.9em;
}
.amet-sed input[type="submit"] {
    width: 33%;
}
.content-bottom {
  padding: 1em 0;
}
.grid-middle {
  padding: 0.1em 0 0;
}
.content-top {
  padding: 1em 0 0;
}
.grid-top p {
  font-size: 1.1em;
}
.banner-text {
  padding: 4em 0 1em;
  margin: 0 0 0 1em;
}
ul.callbacks_tabs.callbacks1_tabs {
  left: 36%;
}
.banner {
  min-height: 203px;
}
ul.callbacks_tabs.callbacks1_tabs {
  bottom: 8%;
}

.box_1 p a {
  font-size: 0.9em;
}
.header-right ul {
  margin-top: 13px;
}
.content-top-bottom h2 {
    font-size: 1.2em;
    margin-bottom: 1em;
}
.men {
  margin-bottom: 1em;
}
.col-md2 {
  padding: 15px 0 0;
}
.product-price {
  width: 100%;
  padding: 0;
}
.bottom-cd {
  padding: 0 3px;
}
p.tun {
  font-size: 0.8em;
}
a.item_add p.number {
  font-size: 0.8em;
  padding: 0.5em 0.5em;
}
.pro-grid span {
  font-size: 0.8em;
  padding: 0.4em 0.8em;
}
.pro-grid {
  padding: 8.5em 0 0;
}
.bottom-product {
  margin-bottom: 1em;
}
.pagination {
  margin: 10px 0 0;
}
.footer-top-at {
  padding: 2em 0px 2em;
}
.grid_3 {
  padding: 0;
}
.blog-poast-info ul li a,.blog-poast-info ul li span{
  font-size: 0.8em;
}
.grid_3 {
  margin-bottom: 1em;
}
.single-bottom h3 {
  font-size: 1.5em;
}
.single-bottom input[type="text"], .single-bottom textarea {
  padding: 0.6em;
}
.single-bottom textarea {
  min-height: 100px;
}
.single-bottom input[type="submit"] {
  width: 25%;
}
.single-bottom {
  padding: 0em 0 0em;
}
.contact-grid ,.contact-in{
  padding: 0;
}
.contact-grid input[type="text"], .contact-grid textarea {
  padding: 0.8em;
}
.send input[type="submit"] {
  width: 24%;
}
.product-price1,.single-top {
  padding: 0;
}
.single-para h4 {
  font-size: 1.5em;
}
.available ul li select {
  margin-left: 6.5%;
}
.available ul li.size-in select {
  margin-left: 10.5%;
}
.cd-tabs.is-ended {
  margin: 1em 0 1em;
  padding: 0 0em;
}
.footer-class p {
  font-size: 1em;
}
.button a {
  font-size: 0.9em;
}
.cart-items,.cart-total {
  padding: 0;
}
.account-top,.left-account,
.register-top-grid,
.register-bottom-grid {
  padding: 0;
}
.b-animate span {
    padding-top: 4.2em;
    font-size: 1.3em;
}
.b-from-left {
  min-height: 247px;
}
.top-in span {
    padding: 3.5em 0 0;
}
.b-from-top {
  min-height: 194px;
}

 .top-in1 span {
  padding: 1.8em 0 0;
}
.top-in1 {
  min-height: 92px;
}
.top-in2 span {
    padding: 3.5em 0 0;
}
.top-in2 {
    min-height: 165px;
}
.content {
    top: -28px;
    padding: 1em;
}
.men1, .men2 {
    float: none;
    width: 100%;
    margin: 1em 0;
	padding:0;
}
.grid-top {
    width: 100%;
    margin-bottom: 2em;
}
.cont {
    min-height: 145em;
}
.footer {
    background: #141414;
    padding: 1.5em 0 0;
}
.logo h1 a {
    font-size: 0.75em;
}
.sb-search {
    right: 90px;
}
.sb-search.sb-search-open, .no-js .sb-search {
    width: 68%;
}
.bottom-cd.simpleCart_shelfItem {
    padding-right: 0em;
    width: 100%;
    margin: 0 0 1em;
}
.pro-du {
    padding: 2em 0;
}
.grow h2 {
    font-size: 1.5em;
}
.grow {
    padding: 1em 0;
}
.pl-rgt {
    width: 52%;
}
.pl-lft {
    float: left;
    width: 46%;
}
.pr-btm {
    margin: 3em 0 0;
}
.amet-sed p {
    font-size: 0.9em;
}
.amet-sed h4 {
    font-size: 1.1em;
    margin: 0 0 1em;
}
.footer-top-at {
    padding: 2em 0px 0em;
}
.footer-class p {
    font-size: 0.9em;
    line-height: 1.8em;
}
.footer-class {
    padding: 0.8em 0;
}
.send input[type="submit"] {
    padding: 0.3em 0.8em;
}
.flex-control-nav {
    left: 149px ! important;
}
.available ul li {
    font-size: 1em;
    width: 50%;
}
.map iframe {
    padding: 0 0px;
}
.flex-direction-nav .flex-prev {
    opacity: 1;
    left: -27px ! important;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
    left: -27px ! important;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right:-20px ! important;
}
.flex-direction-nav .flex-next {
  right: -30px ! important;
}
.amet-sed {
    width: 100%;
}
}

.shipping-items .total .total-price-number{
	padding-right: 0px;
	padding-left: 0px;
	/*font-size: 25px;*/
	text-align: right;
}
.no-padding {
	padding: 0px;
}

.attributes {
	/*margin: 20px 0;*/
	margin: 0;
}
.attributes p.attribute-group-name {
	margin-bottom: 2.7rem;
	margin-right: 45px;
}
.attributes ul.list-inline {
	/*margin: 0px 0px 20px;*/
	position: relative;
	float: left;
	width: 100%;
	/*border-top: 1px solid #eee;*/
	padding: 16px 0;
}
.attributes ul.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	float: left;
	margin-bottom: 15px;
}
/*colors radio button*/
/* The container */
.attribute-radio {
	color: #101010;
	border: 1px solid black;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	/* mix-blend-mode: difference; */
	background: white;
	text-align: center;
	padding-top: 6px;
	margin-right: 15px;
}
.attribute-radio.checked {
	border: 2px solid red;
	mix-blend-mode: difference;
}

.attribute-radio, .color-radio {
	display: block;
	position: relative;
	margin-bottom: 0;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.list-inline.color-width .list-inline.color-li{
	padding-left: 0;
	margin-right: 20px;
}
.color-radio {
	margin-right: 4px;
	width: 40px;
	height: 40px;
	margin-left: 6px;
	line-height: 15px;
}

.color-radio .color-label {
	font-size: 1.6rem;
	top: 185%;
	position: relative;
	 visibility: hidden;
	width: 50px;
	text-align: center;
	color: #f2f2f2;
	margin-left: 0;
}

.reset-filters {
	padding-top: 6px;
	font-size: 1.6rem;
	letter-spacing: 0.09em;
	color: #ffffff;
	text-decoration: underline;
}
a.reset-filters:hover {
	color: #B1B1B1;
	text-decoration: underline;
}
a.reset-filters:focus {
	color: #ababab;
}
.reset-filters-container {
	text-align: right;
	margin-bottom: 20px;
}
.reset-filters-margin {
	margin-bottom: 20px;
}

/* Hide the browser's default radio button */
.attribute-radio input, .color-radio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	font-family: 'Work Sans';
	font-size: 1.6rem;
}
.plus, .minus{
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7498%) hue-rotate(121deg) brightness(104%) contrast(94%);
}
.attribute-radio .checkmark {
	position: relative;
	width: auto;
	height: auto;
	line-height: 3.5rem;
	font-size: 1.7rem;
}
.checkmark.red {
	background-color: #ff0000;
}
.checkmark.green {
	background-color: #00a660;
}
.checkmark.yellow {
	background-color: #ffe8a1;
}
.checkmark.black {
	background-color: #000000;
}
.checkmark.blue {
	background-color: #00b0e8;
}
/* On mouse-over, add a grey background color */
.attribute-radio:hover input ~ .checkmark, .color-radio:hover input ~ .checkmark {
	opacity: 0.5;
}

/* When the radio button is checked, add a border */
/*.color-radio input:checked ~ .checkmark {
	border: 1px solid #000;
}*/

.color-radio input:checked ~ .checkmark ~ p {
	visibility: visible;
}

.attribute-radio input:checked ~ .checkmark:after {
	content: '\2713';
	display: none;
	color: red;
	padding: 0 6px 0 0;
	top: 2px;
	right: -22px;
}
.attribute-radio input:disabled ~ .checkmark, .color-radio input:disabled ~ .checkmark {
	opacity: 0.3;
	cursor: not-allowed;
}
.attribute-group-name {
	position: relative;
	float: left;
	width: 100px;
	line-height: 35px;
	padding-left: 5px;
}
.attribute-group-name-mobile {
	padding-top: 7px;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.color-radio input:checked ~ .checkmark:after {
	display: block;
	/*left: -5px;*/
	/*top: -5px;*/
	width: 50px;
	height: 50px;
	border: 2px solid red;
	border-radius: 50%;
}
.colapseTitle {
	font-family: Work Sans;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 4rem;
	color: #ffffff;
	padding-left: 30px;
}
.tableOfSizesLink {
	color: black;
	text-decoration: underline;
	font-size: 1.6rem;
}
.colapsePlus {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7498%) hue-rotate(121deg) brightness(104%) contrast(94%);
	margin-left: -50%;
	margin-top: 50%;
}

.colapseText {
	width: 97%;
	padding-left: 16px;
}

button[aria-expanded=true] .pl {
	display: none;
}
button[aria-expanded=false] .mi {
	display: none;
}

.similarProductsTitle {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 5.4rem;
	line-height: 6.9rem;
	text-align: center;
	letter-spacing: 0.05em;
	color: #ffffff;
	margin-top: 6%;
}
.similarProductsMargin {
	margin-bottom: 8%;
}
.similar-products-mobile-hide {
	display: unset;
}
#productsContainer {
	margin-top: -30px;
}
#searchedProductsContainer {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	margin-top: 20px;
}

/* Style the indicator (dot/circle) */
/*.color-radio .checkmark:after {
	top: 12px;
	left: 12px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}*/

/* Show the indicator (dot/circle) when checked */
/*
.color-radio input:disabled ~ .checkmark:after {
	content: '\00d7';
	display: inline-block;
	color: #fff;
	padding: 0 6px 0 0;
	top: 2px;
	right: -22px;
	border-radius: unset;
	border: 0 none;
	width: 0;
	height: 0;
}
*/

.primary-btn {
	background: #f2f2f2;
	color: #fff;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 18px 28px;
	position: relative;
	height: 57px;
	border: 1px solid #B1B1B1;
	box-sizing: border-box;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 0.14em;
	min-width: 180px;
	margin: 18px 0;
}
.primary-btn:hover {
	background: #fff;
	color: #f2f2f2;
}
.secondary-btn {
	display: block;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 18px 28px;
	position: relative;
	height: 57px;
	border: 1px solid #B1B1B1;
	box-sizing: border-box;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 0.14em;
	color: #f2f2f2;
}
.secondary-btn:hover {
	background: #f2f2f2;
	color: #fff;
}
.account-top input[type="submit"] {
	margin-top: 12px;
}
label {
	font-weight: normal;
	font-family: Work Sans;
	padding-bottom: 6px;
	padding-top: 12px;
}
.save-order-data label {
	padding-top: 0px;
}
.form-control {
	width: 100%;
	padding: 12px;
	/*background: none;*/
	outline: none;
	/*border: 1px solid #A09F9F;*/
	border: none;
	-webkit-appearance: none;
	font-size: 14px;
	border-radius: 0;
	height: 45px;
	line-height: 20px;
}
.form-control:focus {
	border-color: #ea8850;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(233 130 72);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(233 117 51);
}
.custumer-order {
	text-align: center;
	padding: 30px 0;
}
.order-details {
	margin-top: 30px;
}
.list-img img {
	width: 45px;
}
.hp-title, .hp-subtitle {
	text-align: center;
}

.hp-title {
	/*font-size: 6.8rem;*/
	font-size: 5.4rem;
	font-family: Work Sans;
	margin-top: 50px;
	color: #ffffff;
}

.hp-subtitle {
	/*font-size: 2.3rem;*/
	font-size: 2rem;
	color: #5B5B5B;
	line-height: 5px;
	font-family: Work Sans;
}

.footer-logo {
	/*max-width: 58px;*/
	/*max-height: 47px;*/
	max-width: 170px;
}

.footer-text {
	margin-top: 3em;
}

.footer-subtitle, .footer .nav-bottom a {
	text-transform: uppercase;
}

.footer .nav-bottom a {
	color: #f2f2f2;
}

p.contact-details {
	margin-top: 30px;
	color: #f2f2f2;
}

p.contact-details a, .footer-class * {
	color: #f2f2f2;
}

.footer-text-left {
	float: left;
	color: #ffffff;
}

.copyright-footer {
	/*position: absolute;*/
	/*x: 0;*/
	/*width: 100%;*/
	text-align: center;
}

.footer .container {
	padding-bottom: 30px;
	max-width: 1920px;
	margin: 0 auto;
	width: 85%;
}

.footer {
	border-top: 1px solid #ffffff10;
}
.product-types-container {
	padding: 80px;
	text-align: center;
}

.product-types-container .type-item {
	margin: 20px 30px 70px 30px;
	text-align: center;
	display: inline-block;
}

.product-types-container .type-item-title {
	font-size: 2rem;
	text-transform: uppercase;
	margin-top: 30px;
	font-family: Work Sans;
	padding-bottom: 15px;

}

.product-types-container img {
	border-radius: 50%;
	width: 100%;
}

/*.product-types-container .image-hovered {*/
/*	background-color: #F3F3F3;*/
/*}*/

.product-types-container a {
	color: #ffffff;
}

.collection-banner-container {
	position: relative;
}

.collection-thoughts-container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}

.collection-thoughts {
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	/*height: 100%;*/
	width: 100%;
	text-align: center;
	font-size: 3.6rem;
	text-transform: uppercase;
	line-height: 46px;
	letter-spacing: 0.05em;
}

.centered-by-seka {
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-family: Work Sans;
	font-size: 1.4rem;
}

.centered-by-seka-static {
	bottom: 0;
	top: 4%;
}

.products-container {
	padding: 30px;
}

.filter-products-list li {
	border: none;
}

.filter-products-list li:hover {
	cursor: pointer;
	font-weight: bold;
}

.filter-products-list li.active,
.filter-products-list li:hover.active {
	font-weight: bold;
	color: #ffffff;
	border: solid #fff 1px;
}
.selectFiltersCancel {
	display: none;
	width: 15px;
	height: 15px;
	margin-left: 15px;
	margin-bottom: 1px;
	border: 1px solid #fff;
	border-radius: 50%;
	background: #fff;
}
.filter-products-list li.active {
	background: #E5E5E5!important;
}
.filter-products-list li.active .selectFiltersCancel, .filter-products-list li:hover.active .selectFiltersCancel {
	display: inline-block;
}

#accordion .card {
	border-top: 1px solid #ffffff10;
	border-bottom: 1px solid #ffffff10;
}

#accordion .card-header {
	padding-top: 10px;
	padding-bottom: 10px;
}

#accordion .card-header .btn-link{
	font-size: 1.8rem;
	text-transform: uppercase;
	color: #ffffff;
	width: 100%;
	text-align: left;
}

.accordion-button::after {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
	transform: scale(.7) !important;
}

.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
}

.products-list-item img {
	width: 100%;
}

.static-page {
	color: #ffffff;
	background-image: url('/webshop/images/sk-logo.svg');
	background-repeat: no-repeat;
	background-size: contain;
	font-size: 1.6rem;
}

.static-page h1 {
	text-align: center;
	margin-bottom: 100px;
	font-size: 5.4rem;
	text-transform: uppercase;
}

.static-header {
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 20px;
	font-size: 2.2rem;
}
.static-subheader {
	font-weight: bold;
	margin-bottom: 20px;
}

.static-content div {
	margin-bottom: 1.5em;
}

.static-page .description {
	margin-bottom: 5em;
}

.static-page ul {
	padding-left: 4em;
}
.about-inspiration-container-mobile {
	display: none;
}

.product-list-item-description {
	padding: 5px 10px 5px 10px;
	font-size: 1.8rem;
}

.product-list-item-title {
	text-transform: uppercase;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product-list-item-price {
	font-weight: bold;
	margin-top: 10px;
}

.product-list-item-price-old {
	font-weight: bold;
	margin-top: 10px;
	color: red;
	font-size: 16px;
}

.product-list-item-attributes {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: normal;
	font-size: 1.4rem;
	line-height: 16px;
	text-transform: uppercase;
	color: #5B5B5B;
	margin-top: 8px;
}

.products-list-item {
	padding-top: 14px;
	padding-bottom: 14px;
	margin-top: 15px;
}

.products-list-item a {
	color: #ffffff;
}

.product-single-breadcrumbs {
	color: #f2f2f2;
	font-size: 1.6rem;
}

.collection-breadcrumbs-container {
	padding: 50px 30px 20px;
}
.collection-breadcrumbs {
	font-size: 1.6rem;
	color: #ffffff;
}

.product .fa-heart {
	color: #DB0351;
	font-size: 2.3rem;
}

body.product p {
	margin-bottom: 1.3rem;
	color: #f2f2f2;
	font-size: 1.6rem;
}
.product-icon-like {
	width: 30px;
	height: 30px;
	position: absolute;
	cursor: pointer;
}
.wishlist-product-icon-like {
	width: 30px;
	height: 30px;
	position: absolute;
	background-image: url("/webshop/images/liked.svg");
	background-repeat: no-repeat;
}
.product-icon-like.like {
	background-image: url("/webshop/images/liked.svg");
	background-repeat: no-repeat;
}
.product-icon-like.unlike {
	background-position: center;
	border-radius: 30%;
	background-image: url("/webshop/images/like.svg");
	background-repeat: no-repeat;
	background-color: #f2f2f2;
}
.products-list-item .product-icon-like {
	margin: 5% 0 0 5%;
}

.product hr.line-grey {
	border-color: #f2f2f2;
}
.line-colapse {
	margin: 10px 0!important;
}

.product-details-container {
	padding-left: 10%;
}

.product-details-container table {
	color: white;
}

.product-details-container .price {
	margin-bottom: 20px;
}

/*.cart-header_1 .price-holder {*/
/*	font-size: 18px;*/
/*}*/

/*.cart-header_1 .price-holder div {*/
/*	margin-bottom: 10px;*/
/*}*/

/*.cart .name-price-holder .item-price {*/
/*	font-weight: bold;*/
/*}*/

/*.cart-header_1 td {*/
/*	padding: 10px 0 10px 0;*/
/*}*/

/*.cart-header_1 .cart-item-image-holder, .cart-header_1 .price-holder {*/
/*	display: inline-block;*/
/*}*/

/*.cart-header_1 .price-holder {*/
/*	padding-left: 40px;*/
/*}*/

.total-captions {
	padding-left: 170px;
	/*font-family: Lora;*/
	font-family: Work Sans;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 500;
	line-height: 23px;
	letter-spacing: 0em;
	text-align: left;
	color: #ffffff;
	text-transform: uppercase;

}
.total-price-label {
	display: inline-block;
}

.total-price-holder {
	float: right;
	font-family: Work Sans;
	font-size: 2.2rem;
}
.chart-items-table tfoot tr td.total-captions {
	padding-block: 30px;
}

.total-numbers {
	font-size: 22px;
	line-height: 30px;
}

.text-bold {
	font-weight: bold;
}

.cart-submit-button-holder {
	margin-top: 40px;
	position: relative;
	float: right;
}

.back-to-products {
	margin-top: 40px;
}

.total-container {
	vertical-align: top;

}

.cart-payment-notice {
	margin: 80px auto 0;
	padding: 5% 10% 0 10%;
	font-family: Work Sans;
	font-size: 1.4rem;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;

}

.cart-payment-notice div {
	margin-bottom: 2em;
}

.product h1, .hp-title, .MultiCarousel .item-title, .slick-slide .item-title, .footer-text-left, .collection-thoughts, .centered-by-seka,
.accordion-button, .product-list-item-title, h1.news-single-title {
	font-family: Work Sans;
}

.about-container {
	background-image: url(/webshop/images/aboutBackground.png);
	background-repeat: no-repeat;
	background-size: contain;
	min-height: 300px;
	/*position: relative;*/
}

.about-inspiration-container {
	width: 46%;
	font-size: 2.2rem;
	padding: 2% 5% 2% 5%;
	z-index: 100;
	/*position: absolute;*/
	/*top: 0px;*/
	margin: 0 auto;
	transform: translateY(-50%);
	left: 27%;
	text-align: center;
}
.about-mobile {
	display: none;
}

.about-page .hp-slide {
	position: relative;
}

#about-hero-banner {
	display: inline-block;
	width: 100%;
	height: auto;
}

.delete-filters-container, .load-more-container {
	margin-top: 40px;
}
.load-more-container {
	text-align: center;
}
.searched-products-load-more-container {
	margin-bottom: 100px;
}

.skb-left-image {
	padding: 5%;
}

.skb-right-image {
	text-align: right;
	padding-top: 20%;
}

.skb-text-middle {
	font-size: 2.2rem;
	padding: 15%;
	padding-top: 35%;
	text-align: left;
}

.skb-middle-section {
	text-align: center;
}

.no-right-padding {
	padding-right: 0;
}

.skb-title {
	font-family: Work Sans;
	font-size: 3.6rem;
	text-transform: uppercase;
	margin-top: 7rem;
	margin-bottom: 4rem;
	color: #5B5B5B;
}

.skb-subtitle {
	font-size: 2.2rem;
	color: #ffffff;
	margin-bottom: 8rem;
}

.clr {
	clear: both;
}

.shipping-data h3 {
	text-align: center;
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 3.2rem;
	line-height: 41px;
	align-items: center;
	text-transform: uppercase;
	color: #ffffff;

	padding-top: 7%;
}
.promoBanner{
	/*background-image: url('https://picsum.photos/id/1/1000/300');*/
	/*background-image: url('/webshop/images/Cokolada.png');*/
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: auto;
	margin: 3.5%;
	overflow: hidden;
}
.promoBannerWidth {
	width: 100%;
}
.new-collection-p{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 3.5rem;
	line-height: 46px;
	text-align: center;
	letter-spacing: 0.05em;
	color: #FFFFFF;
	/*margin-top: 5%;*/
	padding-top: 3rem;
	padding-bottom: 1rem;
}
.btn-follow-us{
	background-color: transparent;
	margin-top: 1%;
	padding: 1% 3%;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	font-family: Work Sans;
	font-style: normal;
	color: #FFFFFF;
	font-size: 1.8rem;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
 .img-slider-item{
	border-radius: 0;
}
 .product-types-container-img{
	 padding: 80px;
	 text-align: center;
 }
 .amet-sed{
	 padding-inline: 3%;
 }
.footer-class .row .col-md-4:first-child{
	padding-left: 4.2%;

}
/*Slider*/
.slick-slide{
	margin: 0px 10px;
}
.slick-slide img{
	width: 100%;
}
.slick-slide .tag {
	text-align: center;
	height: fit-content;
	padding-bottom: 15px;
	bottom: 0;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	line-height: 38px;
}

.slick-slide .item-content {
	position: relative;
}

.slick-slide .item-title {
	font-size: 4rem;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #ffffff;
	margin-top: 20px;
}

.slick-slide .item-link {
	font-size: 1.6rem;
	text-transform: uppercase;
	margin-top: 27px;
	margin-bottom: 15px;
	color: #ffffff;
}

.slick-slide .item-link a {
	color: black;
	text-decoration: underline;
	font-family: Work Sans;
}
.image_counter {
	text-align: center;
	font-size: 2.2rem;
}

/*.slick-prev:before {*/
/*	content: "<";*/
/*	color: red;*/
/*	font-size: 30px;*/
/*}*/

/*.slick-next:before {*/
/*	content: ">";*/
/*	color: red;*/
/*	font-size: 30px;*/
/*}*/
.customer-logos{
	margin-bottom: 40px;
}

.arrow-prev{
	left: 0;
	cursor: pointer;
}
.arrow-prev span{
	font-size: 3rem;
	color: gray;
	display: block;
	width: 10px;
	height: 10px;

}
.arrow-next{
	right: 0;
	cursor: pointer;
}
.arrow-next span{
	font-size: 3rem;
	color: gray;
	display: block;
	width: 10px;
	height: 10px;
}
.hp-title-container{
	margin-bottom: 40px;
}
.container-fluid .hp-title-container{
	margin-left: 0;
	margin-right: 0;
}


.arrows{
	height: 100%;
	position: absolute;
}

.arrows span {
	position: relative;
	top: calc((100% - 77px) / 2);
}

.index .arrows span {
	position: relative;
	top: calc((100% - 47px) / 2);
}

.promoBanner .chocolate-headline:hover{
	background: #D09385;
}
.cont-slider{
	margin-bottom: 50px;
}
.hp-title-container .col-md-12{
	margin-bottom: 20px;
}
.promoBanner button:hover{
	color: #FFFFFF;
	cursor: inherit;
}
.shipping-left-panel div.col-md-6 label{
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 16px;
	text-transform: uppercase;
	color: white;
}
.shipping-left-panel div label {
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.4rem;
	line-height: 16px;
	text-transform: uppercase;
	color: white;
	vertical-align: middle;
}

/*body.cart div.footer{*/
/*	display: none;*/
/*}*/
 .footer-top-at  ul{
	padding-left: 0;
}
.pad-img{
	padding: 10px;
}
.info-footer {
	padding-bottom: 6%;
}
.chart-items-table tbody tr td{
	padding: 30px 0 30px 0;
}
/*.chart-items-table tbody tr td .cart-item-image-holder{*/
/*	display: inline-block;*/

/*}*/
/*.chart-items-table tbody tr td > *{*/
/*	display: inline-block;*/
/*}*/
/*.chart-items-table tbody tr td:nth-child(1){*/
/*	display: inline-block;*/
/*}*/
/*.chart-items-table tbody tr td .cart-item-image-holder, chart-items-table tbody tr td .price-holder{*/
/*	display: inline-block;*/
/*}*/
.cart-item-image-holder, .price-holder{
	display: inline-block;
}
.price-holder{
	padding-left: 4rem;
}
.chart-items-table tbody tr td:nth-child(1) div:nth-child(2) .item-name span{
	font-family: Work Sans;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 500;
	line-height: 23px;
	letter-spacing: 0em;
	text-align: left;
	text-transform: uppercase;

}
.chart-items-table tbody tr td:nth-child(1) div:nth-child(2) .item-price span {
	font-family: Work Sans;
	font-size: 1.6rem;
	font-style: normal;
	font-weight: 700;
	line-height: 19px;
	letter-spacing: 0em;
	text-align: left;
	color: #f2f2f2;
	text-transform: uppercase;
}
.chart-items-table tbody tr td:nth-child(1) div:nth-child(2) .item-name {
	padding-bottom: 1rem;
}
.cont-slider .container-fluid .row{
	margin-right: 0;
	margin-left: 0;
}
.navbar-inverse .navbar-toggle {
	border-color: #333;
	background-color: #333;
	border-radius: 28%;
	margin-left: 13px;
	margin-right: 10px;
	border-style: hidden;
}
.navbar-inverse .navbar-nav > li > a {
	color: #f2f2f2;
}
.navbar-collapse{
	border-top: none;
	width: 100%;
	/*border-color: #101010;*/
	position: absolute;
	background: #0d0d0d;
}
.navbar-toggle{
	padding: 6px 5px;
	margin-right: 0;
	margin-top: 11px;
}
.navbar-toggle .icon-bar {
	width: 15px;
}
.index .navbar{
	border: none;
}

.navbar{
	margin-bottom: 0;
}
.cart-submit-button-holder .shop-now-btn-white{
	width: 100%;
	padding-inline: 150px;
	letter-spacing: 0.05rem;
	border: 1px solid #ffffff;
	border-radius: 4px;
	font-family: Work Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 1.8rem;
}
a.add-cart:hover, .shop-now-btn-white:hover{
	background-color: white;
	color: black;
}
.navbar-inverse{
	border: none;
	background-color: #fff;
}
.skb-left-image img{
width: 100%;
}
.skb-right-section-img {
	width: 100%;
}
.skb-middle-section-img{
	width: 60%;
}
.container-fluid .rowMarg{
	margin-right: -5px;
	margin-left: 25px;
}
.index .container-fluid .row{
	margin-right: auto;
	margin-left: auto;
}
.cart .shipping-left-panel .shop-now-btn{
	padding: 0;
	border: 1px solid #ffffff;
	border-radius: 4px;
	width: 120%;
}
.shipping-left-panel .terms_conditions {
	width: 100%;
}
.shipping-left-panel .terms_conditions label a {
	font-size: 1.4rem;
	color: #ffffff;
	font-family: "Work Sans";
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
}
.shipping-left-panel .terms_conditions label{
	color: #ffffff;
	font-family: "Work Sans";
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	text-transform: none;
}
.shipping-left-panel .terms_conditions input{
	vertical-align: middle;
	background-color: #000000;
	margin-top: 48px;
	mix-blend-mode: luminosity;
}
 .terms_conditions input[type='checkbox']{
	vertical-align: middle;
	margin: 47px 0 0;
}

.cart-shipping-info{
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
}
.cart-shipping-info .total-captions{
	margin-left: -16px;
}
.sub-total-shipping{
	border-top: 1px solid #B1B1B1;
}

.paypal input[type='submit']{
	color: #ffffff;
	padding: 5px 70px 5px 70px;
	font-weight: 900;
	font-size: 1.8rem;
	border: 1px solid #ffffff;
	border-radius: 22px;
	padding: 15px 30px;
	border-radius: 4px;
	background-color: #FFFFFF;
	margin: 0 auto;
	min-width: 138px;
	position: relative;
	font-family: 'Work Sans';
	text-transform: uppercase;
}
.card input[type='submit'], .delivery input[type='submit']{
	color: #101010;
	background-color: #FFFFFF;
	font-weight: 500;
	font-size: 1.8rem;
	border: 1px solid #ffffff;
	padding: 15px 30px;
	border-radius: 4px;
	margin: 0 auto;
	min-width: 138px;
	position: relative;
	font-family: 'Work Sans';
	text-transform: uppercase;
	padding: 18px 28px;
	height: 57px;
	position: relative;
	line-height: 2.1rem;
	letter-spacing: 0.05rem;
}
.paypal{
	padding-left: 5px;
}
.card{
	padding-left: 6px;
}
.card span{
	font-family: "Work Sans";
	font-size: 1.4rem;
}
.hp-slide-holder3{
	display: none;
}
#shopping-cart-checkout-shipping .shipping-data{
	/*height: 104%;*/
	height: 1103px;
}
.shipping-data a img{
	padding: 3px;
	max-width: 200px;
}
.terms_conditions input, .terms_conditions label[for="terms_conditions"]{
	margin-top: 40px;
}
.terms_conditions .field-tmp-warning{
	float: none;
	display: block;
}
.color-size{
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 1rem;
	line-height: 12px;
	align-items: center;
	text-transform: uppercase;
	color: #f2f2f2;
	padding-bottom: 1rem;
}
.chart-items-table tbody tr td:nth-child(1) div:nth-child(2) .item-price {
	padding-bottom: 1rem;
}
.shipping-items .items .item-name .color-size{
	padding-top: 0.5rem;
}
#shopping-cart-checkout .color-size{
	padding-bottom: 0.2rem;
}
#shopping-cart-checkout-shipping .color-size{
	padding-bottom: 0.2rem;
}
#shopping-cart-checkout-shipping .shipping-items .items .item-name{
	margin-top: 0;
}
#shopping-cart-checkout-holder .shipping-items .items .item-name{
	margin-top: 0;
}
.pg-head-section{
	padding-inline: 30px;
	padding-block: 30px;
}

.content-main ul li{
	margin-left: 30px;
}
.content-main ul{
	padding-top: 7px;
}
.shipping-items .sub-total div .total-price, .shipping-items .sub-total div .currency-icon{
	font-family: "Work Sans";
}
#shopping-cart-checkout-shipping .shipping-data h3{
	text-align: left;
}
.about-text-555{
	color: #101010;
	font-size: 28px;
	font-weight: bold;
	font-family: Work Sans;
	background-color: white;
}
.center-about-text-container{
	padding-right: 2vw;
	padding-left: 2vw;
	padding-bottom: 5vw;
}

.sold-out{
	border: 2px solid red;
	background-color: red;
}
.span.sold-out{
	background-color: initial;
}
.sold-out-text{
	color: red;
	text-align: center;
	position: absolute;
	max-width: 40px;
}
.color-radio .sold-out-text{
	padding-top: 10px;
}
.sold-out-text h5{
	position: relative;
	left: 6px;
}
.form-pay {
	float: left;
	margin: 10px 10px 10px 0;
	max-width: 230px;
}
.svg-filters:hover path {
	fill: #0c0c0c;
}

.city-list {
	display: none;
	position: absolute;
	width: calc(100% - 12px);
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	z-index: 10;
}


input.focused ~ .city-list {
	display: block;
	padding: 0;
}

.city-list .city-item {
	position: relative;
	z-index: 2;
	padding: 0 14px;
	color: #555;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 1.5;
}

.city-item:hover, .city-item.selected {
	background-color: #3399FF;
	color: #FFF;
	cursor: pointer;
}

.shipping-form .field-tmp-warning {
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
	padding-left: 12px;
	height: 45px;
	line-height: 1;
	max-height: 45px;
	margin-top: -45px;
}

.shipping-form .field-tmp-warning-terms {
	display: block;
    margin-top: 10px;
    padding-left: 0;
	color: #FFF;
}

.shipping-form .field-tmp-warning-city {
	left: 1px;
	height: 43px;
    max-height: 43px;
	margin-top: -44px;
	background-color: #FFF;
}
#menu-loading {
	position: absolute;
	width: 100%;
	height: 100%;
	height: -webkit-fill-available;
	height: fill-available;
	background-color: #000;
	z-index: 999;
	opacity: 0.25;
	left: 0;
	top: 0;
}

@media(hover: none){
	.city-list .city-item {
		padding-top: 8px;
		padding-bottom: 8px;
	}
}
