@charset "UTF-8";

@import url('../fonts/fontello/fontello.css');
html,
body,
.main {
	min-width: 320px;
	overflow-x: hidden;
}
.container {
	width: 100% !important;
}
#vk_groups,
#vk_groups iframe {
	max-width: 100% !important;
}
div.news-list-banner {
	overflow: hidden;
}
a.logo {
	height: 100px;
	display: table-cell;
	vertical-align: middle;
}
.logo img {
	min-width: 170px;
	width: 100%;
	height: auto;
}
.hidden-menu {
	display: none;
}
.footer-time:before {
	display: none;
}
.footer-time p {
	position: relative;
	display: inline-block;
}
	.footer-time p:before {
		width: 21px;
	    height: 21px;
	    position: absolute;
	    top: -2px;
	    left: -30px;
	    background: url(/bitrix/templates/muztang/img/sprite.png) no-repeat -144px -79px;
	    content: '';
	}
a[href^="tel"]{
    color:inherit;
    text-decoration:none;
    font-size: inherit;
}
.search input[type="text"] {
	font-family: Arial, sans-serif;
}

.map-columns {

}
	.map-columns td {
		padding-top: 20px;
		width: 33%;
	}
	.map-columns a {
		font-size: 14px;
		color: #000;
		font-weight: normal !important;
	}
	.map-columns li {
		margin-bottom: 20px;
	}


/*.view-table .rating2 {
	top: -40px;
}*/
.product-page h1 .rating2 {
	top: 5px;
}
.view-list .name-product {
	width: 357px !important;
    padding-right: 85px;
}

.view-list .art {
	width: 100px !important;
	word-wrap: break-word;
    min-height: 1px;
}
.all-news {
	position: relative;
	top: 0px;
}
.col-md-9 {
	//overflow-x: hidden;
}
.view-table .price {
	text-align: left;
	width: auto;
	padding-left: 0;
}
.view-table .name-product {
    position: relative;
    padding: 0 100px 0 0;
    font: 14px/20px 'helveticaneuecyr-medium';
    color: #080808;
    display: inline-block;
    width: 100%;
    margin: 0 0 11px;
    height: auto;
   visibility: visible;
}
.view-table .product-info {
    width: 470px;
    float: left;
    margin: 19px 0 0 21px;
    min-height: 94px;
}
.view-table  .name-product .rating2 {
	position: absolute;
	right: 0;
	top: 24px;
}
.inner-catalog-menu > ul.active, .catalog-menu > ul.active {
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .nav a {
	    font-family: 'pfdintextcondpro-regular', arial !important;
	    font-size: 12px !important;
	}
}



