*{

	outline:none;

	-webkit-font-smoothing: antialiased;

}

*,

*:before,

*:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.row {

    margin-left: -10px;

    margin-right: -10px;

}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{

	padding-left:10px;

	padding-right:10px;

}

#boss_featured_0{
	position: unset!important;
}


.manufacturer_descript{

	padding-left:10%;

	word-wrap: break-word;

}

.col-sm-cs5{width:20%}

ul, ol {

    list-style-type: none;

	padding:0

}

a{text-decoration:none}

.bt-wide {margin: 0px auto;}

.bt-boxed,.bt-fboxed,.bt-hboxed {

    margin: 0px auto;

    max-width: 1200px;

}

input[type="radio"], input[type="checkbox"]{vertical-align:-2px; margin-right:5px}

/*body {

	font-family: 'Lato', sans-serif;

	font-weight: 400;

	color: #818181;

	font-size: 13px;

	line-height: 1.55em;

	background-color:#fff;

}*/

a {

    color: #818181;

    cursor: pointer;

    font-weight: 400;

    text-decoration: none;

}

a b {

	color: #1c1c1c;

	text-decoration: none;

	cursor: pointer;

	font-weight: 400;

}

a:hover b{text-decoration:underline}

a:hover {

	text-decoration: none;

	color:#dd5e67

}

a:hover, a:focus{text-decoration:none; outline:none}

h1, h2, h3, h4, h5, h6 {

	color: #444;

}

hr{

	margin-bottom: 23px;

    margin-top: 29px;

}	

/* default font size */

.fa {

	font-size: 14px;

}

/* Override the bootstrap defaults */

/*h1 {

	color: #000000;

    font-family: "Lato",sans-serif;

    font-size: 36px;

    font-weight: 300;

    margin-bottom: 22px;

    margin-top: 0;

}

h2 {

	color: #000000;

    font-family: "Lato",sans-serif;

    font-size: 16px;

    font-weight: 700;

    margin-bottom: 13px;

    margin-top: 0;

    text-transform: uppercase;

}

h3 {

	color: #1c1c1c;

    font-family: "Lato",sans-serif;

    font-size: 14px;

    font-weight: 700;

    line-height: 20px;

    margin-top: 0;

    text-transform: uppercase;

}

h4 {

	font-size: 15px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 10.2px;

}*/

a:hover {

	text-decoration: none;

}

legend {

	font-size: 18px;

	padding: 7px 0px

}

label {

	font-size: 12px;

	font-weight: normal;

}

p strong{font-weight:400}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {

	font-size: 12px;

}

img{max-width:100%}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {

	font-size: 12px;

}

.input-group .input-group-addon {

	font-size: 12px;

	height: 30px;

}

.form-horizontal .form-group{

	margin-left:-10px;

	margin-right:-10px;

}

.table > tbody + tbody{border:none}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{background-color:none; border:none}

.nav > li > a:hover, .nav > li > a:focus{background-color:transparent}



.table-responsive{border:none; overflow-x: auto;}

.table-responsive > .table-bordered{border:1px solid #ddd}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{

	position:static;

	margin:4px 5px 0 0;

	vertical-align:-2px;

}

.radio label, .checkbox label{padding-left:0; font-size:13px;}

.radio, .checkbox, .radio + .radio, .checkbox + .checkbox{
	margin: 5px 1rem 0 0 ;
}

.radioButton{
	display: flex;
}

.padding{
	padding: 0;
}

/* Fix some bootstrap issues */

span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {

	display: inline;

}

.form-control {

    background-color: #f4f4f4;

    background-image: none;

    border: 1px solid gray;

    border-radius: 5px;

    box-shadow: none;

    color: #818181;

    display: block;

    font-family: "Open Sans",sans-serif;

    font-size: 12px;

    font-weight: 400;

    height: 40px;

    /*margin-bottom: 14px;*/

    margin-top: 6px;

    padding: 7px 8px 9px;

    vertical-align: middle;

    width: 100%;

	box-shadow:none!important;

}



table {

    background-color: rgba(0, 0, 0, 0);

    width: 100%;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

/*.container {

    margin-left: auto;

    margin-right: auto;

    padding-left: 10px;

    padding-right: 10px;

}*/

.nav-tabs {

	margin-bottom: 15px;

}

b, strong {

    font-weight: 600;

}

div.required .control-label:after {

	content: '* ';

	color: #F00;

	font-weight: bold;

}

/*#product {
	padding-top: 10px;
	margin-right: 20px;
}*/

.cart_button #button-cart {
	width: 100%;
	background-color: #ff4000;
	border-color: unset;
	/*box-shadow: 0 4px 10px rgba(0,0,0,0.3);*/
	/*box-shadow: 2px 2px 2px #707070;*/
	color: #fff;
	border-radius: 5px;
	font-size: 1.1rem;
}

.cart_button #button-cart:focus {
	outline: none;
}

#delivery_option:focus, .delivery_btn:focus {
	outline: none;
}

.cart_button #button-cart:hover {
	border: unset;
	background-color: #ff9f80;
	color:#000;
}

.cart_button #button-cart:active {
	border: unset;
	background-color: #ff9f80;
	/*box-shadow: inset 2px 2px 2px #707070;*/
	color: #000;
} 
.cart_button #button-cart:focus {
	outline: none;
}

.product_option .size_table {
	background: #E2BDB7;
	border: 1px solid #b3b3b3;
	color: #000;
	height: 40px;
	font-size: 1.3rem;
    line-height: 1;
}

.product_option .size_table:active {
	color: #fff;
}

.text-danger {
	color: #fff;
	font-size: 18px;
	background: #FD4F4F;
	padding: 3px;
	overflow: hidden;
	text-align: center;
}

.has-error .form-control {
	border-color: #808080;
}

.product_option .size_table:hover {
	color: #BB938F;
}


/* Gradent to all drop down menus */

.dropdown-menu li > a:hover {

	text-decoration: none;

	color: #0072ff;

}

#bt_container{position:relative}

/*
header{

	clear: both;

    float: left;

    padding:27px 0 0;

    width: 100%;

}
*/

.header_left{padding-left:0}

.header_right{padding-right:0}

/*
header.boss_scroll{

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

    position: fixed;

    top: 0;

    background: #fff;

    z-index: 999;

    padding: 11px 50px 0;

	transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

}
*/

#column-left + #content h1 {

    margin-top: 0;

}

/* content */

#content {

	min-height: 300px;

	margin-bottom: 26px;

	padding:0

}

#column-left{padding:3px 0 0 0; margin-bottom: 40px; text-transform: uppercase;}

#column-right{padding-right:0; float:right; padding-left:0;}

#column-left + #content{padding-right:0; padding-left:30px;}

#column-right + #content{padding-left:0; padding-right:30px}

/*.bt-home-page #content {clear:both}

.bt-home-page #column-left + #content{clear:none; }

.bt-home-page #column-right + #content{clear:none;}*/

/* footer */

footer {

	padding-top: 30px;

}

footer hr {

	border-top: none;

	border-bottom: 1px solid #d9d9d9;

}

footer a {

	color: #808080;

    font-family: "Lato",sans-serif;

    margin-bottom: 3px;

}

footer a:hover {

	color:#dd5f65;

}

footer h3 {	

	font-family: 'Josefin Sans', sans-serif;

	font-size:20px;

	font-weight:700;

	color:#fff;

	text-transform:none;

	margin-bottom: 21px;

}

