@import url("../fonts/new/fonts.css");
* {
	font-family: "Inter";
	outline: none !important;
	font-weight:400;
}
footer {
	background: #b9b9b9;
}
footer * {
	color: #000000 !important;
}
nav > div {
	align-items: center;
	height: inherit;
}
nav a span{
	color: #ffffff;
	text-transform: uppercase;
	font-family: "Inter";
	font-size: 24px;
}
nav {
	height: 65px;
	background: #252525;
	margin-top: 30px;
}
nav a {
	width: 100%;
	text-align: center;
}
nav a:hover {
	text-decoration: none;
}
nav a.active span {
	color: #008DD2;
	font-family: "Inter";
}
a{
	color: #008DD2;
}
.mslide {
	height: 600px;
	background: url('/assets/images/slide/mainslide.jpg');
	background-size: cover;
}
.titlem span{
	font-size: 100px;
	font-family: "Inter";
	color: #252525;
}
.titlem small{
	font-size: 42px;
	color: #258eac;
	font-family: "Inter";
	text-transform: uppercase;
	display: block;
	margin-top: -45px;

}
.descm p {
	font-size: 22px;
	margin-bottom: 35px;
}
p{
	color: #252525;
	font-family: "Inter";
}
.infoblock h1,.infoblock h2,.infoblock h3{
	font-family: "Inter";
	font-size: 70px;	
}
.infoblock small{
	display: block;
	font-size: 30px;
	text-transform: uppercase;
}
.infoblock p {
	font-size: 20px;
}
.menu-catalog a {
	width: 100%;
	font-family: "Inter";
	text-transform: uppercase;
}
.menu-catalog a.active span {
	color: #008DD2;
}
.menu-catalog a span{
	color: #252525;
}
#catalog-products-main .card {
	text-align: center;
	border: 0 !important;
}
.card-title{
	font-family: "Inter";
	font-size: 20px;
}
.button_order{
    width: 100%;
    border-top: 5px solid #888888;
    border-left: 5px solid #181818;
    border-right: 5px solid #161616;
    border-bottom: 5px solid #161616;
    line-height: 48px;
    background: #252525;
    color: #fff;
    font-size: 30px;
    font-family: "Conv_Ekibastuz-Bold";
}
.button_order:hover {
	background: #008DD2;
	border-top: 5px solid #a7d5e3;
    border-left: 5px solid #3c798a;
    border-right: 5px solid #3c798a;
    border-bottom: 5px solid #2c5865;
}
.title-h > *{
	font-family: "Inter";
	color: #252525;
	font-weight: 400;
	font-size: 24px !important;
	margin-top: 65px;
	margin-bottom: 15px;
	text-align: left;
}
input[name=site_message] {
    display: none;
}
.cat_block .inner_cat {
    border: 1px solid #5555551a;
    border-radius: 50px;
    padding: 15px;
    height: 100%;
    box-shadow: 5px 5px 6px -2px rgba(0,0,0,0.15);
}
.cat_block{
	position: relative;
	padding: 15px;
}
.cat_block p {
	font-family: "Inter";
	font-size: 26px;
	color: #252525;
	text-transform: uppercase;
}
.cat_block:hover p{
	color: #008DD2;
}
.cat_block:hover a {
	text-decoration: none;
}
.add-cart:hover,.cart-prod:hover,.link-order:hover{
	text-decoration: none;
    background: #008dd2 !important;
    
    color: #fff;
    
}
.add-cart,.link-order,.cart-prod{
	background: #008dd2 !important;
	color: #ffffff;
}
.link-order {
	display: inline-block !important;
	width: unset !important;
	margin-top: 20px;
}
.add-cart {
	position: relative;
	z-index: 1000;
}
.add-cart,.cart-prod,.link-order,.product .btn.btn-primary,.loginLoginForm .btn.btn-primary,.ajax_form .btn.btn-primary {
    border: 2px solid #008dd2;
    line-height: 32px;
    border-radius: 4px;
    font-size: 18px;
    line-height: 1.5em;
    padding: 3px 35px;
    background: #008DD2;
    color: #ffffff;
}
.btn.btn-primary{
	background: #008DD2;
	color: #ffffff;
}
.product-name{
	text-transform: none;
	line-height: 25px;
	font-size: 14px;
	font-family: "Inter";
	height: 52px;
	display: block;
}
.price.product{
	line-height: 30px;
	display: block;
	padding-bottom: 8px;
}
.not_empty > div {
    display: inline-block;
    vertical-align: middle;
}
#msProduct form {
	font-size: 24px;
}
.link-model {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 999;
    left: 0;
    top: 0;
}
.price-product-page {
	font-family: "Inter";
	font-size: 36px;
}
tr th {
	font-family: "Inter";
	text-transform: uppercase;
}
.btc{
	display: block;
	font-family: "Inter";
	text-align: center;
	text-transform: uppercase;
	color: #000000;
}
.sdek{
	margin-top: 25px;
}
#msOrder a:hover {
	text-decoration: none;
}
.title-order, .sdek .title {
  font-family: "Inter";
  text-transform: uppercase;
  font-size: 16px;
}
.payment, .delivery {
    cursor: pointer;
    border: transparent;
    border-radius: 10px;
    padding: 10px;
    width: 100%;
    background: #F4F4F4;
}
.delivery.active,.payment.active,.payment:hover,.delivery:hover {
	background: #ffffff !important;
	color: #008DD2 !important;
	box-shadow: 0px 1px 13.6px 0px #0000002B;
}
.payment input, .delivery input{
  display: none;
}
#deliveries label,#payments label {
  color: #008DD2;
}
.map-layer {
    padding: 10px;
    border: 1px solid #cfcfcf;
    margin-bottom: 15px;
    border-radius: 5px;
}
.map-layer > div {
    display: inline-block;
}
#product_page .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background: #ffffff !important;
	border-color: transparent !important;
	box-shadow: 0px 0px 13px 0 rgba(0,0,0,0.08);
	position: relative;
}