/*
  1111111    333333333333333        000000000          000000000
 1::::::1   3:::::::::::::::33    00:::::::::00      00:::::::::00
1:::::::1   3::::::33333::::::3 00:::::::::::::00  00:::::::::::::00
111:::::1   3333333     3:::::30:::::::000:::::::00:::::::000:::::::0
   1::::1               3:::::30::::::0   0::::::00::::::0   0::::::0
   1::::1               3:::::30:::::0     0:::::00:::::0     0:::::0
   1::::1       33333333:::::3 0:::::0     0:::::00:::::0     0:::::0
   1::::l       3:::::::::::3  0:::::0 000 0:::::00:::::0 000 0:::::0
   1::::l       33333333:::::3 0:::::0 000 0:::::00:::::0 000 0:::::0
   1::::l               3:::::30:::::0     0:::::00:::::0     0:::::0
   1::::l               3:::::30:::::0     0:::::00:::::0     0:::::0
   1::::l               3:::::30::::::0   0::::::00::::::0   0::::::0
111::::::1113333333     3:::::30:::::::000:::::::00:::::::000:::::::0
1::::::::::13::::::33333::::::3 00:::::::::::::00  00:::::::::::::00
1::::::::::13:::::::::::::::33    00:::::::::00      00:::::::::00
111111111111 333333333333333        000000000          000000000
*/
@media only screen and (max-width: 1300px) {

	.clear-device {
		display: block;
	}
	.container,
	.row {
		width: 100% !important;
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 0;
	}
	.container {
		padding-left: 2%;
		padding-right: 2%;
	}
	.top .col-md-8 {
		width: 63%;

	}
	.top .col-md-4 {
		width: 36%;

	}
	#header {

	}
		a.logo {
			height: 130px;
		}
		#header .col-md-3 {
			width: 25% !important;
		}
		#header .col-md-3.header-right {
			margin-top: -130px;
			float: right !important;
			width: 300px !important;
		}
		#header .col-md-6 {
			width: 75% !important;
			_float: none !important;
			_margin-left: 260px;
			vertical-align: top;
		}
		.search {
			margin-top: 0;
		}
		.time {
			float: none;
			margin-top: 10px;
			width: 100%;
		}
		.address {
			float: none;
			margin-left: 10px;
			margin-top: 10px;
			width: 100%;
			margin-bottom: 15px;
		}
	#content {

	}
		#content .col-md-3 {
			/*width: 25% !important;*/
			min-width: 250px !important;
		}
		#content .col-md-9 {
			width: 74% !important;
		}
	.catalog ul li {
		width: 31.5% !important;
		text-align: center;
		margin-right: 0.75% !important;
		margin-left: 0.75% !important;
		_min-width: 213px;
		vertical-align: top;
		margin-bottom: 15px;
	}
	.product .img {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
		.product .img > div {
			width: 100%;
			text-align: center;

		}
	#footer {
		position: relative;
	}
		#footer:before,
		#footer:after {
			content: "";
			background: #141414;
			position: absolute;
			display: block;
			height: 100%;
			width: 100%;
			top: 0;
			bottom: 0;
		}
		#footer:before {
			left: -100%;
		}
		#footer:after {
			right: -100%;
		}
	.img-news {

	}
		.img-news img {
			max-width: 100%;
			height: auto;
		}
	#content .slider,
	.slider ul,
	.slider ul li,
	.slider img {
		width: 100% !important;
        max-width: 654px;
	}
	.slider img {
		height: auto;
	}
	.arrow-next {
		right: 35px;
	}
	.arrow-prev {
		right: 74px;
	}
	.product,
	.view-table .product {
		width: 100%;
	}
	.view-table .product {
		height: auto;
	}
	#basket_items {
		width: 100%;
		border-bottom: 1px #ccc solid
	}
		#basket_items thead {
			display: none;
		}
		#basket_items * {
			float: none !important;
			margin: 0 !important;
			padding: 0 !important;
			border: none;
			text-align: left;
		}
		#basket_items tr {
			display: block;
			padding: 0;
			border: 1px #ccc solid !important;
			border-bottom: none !important;
		}
		#basket_items td {
			display: block;
			width: 100% !important;
			padding: 0;
			padding-left: 120px !important;
			position: relative;
			min-height: 50px;
		}
		#basket_items td:before {
			position: absolute;
			left: 15px;
			top: 0%;
			width: 120px;

		}
		#basket_items td:nth-child(1):before {
			content: "Товар";
			top: 20px;
		}
		#basket_items td:nth-child(2):before {
			content: "Скидка";
		}
		#basket_items td:nth-child(3):before {
			content: "Цена";
		}
		#basket_items td:nth-child(4):before {
			content: "Количество";
		}
		#basket_items td:nth-child(5):before {
			content: "Сумма";
		}
		#basket_items td:nth-child(6):before {
			content: "Действия";
		}	
		#basket_items input[type="button"].minus,
		#basket_items input[type="button"].plus,
		#basket_items input[type="text"].md_good_count {
			float: left !important;
			text-align: center;
		}

		#basket_items .img {
			margin-top: 20px !important;
			float: left !important;
			width: 100px !important;
			height: auto !important;
		}
		#basket_items .cabinet-table-info {
			margin-left: 120px !important;
			padding: 20px !important;
			padding-left: 0px !important;
			min-height: 150px;
			width: auto !important;
		}
		#basket_items .delete,
		#basket_items .compare,
		#basket_items .share,
		#basket_items .stock {
			padding-left: 20px !important;
		}
		#basket_items .share {
			padding-top: 5px !important;
		}
		#basket_items .stock {
			padding-top: 7px !important;
		}
	.view {
		display: none;
	}
	.product-choose {
		display: none;
	}
	#set-constructor .carusel-container {
		width: 100% !important;
	}
	#set-constructor .carousel-next {
		right: -23px !important;
	}
	.carousel ul li {
		vertical-align: top;
	}
	.view > span:first-child {
		display: none;
	}
	.view {
		display: block;
	}
	.sort-price {
		width: auto;
	}
	.view ul li:last-child {
		display: none;
	}
	.catalog.view-table ul > li {
		width: 100% !important;
	}
	.catalog.view-table {}
	.catalog.view-table .product-info {
		width: 100%;
		position: absolute;
		margin-left: 0;
		top: 12px;
		padding-left: 125px;
		text-align: left;
	}
	.catalog.view-table .img {
		float: none;
	}
	.catalog.view-table .right-price,
	.catalog.view-table .product-links {
		width: 50%;
	}
	.catalog.view-table .product-links {
		text-align: left;
		padding-left: 20px;
	}
	.catalog.view-table .right-price {
		text-align: right;
		padding-right: 10px;
	}
	.catalog.view-table .right-price > * {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.view-table .rating2 {
		top: 0;
		right: 10px;
	}
	.sort-price > p {
		display: none;
	}
	.catalog.view-table .product-links > * {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.view-table .bonus {
		width: auto;
		padding-right: 5px;
	}
	.catalog ul > li {
		margin-left: 0 !important;
	}
	.compare {
		line-height: 19px;
	}

}

@media only screen and (max-width: 1285px) {
	.product-today{
		max-width: 210px;
	}
}
@media only screen and (max-width: 1277px) {
	.product-today{
		max-width: 205px;
	}
}
@media only screen and (max-width: 1270px) {
	.product-today{
		display: none;
	}
	.slider{
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}

/*
  1111111    222222222222222         000000000          000000000
 1::::::1   2:::::::::::::::22     00:::::::::00      00:::::::::00
1:::::::1   2::::::222222:::::2  00:::::::::::::00  00:::::::::::::00
111:::::1   2222222     2:::::2 0:::::::000:::::::00:::::::000:::::::0
   1::::1               2:::::2 0::::::0   0::::::00::::::0   0::::::0
   1::::1               2:::::2 0:::::0     0:::::00:::::0     0:::::0
   1::::1            2222::::2  0:::::0     0:::::00:::::0     0:::::0
   1::::l       22222::::::22   0:::::0 000 0:::::00:::::0 000 0:::::0
   1::::l     22::::::::222     0:::::0 000 0:::::00:::::0 000 0:::::0
   1::::l    2:::::22222        0:::::0     0:::::00:::::0     0:::::0
   1::::l   2:::::2             0:::::0     0:::::00:::::0     0:::::0
   1::::l   2:::::2             0::::::0   0::::::00::::::0   0::::::0
111::::::1112:::::2       2222220:::::::000:::::::00:::::::000:::::::0
1::::::::::12::::::2222222:::::2 00:::::::::::::00  00:::::::::::::00
1::::::::::12::::::::::::::::::2   00:::::::::00      00:::::::::00
11111111111122222222222222222222     000000000          000000000
*/
@media only screen and (max-width: 1200px) {
	.nav {

	}
		.nav > li:nth-child(5),
		.nav > li:nth-child(6) {
			display: none;
		}
	.slider {
		width: 100% !important;
		min-width: 0 !important;
	}
	.phone {
		padding-left: 77px;

	}
		.phone:before {
			left: 53px;
		}
	.footer-bottom {

	}

	.footer-cart,
	.checkout-footer,
	.feedback-footer,
	.compare-footer,
	#share-footer
	{
		font-size: 14px;

	}
	.sitemap {
		border: none;
		padding: 0;
		font-size: 14px;
	}
	.footer-right address {
		width: 230px;
		float: right;
	}
	.big-img img {
		height: 100%;
		width: auto;
	}
}








/*
  1111111        000000000      222222222222222        444444444
 1::::::1      00:::::::::00   2:::::::::::::::22     4::::::::4
1:::::::1    00:::::::::::::00 2::::::222222:::::2   4:::::::::4
111:::::1   0:::::::000:::::::02222222     2:::::2  4::::44::::4
   1::::1   0::::::0   0::::::0            2:::::2 4::::4 4::::4
   1::::1   0:::::0     0:::::0            2:::::24::::4  4::::4
   1::::1   0:::::0     0:::::0         2222::::24::::4   4::::4
   1::::l   0:::::0 000 0:::::0    22222::::::224::::444444::::444
   1::::l   0:::::0 000 0:::::0  22::::::::222  4::::::::::::::::4
   1::::l   0:::::0     0:::::0 2:::::22222     4444444444:::::444
   1::::l   0:::::0     0:::::02:::::2                    4::::4
   1::::l   0::::::0   0::::::02:::::2                    4::::4
111::::::1110:::::::000:::::::02:::::2       222222       4::::4
1::::::::::1 00:::::::::::::00 2::::::2222222:::::2     44::::::44
1::::::::::1   00:::::::::00   2::::::::::::::::::2     4::::::::4
111111111111     000000000     22222222222222222222     4444444444
*/
@media only screen and (max-width: 1024px) {
	.banner-right{display: none;}
	.news-list-banner img {
	    width: 100%;
	    height: auto;
	}
	.top .col-md-8 {
		width: 56%;
		float: left;
	}
	.top .col-md-4 {
		width: 43%;
		float: left;
	}
	.cabinet-page .col-md-3 {
		display: block !important;
		width: 100% !important;
		padding-bottom: 20px;
	}
	.cabinet-menu {
		min-width: 255px;
		margin-left: -15px;
	}

	.product-today {
		display: none;
	}
	.catalog-inner {
		width: 100%;
	}

	.checkout-footer,
	.footer-cart,
	.feedback-footer,
	.compare-footer,
	#share-footer{
		text-indent: -9999px;
		padding: 0;
		margin: 0;
		width: 95px;
		display: block;
		margin-left: 25px;
		/*float: right;*/
	}
	.feedback-footer {
		width: 55px;
		margin-left: 0px;
	}
	.compare-footer,.feedback-footer{
		float: left;
	}
	.share span,
	.compare-footer span {
		text-indent: 0;
		position: static;
		display: block;
		margin-left: 40px;
		margin-top: -18px;
	}
	.checkout-footer,
	.footer-cart {
		text-indent: 0;
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0px;
		line-height: 35px;
	}
	.footer-cart {
		padding-left: 45px;
	}
		.feedback-footer:before,
		.compare-footer:before,
		#share-footer:before,
		.footer-cart:before {
			left: 15px;
			top: 9px;
		}
	.product-right {
		width: 100%;
		float: none;
		display: block;
		clear: both;

	}
		.product-right .price del {
			display: block;
			position: static;
		}
	.gallery-product {
		width: 55%;
		padding-bottom: 40px;
	}
	.product-text {
		width: 39%;
		padding-bottom: 40px;
	}
	.carousel-good-inner {
		margin-top: 20px;
	}
	.hidden-menu {
		display: block;
		width: 250px;
		position: fixed;
		top: 130px;
		z-index: 9998;
	}
		.hidden-menu ul {
			background: #fff;
		}
	#footer ul.footer-menu {
		width: 350px;
	}
	#footer ul.footer-menu li:nth-child(1) {
		padding-left: 20px;
	}

	#footer ul.footer-menu li:nth-child(2) {
		display: none;
	}
	.footer-right {
		width: 35% !important;
	}
	#footer .col-md-6 {
		width: 40% !important;
	}
	.drop-wrapper {
		width: 600px;
	}
	.enter-user {
		display: table-header-group;
		width: 100%;
		float: none !important;

	}
		.enter-user:after {
			content: "";
			display: block;
			height: 30px;
		}
		.enter-user ul li {
			margin-bottom: 10px;
		}
	.reg-form {
		display: table-footer-group;
		width: 100%;
		float: none !important;
	}
		.reg-form:after {
			content: "";
			display: block;
			height: 30px;
		}
	.alphabet-info,
	.alphabet-info ul,
	.alphabet-info ul li,
	.alphabet-info ul li a {
		width: 100%;
		float: none;
	}
	#content .col-md-3.contact-form {
		float: none !important;
		width: 100% !important;
		display: block !important;
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.map {
		float: none !important;
		width: 100% !important;
	}
	.review-form form input {
		width: 100% !important;
	}
	.review-form form img {
		display: block;
		margin-bottom: 10px;
	}
	.drop-menu-inner > div {
		width: 100%;
		display: block;
		float: none;
		padding: 10px !important;
	}
}