#bt_footer h3 i{display:none}

footer ul{margin:0}

footer ul li{

    margin: 0;

    padding-left: 0;

}

footer ul li + li{margin-top:10px}

footer ul li a{font-size:14px; color:#b4b4b4;}

footer#bt_footer ul li a i.fa-chevron-right{

	font-size: 7px;

    margin-right: 10px;

    vertical-align: 2px

}

footer .powered{

	text-align:center

}
footer .footer-social .app a{
	width: 100px;
	padding: 0;
}

/* alert */

.alert {

	padding: 8px 14px 8px 14px;

	border-radius:0;

	margin-top: 10px;

}

.alert-danger{color:#e26060; background-color:#ffd1d1}

/* breadcrumb */

.bt-breadcrumb {

  clear: both;

  margin-bottom: 10px;

  padding-bottom: 0;
  
  text-align: center;

}

.breadcrumb{

  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

  border-bottom: none;

  border-radius: 0;

  margin: -4rem 0 0;
  
  padding: 0;

  text-align: right;

  overflow: hidden;

}

.breadcrumb i {

	font-size: 15px;

}

.breadcrumb > li {

	padding-top:5px;

}

.breadcrumb > li + li{

    margin-left: 0;

    padding-left: 13px;

}



.breadcrumb > li + li:before{content:none}

.breadcrumb > li + li:after{

	color:#403e3c; 

	margin-left:10px;   

	padding: 0 5px;

	content: "/\00a0";

}

.breadcrumb > li a{

	color: #403e3c;

    font-family: 'Lato', sans-serif;

    font-size: 13px;

	font-weight:400;

}

.breadcrumb > li:last-child a{cursor:default}

.breadcrumb > li:hover a{color:#404b8f}



.breadcrumb > li:last-child:after{content:none}



.breadcrumb h2{

  color: #403e3c;

  float: left;

  font-family: "Josefin Sans",sans-serif;

  font-size: 30px;

  font-weight: 700;

  text-align: left;

  text-transform: uppercase;

  width: 50%;

  margin-bottom: 0;

  line-height: 1.1em;

}

.b_breadcrumb{

  color: #403e3c;

  float: left;

  font-family: "Josefin Sans",sans-serif;

  font-size: 30px;

  font-weight: 700;

  text-align: left;

  text-transform: uppercase;

  width: 50%;

  margin-bottom: 0;

  line-height: 1.1em;

}

#back-next{

    width: 100%;

    height: 50px;

}

#back-next>.btn-group{

    float: left;

    margin-left:38.8%;

}

.bt_pagination {

	display: inline-block;

    margin-bottom: 10px;

    margin-top: 10px;

    padding: 0;

    text-align: center;

    width: 100%;

}

.bt_pagination .links {

	margin-bottom:15px;

}

.bt_pagination .links a , .bt_pagination .links span{

  border: 1px solid #b59c8a;

  color: #b59c8a;

  display: inline-block;

  float: none;

  font-family: "Lato",sans-serif;

  font-size: 12px;

  font-weight: 700;

  margin: 0 5px;

  padding: 0;

  text-decoration: none;

  background: none;

  border-radius: 0!important;

  width: 25px;

  height: 25px;

  line-height: 24px;

  text-align: center;

} 

.bt_pagination .links .pagination span,.bt_pagination  .links .pagination a:hover {

	color:#fff;

	font-weight:700;

	background:#403e3c;

	border: 1px solid #403e3c;

}

.bt_pagination .pagination{margin:0}

.pagination > li:first-child > a, .pagination > li:first-child > span{margin-left:10px}

.bt_pagination .results{}

/* buttons */

.buttons {

	clear: both;

    margin: 10px 0;

    overflow: hidden;

}

.btn {

    background-color: #ffffff;

    border: 1px solid #bcbcbc;

    border-radius: 0;

    color: #bcbcbc;

    display: inline-block;

    font-family: "Lato",sans-serif;

    font-size: 12px;

    font-weight: 700;

    padding: 7px 20px 8px;

	line-height: 23px;

    text-transform: uppercase;

    transition: all 0.5s ease 0s;

    -webkit-transition: all 0.5s ease 0s;

	min-height:40px;

	vertical-align:top;

}

input.btn{
	border: 1px solid #9c8e8e;
    background-color: #deb5af;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    color: #000;
    border-radius: 5px;
    height: 40px;
    /*width: 100%;*/
    display: inline-block;
    vertical-align: top;
    padding: 0rem 0.5rem;
    margin-bottom: 1rem;
    /*line-height: 1.2;*/
	line-height: 20px;
}
input.btn:hover{
	background: #fff ;
    color: #BB938F ;
    border-color: #808080 ;
    outline:0;
    transition: all 0.5s ease 0s ;
}
input.btn:focus{
    outline:0;
}

.btn:hover, .button_cart{

	background-color: #dd5f65;

    border-color: transparent;

    color: #ffffff;

}