#product_page .nav-tabs .nav-link{
	border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    min-width: 200px;
    text-align: left;
}
#product_page .tab-content .active > div{
	border-top-left-radius: 0 !important;
}
#product_page .vkladka-inner {
	margin-top: 15px;
}
#product_page .nav-tabs .nav-item{
	overflow: hidden;
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
}
#product_page .nav-tabs .nav-item:first-child{
	padding-left: 10px;
}
#product_page .tab-content{
	left: 10px;
	position: relative;
}
#product_page .title-vkladka span {
	display: inline-block;
    padding: 5px 15px;
    margin: 0 20px;
    text-transform: uppercase;
    color: #ffffff;
    background: #252525;
    border-radius: 4px 4px 0 0;
    font-size: 18px;
    font-weight: 500;
}
#product_page .info-vkladka ul {
	list-style: none;
	padding: 0;
	column-count: 2;
}
#product_page .info-vkladka {
	padding:15px;
}
#product_page .info-vkladka ul span {
	display: inline-block;
}
#product_page .nav-link.active{
	color: #008DD2 !important;
}
#product_page .nav-link{
	color: #252525;
	font-family: "Inter";
}
.nav-link:hover{border: 1px solid transparent !important;color: #008DD2 !important;}
.breadcrumb{background: transparent;padding: 0;}
.breadcrumb-item+.breadcrumb-item::before {
        display: inline-block;
    color: #6c757d;
    content: ">";
    padding: 3px 6px;
    font-weight: 400;
    font-size: 12px;
}
.content.row.rows{
	margin-bottom: 15px;
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
    padding-right: 0;
}
ol.breadcrumb .breadcrumb-item:first-child{
	padding-right: 0;	
}
.breadcrumbs {
	margin-top: 20px;
}
.breadcrumbs *{
	color: #252525;
}
.table td, .table th{
	vertical-align: middle;
}
td p {
	margin: 0;
}
.rmbtn {
	background: transparent;
    border: 0;
    text-transform: uppercase;
    margin-top: 35px;
}
#msOrder input,#pills-home input[type=text], #pills-home input[type=password] {
    border-radius: 10px;
    border: transparent;
    background: #F4F4F4;

}
header .btn-primary{
	color: #ffffff;
}
.not_empty{
	position: relative;
}
.ln-block{
	width: 100%;
    height: 100%;
    display: block;
    position: absolute;
}
.fx{
	position: fixed;
	top: 0;
	width: 100%;
	margin: 0;
	z-index: 1000000;
}
nav a:hover span{
	color:#008DD2;
}
.fx .mcart {
	display: inline-block;
}
.mcart {
	display: none;
}
.mcart .ms2_total_count{
	position: absolute;
    display: block;
    right: 0;
    top: 20px;
    background: #ffffff;
    padding: 0px 5px;
    border-radius: 100%;
    color: #000;
}
.mcart #msMiniCart {
	margin-top: 0 !important;
}
.jGrowl{
	z-index: 100000 !important;
}
.desc *{
	color: #b2b2b2;
	font-size: 14px;
	margin: 0;
	
}
.info-oplata{display: block;margin-left: 52px;}
.CDEK-widget__popup{height:80% !important;}
.owl-stage-outer{
	padding-top: 5px;
}
#msMiniCart {
	text-align:left;
	display: flex;
	align-items: center;
	gap: 40px;
}
#msMiniCart * {
	font-size: 32px !important;
	color: #696969;
}
.content-frame-responsive {
    border-radius: 0.4rem;
    background: #fff;
    padding: 1rem;
    box-sizing: border-box;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
    overflow: hidden;
}
.main-tabs .nav-tabs .nav-item.show .nav-link, .main-tabs .nav-tabs .nav-link.active{
	background: #252525 !important;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 500 !important;
}
.main-tabs .nav-tabs .nav-link{
	text-transform: uppercase;
	font-weight: 500 !important;
}
.info-vkladka{
	min-height: 240px;
}
.gray_line{
	background:#f6f6f6;
	color:#000000;
	z-index: 1;
	position: relative;
}
.menu-btn.cls {
	background-image: url('../imgs/list.svg') !important;
}
.menu-btn{
	background-image: url(../imgs/x-lg.svg) !important;
    height: 42px;
    width: 42px;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    color: #EF7F1A;
}
.gray_line a {
	color:#4f4f4f;
}
.btn_catalog a {
	display: inline-block;
	color: #ffffff;
	background: #ef7f1a;
	padding: 5px 10px;
	border: 1px solid transparent;
	line-height: 26px;
}
.btn_catalog a:hover {
	text-decoration: none;
	background: #008DD2;
}
.category-block ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.category-block ul li a {
	color: #62747d;
	font-size: 14px;
}
.category-block {
	box-shadow: 0px 1px 13.6px 0px #0000002B;
	min-height: 380px;
	border-radius: 20px;
	padding: 30px;
	position: relative;
}
.sub_category{
	position: absolute;
	right: 15px;
	width: 195px;
}
.title-category{
	color:#008dd2;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding-bottom: 15px;
	font-family: Conv_Ekibastuz-Bold;
}
.link-block {
	display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.search-input{
	text-transform: normal;
}
.search-input:active,.search-input:focus {
	box-shadow: none;
	border: 1px solid #ced4da;
}
.price.product{
	font-size: 18px;
}
.accordion button:focus,.accordion button,.accordion button:active {
	border: none;
	box-shadow: none;
	text-decoration: none;
}
.accordion button{
	color: #000;
}
.accordion button.active{
	color: #008DD2;
}
.accordion button:hover, .breadcrumb-item a:hover {
	text-decoration: none;
	color: #008DD2;
}
.accordion a.nav-link {
	border: 1px solid transparent !important;
	padding: .25rem 1.75rem;
}
.accordion a:hover {
	color:#008DD2;
}
.menu-accordion-wrapper{
	position: sticky;
	top:25px;
	margin-top: 20px;
}
.card-header {
	padding: .15rem 1.15rem;
}
.panel-categoty{
	background:#fff;
	padding:20px;
	top:-12px;
	margin:0 -15px;
	opacity:0;
	display:none;
}
.panel-categoty > div {
	padding-top:15px;
	padding-bottom:15px;
	margin:0 -5px;
}
footer img {
	filter: brightness(1);
}
#msMiniCart .badge{
	font-size: 14px !important;
    color: #ffffff;
    line-height: 0;
    padding: 12px 7px;
    padding-bottom: 9px;
    position: absolute;
    bottom: 6px;
    left: 20px;
}
#pdopage .pagination{
	justify-content: center;
}
.accordion .nav-link{
	color:#000000;
}
.info-zavod span:first-child {
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 15px;
    height: 30px;
}
.info-zavod .num {
    color: #e95201;
    font-size: 32px;
    font-family: 'Inter';
    font-weight: 400;
}
.info-zavod span:last-child {
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 400;
    text-transform: unset;
}
.info-zavod span{
	display: block;
	text-transform: uppercase !important;
}
.text-phrase {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;

}
.text-phrase > div{
	display: flex;
    align-items: end;
    justify-content: center;
}
.text-phrase > div > div{
	display: none;
	opacity: 1;
	z-index: 100;
	position: absolute;
	color:#fff;
	font-size:28px;
	text-transform: uppercase;
	padding-bottom: 45px;
	bottom: 0;
}
@media (min-width: 1440px) {
	video {
		top:-190px !important;
	}
	.mslide{
		height: 650px;
	}
}
.main_menu_top{
	position: absolute;
	background: #ffffff;
	margin-top: 86px;
	left: 147px;
	padding: 15px 0;
	top:-30px;
	transition: all 0.1s ease-in-out .5s;
	z-index: 10;
	display:none;
	border-radius: 4px;
	box-shadow: 1px 3px 6px 1px rgba(0,0,0,0.2);
}
.main_menu_top > ul > li {
	padding-left: 15px;
	position: relative;
}
.main_menu_top > ul > li:hover a{
	color: #008DD2;
}
.main_menu_top > ul > li:hover .submenu{
	display: block;
}
.main_menu_top > ul > li:hover:before{
	content:"";
	display: block;
	height: 100%;
	width:4px;
	position: absolute;
	background: #ef7f1a;
	top: 0;
	left: 0;
}
.main_menu_top  a {
	padding-left: 0;
}
.btn_catalog.open-menu {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px calc(100 * (1vh - 1vmin + 1vw));
}
.btn:focus,.btn:focus,.btn:active,.btn:active{
	outline: none !important;
	box-shadow: none !important;
	border: 1px solid transparent !important;
}
.main_menu_top .submenu > li a > span > span:first-child{
	display: none !important;
}
.main_menu_top .submenu {
	border-left: 1px solid #dfdfdf;
}
.main_menu_top > ul > li .submenu{
	display: none;
    position: absolute;
    right: -250px;
    background: white;
    padding-left: 0;
    top: 0;
    width: 250px;
    padding-left: 20px;
    border-radius: 0px 4px 4px 0px;
}
.main_menu_top > ul > li .submenu a {
	color:#000000;
}
.main_menu_top > ul > li .submenu a:hover span {
	color: #008DD2 !important;
}
.header-top_arrow-svg{
	position: absolute;
    transform: rotate(180deg);
    top: 9px;
    visibility: hidden;
}