/*
     999999999            66666666        000000000
   99:::::::::99         6::::::6       00:::::::::00
 99:::::::::::::99      6::::::6      00:::::::::::::00
9::::::99999::::::9    6::::::6      0:::::::000:::::::0
9:::::9     9:::::9   6::::::6       0::::::0   0::::::0
9:::::9     9:::::9  6::::::6        0:::::0     0:::::0
 9:::::99999::::::9 6::::::6         0:::::0     0:::::0
  99::::::::::::::96::::::::66666    0:::::0 000 0:::::0
    99999::::::::96::::::::::::::66  0:::::0 000 0:::::0
         9::::::9 6::::::66666:::::6 0:::::0     0:::::0
        9::::::9  6:::::6     6:::::60:::::0     0:::::0
       9::::::9   6:::::6     6:::::60::::::0   0::::::0
      9::::::9    6::::::66666::::::60:::::::000:::::::0
     9::::::9      66:::::::::::::66  00:::::::::::::00
    9::::::9         66:::::::::66      00:::::::::00
   99999999            666666666          000000000
*/
@media (max-width: 992px) {

	.catalog-open {
		text-indent: -9999px;
		width: 40px;
		text-align: center;
		border: none;
	}
	.catalog-open:after {
		display: none;
	}
	.catalog-menu {
		border: none;
		display: none;
	}

	.sliderCont {
		width: 100%;
	}
	.formCost span {
		display: none;
	}
	.formCost {
		font-size: 0;
	}
	.formCost .min-value,
	.formCost .max-value {
		width: 100%;
		float: none;
	}
	.formCost input {
		width: 100% !important;
		text-align: center !important;
		margin-bottom: 10px;
		padding: 10px 0 !important;
	}
	#mobile_show_button {
		display: inline-block;
		padding: 10px 0 20px;
		font-size: 15px;
		cursor: pointer;
	}
    .main .top .col-md-8{
        height: 0;
    }
    #content .slider{
        display: none;
    }
	#content .col-md-3 {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		position: fixed;
		background-color: #fff;
		z-index: 9999;
		top: 0;
		left: 0;
		height: 100%;
		overflow-y: scroll;
		border-right: 1px solid #000;
		transition: all .8s;
	}
	#content ._filter-visible {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	#content .col-md-9 {
		width: 100% !important;
        margin: 0 auto;
        padding: 0 !important;
        float: none !important;
	}
	form.smartfilter #modef{
		left: 0;
		right: 0;
		margin: 0;
		bottom: 40px;
	}
}
@media (min-width: 993px) and (max-width: 1200px) {
	.formCost {
		font-size: 0;
	}
	.formCost .min-value + span {
		display: none;
	}
}
@media (max-width: 1300px) {
	#set-constructor .carusel-container {
		padding-right: 250px;
	}
	#product-choose {
		display: block;
	}
	#set-constructor .carousel-next {
		right: 242px !important;
	}
}
@media (min-width: 993px) {
    .top .col-md-8 {
        height: 57px;
    }
	/*.catalog-menu {
		display: block;
		border: 1px solid #e6e6e6;
	}
	.catalog-open {
		display: none;
	}*/
}
@media only screen and (max-width: 992px) {
    .top .col-md-4 {
        width: 100%;
        float: none;
        display: block;
        height: 55px;
        border-top: 1px #666 solid;
    }
}
@media only screen and (max-width: 960px) {


	.nav > li:nth-child(5),
	.nav > li:nth-child(6) {
		display: inline-block;
	}
    .top .col-md-8 {
        float: none;
        width: 100%;
        display: block;
        height: 57px;
    }

	.cabinet,
	.my-cart {
		float: none;
		display: inline-block;
	}
	.my-cart {
		margin-left: 50px;
	}
	#header .col-md-3 {
		width: 215px !important;
	}
	#header .col-md-6 {
		float: none !important;
		margin-left: 220px;
		width: auto !important;
		padding: 0 !important;
	}
	.search {
		clear: none;
	}
	#header .col-md-3.header-right {
		width: 100% !important;
		height: 0;
	}
	#header .col-md-3.header-right .phone {
		display: block;
		position: absolute;
		top: -33px;
		left: 170px;
	}
	.feedback-call-wrap,
	.feedback-link-wrap {
		display: none;
	}
	.drop-wrapper {
		width: 500px;
	}

}