.btn:hover, .btn:focus{color:#ffffff}

.button_cart:hover{

	background-color: #fff;

    border-color: #bcbcbc;

    color: #bcbcbc;

}

.btn-shopping{

	border:1px solid #bcbcbc;

	background:#fff;

	color:#bcbcbc;

}

.btn-shopping:hover{

	background-color: #dd5f65;

    border-color: transparent;

    color: #ffffff;

}

.btn-checkout{

	height: 50px;

	font-size: 18px;

	padding: 11px 52px 10px;

	background-color: #8da662;

	line-height:25px

}

.btn-return{

	background-color: #00c834;

    border: medium none;

    color: #ffffff;

    height: 37px;

    line-height: 38px;

    padding: 0;

    position: relative;

    width: 37px;

}

.btn.btn-return{padding:0}

.btn-return i{vertical-align: -2px;}

.btn-xs {

	font-size: 9px;

}

.btn-sm {

	font-size: 10.2px;

}

.btn-lg {

	padding: 10px 16px;

	font-size: 15px;

}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {

	font-size: 12px;

}

.btn-group > .btn-xs {

	font-size: 9px;

}

.btn-group > .btn-sm {

	font-size: 10.2px;

}

.btn-group > .btn-lg {

	font-size: 15px;

}

.btn-default {}

.btn-primary:hover {
	background: unset;
	background-color: #fff;
	color: #deb5af;
}

.btn-warning {}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-danger {

	background-color: #2e2e2e;

    border: medium none;

    border-radius: 15px;

    height: 21px;

    padding: 0;

    width: 21px;

}



.btn-success {

	color: #ffffff;

	background-color: #5bb75b;

	background-image: linear-gradient(to bottom, #62c462, #51a351);

	background-repeat: repeat-x;

	border-color: #51a351 #51a351 #387038;

}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {}

.btn-info {

	color: #666;

	background:none;

	padding:0;

	height:auto;

	border:none!important;

	background:none

}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {

	background:none;

	color:#b59c8a;

}

.btn-link {

	border-color: rgba(0, 0, 0, 0);

	cursor: pointer;

	color: #666666;

	border-radius: 0;

}

.btn-link, .btn-link:active, .btn-link[disabled] {

	background-color: transparent;

	background-image: none;

	box-shadow: none;

}

.btn-inverse {

	color: #ffffff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #363636;

	background-image: linear-gradient(to bottom, #444444, #222222);

	background-repeat: repeat-x;

	border-color: #222222 #222222 #000000;

}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {

	background-color: #222222;

	background-image: linear-gradient(to bottom, #333333, #111111);

}

.radio-inline, .checkbox-inline{padding-left:0}

div.image{
	/*overflow: hidden;*/
	display:block; 
	/*margin-bottom:10px;*/
	 text-align:center; position:relative}

.image img{max-width:100%; margin:0 auto;}

.image > a{display:block; overflow:hidden; position:relative}

.image > a:before{

	content:'';

	position:absolute;

	background:url(../image/over-bg.png) repeat 0 0;

	width:100%;

	height:100%;

	top:0;

	left:0;

	opacity:0;

	transition:all 0.5s;

	-webkit-transition:all 0.5s;

}

.image:hover > a:before{opacity:1;}

.sub_image{display: inline-block; margin-right: 15px;}

.sub_image img{background:#404b8f; width:40px; height:40px; border-radius:100%}

div.name{margin-bottom:10px;}

.name a{

	color: #1c1c1c;

    cursor: pointer;

    font-family: 'Lato', sans-serif;

    font-size: 14px;

    font-weight: 400;

}

.name a:hover{color:#dd5e67;}

.rating{margin-bottom:5px;}

.price {

	height: 10px;

	font-size: 14px;

	color: #1c1c1c;

	font-weight: 400;

	font-family: 'Lato', sans-serif;

}
.priceAll{
	padding: 0; display: inline-flex;
}
.price_info .price-old{

	color:#999;

	text-decoration:line-through;

	margin-right:5px;

}

.description{}

.btn-quickshop{

    opacity: 0;

    position: absolute;

    transition: all 0.5s ease 0s;

    z-index: 99;

	width:60px;

	height:60px;

}

.image:hover .btn-quickshop{

	opacity:1; 

	filter: alpha(opacity=100);

}

.btn-quickshop .sft_quickshop_icon {

	background-color: #404b8f;

    border: medium none;

    border-radius: 100%;

    color: #ffffff;

    height: 60px;

    transition: all 0.5s ease 0s;

    white-space: nowrap;

    width: 60px;

	transform:scale(0,0);

	-webkit-transform:scale(0,0);

}

.image:hover .btn-quickshop .sft_quickshop_icon{transform:scale(1,1); -webkit-transform:scale(1,1);}

.btn-quickshop .sft_quickshop_icon i{font-size:21px}

.btn-quickshop .sft_quickshop_icon:hover{background-color:#403e3c; }

/* list group */

.list-group a {

	border: 1px solid #DDDDDD;

	color: #888888;

	padding: 8px 12px;

}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {

	color: #444444;

	background: #eeeeee;

	border: 1px solid #DDDDDD;

	text-shadow: 0 1px 0 #FFF;

}

/* carousel */

.carousel-caption {

	color: #FFFFFF;

	text-shadow: 0 1px 0 #000000;

}

.carousel-control .icon-prev:before {

	content: '\f053';

	font-family: FontAwesome;

}

.carousel-control .icon-next:before {

	content: '\f054';

	font-family: FontAwesome;

}

/* product list */

.product-thumb {}

.product-thumb .image {

	text-align: center;

	border: 1px solid transparent;

}

.product-thumb .image:hover{border:1px solid #f2f2f2;}

.product-thumb .image a, .list-product .item .image a {

	display: block;

	position:relative;

}



.product-thumb .image img {

	margin-left: auto;

	margin-right: auto;

}

.product-grid .product-thumb .image {

	float: none;

	margin-bottom: 20px;

}

.product-grid .product-thumb .name{margin-bottom: 5px; height: 4rem;}

.product-grid .product-thumb .rating{margin-bottom: 10px;}

.product-grid .product-thumb .button-group{display:none}

.product-grid .product-thumb .description{display:none}

.product-grid .product-thumb .price .price-tax{display:none}

.product-thumb .rating {

	padding-bottom: 0;

}

.rating .fa-stack {width:14px; height:13px; vertical-align: 0;}

.rating .fa-stack i{color:#dd5f65; font-size:15px}

.rating .fa-stack.fa-hidden i{color:#b0b0b0; font-size:15px}



h2.price {

	margin: 0;

}

.product-thumb .price {

	color: #000000;

}

.product-thumb .price-new {

}

.product-thumb .price-old {

	color: #999;

	text-decoration: line-through;

	margin-left: 0;

}

.product-thumb .price-tax {

	color: #999;

	font-size: 13px;

}
.product-thumb .button-group{
	width: 230px;
}


.thumbnails {

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbnails > li {}

.thumbnails {margin-bottom:30px}

.thumbnails > img {

	width: 100%;

}

.bt-product-zoom .list_carousel.responsive{
	position:relative; 
	padding:0 30px; 
	z-index: 994;
}

.bt-product-zoom a.nav_thumb{

	background: url(../image/icon_prev_next_small.png) no-repeat;

	height:28px;

	width:16px;

	display:block;

	text-indent:-9999px;

    position: absolute;

    top:33%;

}

.bt-product-zoom a.prev{

    left: 0;

	background-position:0 0;

}

.bt-product-zoom a.prev:hover{background-position:0 100%}

.bt-product-zoom a.next{

    right: 0;

	background-position:100% 0

}

.bt-product-zoom a.next:hover{background-position:100% 100%}

.image-additional {

	position:relative;

}

#boss-image-additional > li.image-additional, #boss-image-additional-zoom > li.image-additional{

	float: left;

    margin: 5px;

    width: 22%;

}

#boss-image-additional > li.image-additional a.thumbnail, #boss-image-additional-zoom > li.image-additional a.thumbnail{margin:0; transition:none; -moz-transition:none; -webkit-transition:none;}

#boss-image-additional > li.image-additional a.thumbnail:hover, #boss-image-additional-zoom > li.image-additional a.thumbnail:hover{box-shadow:0 0 1px #428bca;}

.image-additional li{float:left; margin:5px;}

.image-additional li img{padding:0; border:1px solid transparent}

.image-additional li:hover img{border-color:#000}

.image-additional #boss-image-additionalqs li{width:25%}

.flexslider .slides img {

	width: inherit;

}

.flexslider.carousel .slides img {

	width: auto;

}

.slides {

	padding: 0;

	margin:0;

	list-style: none;

}

.slides li {

	text-align: center;

}

.slides li img {

	text-align: center;

}

.flex-direction-nav a:before {

	line-height: 40px;

}
#newsSlider{overflow: hidden;}
.newsSlider {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; ;
width: max-content;}

.newsSlider li{ width: 290px; }
@media screen and (max-width: 767px) {
	.addres{ margin-top: 170px;
	.width{width:50%;} }
}
@media screen and (min-width: 320px) and (max-width: 566px){
	.footer_list_blogs{
		height: auto;
	    max-height: 527px!important;
	}
	#newsSlider-block-content{
		widows: 80%;
		margin: auto;
	}
	.newsSlider{
		margin-bottom: 0;
		widows: 225px;
	}
	.boss-blog-featured{
		padding-bottom: 0!important;
	}
	.boss-blog-featured .article-name{
		margin-bottom: 0!important;
	}
	.boss-blog-featured .block-content .article-item{
		margin-bottom: 0!important;
	}
}
@media screen and (min-width: 567px) and (max-width: 767px){
	#newsSlider-block-content{
		widows: 80%;
		margin: auto;
	}
	.newsSlider{
		margin-bottom: 0; 
	}
	.boss-blog-featured{
		padding-bottom: 0!important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	#newsSlider-block-content{
		widows: 80%;
		margin: auto;
	}
}
@media screen and (min-width: 992px) and (max-width: 1190px){
	#newsSlider-block-content{
		widows: 90%;
		margin: auto;
	}
}
.footer_list_blogs{
	height: 480px;
	max-height: 480px!important;
	overflow: unset!important;
}

@media (max-width: 430px) {

    #back-next>.btn-group{

    margin-left:19.8%;

}

    

}

@media (max-width: 340px) {

    #back-next>.btn-group{

    margin-left:1.8%;

}

}

@media (min-width: 768px) {

  .drop-grid-6-6,.drop-grid-5-5,.drop-grid-4-4,.drop-grid-3-3,.drop-grid-2-2,.drop-grid-1-1{

	width: 730px;

	}

	.dropdown {max-width:730px;}

}

@media (min-width: 992px) {

  .drop-grid-6-6,.drop-grid-5-5,.drop-grid-4-4,.drop-grid-3-3,.drop-grid-2-2,.drop-grid-1-1{

	width: 970px;

	}

	.dropdown {max-width:970px;}

}

@media (min-width: 1200px) {

  .drop-grid-6-6,.drop-grid-5-5,.drop-grid-4-4,.drop-grid-3-3,.drop-grid-2-2,.drop-grid-1-1{

	width: 1180px;

	}

	.dropdown {max-width:1170px;}

}



.drop-grid-2-1{

	width: 600px;

}



.drop-grid-3-2{

	width: 800px;

}

.drop-grid-3-1{

	width: 400px;

}



.drop-grid-4-3{

	width: 900px;

}

.drop-grid-4-2{

	width: 600px;

}

.drop-grid-4-1{

	width: 300px;

}



.drop-grid-5-4{

	width: 960px;

}

.drop-grid-5-3{

	width: 720px;

}

.drop-grid-5-2{

	width: 480px;

}

.drop-grid-5-1{

	width: 240px;

}

.drop-grid-6-5{

	width: 1000px;

}

.drop-grid-6-4{

	width: 800px;

}

.drop-grid-6-3{

	width: 600px;

}

.drop-grid-6-2{

	width: 400px;

}

.drop-grid-6-1{

	width: 200px;

}



/*1 column*/

.row-col-1 .row-grid-1 {

	width: 100%;

}



/*2 columns*/

.row-col-2 .row-grid-1 {

	width: 50%;

}



/*3 columns*/

.row-col-3 .row-grid-1 {

	width: 33.3333333333%;

}

.row-col-3 .row-grid-2 {

	width: 66.6666666667%;

}



/*4 columns*/

.row-col-4 .row-grid-1 {

	width: 25%;

}

.row-col-4 .row-grid-2 {

	width: 50%;

}

.row-col-4 .row-grid-3 {

	width: 75%;

}



/*5 columns*/

.row-col-5 .row-grid-1 {

	width: 20%;

}

.row-col-5 .row-grid-2 {

	width: 40%;

}

.row-col-5 .row-grid-3 {

	width: 60%;

}

.row-col-5 .row-grid-4 {

	width: 80%;

}



/*6 columns*/

.row-col-6 .row-grid-1 {

	width: 16.6666666667%;

}

.row-col-6 .row-grid-2 {

	width: 33.3333333333%;

}

.row-col-6 .row-grid-3 {

	width: 50%;

}

.row-col-6 .row-grid-4 {

	width: 66.6666666667%;

}

.row-col-6 .row-grid-5 {

	width: 83.3333333333%;

}



/*Col-grid*/

.col-grid-1{

	width: 100%;

}

.col-grid-2{

	width: 50%;

}

.col-grid-3{

	width: 33%;

}

.col-grid-4{

	width: 25%;

}

.col-grid-5{

	width: 20%;

}

.col-grid-6{

	width: 16.6666666667%;

}



/*css module featured product*/

.closeAccordion {display:none;}

.bt-dis-column-4 {width: 25%;display: inline-block;}

.bt-dis-column-3 {width: 33%;display: inline-block;}

.bt-dis-column-2 {width: 50%;display: inline-block;}

.bt-dis-column{vertical-align:top}

.bt-dis-column .bt-item{margin:0 0 20px; max-width:100%; clear:both}

.bt-dis-column .bt-item .image{float:left; margin:0 15px 10px 0}

.bt-dis-column .bt-item .more-detail{display:block; overflow:hidden}

.bt-dis-column .bt-product-large{padding:0; width:100%; margin:0 0 20px;}

.bt-dis-column .bt-product-grid{

	clear: both;

    padding-top: 40px;

    position: relative;

}

.bt-product-large {float :left ; padding-right:30px;}

.bt-items{
	overflow: hidden;
}

.bt-items .bt-item-extra {

    display: inline-block;

    margin-right: -3px;

    padding: 0 15px 20px;

    vertical-align: top;

}

.bt-prolarge-nslider  .element-1{width: 100%;}

.bt-prolarge-nslider  .element-2{width: 50%;}

.bt-prolarge-nslider  .element-3{width: 33.3333333333%;}

.bt-prolarge-nslider  .element-4{width: 25%;max-width:280px;}

.bt-prolarge-nslider  .element-5{width: 20%;max-width:224px;}

.bt-prolarge-nslider  .element-6{width: 16.6666666667%;max-width:186px;}

.bt-prolarge-nslider  .element-7{width: 14.2857142857%;max-width:160px;}

.bt-prolarge-nslider  .element-8{width: 12.5%;max-width:140px;}



.bt-nprolarge-slider  .element-1{width: 100%;}

.bt-nprolarge-slider  .element-2{width: 50%;}

.bt-nprolarge-slider .element-3{width: 33.3333333333%;}

.bt-nprolarge-slider  .element-4{width: 25%}

.bt-nprolarge-slider  .element-5{width: 20%;max-width:224px;}

.bt-nprolarge-slider  .element-6{width: 16.6666666667%;max-width:186px;}

.bt-nprolarge-slider  .element-7{width: 14.2857142857%;max-width:160px;}

.bt-nprolarge-slider  .element-8{width: 12.5%;max-width:140px;}



.bt-nprolarge-nslider  .element-1{width: 100%;}

.bt-nprolarge-nslider  .element-2{width: 50%;}

.bt-nprolarge-nslider  .element-3{width: 33.3333333333%;}

.bt-nprolarge-nslider  .element-4{width: 25%;max-width:280px;}

.bt-nprolarge-nslider  .element-5{width: 20%;max-width:224px;}

.bt-nprolarge-nslider  .element-6{width: 16.6666666667%;max-width:186px;}

.bt-nprolarge-nslider  .element-7{width: 14.2857142857%;max-width:160px;}

.bt-nprolarge-nslider  .element-8{width: 12.5%;max-width:140px;}

.bt-column  .bt-item-extra{width: 100%;}
/*
.box-content .box-category li .fe-checkbox { 
   display: inline-block;
   float: left;
    background: url(https://beldama.by/catalog/view/theme/bt_claudine/image/bg_none_check.png) no-repeat;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    margin-right: 12px;
}
.box-content .box-category li:active .fe-checkbox{
	background: url(https://beldama.by/catalog/view/theme/bt_claudine/image/bg_check.png) no-repeat;
}*/

.bt-items .caroufredsel_wrapper .bt-item-extra {/*margin:0; padding:0; display:block; float:left;*/}

.bt-item .image img{max-width:100%;}

.bt-item {max-width:310px;border:none;}

#back_top {

    bottom: 35px;

    cursor: pointer;

    display:none;

    padding:4px;

    position: fixed;

    right: 10px;

    text-align: center;

    transition: all 0.3s ease-out 0s;

	z-index:9998;

}



#back_top span{

	background: #d0d0d0;

	position: fixed;

	bottom: 20px;

	right: 20px;

	z-index: 1000;

	display: block;

	width: 45px;

	height: 45px;

	text-align: center;

	font-size: 24px;

	padding-top: 2px;

	color: #fff;

	transition: background 0.3s, color 0.2s;

	-webkit-transition: background 0.3s, color 0.2s;

	-moz-transition: background 0.3s, color 0.2s;

}

#back_top i{

  font-size: 18px;

  line-height: 16px;

}

#back_top b{

  font-size: 11px;

  text-transform: uppercase;

  display: block;

  font-weight: 400;

  line-height: 11px;	

}

#back_top:hover span{background:#b59b8a; border-color:#b59b8a}

#back_top:hover span i{color:#fff}

.boxedcontainer{	max-width: 1200px; margin:auto; padding:0px 15px;}

.bootstrap-datetimepicker-widget .timepicker a[data-action]{background:#dddddd; border: none; color: #333333;  height: auto; padding: 0;}

.bootstrap-datetimepicker-widget .timepicker td span{margin:0; top:0; border-radius:0}

.bootstrap-datetimepicker-widget .timepicker button[data-action]{background:none; color:#333; padding:0; border:none}

.modal-dialog{max-width:1000px; width:90%}



/* Chrome, Safari 

::-webkit-scrollbar {width: 8px; height: 8px; border: 3px solid #eee;  }

::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background:  #eee}

::-webkit-scrollbar-track {background: #eee; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}

::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.5); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1);}

*/

/*parallax */

#b_parallax{

	background-repeat:no-repeat; 

	background-attachment: fixed;

	background-size: cover;

	color: white;

	height: 600px;

	margin: 0 auto;

	padding: 0;

}

.size_table{

    display: inline-block;
    border: 1px solid #9c8e8e;
    padding: 8px 0 0 0;
    background: linear-gradient(to bottom,#fff,#f2f2f2);
    /*background-color: #deb5af;*/
    color: #000;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    border-radius: 5px;
    text-align: center;
    width: 100%;
}

.size_table:hover{
	background: unset;
    background-color: #fff!important;
    color:#deb5af;

}

.low_price{
/*    background-color: #deb5af;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    color: #000;
	height: 40px;
    width: 120px;*/
    width: 50%;
    display: inline-block;
    vertical-align: top;
/*    padding: 1rem 0.5rem;*/

}
#inn_size_1{
	width: 100%;
}
#inn_size_1>button.chiper{
	width: 100%;
	box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    border-radius: 5px;
    border: 1px solid #9c8e8e ;
    background-color: #deb5af;
    color: black;
    text-align: center;
    padding: 2px 5px;
    font-size: 1.2rem;
}
#inn_size_1>button.chiper:hover{

    background: #fff ;
    color: #BB938F ;
    border-color: #808080 ;

    transition: all 0.5s ease 0s ;

}

/*#find_cheaper{

    margin: 0 !important;

    text-align: center !important;

    border: 1px solid black !important;

    padding: 1px 0 !important;

    background-color: #deb5af !important;

    color: black !important;

    height: 30px !important;

    width: 120px !important;

}*/
#find_cheaper{

    margin: 0 !important;

    text-align: center !important;

    border: unset !important;

    padding: 0 !important;

    background-color: unset !important;

    color: unset !important;

    height: unset !important;

    width: 100% !important;

}
#find_cheaper_2{
	border: 1px solid #9c8e8e;
	background: linear-gradient(to bottom,#fff,#f2f2f2);
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    color: #000;
    border-radius: 5px;
	height: 40px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0rem 0.5rem;
    line-height: 1.2;
}
#find_cheaper_2:hover{

    background: #fff ;
    color: #deb5af ;
    border-color: #808080 ;

    transition: all 0.5s ease 0s ;

}