.header-bottom__arrow-svg{
	position: relative;
    top: -2px;
}
.btn_catalog{
	z-index: 35 !important;
}
.btn_catalog > a {
	z-index: 20 !important;
}
.btn_catalog .modal-backdrop.show{
	opacity: 0.2;
}
.main_menu_top ul {
	list-style: none;
	background: transparent;
	color: #000000;
	padding: 0;
	margin-bottom: 0;
}
.main_menu_top li a{
	background: transparent !important;
	color: #000;
}
.main_menu_top .parent > a{
	font-weight: bold;
}
.main_menu_top li.parent{
	width: 350px;
}
.btn.btn-parimary {
	line-height: 16px !important;
}
.mslide > .container {
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
}
footer img {
	height:60px;
}
.bcount input {
    text-align: center;
    width: 44px;
}
.minus, .pluse {
    border-radius: 10px;
    padding: 0 12px;
    border-width: 1px;
    letter-spacing: 0;
    background-color: #ececec;
    cursor: pointer;
    display: inline-flex;
    width: 35px;
    height: 35px;
    justify-content: center;
    align-items: center;
}
.minus div,.pluse div,.bcount input {
	font-weight: 200 !important;
	font-size: 25px;
}
#product_price{
	height: 100%;
	font-size: 20px;
}
.price{
	font-size: 32px;
}
.nav-tabs button {
	background-color: #ececec;
	background-image: url('../imgs/bg_shadow.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
.nav-link.active:after{
	    right: -20px;
    border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    -webkit-border-radius: 0 0 0 10px;
    -webkit-box-shadow: -10px 0 0 0 #fff;
    box-shadow: -10px 0 0 0 #fff;
    content: "";
    position: absolute;
    height: 10px;
    width: 20px;
    bottom: 0;
}

.nav-tabs{
	border-bottom: none !important;
}
#product_page .nav-item .active{
	background: #ffffff !important;
}
#product_page .info-vkladka{
	box-shadow: 0px 1px 13px -3px rgba(0,0,0,0.2);
	border-radius: 20px;
}
#product_page #myTab {
	z-index: 10;
    position: relative;
}
#product_page #pills-tab button,#pills-tab button {
	border: none;
}
#product_page #pills-tab .nav-link.active{
	color:#ffffff !important;
}
#product_page #pills-tab li:focus,#pills-tab li {
	border: none !important;
}
#pills-tab .nav-link:hover,#pills-tab .nav-link:focus,#pills-tab .nav-link:active,#pills-tab li {
	outline: none !important;
	border: none !important;
	font-size: 24px;
    font-family: "Inter";
    font-weight: 400;

}
#pills-tab li button{
	border-radius: 10px;
	background-color: transparent;
}
#pills-tab li button.active {
	background: #f0f0f0;
	color: #008DD2;
}
.art-btn-file input {
    display: none;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link,.btn-primary{
	background: transparent;
	color: #000000;
}
.page-item.active .page-link{
	background: #008DD2;
	border-color: #008DD2;
}
.page-link{
	color: #008dd2;
}
.prev_alt,.next_alt {
	background: #fff;
    border-radius: 50%;
    border-width: 0;
    bottom: calc(50% - 24px);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2), inset 0 0 0 1px rgba(0, 0, 0, .1);
    cursor: pointer;
    font-size: 24px;
    height: 48px;
    opacity: 0;
    outline: none;
    padding-top: .5rem;
    color: #6e6e6e;
    text-align: center;
    transition: opacity .3s ease, transform .3s;
    width: 48px;
    z-index: 100;
}
.wrap_slider:hover .prev_alt,.wrap_slider:hover .next_alt{
	opacity: 1;
}
.prev_alt:hover,.next_alt:hover{
	background: #ef7f1a;
	color: #ffffff;
}
.link_rotate {
	z-index: 85;
    position: absolute;
    right: 0;
    bottom: 0;
}
.link_rotate img {
	width: 280px;
}
@keyframes rotation {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
}
@media (max-width: 768px){
	.link_rotate {
		animation: rotation 20s linear infinite;
	}
	footer {
		background: url("../imgs/footer_bg_mobile.png") !important;
	}
	.link_rotate {
    	z-index: 85;
    	position: absolute;
    	left: 0;
    	bottom: 24px;
    	right: unset;
	}
	.link_rotate img {
    	width: 120px;
	}
	.sticky-top h2 {
		font-size: 16px;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 0;
	}
	#bd-docs-nav{
		position: absolute !important;
		padding-bottom: 0px;
		padding-top: 0px;
		background: #ffffff;
	}
	nav a span{
		color: #000000;
	}
}
footer{
	padding-top: 140px;
	background: url('../imgs/footer_bg.png');
	background-size: 100% !important;
	background-color: #008dd2 !important;
    background-repeat: no-repeat !important;
}
footer * {
	color: #ffffff !important;
}
footer h3 {
	font-size: 42px;
	text-transform: uppercase;
	color: #ffffff !important;
	font-weight: bold;
}
.bg{
	display: inline-block;
	border-radius: 5px;
	padding: 4px 8px;
}
.orange {
	background: #ef7f1a;
	color: #ffffff;
}
footer h4 {
	font-weight: bold;
	text-transform: uppercase;
}
footer hr {
	background: #fff6;
	margin: 0;
}
.panel-categoty {
	display: none !important;
}
.copyright_wrap > div {
	width: 100%;
}
.block-link {
    position: absolute;
    height: 100%;
    width: 100%;
    display: block;
    left: 0;
    top: 0;
}
.info-product-cart {
	background: #ffffff;
	border-radius:5px;
	box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1);
	padding: 30px 50px;
}
.info-product-cart h2 {
	font-size: 27px;
	text-align:center;
	text-transform: uppercase;
	font-family: "Inter";
}
.list-product-cart {
	border-radius:5px;
	box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1);
	padding: 40px;
	padding-top: 10px;
}
#msCart .bcount input {
	border: none !important;
}
#msCart .minus, #msCart .pluse {
	border-radius: 10px;
	width: 50px;
}
.js #msCart [type="submit"][value="cart/change"]{
	display: block !important;
	border: none;
	background: transparent;
}
#msCart .title a{
	color: #212529;
}
#msCart .image {
	gap:20px;
}
#account-page #one h2 {
	text-transform: uppercase;
	font-size: 32px;
	margin-bottom: 20px;
	margin-top: 25px;
}
#account-page input[type=submit]{
	background: #008DD2;
	color: #ffffff;
}
.discount_list .letter {
	color: #008DD2;
	font-size: 64px;
}
.discount_list > div >div{
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);
	border-radius: 5px;
	padding: 50px 10px;
}
.discount_list .text-descount{
	font-size: 18px;
	width: 100%;
}
.discount-wrap{
	height: 80px;
	display: flex;
	align-items: center;
	text-align: center;
}
.discount_list span {
	display: block;
	font-size: 40px;
	font-weight: bold;
}
#pills-profile a {
	font-size: 20px;
	color: #000000;
}
#pills-profile p{
	font-size: 24px;
}
.order-item-wrap > div{
	box-shadow: 0px 1px 13.6px 0px #0000002B;
	border-radius: 10px;
	background: #ffffff;
}
.num-order > div {
	border-radius: 40px;
    border: 1px solid #008DD2;
    color: #008DD2;
    display: inline-block;
    padding: 2px 20px;
}
.count_more {
	background: #008DD2;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	cursor: pointer;
	font-size: 40px;
	position: relative;
}
.view_order {
	position: absolute;
    bottom: 27px;
    width: 500px;
    left: 38px;
    z-index: 1;
    box-shadow: 0px 1px 13.6px 0px #0000002B;
    border-radius: 24px;
    background: url('../imgs/art_gl.png');
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: left;
    background-color: #ffffff;
}
.view_order > div {
	display: flex;
	flex-wrap: wrap;
	padding: 25px;
}
.view_order > div > div {
    width: 25% !important;
    display: block !important;
}
.close_list_order {
	position: absolute;
	color: #008DD2;
	right: 0;
}
.fotorama__thumb{
	background: transparent !important;
}
.breadcrumb-item.active{
	color: #008DD2;
}
.btn.btn-success{
	background: #008DD2 !important;
	border: none;
}
footer a:hover{
	text-decoration: none;
}
ul#ui-id-1{
	z-index: 99999;
}
.view-switcher a > div {
	height: 24px;
	width: 24px;
	background-size: cover !important;
	cursor: pointer;
	filter: grayscale(1);
	opacity: 0.3;
}
.view-switcher a.active > div {
	opacity: 1;
	filter: grayscale(0);
}
.view-switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 10px;
}
.window_cart {
	top:0;
	right: 0;
	z-index: 9999;
    color: #fff;
    font-size: 12px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: fixed;
}
.window_notify {
    background-color: #000;
    opacity: .9;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));
    zoom: 1;
    width: 250px;
    padding: 10px;
    margin: 10px;
    text-align: left;
    display: none;
    border-radius: 5px;
    min-height: 40px;
}
#jGrowl{
	display: none !important;
}
#one .minus, .pluse{
	width:44px;
}
#one .minus{
	border-radius: 4px 0 0 4px;
}
#one .pluse{
	border-radius: 0 4px 4px 0;
}
#contactStep,#messageStep{
	display: block;
    float: right;
}
.addcart_wrap_fixed{
	position: fixed;
    bottom: 70px;
    z-index: 10;
    width: 100%;
    left: 0;
    padding: 0 15px;
    background: #fff;
    z-index: 10;
}
.addcart_wrap_fixed > .row {
	padding: 5px 0 !important;
    background: #fff;
}
.price_now {
	color: #f93c00;
}
.breadcrumb-item.active span{
	color:#008DD2 !important
}