/*
77777777777777777777   6666666677777777777777777777
7::::::::::::::::::7  6::::::6 7::::::::::::::::::7
7::::::::::::::::::7 6::::::6  7::::::::::::::::::7
777777777777:::::::76::::::6   777777777777:::::::7
           7::::::76::::::6               7::::::7
          7::::::76::::::6               7::::::7
         7::::::76::::::6               7::::::7
        7::::::76::::::::66666         7::::::7
       7::::::76::::::::::::::66      7::::::7
      7::::::7 6::::::66666:::::6    7::::::7
     7::::::7  6:::::6     6:::::6  7::::::7
    7::::::7   6:::::6     6:::::6 7::::::7
   7::::::7    6::::::66666::::::67::::::7
  7::::::7      66:::::::::::::667::::::7
 7::::::7         66:::::::::66 7::::::7
77777777            666666666  77777777
*/
@media only screen and (max-width: 767px) {
	
.alphabet {
	text-align: center;
}
	.alphabet > p {
		display: inline-block;
		width: auto;
		float: none;
	}
.alphabet ul {
    margin: 0;
    padding: 0;
    float: none;
    display: inline-block;
}
.alphabet li {
    display: inline-block;
    margin: 0 0 7px 7px;
}
.alphabet > a {
    float: none;
    display: inline-block;
    margin-left: 10px;
}

	.catalog {
		width: 100%;
	}
	.sort-price {
		width: 200px;
	}
	.catalog ul li {
		width: 48% !important;
		margin-right: 0.75% !important;
		margin-left: 0.75% !important;
	}
	div.news-list-banner {
		display: none;
	}
	.blog, .stock-block, .reduction {
		display: none;
	}
	#footer {
		padding: 0;
		margin: 0;
		background: transparent;
	}
	#footer .row {
		display: none;
	}
	.table-order-inner {

	}
		.table-order-inner * {
			border:none;
			text-align: left;
			margin: 0;
			padding: 0;
		}
		.table-order-inner thead {
			display: none;
		}
		.table-order-inner td {
			display: block;
			width: 100%;
			padding-left: 100px;
			position: relative;
			border: none;
			min-height: 50px;
			text-align: left;
		}
		.table-order-inner td:first-child {
			border: none;
		}
		.table-order-inner td:before {
			position: absolute;
			left: 0;
			top: 17px;
		}
		.table-order-inner td:nth-child(1):before {
			content: "Наименование";

		}
		.table-order-inner td:nth-child(2):before {
			content: "Цена";
		}
		.table-order-inner td:nth-child(3):before {
			content: "Количество";
		}
		.table-order-inner td:nth-child(4):before {
			content: "Сумма";
		}
		.table-order-inner td:nth-child(5):before {
			content: "Бонус";
		}
	.cabinet-page {
		padding-bottom: 60px;
	}
	.order-menu-page {
		height: auto !important;
	}
	.order-menu-page li {
		display: block;
		float: none;
	}
	.bottom-order a {
		display: block;
		float: none;
		width: 200px;
	}
    #header .col-md-3.header-right .phone, #header .address, #header .time{
        font-weight: bold;
    }
    #header .col-md-3.header-right .phone{
        left: 173px;
        padding-left: 88px;
    }
}