#find_cheaper:hover{

    background-color: unset !important;

    transition: unset !important;

}

#content>div.product-info>div.row>div.col-sm-6>div.price_info{
	display: flex;

    float: left;

    width: 100%; 

    border-bottom: none;
    /*padding: 0;*/

}
#content>div.product-info>div.row>div.col-sm-6>div.price_info>span.price_big{
	margin-right: 0;
	margin-top: 1rem;
	width: 14%;
}


@media screen and (max-width:1100px ) and (min-width: 1024px){
#content>div.product-info>div.row>div.col-sm-6>div.price_info>span.price_big {
    font-size: 25px;
	}
}
@media screen and (max-width:1023px ) and (min-width: 768px){
#content>div.product-info>div.row>div.col-sm-6>div.price_info>span.price_big {
    font-size: 20px;
    width: 16%
	}
#content>div.product-info>div.row>div.col-sm-6>div.price_info{
	width: 100%;
}
#content>div.product-info>div.row>div.col-sm-6>div.price_info>a{
	width: 12rem;
}
}



#product>div.product_option>h2{

    text-align: center;

    width: 250px;

}

#content>div.product-info>div.row>div.col-sm-6>ul.list-unstyled{

    height: 110px;

}

#delivery_option, .delivery_btn{
	background: linear-gradient(to bottom,#fff,#f2f2f2);
	text-align: center;
	border: 1px solid #9c8e8e;
    /*background-color: #deb5af;*/
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    color: #000;
    border-radius: 5px;
    height: 40px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0.7rem 0.5rem;
    /*margin-left: 0.5rem;*/
	margin-top: 10px;
    /*width: 330px; */
}
#delivery_option:hover, .delivery_btn:hover{
	background-color: #fff;
	color: #000;
}





