.b-page.is-open-menu .b-copyright,
.b-page.is-open-menu .b-footer{
	margin-left: 300px;
}
.b-footer--sm{
	background: #fff;
}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
blockquote{
	padding: 30px 40px;
	margin: 0 0 20px;
	border-top: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
}
blockquote p:last-child{
	margin: 0;
}
h1{
	margin: 0 0 1.1em;
	line-height:1;
}
h2{
	margin: 1em 0 1em;
	padding: 0;
	line-height:1.2;
}
h3{
	margin:0.6em 0 1em;
	padding: 0;
	line-height:1.2;
}
h4, h5, h6{
	line-height:1.2;
	margin: 0 0 1.2em;
}
.b-moa-message{
	color: #fd8d9e;
	border: 2px solid #fd8d9e;
	padding: 10px;
	font-weight: bold;
}
.woocommerce table.shop_table td.product-subtotal{
	text-align: center !important;
}
.b-cart-old-price .amount{
	color: #9c9c9c;
	text-decoration:line-through;
	font-size: 17px;
	display: block;
	margin-top: -25px;
}
.woocommerce table.shop_table .product-quantity{
	text-align: center;
}
.woocommerce table.shop_table .product-quantity .quantity .jq-number{
	margin: 0 auto;
	display: block;
}
.ch-terms-content{display: none;}
.ch-terms-content{
	border: 1px solid #dcdcdc;
	padding: 5px 20px 20px;
	margin: 30px 0px 0px;
	height: 230px;
	overflow: auto;
}
.b-cart-form__btn{
	display: inline-block;
	position: relative;
}
.woocommerce-checkout-payment .b-cart-form__btn{
	float: right;
}
.ch-loading{
	display: none;
	position: absolute;
	top: 63px;
	left: 0;
	width: auto;
	min-width: 420px;
	min-height: 59px;
	background-color: rgba(255, 255, 255, 0.8);
}
.ch-loading img{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
}
.b-mo-page h2{margin: 0 0 1em;}
.woocommerce-MyAccount-content{
	overflow-x:auto; 
}
.b-prod-offers__btn.b-mo-atc-loading{
	position: relative;
}
.b-prod-offers__btn.b-mo-atc-loading:after{
	content:"";
	background:rgba(255, 255, 255, 0.8) url(../images/ajax-loader.gif) no-repeat 50% 50%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
} 
.b-prod-offers__tit{
	margin: 0 0 7px;
	padding: 0 20px;
	font-size: 21px;
	line-height: 23px;
	position: relative;
	overflow: hidden;
}
.b-prod-offers__tit a{
	text-decoration: none;
	color: #9c9c9c;
}
.b-prod-offers__tit a:hover{
	color: #00cba1;
}
#searchform .product-list{
	display: none;
}
.b-trust-logos .b-tit{margin: 0;}
.b-tit{margin: 0;}
.bgi{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.b-prod-over__meta{
	margin: 0 10px 12px;
}
.b-slider-prod .b-slider-prod__for{
	height:392px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 25px;
}
.b-others-post .b-btn{
	padding: 0 5px;
}

.b-prod-area p{
	padding: 0;
	margin: 0 0 1.3em;
}
.b-posts-sm__tit{margin: 0;}
.b-cat-page h1{
	margin: 0 0 1em;
}
.b-cat-page p {
	padding: 0;
}
ol, ul{
	list-style: none;
	margin: 0 0 1.3em 0;
	padding: 0 0 0 1.6em;
}
ol li{list-style:decimal;list-style-position:outside;}
.b-top-slider .slick-dots{margin: 0;padding: 0;bottom:16px;}
.b-cart-step__list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.b-cart-list{padding: 0;}
.b-cart-list li{
	list-style: none;
}
.b-main .b-cart-step__list li,
.b-cart-step__list li{
	list-style: none;
}
.b-head .b-tit{
	padding: 0;
	margin: 0 0 20px;
}
.b-top-slider .slick-dots>li button{background: #999;}
.lp-filter-form ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.lp-filter-form ul li{list-style: none;}
.b-main ul li{list-style:disc;list-style-position:outside;}
.b-main__sidebar{
	top:0;
}
.b-prod-over__tit{
	height: auto;
}
.b-main__sidebar{
	z-index:2;
}
.is-open-menu .b-sidebar__txt{
	z-index: 99;
	padding: 0;
	height: 100%;
	overflow: auto;
}
.b-sidebar__txt .b-main-nav{
	padding:33px 29px;
}
.b-modal__entry{
	min-height:200px;
}
.b-modal__item{
	min-height:70px;
}
.b-modal hr{
	margin:5px 0 4px;
}
.b-prod-full-post__btn{
	position:relative;
}
.b-prod-full-post__btn .b-add-to-cart-loading{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#FFF;
	opacity:0.9;
	text-align:center;
	display:none;
}
.b-prod-full-post__btn .b-add-to-cart-loading img{
	margin-top:12px;
}
.b-top-slider{
	overflow: hidden;
}
.b-top-slider-post__img:before{
	display: none;
}
.b-top-slider-post__entry{
	color: #969696;
}
.slick-next:before, .slick-prev:before{
	border-top: 4px solid #999;
	border-right: 4px solid #999;
}
.jq-number__field input{-moz-appearance: textfield;}
.b-single-post__meta{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	font-size: 12px;
	margin: 0 0 10px;
	font-style: italic;
}
.b-single-post__published{
	font-size: 12px;
	margin: 0 0 5px;
	font-style: italic;
}
.b-single-post__meta .b-single-post__author a{
	text-decoration: none;
	position: relative;
	z-index: 3;
}
.b-author-post{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 30px 0;
	border-bottom: 1px solid #9d9d9d;
}
.b-author-post .b-author-photo{
	-webkit-flex: 0 0 180px;
       -moz-flex: 0 0 180px;
       -ms-flex: 0 0 180px;
       -o-flex: 0 0 180px;
       flex: 0 0 180px;
}
.b-author-post .b-author-photo img{
	max-width: 100%;
}
.b-author-post .b-author-name{
	margin: 0 0 20px;
	line-height: 1.3;
	text-transform: capitalize;
}
.b-author-post .b-author__content{
	padding: 10px 30px;
}
.b-author-post .b-author__content p{
	margin: 0 0 30px;
}
.b-author-posts{
	padding: 20px 0;
	clear: left;
}
.b-author-posts h2{
	margin: 0 0 20px;
}
.b-author-name a{text-decoration: none;color: #9d9d9d;}
.b-author-name a:hover{color: #00cba1;}
.b-author-posts h2 a{text-decoration: none;}
.b-author-posts ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.b-author-posts ul li{
	padding: 0 0 15px;
	list-style: none;
}
.b-single__image img{
	max-width: 100%;
}
.b-author-post .b-author__content .b-more,
.b-default-post .b-more,
.b-more{
	margin: 0;
}
.b-crumb{
	color: #969696;
	font-size: 12px
}
.b-crumb a{
	padding-right: 15px;
	color: #969696;
	font-size: 12px
}
.b-crumb a:hover{
	color:#72c9a1;;
}
.b-crumb a:after {content: ">";}
.b-single-author p{margin: 0 0 1.3em;}
#info h2{
	margin: 25px 0 25px !important;
	line-height:  35px;
	letter-spacing:  -1px;
	font-weight:  600;
}
.woocommerce-MyAccount-navigation ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.woocommerce-MyAccount-navigation ul li{
	list-style: none;
}
#info h3{
	margin: 15px 0 25px !important;
}
#info li{
	list-style: disc outside none;
}
.b-prod-sale{
	padding: 10px 10px;
	background: #ffc94e;
	font-family:Juli Sans-Bold;
	font-size: 17px;
	line-height:1em;
	text-align: center;
	color: #fff;
	position: absolute;
	top:100px;
	right: 0;
	z-index: 2;
}
.b-prod-dispatch-time{
	padding-top:6px;
}
.b-shipping-methods{
	border: 1px solid #9d9d9d;
}
.b-shipping-methods .b-center{
	padding: 0;
}
.b-shipping-methods h5{
	font-family: Juli Sans-Bold;
	font-size: 17px;
	margin: 0 0 5px;
	color:#00cba1;
}
.b-cart-form__entry strong{
	text-decoration: none;
	margin: 0 0 5px;
	display: inline-block;
}
.b-shipping-methods>.jq-radio{
	margin: 15px 17px 0 0;
}
.b-shipping-methods{
	border-top: none;
	margin: 0 0 10px;
}
.b-shipping-methods .b-shipping-method{
	border-top: 1px solid #9d9d9d;
	padding:25px 20px;
	position: relative;
	cursor: pointer;
	display: block;
}
.b-shipping-methods .b-sm-check{
	float: left;
}
.b-shipping-methods .b-sm-data{
	float: left;
	width: 75%;
}
.b-newsletter-part{
	padding-top: 5px;
	border-top: 1px solid #dcdcdc;
}
.b-shipping-methods .b-cart-prod__foot{
	padding: 20px 0 0;
}
.b-shipping-methods .postnord-img{
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	width:120px;
}
.b-shipping-methods .b-cart-prod{
	padding: 10px 0;
}
.b-shipping-methods .postnord-img + strong{
	display: inline-block;
	vertical-align: middle;
}
.b-shipping-methods .b-sm-cost{
	position: absolute;
	right:25px;
	top:10px;
	color: #333;
	margin: 0 0 5px;
	line-height: 1em;
	font-family: Juli Sans-Bold;
}
.b-shipping-methods .b-small{
	font-size: 12px;
}
.b-sm-additional{
	display: none;
	margin-top: 20px;
	
}
.b-main table{
	margin: 0 0 20px;
}
.b-main table td{
	padding:5px 10px;
	border: 1px solid #fff;
}
.b-main table.woocommerce-checkout-review-order-table > tbody> tr> td{
	padding-right: 0;
	padding-left: 0;
}
.b-cart-form{
	padding: 0 0 35px;
}
.b-order-item{
	margin: 0 0 35px;
}
.woocommerce .b-order-table{
	margin: 0 0 35px;
}
.b-main table.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table{
	margin: 0;
}
.b-cart-form--step4 .b-cart-form__tit{
	margin:0 0 35px;
}
.b-main table.woocommerce-checkout-review-order-table td{
	padding: 0;
}
.woocommerce .b-order-table .cart_item td.name,
.b-main .woocommerce-checkout-review-order-table .b-order-table .cart_item td.name{
	border-left: 1px solid #dcdcdc;
}
.woocommerce .b-order-table .cart_item td.price,
.b-main .woocommerce-checkout-review-order-table .b-order-table .cart_item td.price{
	border-right: 1px solid #dcdcdc;
}
.woocommerce .b-order-table tbody tr:last-child td,
.b-main .woocommerce-checkout-review-order-table .b-order-table tbody tr:last-child td{
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
/********Styles added bt Linda E-invasion - move to main styles and correct if wrong! ********/
.b-btn{
    height: auto;
}
.page-id-15 .b-prod-post__tit {
		font-weight: 500;
}

/* Buttons */
.b-prod-post--sm .b-btn {
    width: 206px !important;
}

/**Category**/
.b-cat-prod__tit {
    height: 25px !important;
}
.b-prod-area .b-bought-list{
	padding: 1.5em 0 0;
}
.b-prod-area .b-bought-list li{
	list-style: none;
}
.b-prod-area ol,
.b-prod-area ul{
	  list-style-position:  outside;
	  padding: 0em 0 0 1.5em;
}
.b-prod-area ul li{
	list-style:disc;
}
.b-prod-area ol li{
	list-style:decimal;
}
.b-prod-area .b-tab__nav{
	padding: 0 35px 0 0;
}
.b-prod-area .b-tab__nav li{
	list-style: none;
	border: none;
	background: none;
}
.calculator_table i.fa.fa-calendar{
	z-index: 1;
	margin-top:11px;
}
.calculator_table .submit-btn input[type=submit]{
	height: auto;
}
.calculator_table input[type="email"], .calculator_table input[type="text"]{
	height: auto;
}
.calculator_table i.fa.fa-angle-right{
	bottom:20px;
}
.calculator_table select + i.fa.fa-angle-right{
	bottom:35px;
}
.b-prod-area .wp-caption-text{
	font-size: 0.8em;
	text-align: center;
	padding-top: 1em;
}
.b-prod-area .wp-caption{
	width: 100% !important;
	padding: 1em 0 0;
}
.b-posts-sm__img{
	cursor: pointer;
}
.alignleft {
  float: left;
  margin: 0 10px 1.3em 0;
}

.alignright {
  float: right;
  margin: 0 0 1.3em 10px;
}

.aligncenter {
  display: block;
  margin: 0 auto 1.3em;
}
img {
  border: 0;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
.wp-caption-text{
	text-align: center;
	font-size: 0.8em;
}
.b-single-post__head-img{
	height:480px;
	overflow: hidden;
	position: relative;
}
.b-single-post__head-img img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform:translateX(-50%) translateY(-50%);
}
.b-posts-list.b-posts-list{
	padding: 0 20px 24px;
}
.b-page--authors-list .b-posts-list.b-posts-list{
	padding: 0 0 24px;
}
.b-cat-page__entry{
	font-size: 16px;
	line-height:1.2em;
}
.b-search-list__item{
	padding:40px 0;
}
.b-prod-area .commentlist,
.commentlist{
	list-style: none;
	margin: 0;
	padding: 0;
}
.commentlist li{
	margin: 0 0 20px;
	padding-top: 20px;
	border-top: 1px solid #dcdcdc;
}
.commentlist .c-content{
	font-size: 12px;
	padding-top: 10px;
}
.commentlist .c-author{
	font-size: 12px;
	font-style: italic;
}
.commentlist .c-content p{
	margin: 0;
}
.c-rt{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 00;
	-ms-align-items: center;
	align-items: center;
}
.c-title{
	font-size:18px;
	font-weight: bold;
}
.c-rating{
	width: 110px;
	height: 22px;
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align: middle;
}
.b-prod-area .commentlist li{
	list-style: none;
}
.c-rating.r-rating-1{
	background: url(../images/star_1.png) no-repeat;
}
.c-rating.r-rating-2{
	background: url(../images/star_2.png) no-repeat;
}
.c-rating.r-rating-3{
	background: url(../images/star_3.png) no-repeat;
}
.c-rating.r-rating-4{
	background: url(../images/star_4.png) no-repeat;
}
.c-rating.r-rating-5{
	background: url(../images/star_5.png) no-repeat;
}
.b-prod-full-post__qty{
	text-align:center;
	margin-bottom:15px;
}
.b-prod-full-post__qty .quantity .qty{
	width:120px;
	padding:5px;
	border:2px solid #00cba1;
}
.b-main .b-cart-step__list li.is-done{
	cursor:pointer;
}
.b-bought__price small.b-normal-price{
	padding:0 0 10px;
	text-decoration:line-through;
	font-size:19px;
	font-weight:600;
}
.b-cart-form .b-cart-fild__item .input-radio{
	clip: rect(0 0 0 0);
	clip: rect(0, 0, 0, 0);
	position: absolute;
}
.b-radio-lb__txt{
	padding: 0 0 0 35px;
	position: relative;
}
.b-radio-lb__txt:before{
	content:'';
	border: 1px solid #dcdcdc;
	width: 20px;
	height: 20px;
	margin: -2px 17px 0 0;
	line-height: 18px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	left: 0;
	top: 5px;
}
.b-radio-lb__txt:after{
	content:'';
	position: absolute;
	left: 4px;
	top: 9px;
	background: #9d9d9d;
	width: 12px;
	height: 12px;
	margin: -2px 17px 0 0;
	line-height: 18px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	display: none;
}
.b-cart-form .b-cart-fild__item .input-radio:checked + .b-radio-lb__txt:after{
	display: block;
}
.b-coupon-box .b-input{
	height: 41px;
	padding: 9px 7px;
	line-height: normal;
}
.b-coupon-box{
	position: relative;
}
.b-coupon-box img{display: none;}
.b-coupon-box.c-loading:after{
	content:"";
	background-color: rgba(255, 255, 255, 0.8);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.b-coupon-box.c-loading img{
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform:translateX(-50%) translateY(-50%);
	z-index: 1;
}
.b-radio-lb__txt p{
	margin: 0 0 5px;
}
.payment_method_swish .wc-payment-form{
	border: none;
	padding: 0;
}
.payment_method_einvasion_easyfaktura > p:first-child{
	padding: 0 0 15px;
}
.wc-payment-form label{
	margin: 0 0 5px;
}
.b-cart-form--step4 .b-cart-form__btn{
	float: right;
}
.jq-selectbox__dropdown ul li{
	list-style: none;
}
.b-cart-form--step3 .b-radio-lb{
	border-color: #dcdcdc;
}
#boclassic_card_logos img:nth-child(1),
#boclassic_card_logos img:nth-child(4),
#boclassic_card_logos img:nth-child(5),
#boclassic_card_logos img:nth-child(6){
	/*display:none;*/
}
/* .b-checkout-step2-newsletter{
	font-size: 22px;
	line-height: 26px;
	margin-top: 30px;
}
.b-checkout-step2-newsletter p{
	margin: 0 0 30px;
}
.b-chn-field input[type="checkbox"]{
	clip: rect(0 0 0 0);
	clip: rect(0, 0, 0, 0);
	position: absolute;
} */
.b-chn-field{
	padding: 0 0 0 35px;
	position: relative;
	cursor: pointer;
	color: #666;
}
.b-chn-field p{
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
/* .b-chn-field p:before{
	content:'';
	border: 1px solid #9d9d9d;
	width: 20px;
	height: 20px;
	margin: -2px 17px 0 0;
	line-height: 18px;
	position: absolute;
	left: 0;
	top: 5px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.b-chn-field p:after{
	display: none;
	content:'';
	background:#9d9d9d;
	width: 10px;
	height: 10px;
	line-height: 18px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	left:5px;
	top: 8px;
} */
.b-chn-field input[type="checkbox"]:checked + p:after{
	display: block;
}
.b-cart-form__btn{
	display: block;
	text-align: right;
}
.b-checkout-step2-newsletter h2{
	color:#00cba1;
	font-size:30px;
	line-height: 28px;
	margin: 0 0 20px;
	font-family: Juli Sans-Bold;
}
.subscription-option input[type="checkbox"]{
	position: absolute;
	margin: 0;
	z-index: 2;
	opacity: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.subscription-option label{
	padding: 0 0 0 35px;
	position: relative;
	z-index: 1;
}
.subscription-option input[type="checkbox"] + label:after{
	display: none;
	content:'';
	background:#9d9d9d;
	width: 10px;
	height: 10px;
	line-height: 18px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	left:5px;
	top: 8px;
	z-index: 2;
}
.subscription-option input[type="checkbox"] + label:before{
	content:'';
	border: 1px solid #9d9d9d;
	width: 20px;
	height: 20px;
	margin: -2px 17px 0 0;
	line-height: 18px;
	position: absolute;
	left: 0;
	top: 5px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	z-index: 1;
}
.subscription-option input[type="checkbox"]:checked + label:after{
	display: block;
}
.b-all-articles .b-page-content{
	padding: 25px 21px 35px;
}
.b-all-articles .b-posts-list__tit{
	padding-top:20px;
}
.b-all-articles .b-page-content h1{
	font-family: Juli Sans-Bold;
	margin: 0 0 15px;
}
@media screen and (max-width:1000px){
	.b-sm-additional{
		margin-right: 0px;
	}
}
@media screen and (max-width:1050px){
	.continue-shopping-btn,.proceed-to-checkout, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
		font-size: 16px;
		padding: 14px 13px;
		min-width:170px;
		text-align: center;
	}
	.woocommerce .cart-collaterals table.shop_table td, .woocommerce .cart-collaterals table.shop_table th{
		padding: 12px 5px 12px 0;
	}
}
@media screen and (max-width:767px){
	.b-blog-page.b-all-articles{
		padding: 0;
	}
	.b-all-articles .b-page-content {
		padding: 0px 21px 35px;
	}
	.proceed-to-checkout-box{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.continue-shopping-btn,.proceed-to-checkout, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
		padding: 14px 10px;
		margin: 0 0 15px;
		width:100%;
		min-width: 100%;
	}
	.b-cart-form--step4 .b-btn--bd-greyl{
		line-height: 42px;
	}
}
@media screen and (max-width: 1280px) and (min-width: 900px){
	.b-logo {
		max-width:270px;
		height: 38px !important;
	}
	.b-logo img{
		height: 38px !important;
		display: block;
	}
}
@media screen and (max-width: 1215px) and (min-width: 900px){
	.proceed-to-checkout-box .continue-shopping-btn,
	.proceed-to-checkout-box .proceed-to-checkout{
		padding: 14px 10px;
	}
}
@media screen and (min-width:768px){
	.b-content-checkout-step-1 .b-cart-form__btn{overflow: hidden;display: block;padding-top: 15px;margin: 0 0 35px;}
	.b-content-checkout-step-1 .b-cart-form__btn .b-btn{float: right;}
	.b-content-checkout-step-1 .ch-loading{right: 0;left: auto;bottom: auto;top: 15px;}
	.b-content-checkout-step-2 .b-cart-form__btn{margin: 0 0 35px;}
/* 	.woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cart_totals {
 	    width:50%;
        float: right; 
	} */
	.b-cart-trust-box{
		float: left;
		width: 49%;
		padding: 0 40px 0 0;
	}
	.b-mo-page .b-center{
		max-width: 820px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.b-mo-page p{
		margin: 0 0 1.3em;
	}
	.b-search-form .b-search-close{
		display: none;
	}
	.b-search-list .df{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.b-search-list .df .b-p-img{
		-webkit-flex: 0 0 20%;
		-moz-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		-o-flex: 0 0 20%;
		flex: 0 0 20%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		margin: 0 25px 0 0;
		padding:10px;
		border: 1px solid #dcdcdc;
	}
	.b-search-list .df .b-p-img a{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
		justify-content: center;
	}
	.b-slider-prod__nav{
		height: 113px;
	}
	.b-slider-prod__nav .slick-list{
		height: 113px;
	}
	.b-cat-page__entry{
		font-size: 16px;
		line-height:1.2em;
	}
	.b-single-post__head-tit {
		padding: 34px 20px 0;
	}
	.b-slider-prod .slick-dots{
		bottom: 6px;
		padding: 0;
		margin: 0;
	}
	.b-slider-prod__for .slick-arrow{
		display: none !important;
	}
	.b-slider-prod__nav .slick-arrow{
		margin-top:-20px;
	}
	.b-slider-prod__nav .slick-prev{left: -30px;}
	.b-slider-prod__nav .slick-next{right: -30px;}
	.b-prod-sale{
		top:107px;
	}
	.b-top-slider{
		height: 374px;
		overflow: hidden;
	}
	.b-single__image{
		width: 180px;
		float: left;
		margin: 0 30px 10px 0;
	}
}
@media screen and (min-width:900px){
	/*--------------*/
	.b-page__main{
		margin-left: 65px;
			transition: all .3s ease;
	}
	.is-open-menu .b-page__main{
		margin: 0 0 0 300px;
	}
	.is-open-menu .b-page__footer{
		margin-left: 300px;
	}
	.is-open-menu .b-copyright{
		margin-left: 300px;
	}
	.b-page__footer{
		margin-left: 65px;
			transition: all .3s ease;
		z-index: 3;
	}
	.b-page__main .b-main__content{
		width: 100%;
		margin: 0;
	}
	.is-open-menu .b-page__main .b-main__content{
		margin: 0;
		width: 100%;
	}
	.b-copyright{
		background: #fff;
			transition: all .3s ease;
		margin-left: 65px;
		z-index: 3;
	}
	.is-open-menu .b-main-nav{
		position: fixed;
	}
	.b-sidebar__txt{
		padding: 0;
		position: fixed;
		z-index: 0;
		top: 0;
		height: 100%;
		overflow-y: auto;
		width: 235px;
	}
	/*--------------*/
	.b-btn-menu{
		padding: 35px 0 12px;
		margin: 0 0 -25px;
	}
	.b-sidebar__btn{
		position: fixed;
		z-index:0;
	}
	/*------open menu-----------*/
	.b-btn-menu .b-btn-menu__txt{
		opacity: 0;
	}
	.b-btn-menu.is-open .b-btn-menu__txt{
		opacity: 1;
	}
	.b-btn-menu .b-btn-menu__icon{
		background: none;
	}
	.b-btn-menu.is-open .b-btn-menu__icon{
		background:#8b8b8b;
	}
	.b-btn-menu__icon:after, .b-btn-menu__icon:before{
		height: 2px;
		-webkit-transition-delay: 0,.3s;
		-moz-transition-delay: 0,.3s;
		-o-transition-delay: 0,.3s;
		transition-delay: 0,.3s;
			top: 50%;
	bottom: auto;
	}
	.is-open-menu .b-btn-menu .b-btn-menu__icon:after{
		top: -9px;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		height: 4px;
	}
	.is-open-menu .b-btn-menu .b-btn-menu__icon:before{
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		top: auto;
		bottom: -9px;
		height: 4px;
	}
	.is-open-menu .b-btn-menu__icon:after {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.b-btn-menu .b-btn-menu__icon:before{
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.b-btn-menu__icon:after {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.b-page__main,
	.b-page__footer,
	.b-copyright,
	.b-header{
		margin-left:300px;
	}
	.is-open-menu .b-page__main,
	.b-page.is-open-menu .b-page__footer,
	.b-page.is-open-menu .b-copyright,
	.b-page.is-open-menu .b-page__header{
		margin-left:67px;
	}
	/*------close menu-----------*/
	body.tax-product_tag .b-btn-menu .b-btn-menu__txt,
	body.tax-product_cat .b-btn-menu .b-btn-menu__txt,
	body.single-product .b-btn-menu .b-btn-menu__txt,
	body.woocommerce-cart .b-btn-menu .b-btn-menu__txt,
	body.woocommerce-checkout .b-btn-menu .b-btn-menu__txt{
		opacity:1;
	}
	body.tax-product_tag .b-btn-menu.is-open .b-btn-menu__txt,
	body.tax-product_cat .b-btn-menu.is-open .b-btn-menu__txt,
	body.single-product .b-btn-menu.is-open .b-btn-menu__txt,
	body.woocommerce-cart .b-btn-menu.is-open .b-btn-menu__txt,
	body.woocommerce-checkout .b-btn-menu.is-open .b-btn-menu__txt{
		opacity:0;
	}
	body.tax-product_tag .b-btn-menu .b-btn-menu__icon,
	body.tax-product_cat .b-btn-menu .b-btn-menu__icon,
	body.single-product .b-btn-menu .b-btn-menu__icon,
	body.woocommerce-cart .b-btn-menu .b-btn-menu__icon,
	body.woocommerce-checkout .b-btn-menu .b-btn-menu__icon{
		background:#8b8b8b;
	}
	body.tax-product_tag .b-btn-menu.is-open .b-btn-menu__icon,
	body.tax-product_cat .b-btn-menu.is-open .b-btn-menu__icon,
	body.single-product .b-btn-menu.is-open .b-btn-menu__icon,
	body.woocommerce-cart .b-btn-menu.is-open .b-btn-menu__icon,
	body.woocommerce-checkout .b-btn-menu.is-open .b-btn-menu__icon{
		background: none;
	}
	body.tax-product_tag .is-open-menu .b-btn-menu .b-btn-menu__icon:after,
	body.tax-product_cat .is-open-menu .b-btn-menu .b-btn-menu__icon:after,
	body.single-product .is-open-menu .b-btn-menu .b-btn-menu__icon:after,
	body.woocommerce-cart .is-open-menu .b-btn-menu .b-btn-menu__icon:after,
	body.woocommerce-checkout .is-open-menu .b-btn-menu .b-btn-menu__icon:after{
		top:0;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		height: 2px;
	}
	body.tax-product_tag .is-open-menu .b-btn-menu .b-btn-menu__icon:before,
	body.tax-product_cat .is-open-menu .b-btn-menu .b-btn-menu__icon:before,
	body.single-product .is-open-menu .b-btn-menu .b-btn-menu__icon:before,
	body.woocommerce-cart .is-open-menu .b-btn-menu .b-btn-menu__icon:before,
	body.woocommerce-checkout .is-open-menu .b-btn-menu .b-btn-menu__icon:before{
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top:0;
		bottom: auto;
		height: 2px;
	}
	body.tax-product_cat ,
	body.single-product ,
	body.woocommerce-cart ,
	body.woocommerce-checkout{
		
	}
	body.tax-product_tag .b-btn-menu .b-btn-menu__icon:before,
	body.tax-product_cat .b-btn-menu .b-btn-menu__icon:before,
	body.single-product .b-btn-menu .b-btn-menu__icon:before,
	body.woocommerce-cart .b-btn-menu .b-btn-menu__icon:before,
	body.woocommerce-checkout .b-btn-menu .b-btn-menu__icon:before{
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		top: auto;
		bottom: -9px;
		height: 4px;
	}
	body.tax-product_tag .b-btn-menu__icon:after,
	body.tax-product_cat .b-btn-menu__icon:after,
	body.single-product .b-btn-menu__icon:after,
	body.woocommerce-cart .b-btn-menu__icon:after,
	body.woocommerce-checkout .b-btn-menu__icon:after{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		top: -9px;
		height: 4px;
	}
	body.tax-product_tag .b-page .b-page__main,
	body.tax-product_cat .b-page .b-page__main,
	body.single-product .b-page .b-page__main,
	body.woocommerce-cart .b-page .b-page__main,
	body.woocommerce-checkout .b-page .b-page__main,
	body.tax-product_tag .b-page__footer,
	body.tax-product_cat .b-page__footer,
	body.single-product .b-page__footer,
	body.woocommerce-cart .b-page__footer,
	body.woocommerce-checkout .b-page__footer,
	body.tax-product_tag .b-copyright,
	body.tax-product_cat .b-copyright,
	body.single-product .b-copyright,
	body.woocommerce-cart .b-copyright,
	body.woocommerce-checkout .b-copyright,
	body.tax-product_tag .b-header,
	body.tax-product_cat .b-header,
	body.single-product .b-header,
	body.woocommerce-cart .b-header,
	body.woocommerce-checkout .b-header{
		margin-left:67px;
	}
	body.tax-product_tag .is-open-menu .b-page__main,
	body.tax-product_cat .is-open-menu .b-page__main,
	body.single-product .is-open-menu .b-page__main,
	body.woocommerce-cart .is-open-menu .b-page__main,
	body.woocommerce-checkout .is-open-menu .b-page__main,
	body.tax-product_tag .b-page.is-open-menu .b-page__footer,
	body.tax-product_cat .b-page.is-open-menu .b-page__footer,
	body.single-product .b-page.is-open-menu .b-page__footer,
	body.woocommerce-cart .b-page.is-open-menu .b-page__footer,
	body.woocommerce-checkout .b-page.is-open-menu .b-page__footer,
	body.tax-product_tag .b-page.is-open-menu .b-copyright,
	body.tax-product_cat .b-page.is-open-menu .b-copyright,
	body.single-product .b-page.is-open-menu .b-copyright,
	body.woocommerce-cart .b-page.is-open-menu .b-copyright,
	body.woocommerce-checkout .b-page.is-open-menu .b-copyright,
	body.tax-product_tag .b-page.is-open-menu .b-page__header,
	body.tax-product_cat .b-page.is-open-menu .b-page__header,
	body.single-product .b-page.is-open-menu .b-page__header,
	body.woocommerce-cart .b-page.is-open-menu .b-page__header,
	body.woocommerce-checkout .b-page.is-open-menu .b-page__header{
		margin-left:300px;
	}
	/*-----------------*/

}
@media screen and (max-width:899px){
	.b-slider-prod .slick-prev{
		left: 8px;
	}
	.b-slider-prod .slick-next{
		right: 8px;
	}
	.b-page{
		padding-top: 50px;
	}
	.b-header{
		position:fixed;
		z-index: 9999;
		left: 0;
		right: 0;
		top:0;
		transition: top .3s linear;
		background: #fff;
		
	}
	body.header-fixed .b-header{
		top:0px;
		position: fixed;
	}
	.is-open-menu .b-sidebar{
		z-index: 99999;
	}
	.is-open-menu .b-btn-menu__icon{
		margin-top: -18px;
	}
	.b-sidebar{
		padding-top:25px;
		position: fixed;
		top: 0;
		bottom: 0;
	}
	.b-sidebar__btn{
		padding: 25px 10px;
	}
	.b-sidebar__txt .b-main-nav{
		padding: 0 29px;
	}
	.woocommerce .woocommerce-orders-table.shop_table th{
		display: none;
	}
	.woocommerce .woocommerce-orders-table.shop_table tr{
		display: block;
		border-bottom: 1px solid #9c9c9c;
	}
	.woocommerce .woocommerce-orders-table.shop_table td{
		display: block;
		overflow: hidden;
	}
	.woocommerce .woocommerce-orders-table.shop_table td a,
	.woocommerce .woocommerce-orders-table.shop_table td time{
		display: inline-block;
		vertical-align: middle;
	}
	.woocommerce .woocommerce-orders-table.shop_table td:before{
		content: attr(data-title);
		display: inline-block;
		vertical-align: middle;
		width: 40%;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}
	
}
@media screen and (max-width: 782px){
	html{
		margin-top: 0 !important;
	}
}

@media screen and (max-width: 767px){
	.b-prod-over__img img {
		height: auto !important;
		width: 70% !important;
	}
	.advads-size-tooltip-w img {
		max-width: 32px !important;
	}
	.b-checkout-step2-newsletter h2 {
		font-size:22px;
		line-height:1.2px;
	}
	.b-checkout-step2-newsletter {
		font-size:15px;
		line-height:1.2;
	}
	.b-cart-form .ch-loading{
		height: 45px;
		min-height: 45px;
	}
	.b-cart-form__btn{
		padding-bottom: 35px;
	}
	.b-moa-message{
		font-size: 13px !important;
	}
	.b-order-foot{
		padding-top: 0;
	}
	.b-order-foot__tit{
		margin: 0 0 20px !important;
	}
	.b-cart-form--step4 .b-cart-form__tit{
		margin: 0 0 20px !important;
	}
	.b-order-item__tit{
		margin: 0 0 20px !important;
	}
	.b-radio-lb__txt input[type="text"],
	.b-radio-lb__txt input[type="email"]{
		width: 100%;
	}
	.b-cart-form--step4 .b-center {
	    padding: 0 15px;
	    margin: 0;
	}
	.b-cart-fild__item {
	    padding:0 0 23px;
	}
	.b-cart-form__tit{
		padding-right: 15px;
		padding-left: 15px;
	}
	#searchform .product-list{
		display:block;
	}
	#searchform{
		padding:85px 20px 20px 20px;
		position: relative;
	}
	body.header-fixed.b-search-popup .b-header,
	.b-search-popup .b-header{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: 100%;
		overflow-y: auto;
	}
	.b-search-popup .b-main{
		opacity: 0.4;
	}
	.b-search-form__input {
		position: absolute;
		top: 20px;
		left: 20px;
		width: 80%;
		padding:10px 10px 10px 35px;
		border: 1px solid #b8b8b8;
		background: #fff;
		font-family: Juli Sans-Regular;
		font-size:14px;
		color: #9c9c9c;
	}
	#searchsubmit{
		background: url(../images/icons/zoom-blue.png) no-repeat 50% 50%;
		position: absolute;
		top: 20px;
		left: 20px;
		width:20px;
		height:20px;
		-webkit-background-size:17px 17px;
		background-size: 17px 17px;
		border: none;
		margin:9px 0 5px 7px;
		padding: 0;
		cursor: pointer;
	}
	.b-search-close{
		position: absolute;
		top: 22px;
		right:25px;
		display: block;
		background: url(../images/svg/close.svg) no-repeat;
		width:15px;
		height:15px;
	}
	.b-header__col-search.b-search-opened .b-search-form{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		top: 0;
		background: #fff;
		color: #9c9c9c;
		z-index: 999;
	}
	.b-search-form .widget_nav_menu{
		text-align: center;
	}
	.b-search-form .widget_nav_menu h3{
		font-weight: bold;
		margin: 0 0 20px;
	}
	#menu-products-navigation{
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	#menu-products-navigation li{
		padding: 0 0 10px;
	}
	#menu-products-navigation li a{
		color: #9c9c9c;
		text-decoration: none;
	}
	#menu-products-navigation li.current-menu-item a{
		text-decoration: underline;
	}
	.b-header__col-search.b-search-opened{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
	}
	.b-tab__item{
		padding: 0;
	}
	.b-slider-prod__for-img a:before{
		display: none;
	}
	.b-prod-area .b-tab__nav{padding: 0;}
	.b-tab__nav li{
		width: 33.33%;
	}
	.b-woo-page{
		padding: 0 15px 20px;
	}
	.b-slider__item .b-prod-post--sm{
		max-width: 100%;
		padding: 0 25px;
	}
	html #wpadminbar{
		display: none;
	}
	.b-slider-prod .b-slider-prod__for{
		height:310px;
		padding: 0 40px 0;
		margin: 0 0 25px;
		overflow: hidden;
	}

	.b-tab{
		padding: 10px 15px 15px;
	}
	.b-cat-page .b-tit{
		margin:0.6em 0 1.4em;
	}
	.b-cat-page{padding: 0 15px 10px;}
	.b-others-post .b-btn{
		padding: 0 5px;
	}
	.b-cart-form .b-btn{
	    height: 45px;
	    min-height:auto;
	}
	 .b-cart-form .b-order-table .b-btn{
	    line-height: 42px;
	}
	.b-prod-sale{
		top: 140px;
	}
	iframe{
		width: 100%;
		height: 200px;
	}
	.b-cat-page h1{
		margin: 1em 0;
	}
	.alignleft {
	  float:none;
	  display: block;
	  margin: 0 auto 1.3em;
	}

	.alignright {
	  float:none;
	  display: block;
	  margin: 0 auto 1.3em;
	}

	.aligncenter {
	  display: block;
	  margin: 0 auto 1.3em;
	}
	.b-prod-area{
		line-height: 1.4;
	}
	.b-single__image{margin: 0 0 20px;}
	.b-author-post{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.b-author-post .b-author-photo{
	-webkit-box-flex:0 0 100%;
       -ms-flex:0 0 100%;
           flex:0 0 100%;
	}
	.b-author-post .b-author__content{
		padding: 10px 0;
	}
	.b-shipping-methods .postnord-img{
		width:35%;
	}
	.b-shipping-methods .b-sm-check{
		width: 12%;
	}
	.b-shipping-methods .b-sm-data{
		width: 88%;
	}
	.b-cart-form__entry{
		padding:17px 0 19px;
	}
	.wp-caption{
		width: 100% !important;
	}
	.b-single-post__head-img{
		height: 200px;
	}
	.b-single-post__head-tit{padding: 28px 20px 0;}
	.b-slider-prod{
		padding: 0;
	}
	.b-slider-prod__for-item{padding-bottom:0px;margin: 0 0 30px;}
	.b-slider-prod .slick-dots{
		margin: 0;
		padding: 0;
		bottom:5px;
	}
	.b-header__col-search{
		position: relative;
	}
	.b-contact-post__txt .b-btn.b-btn--lg.b-btn--bd-white{
		display: none;
	}
	.b-search-list .df .b-p-img{
		margin: 0 0 20px;
		padding:10px;
		border: 1px solid #dcdcdc;
	}
	.b-prod-offers__entry{
		font-size:15px;
		line-height: 1.2;
	}
	.ch-loading{
		top:23px;
		bottom: 0;
		left: 0;
		min-width: 100%;
		min-height:45px;
	}
	.b-cart-trust-box{
		padding-top: 25px;
	}

}
@media screen and (max-width:420px){
	.b-shipping-methods .postnord-img{
		width:50%;
	}
	
}



#homepage-banner-search {
	margin: 0 auto;	
}
 
#homepage-banner-search #b-search-form__input {
	border-radius: 10px;
	height: 40px;
	padding:20px;
 }
 