/*
77777777777777777777     000000000          000000000
7::::::::::::::::::7   00:::::::::00      00:::::::::00
7::::::::::::::::::7 00:::::::::::::00  00:::::::::::::00
777777777777:::::::70:::::::000:::::::00:::::::000:::::::0
           7::::::7 0::::::0   0::::::00::::::0   0::::::0
          7::::::7  0:::::0     0:::::00:::::0     0:::::0
         7::::::7   0:::::0     0:::::00:::::0     0:::::0
        7::::::7    0:::::0 000 0:::::00:::::0 000 0:::::0
       7::::::7     0:::::0 000 0:::::00:::::0 000 0:::::0
      7::::::7      0:::::0     0:::::00:::::0     0:::::0
     7::::::7       0:::::0     0:::::00:::::0     0:::::0
    7::::::7        0::::::0   0::::::00::::::0   0::::::0
   7::::::7         0:::::::000:::::::00:::::::000:::::::0
  7::::::7           00:::::::::::::00  00:::::::::::::00
 7::::::7              00:::::::::00      00:::::::::00
77777777                 000000000          000000000
*/
@media only screen and (max-width: 700px) {

	.top .nav,
	.catalog-menu {
		display: none;
	}
	.top .col-md-8 {
		float: left;
		width: 14%;
	}
	.top .col-md-4 {
		text-align: right;
		/*width: 85%;*/
		float: right;
		border-top: none;
	}

	.cabinet {
		padding-left: 0;
		margin-left: 0;
	}
		.cabinet:before {
			display: none;
		}
	.my-cart {
		margin-left: 0;
	}
		.my-cart:before {
			display: none;
		}
	.breadcrumbs li {
		/*display: block;*/
	}
		.breadcrumbs li:before {
			display: none;
		}
	.section-select {
		display: none;
	}
	.product-page h1 .rating2 {
		display: block;
		padding-left: 0;
		margin-top: 5px;
	}
	.gallery-product {
		width: 100%;
	}
	.product-text {
		width: 100%;
		margin: 0;
	}
	.big-img {
		width: 100%;
		height: auto;
	}
	.gallery-product img {
		width: 65%;
		height: auto;
		max-width: 300px;
	}
	.gallery-product li img {
		height: 100px;
		width: auto;
	}
	.slider {
		display: none;
	}
	#header {
		padding-bottom: 10px;
	}
	#basket_items .img {
		float: none !important;
	}
	#basket_items .cabinet-table-info {
		margin-left: 0 !important;
	}
	.tabs-product-menu li {
		width: 100%;
		display: block;
		text-align: center;
	}
	/*.product-page .carousel-good-inner {
		display: none;
	}*/
	.carousel-product-menu li {
		width: 100%;
		display: block;
		text-align: center;
		margin: 0;
	}
	.carousel-product-menu a {
		font-size: 15px;
		border: none;
		border-bottom: 1px solid #fff;
		background-color: #f3f3f3;
		padding: 16px 32px;
	}
	.carousel-product-menu li.active a {
		color: #fff;
		background-color: #fc9542;
	}
	#order_form_div .order-auth > tbody > tr > td {
		width: 100%;
		display: block;
		padding-bottom: 30px;
	}
	#order_form_div .order-auth input {
		width: 100% !important;
	}
	.order-menu {
		height: auto;
		margin-bottom: 30px;
		display: block;
		margin: 0;
		padding: 0;
		border: none;
	}
	.order-menu a {
		padding-left: 10px;
	}
	.order-menu li {
		display: block;
		width: 100%;
		margin-bottom: 10px;
		border: none;
		float: none;
	}
	.order-block {
		padding: 10px;
	}
		.order-block table {

		}
			.order-block table td {
				display: block;
			}
	.pop2 {
		position: fixed;
		bottom: 60px;
		top: auto;
		left: 50%;
		margin-left: -137px;
		right: auto;
	}
	.seo {
		display: none;
	}

	.footer-cart {
		text-indent: -9999px;
		padding-left: 45px;
		width: 110px;
	}

	.footer-cart a {
		display: block;
		width: 55px;
	}
	.footer-cart a span {
		text-indent: 0;
		display: block;
		float: left;
		margin-top: 4px;
	}
	.footer-cart > span{
		display: none;
	}

	.prod-left .buy,
	.buy-click{
		padding: 5px 17px;
		width: 160px;
	}
}