/***********************************************/

/*               HEADER STYLES                 */

/***********************************************/

#bt_header {

	background-color:#d5d7da;

}



#bt_header header {

	padding-top:10px;

}



#bt_header header > .container > .row {

	display:flex;

	align-items:stretch;

}



.logo_part {

	width:230px;

	box-sizing:border-box;

	padding-right: 13px;
	margin-top: 2rem;

}



.header_part {

	width: calc(100% - 230px);

	display:flex;

	justify-content:center;

	flex-wrap:wrap;

	

}



.first_header_line,

.second_header_line {

	width:100%;

	display:flex;

	justify-content:space-between;

}



#bt_header .mega-menu > ul.nav > li > a {

	font-weight:bold;

	color:#000 !important;

}



#bt_header .mega-menu > ul.nav > li {

	padding:0 10px;

}



#bt_header #search input[name=search] {

	box-sizing:border-box;

	width:253px !important;

	height:35px;

	border:1px solid #716c69 !important;

	background:none !important;

	padding-left:8px !important;

	padding-right:32px;

	color:#716c68 !important; 

}

#search form{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.payment-method p, .shipping-method p{
	font-weight: bold!important;
	font-size: 1.5rem;
}
.phone_part .socBut{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
@media (max-width: 767px){
	.wrap_mW{
	    bottom: 0!important;
	}
}
@media (max-width: 500px){
	#search form{
		justify-content: center;
	}
	.phone_part .socBut{
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.phone_part .mts_phone, .phone_part .first_phone{
		width: 66%;
	}
	.phone_part .mail, .phone_part .skype{
		width: 49%;
	}
	.phone_part a{
		width: 32.333%;
	}
	.phone_part a{
		margin-right: 0!important;
		padding-left: 0!important;
	}
	.phone_part .social:brfore{
		display: none;
	}
	.phone_part .social i:before{
		font-size: 25px;
	}
}


#bt_header #search button * {

	display:none !important;

}