#homepage-b-search-form__btn {
	background: #a1e2e0;
	padding: 8px;
	width: 80px;
	border-radius: 8px;
	color: white;
	border: #a1e2e0;
}

@media only screen and (min-width: 768px) {
	  #homebanner_searchform {
		display:inline-flex;
		width: 85%; 
	  }
	  
	  #homepage-b-search-form__btn {
		margin-left: 20px;
	 }
	 
	 body.woocommerce-checkout #buy-more-free-shipping-note {
	  	margin-right: 70px;
	 }
	
	 body.woocommerce-checkout div#ui-datepicker-div { 
		max-width:400px !important;
	 }
}

@media only screen and (max-width: 767px) {
	  #homepage-b-search-form__btn {
		margin-top: 30px;
	  } 
	  
	  #homepage-banner-search #b-search-form__input {
		  width: 100%;
		  left:0px !important;
	  }
	  
	  div.delivery-service-logo img {
		  width: 90px !important;  
	  }
	  
	 body.woocommerce-checkout #buy-more-free-shipping-note {
	  	text-align:center;
	 }
	
	 body.woocommerce-checkout div#ui-datepicker-div {
	  	z-index: 99 !important;
	  	width: 90% !important;
	 }
}


div#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled {
	opacity: 0.4 !important;
}