/*
        66666666        000000000          000000000
       6::::::6       00:::::::::00      00:::::::::00
      6::::::6      00:::::::::::::00  00:::::::::::::00
     6::::::6      0:::::::000:::::::00:::::::000:::::::0
    6::::::6       0::::::0   0::::::00::::::0   0::::::0
   6::::::6        0:::::0     0:::::00:::::0     0:::::0
  6::::::6         0:::::0     0:::::00:::::0     0:::::0
 6::::::::66666    0:::::0 000 0:::::00:::::0 000 0:::::0
6::::::::::::::66  0:::::0 000 0:::::00:::::0 000 0:::::0
6::::::66666:::::6 0:::::0     0:::::00:::::0     0:::::0
6:::::6     6:::::60:::::0     0:::::00:::::0     0:::::0
6:::::6     6:::::60::::::0   0::::::00::::::0   0::::::0
6::::::66666::::::60:::::::000:::::::00:::::::000:::::::0
 66:::::::::::::66  00:::::::::::::00  00:::::::::::::00
   66:::::::::66      00:::::::::00      00:::::::::00
     666666666          000000000          000000000
*/
@media only screen and (max-width: 600px) {
	.view-table .rating2{
		display: none !important;
	}
	.view-table .name-product{
		padding-right: 30px;
	}
	#header .col-md-3 {
		width: 100% !important;
		float: none !important;
		padding: 0 !important;
		display: table;
		table-layout: fixed;
		text-align: center;
		margin-bottom: 20px;
	}
	#header .col-md-6 {
		margin-left: 0;
	}
	a.logo {
		height: auto;

	}
	.logo img {
		width: 200px;
		height: auto;
	}
	#header {
		padding-top: 15px;
	}
	#header .col-md-3.header-right .phone {
		left: -50px;
		top: -70px;
	}
	#header .col-md-6 {
		padding-top: 40px !important;
	}
	#header .address {
		margin-left: 0;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 1.7;
	}
}