#bt_header #search button {

	display:inline-block !important;

	vertical-align:top;

	width:32px;

	height:35px;

	background:url(../image/header_icons/search_icon.png) no-repeat center;

	margin-left:-35px;

	border-left: 1px solid #716c69;

	/* position:inherit !important; */

}



#bt_header #search {

	margin-top:15px;

}



.second_header_line .phone_part {

	text-align:left;

}



.second_header_line .phone_part a {

	display:inline-block;

	vertical-align:top;

	margin-right:10px;

	font-size:14px;

	color:#3f3c39;

	padding-left:30px;

	line-height:20px;

	position:relative;

	text-decoration:none;

	margin-top:23px;

}



.second_header_line .phone_part a:last-of-type {

	margin-right:0px;

}





.second_header_line .phone_part a::before {

	display:block;

	content:' ';

	width:30px;

	height:20px;

	line-height:20px;

	background:center no-repeat;

	position:absolute;

	left:0;

	top:0;

}



.second_header_line .phone_part a.first_phone::before {

	background-image:url(../image/header_icons/phone_icon_1.png);

}



.second_header_line .phone_part a.mts_phone::before {

	background-image:url(../image/header_icons/phone_icon_mts.png);

}



.second_header_line .phone_part a.skype::before {

	background-image:url(../image/header_icons/skype_icon.png);

}



.second_header_line .phone_part a.mail::before {

	background-image:url(../image/header_icons/e-mail-icon.png);

}



.second_header_line .phone_part a.mts_phone::after {

	top:-40px;

	left:0px;

	right:0px;

	position:absolute;

	display:block;

	content:' ';

	height:35px;

	background:center no-repeat;

	background-image:url(../image/header_icons/viber_whatsapp.png?v=2);

}



.second_header_line .b_part .order_24 {

	font-size:14px;

	text-transform:uppercase;

	color:#3f3c39;

	font-weight:300;

	padding-left:42px;

	text-align:left;

	display:inline-block;

	vertical-align:top;

	position:relative;

	min-height:33px;

}



.second_header_line .b_part .order_24::before {

	display:block;

	width:35px;

	height:33px;

	content:' ';

	position:absolute;

	left:0px;

	top:4px;

	background:center no-repeat;

	background-image:url(../image/header_icons/order_icon_24.png);

}



.boss-new-position .up-slider-nav {

	background-color:#403e3c;

}



@media (min-width: 768px) {
.boss-new-position .container {
    max-width: 750px;
}
@media (min-width: 992px) {
.boss-new-position .container {
    max-width: 970px;
}
@media (min-width: 1200px) {
.boss-new-position .container {
    max-width: 1170px;
}

.boss-new-position .up-slider-nav a {

	background:#403e3c;

	position:relative;

	border:none;

}



.boss-new-position .up-slider-nav a::before {

	content:' ';

	display:inline-block;

	vertical-align:top;

	margin-right:10px;

	width:28px;

	height:25px;

	background:center no-repeat;

}



.boss-new-position .up-slider-nav a:nth-child(1)::before {

	background-image:url(../image/header_icons/menu-icon-1.png);

	margin-top:-3px;

}

.boss-new-position .up-slider-nav a:nth-child(2)::before {

	background-image:url(../image/header_icons/menu-icon-2.png);

	margin-top:-3px;

}

.boss-new-position .up-slider-nav a:nth-child(3)::before {

	background-image:url(../image/header_icons/menu-icon-3.png);

}



.boss-new-position .up-slider-nav a:hover {

	color:#fff;

}

.table_size{
	margin-top: 1rem;
	}

.btn-primary{
	background: linear-gradient(to bottom,#fff,#f2f2f2);
	border: 1px solid #9c8e8e;
    /*background-color: #deb5af;*/
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    color: #000;
    border-radius: 5px;
    height: 40px;
    /*width: 100%;*/
    display: inline-block;
    vertical-align: top;
    padding: 1rem 0.5rem;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: bold;
}
#filter-group7 ul{
	width: 90%;
	/*height: 200px;
	overflow: auto;*/
}

#filter-group7 li{
	width: 100%;
}

#filter-group1 li{
	width: 33%;
}

.imgdrop{
	width: 10%;
}
#cart_table{
	display: flex;
    flex-wrap: wrap;
}
#cart_table tbody, #cart_table tfoot{
	width: 100%;
}
#cart_table tbody tr, #cart_table tfoot tr{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
#cart_table tbody tr td, #cart_table tfoot tr td{
	width: 50%;
}
#cart_table tbody tr td:nth-child(1), #cart_table tfoot tr td:nth-child(1){
	border-right: unset;
}
#cart_table tfoot tr td{
	border-top: unset;
	text-align: center;
}
.pravila{
	width: 100%;
}
.pravila .pravilaLabel{
	color: #818181;
}
.pravila .pravilaLabel::after{
	content: '* ';
    color: #F00;
    font-weight: bold;
}
.pravila .pravilaLabel a{
	color: salmon;
	text-decoration: none;
	cursor: pointer;
	font-weight: 600;
}

.dopolnitelno{
	font-size: 14px;
}


@media all and (max-width:1199px) and (min-width: 1024px) {
	.menu_part{
		width: 81%!important;
	}
	.search_part{
		width: 19%!important;
		margin-top: 1.5rem!important;
	}

	#bt_header #search input[name="search"] {

		width:135px !important;

	}

	

	#bt_header .mega-menu > ul.nav {

		text-align:left;

	}

	

	#bt_header .mega-menu > ul.nav > li > a {

		font-size:12px;

	}

}





@media all and (max-width:1024px) {
	footer h3{
		font-size: 18px;
	}

	.first_header_line {

		flex-wrap:wrap;

	}

	

	.first_header_line > * {

		width:100%;

	}

	

	#bt_header #search {

		margin-top:0px;

	}

/*	.product_option .form-group-tab {
		width: 48% !important;
	}*/

}


@media screen and (max-width: 991px) and (min-width: 768px){

footer h3{
	font-size: 14px;
    text-align: center;
    margin-left: -7px;
}

	.first_header_line{
		margin-right: 105px;
	}
	.second_header_line .b_part .order_24{
		display: none;
	}
}


@media all and (max-width:990px) {

	#bt_header .mega-menu > ul.nav > li > a {

		font-size:10px;

	}

	.first_header_line {

		margin-bottom:15px;

	}

	

	#bt_header .mega-menu > ul.nav {

		text-align:center;

	}

	

	.second_header_line .phone_part {

		text-align:center;

	}

	

	.second_header_line {

		padding-bottom:15px;

	}

	

	.boss-new-position .up-slider-nav a::before {

		display:none;

	}

	

	.boss-new-position .up-slider-nav a {

		font-size:12px;

	}

}

@media all and (max-width:991px) {
	.product_option .form-group-tab {
		/*width: 100% !important;
		margin-top: -100px;*/
	}

/*	#product {
		padding-top: 100px;
	}*/
}



@media all and (max-width:766px) {

	#bt_header .first_header_line .menu_part {

		display:none;

	}

	#bt_header #search {
		display:inline;
		margin:0px !important;
		text-align:center;
	}

	.input-group input[name="search"] {
		position: static !important;
	}
	.button-search {
		position: static !important;
		right: 0;
		top: 0;
	}

	.second_header_line {

		flex-wrap:wrap;

	}

	

	.second_header_line > * {

		width:100%;

	}

	

	.second_header_line .b_part {

		display:none;

	}

	

	#bt_header #search {

		display:inline;

		margin:0px !important;

		text-align:center;

	}

	#product {
		padding-top: 0px;
	}

/*	.product_option .form-group-tab {
		margin-right: 50px;
		width: 26% !important;
	}*/
	#product .product_option {
		position: relative;
		/*right: 80px;*/
	}
	.product-info .product_option {
		border-bottom: 1px solid #fff !important;
	}
	.rating {
		text-align: center;
	}

	.product_option .form-group-tab {		
		margin-top: 0px;
	}

}



@media all and (max-width:560px) {

	#bt_header header > .container > .row {

		flex-wrap:wrap;

	}

	#bt_header header > .container > .row > * {

		width:100%;

	}

/*	#product .product_option {
		position: relative;
		right: 120px;
		min-width: 500px !important;
	}*/
/*	.product_option .form-group-tab {
		margin-right: 35px;
		width: 32% !important;
	}
*/
}

@media all and (max-width:420px) {
/*	.product_option .form-group-tab {
	  width: 50% !important;
	  position: relative;
	  margin-right: 0px;
	  left: -135px;
	}*/
	#product .product_option {
		min-width: 0px;
		/*right: -50px;*/
		position: relative;
	}
	.rating {
		text-align: left;
	}
	.text-danger {
		width: 50%;
	}
}

.share .addthis_toolbox{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.share .addthis_toolbox a i{
	width: 20px; 
	height: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border-radius: 3px; 
	margin: 0 5px;
}
.share .addthis_toolbox .ok i{
	color: #fff;
	background-color: #f99c2a;
}
.share .addthis_toolbox .vk i{
	color: #fff;
	background-color: #3197fb;
}
.share .addthis_toolbox .inst i{
	color: #fff;
	background-color: #3197fb;
}
.share .addthis_toolbox a i:before{
	margin: auto;
}
.share .addthis_toolbox a{
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
}



/***********************************************/

/*                  CHECKOUT                   */

/***********************************************/



.shipping-method-tabs {

	margin-bottom:15px;

}



.shipping-method-tabs ul {

	display:flex;

}



.shipping-method-tabs ul li {

	width:20%;

	text-align:center;

	box-sizing:border-box;

	border:1px solid rgba(223,223,223,1.00);

	border-right:0px;

	display:block;

	margin:0px;

    -webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	padding:15px 2px;

}

.shipping-method-tabs ul li:last-of-type {

	border-right:1px solid rgba(223,223,223,1.00);

}



.shipping-method-tabs ul li:hover,

.shipping-method-tabs ul li.active {

	background:#403e3c;

	color:#fff;

}

.your_order{
  margin-top: 1rem!important;
}

.parent .dropdown div:nth-child(1) .menu-column h3{display: none;}
.parent .dropdown div:nth-child(1) {
    position: absolute;
    right: 135px;
    top: 23px;
    width: max-content;
    padding: 12px 0!important;
}
.parent .dropdown div:nth-child(2) .menu-column {
	position: unset;
    right: unset;
    width: 100%;
    padding: 18px 15px!important;
}
.parent .dropdown div:nth-child(1) .menu-column {
	position: unset;
	padding: 0!important;
}
.parent .dropdown div:nth-child(1) .menu-column .staticblock h3{
	display: block;
    color: #deb5af;
    margin: 0;
}
.parent .dropdown div:nth-child(1) .menu-column .staticblock h3 a{
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    text-transform: uppercase;
    color: #deb5af;
}

.infoIP p{
	color: #fff;
	font-size: 14px;
}

@media all and (max-width:560px) {

	#cart_table tbody tr td a img {max-width: 175px!important;}

	.shipping-method-tabs ul {

		flex-wrap:wrap;

	}

	.shipping-method-tabs ul li {

		width:100%;

		box-sizing:border-box;

		border-right:1px solid rgba(223,223,223,1.00);

		padding-top:5px;

		padding-bottom:5px;

	}

}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}


/*@media all and (min-width:992px) and (max-width:1199px){
	.btn-wishlist {
		margin: 10px 0 0 0 !important;
	}
}*/

@media all and (max-width:571px) {
	.cart .btn-group {
		display: block;
	}
	.logo_part{
		margin-top: 0;
	}
}

@media all and (max-width: 991px){
	.inn-menu-button{
		height: max-content!important;
	    margin-bottom: 10px;
	}
	.parent .dropdown div:nth-child(1) {
	    position: unset;
	    right: unset;
	    top: 23px;
	    width: 100%;
	    padding: 0 15px!important;
	}
	.parent .dropdown div:nth-child(2) .menu-column{
		 padding: 0 15px!important;
	}
	.parent .dropdown div:nth-child(2) .menu-column {
		position: unset;
	    right: unset;
	    width: 100%;
	    padding: 0 15px!important;
	}
	.parent .dropdown div:nth-child(1) .menu-column {
		position: unset;
		padding: 0!important;
	}
	.parent .dropdown div:nth-child(1) .menu-column .staticblock h3{
		display: block;
	    font-family: 'Lato', sans-serif;
	    font-size: 14px;
	    font-weight: 700;
	    line-height: 32px;
	    margin-bottom: 16px;
	    margin-left: 0;
	    margin-right: 0;
	    text-transform: uppercase;
	    color: #fff;
	    margin: 0;
	}
	.parent .dropdown div:nth-child(1) .menu-column .staticblock h3 a{
		font-family: 'Lato', sans-serif;
	    font-size: 14px;
	    font-weight: 700;
	    line-height: 32px;
	    margin-bottom: 16px;
	    margin-left: 0;
	    margin-right: 0;
	    text-transform: uppercase;
	    color: #fff;
	}
}


@media all and (min-width:421px) and (max-width:571px){
/*	.btn-wishlist {
		margin: 10px 0 0 0 !important;
	}*/
	.required .share {
		float: right;
		clear: both;
		margin-top: 5px;
	}
} 
@media screen and (max-width: 374px) and (min-width: 320px){
	#give_cheaper{
		width: 90%;
	}
	.priceAll{
	margin-left: 7%;
	}
	.table_size{
		padding: 0 0 0 10px;
	}
	.product-info h1{
		 text-align: center;
	}
	.btnCheaper{
		margin: 1rem 0px 1rem 0px;
	}
	.btn{
		padding: 0;
	}
	#find_cheaper_2{
		line-height: 1;
		padding: 0.5rem;
	}
}
@media screen and (max-width: 424px ) and (min-width: 375px){
	.table_size{
		padding: 0 1rem;
	}
	.btnCheaper{
		margin: 1rem 0px 1rem 0px;
	}
	#find_cheaper_2{
		line-height: 1;
		padding: 0.5rem;
	}
}
@media screen and (max-width: 575px ) and (min-width: 425px){
	.table_size{
		padding: 0 18px 0px 10px;
	}
	.btnCheaper{
		margin: 1rem 0px 1rem 0px;
	}
}
@media screen and (max-width: 575px) and (min-width: 375px){
	.priceAll{
	margin-left: 15%;
	}
.product-info h1{
		 text-align: center;
	}
	.size_table{
	padding: 10px 2px;
}
}