@media only screen and (max-width: 530px) {

	.bx-touch .bx_item_detail_rating .bx_stars_container {
		    width: 81px;
    		height: 21px;
	}
	.compare-footer{
		display: none;
	}
}



/*
       444444444       888888888          000000000
      4::::::::4     88:::::::::88      00:::::::::00
     4:::::::::4   88:::::::::::::88  00:::::::::::::00
    4::::44::::4  8::::::88888::::::80:::::::000:::::::0
   4::::4 4::::4  8:::::8     8:::::80::::::0   0::::::0
  4::::4  4::::4  8:::::8     8:::::80:::::0     0:::::0
 4::::4   4::::4   8:::::88888:::::8 0:::::0     0:::::0
4::::444444::::444  8:::::::::::::8  0:::::0 000 0:::::0
4::::::::::::::::4 8:::::88888:::::8 0:::::0 000 0:::::0
4444444444:::::4448:::::8     8:::::80:::::0     0:::::0
          4::::4  8:::::8     8:::::80:::::0     0:::::0
          4::::4  8:::::8     8:::::80::::::0   0::::::0
          4::::4  8::::::88888::::::80:::::::000:::::::0
        44::::::44 88:::::::::::::88  00:::::::::::::00
        4::::::::4   88:::::::::88      00:::::::::00
        4444444444     888888888          000000000
*/
@media only screen and (max-width: 480px) {
	#share-footer{
		display: none;
	}

	#content .col-md-9 .carousel {
		display: none;
	}
	.view-table .product-info p{
		display: none;
	}
	.view-table .product-info{
		min-height: 0;
	}
	.catalog ul li {
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0% !important;
	}
	.footer-bottom > div {
		min-width: 320px;
	}
	.prod-right,
	.prod-left {
		float: none;
		width: 100%;
		padding-top: 20px;
		text-align: left;
	}

	.product-right .stock {
		float: none;
		display: block;
		margin-top: 10px;
	}
	.cabinet-settings {
		width: 100%;
	}
	.cabinet-settings__contaier-input input {
		display: block;
		width: 100% !important;
		padding-left: 10px;
	}
	.cabinet-settings__contaier-input label {
		display: block;
		width: auto;
		text-align: left;
		padding-left: 10px;
	}
	.cabinet-settings__contaier-input label:after {
		display: none;
	}
}