@media all and (min-width:766px) and (max-width:991px){
	.product_option .form-group-tab {
		margin-top: 0;
	}
	.logo_part{
		margin-top: 3rem;
	}

}
@media screen and (max-width: 1440px) and (min-width: 1024px){
.low_price {
    width: 54%
}
/*.table_size{
	padding: 0 5px 0px 1rem;
	}*/
/*.size_table{
	padding: 10px;
}*/
}
@media screen and (max-width: 1023px) and (min-width: 768px){
	#give_cheaper .center{
		width: 40%!important;
	}
	textarea.form-control {
    height: 75px!important;
}
	.only_768{
		padding: 0;
	}
	.table_size{
		    padding: 0 2px 1rem 0;
	}
	.radio_size{
		padding: 0;
	}
		.btn{
		padding: 0;
	}
	.cart_button #button-cart{
		font-size: 0.9rem;
	}
}
@media screen and (min-width: 1024px){
	#delivery_option, .delivery_btn{
		margin: 0 0 0 5px;

	}
	.btn{
		padding: 0;
	}
	.header_part{
		margin-bottom: 1rem;
	}
}
@media screen and (max-width: 1200px) and (min-width: 1024px){
.breadcrumb{
	margin: 0;
	}
.table_size{
	padding: 0 47px 0px 1rem;
}
.size_table {
    /*padding: 5px;*/
}
.cloud-zoom{
	margin-left: -55px;
    width: 130%;
}
#boss-image-additional > li.image-additional, #boss-image-additional-zoom > li.image-additional{
	float: unset;
	width: 100%!important;
}
.caroufredsel_wrapper{
	width: 100%!important;
    height: auto!important;
	overflow: unset!important;
	margin: 0px -10px 10px!important;
}
.bt-product-zoom .list_carousel.responsive{
	padding: 0;
}
#boss-image-additional-zoom{
	    width: 100%!important;
}

}
@media screen and (min-width: 1200px){
.breadcrumb{
	margin: 0;
	}
.table_size{
	padding: 0 70px 0px 1rem;
}
.size_table {
    font-size: 1.5rem
}
.cloud-zoom{
	margin-left: -5px;
    width: 110%;
}
#boss-image-additional > li.image-additional, #boss-image-additional-zoom > li.image-additional{
	float: unset;
	width: 100%!important;
}
.caroufredsel_wrapper{
	width: 100%!important;
    height: auto!important;
	overflow: unset!important;
}
#boss-image-additional-zoom{
	    width: 100%!important;
	    margin: 0px 0 0 30px!important;
}
.bt-product-zoom .list_carousel.responsive{
	padding: 0 ;
}

.logo_part{
	margin-top: 3rem;
}

}

.cart-total>table>tbody>tr{
    display: none !important;
}


.cart-total>table>tbody>tr:last-child{
    display: flex !important;
    width: 40%!important;
    float: right;
}
.cart-total>table>tbody>tr:last-child td{
    border-bottom: unset!important;
    width: 50%!important;
}

#cart_table>tfoot>tr:nth-child(2){
    display: none !important;
}

/* Delivery*/

.tab_item:first-child{
    display: block;  
}

.tab_item{
    display: none; 
}

.click_tab{

    display: flex;
    list-style:  none;
    margin-bottom: 0;
    padding-left: 0;

}
.click_tab>li{
    padding: 2px 25px;
    font-size: 14px;
    border-bottom: 1px solid #b1b1b1;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
.click_tab>.active1{
    border: 1px solid #b1b1b1;
    border-bottom: 1px solid #fff !important;
    font-weight: 800;
}

table {
    border-collapse: collapse;
    border-style: hidden;
}
table>tr{
        border-style: hidden;
        border-bottom: 1px solid #b1b1b1;
    }
th, td {
    border-left: hidden;
    border-bottom: 1px solid #b1b1b1;
    /*height: 100px;*/
}
td:nth-child(1){
    width: 50px;
    text-align: center;
    padding-top: 0;
}
td>.visa{
    background-image: url("../image/breadcrum.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.dostavka>tbody>tr>td{
	height: 55px;
}
table>tbody>#head, .dostavka>tbody>tr:nth-child(1){
    background-image: linear-gradient( #fff, #F0F0F0);
    height: 35px;
}
table>tbody>#head>td, .dostavka>tbody>tr:nth-child(1)>td{height: 35px;}
.tab_content{
    margin-top: -1px;
}
.tab_content .tab_item table tbody tr td{
	height: 85px;
}
.radio label table tbody tr td{
	height: 20px;
}
.head{
    border: 1px solid #808080;
}

/* Oplata*/
.imgOrderTop img{
	height: 50px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.textAfterPay a {
	color: blue;
}
.spisok a {
	color: blue;
}
.spisok ul {
	padding-left: 15px;
}
.tab_content .tab_item table tbody tr td:nth-child(2){
	min-width: 150px;
}
.text h3{
	margin-top: 15px;
	font-weight: 300;
	font-size: 36px;
	text-transform: unset;
}

/*.active1{
    border: 1px solid #b1b1b1;
    border-bottom: 1px solid #fff !important; 
    font-weight: bold;
}
.click_tab{
    display: flex;
    list-style:  none;
    margin-bottom: 0;
    padding-left: 0;
    
}
.click_tab>li{
    margin-right: 5px;
    padding: 2px 5px;
    font-size: 12px;
    border-bottom: 1px solid #b1b1b1;
    cursor: pointer;
    
}
.tab_item:first-child{
    display: block;    
}
.tab_item{
    display: none;
    
}
table, th {
    border: none; 
    border-color: #fff;
    overflow:hidden;
    width:100%;
    
} 
.tab_content{
    margin-top: -1px;
    border-bottom:1px solid #d3d3d3;
}
#head{
    background-color: #eee;
    font-weight: bold;
    
}
.tab_item>tr>td{
    border-right: none;
    padding: 10px;
    
}

table {
border-collapse: collapse;
font-size: 15px;
text-align: left;
border-collapse: collapse;

}

td {
padding: 8px;
border-bottom: 1px solid #eee;
color: #6d6f6d;    
}

*/


.black_img{
    width: 50px;
    height: auto;
    position: absolute;
    top: 0;
    right: 30px;
}
.product-thumb a{
    position: relative;
}

.tab_content td {
    font-size: 14px;
    font-family: "Lato",sans-serif;
}
.order_tab_img{
    height: 32px;
    width: auto;
    border-radius: 6px;
}

@media (max-width: 768px) {
    .text_red_check div {
        margin: 0 !important;
    }
}


.text_red_check div {
    color: salmon;
    text-align: center;
    font-size: 15px;
    border: 1px solid #dddddd;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -21px;
}

.cart-link b:hover {
	text-decoration: none;
}

.delivery-rates a{
	font-weight: 600;
	color: crimson;
}

.delivery-rates a:hover,
.delivery-rates a:visited {
	color: salmon;
}