/*
       444444444       000000000          000000000
      4::::::::4     00:::::::::00      00:::::::::00
     4:::::::::4   00:::::::::::::00  00:::::::::::::00
    4::::44::::4  0:::::::000:::::::00:::::::000:::::::0
   4::::4 4::::4  0::::::0   0::::::00::::::0   0::::::0
  4::::4  4::::4  0:::::0     0:::::00:::::0     0:::::0
 4::::4   4::::4  0:::::0     0:::::00:::::0     0:::::0
4::::444444::::4440:::::0 000 0:::::00:::::0 000 0:::::0
4::::::::::::::::40:::::0 000 0:::::00:::::0 000 0:::::0
4444444444:::::4440:::::0     0:::::00:::::0     0:::::0
          4::::4  0:::::0     0:::::00:::::0     0:::::0
          4::::4  0::::::0   0::::::00::::::0   0::::::0
          4::::4  0:::::::000:::::::00:::::::000:::::::0
        44::::::44 00:::::::::::::00  00:::::::::::::00
        4::::::::4   00:::::::::00      00:::::::::00
        4444444444     000000000          000000000
*/
@media only screen and (max-width: 400px) {
	.top {
		margin-bottom: 10px;
	}
	.my-cart {

	}
	/*.cabinet {
		position: absolute;
		right: 10px;
		top: 45px;
		color: #3a3a3a;
	}*/
		.cabinet li:first-child {
			border-right-color: #3a3a3a;
		}
		/*.cabinet li a {
			color: #3a3a3a;
		}*/
	#header .col-md-3.header-right .phone {
		top: -45px;
	}
}
.feedback-pop .reg-form-block label.agree-label, .contact-form-block label.agree-label, .reg-form-block label.agree-label{
	position: static;
	font-size: 12px;
	font-weight: normal;
}
.agree-label .ez-checkbox{
	margin: 0 0.5em 0 0;
	vertical-align: baseline;
}
