}
@media(min-width: 580px){
	.phone {margin-left: -11px;}
}

@media(min-width: 768px){
	.phone {margin-left: -31px;}
}

@media (min-width: 1200px){
	.phone{top: 0;}
}

ul.nav li.dropdown:hover ul.dropdown-menu{
display: block;
margin: 0;
}
a.menu:after, .dropdown-toggle:after {
content: none;
}
.stickers-top{
background: #A1C0AC;
color: #fff;
font-size: 12px;
padding: 1px 13px;
margin: 7px;
z-index: 100;
display: block;
}
.stickers-special{
background: #F37A82;
color: #fff;
font-size: 12px;
padding: 1px 13px;
margin: 7px;
z-index: 100;
display: block;
}
.stickers-new{
background: #78a1ba;
color: #fff;
font-size: 12px;
padding: 1px 13px;
margin: 7px;
z-index: 100;
display: block;
}
.stickertop{
position: relative;
top: -7px;
}
.positionsticker{
position: absolute;
top: 0px;
}
.topflags{
position: relative;
top: -2px;
}
.dropdown-menu > li > a {
color: #777;
}
.activetopmenu{
color: #777!important;
}
#menu li a:hover{
color: #777;
}
#menu .dropdown-inner1 a {
clear: both;
color: #000;
display: block;
font-size: 12px;
line-height: 20px;
min-width: 160px;
padding: 5px 10px 0px 10px;
text-transform: uppercase;
white-space: pre;
text-align: left;
}
.dropdown-inner1 ul li a:hover {
color: #2d52a0!important;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
background-color: transparent;
color: #2d52a0;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
background-color: transparent;
}
.navbar-nav > li > .dropdown-menu {
z-index: 1010;
}
.fixxs {
display: inline-block;
}
.listunstyled {
list-style: none;
cursor: pointer;
}
.list-inline {
margin-top: 5px;
}
.btncart {
border: none;
color: #777;
}
.cart-br{
border: 1px solid #ddd;
}
.basket{
font-size: 42px!important;
color: #777;
}
.basket2{
font-size: 22px!important;
margin-top: -3px;
}
.btncart:hover {
color: #2d52a0;
}
.imgpopcat{
color: #777;
}
.radio .view{
display: inline-block;
text-align: center;
}
#top-menu{
    background: #2d52a0 none repeat scroll 0 0;
    z-index: 1005;
    width: 85%;
    margin: 0 auto;
    /* margin-left: 7.5%; */
    /* display: block; */
    clear: both;
    left: 0;
    right: 0;
}
/* Mobile menu */
/* Скрыть пункты меню 3го уровня */
.children_lv3 {
display: none;
}
/* скрыть бэкграунд ссылок выпадающего меню */
.open > a {
background: none !important;
}
.fa.fa-angle-down.menu {
left: 6px;
position: relative;
}
#menu .plus {
float: right;
margin-top: 18px;
margin-right:35px;
color: #fff;
}
#menu .plus:hover {
	cursor: pointer !important;
}
#menu .fa.fa-minus {
display: none;
}
.fa.fa-plus {
display: block;
}
.rowimg{
margin-left: 8px;
}

.product-layout3::before {
background-color: #fff;
content: " ";
height: 65px;
left: 15px;
position: absolute;
bottom: 42px;
width: 2px;
}

.navbar {
margin-bottom: -1px;
}
.nav-tabs > li > a {
text-transform: uppercase;
font-size: 14px;
/*
color: #d5e8ff;
border: 1px solid #6988c9;
background: #6988c9;
*/
color: #5679c2;
color: #606A7F;
background: #d8e0f1;
}
.nav-tabs > li > a:hover {
color: #d5e8ff;
border: 1px solid #5679c2;
background: #5679c2;
}
.hover-textbanner {
color: #fff;
font-size: 16px;
height: 8em; /*верт выравнивание*/
line-height: 2em; /*верт выравнивание*/
text-transform: uppercase;
text-align: center;
}
/*делаем фото кликабильным*/
.hover-textbanner::before,
.hover-textbanner::after {
pointer-events: none;
}
.hover-textbanner,
.hover-textbanner > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
footer .list-unstyled li ,footer .list-unstyled li a {
color: #fff;
display: block;
font-size: 14px;
font-weight: 400;
margin-top: 5px;
letter-spacing: 0.6px;
}
.footerbottomlink{
margin-bottom: 8px;
}
.footerbottomlink a{
color: #fff;
margin-right: 8px;
}
.wishlist, .compare, .quickview {
cursor: pointer;
}
.style2lv{
font-weight: 400;
font-size: 14px;
}
.dsfsdf{
display: block;
}
.btn-link:focus, .btn-link:hover {
text-decoration: none;
}
.top-header{
background: #FDFDFD;
min-height:87px;
/*padding-top: 15px;*/
}

@media (min-width: 1200px) {
	.top-header{ padding-top: 10px; padding-bottom: 10px;
background: url(../images/body_bg.jpg) top repeat fixed;	}

}

.cartphotos{
display: inline-block;
margin-top: -5px;
}
.form-control {
height: 37px;
}
/* min-width:992px */
@media (min-width: 992px) {
li.activetopmenu {
background: #5595FF;
color: #fff;
line-height: 43px;
margin-top: -12px;
position: relative;
}
li.activetopmenu > a  {
margin-top: 10px;
}	
.menuv-all{
margin-left:7px;
color: #2d52a0!important;
}
.navbar-nav .hidem>li {
float: left;
}
.nav .hidem>li {
position: relative;
display: block;
}
.manufac-menu{
text-align: center;
}
.circle {
animation: spinfon 1.4s infinite linear;
-moz-animation: spinfon 1.4s infinite ease-in-out;
-webkit-animation: spinfon 1.4s infinite linear;
border-radius: 500px;
box-shadow: 0 0 8px 35px #5595FF;
height: 50px;
margin: 0 auto;
width: 50px;
}
.circleout {
animation: spintell 2s infinite linear ;
-webkit-animation: spintell 2s infinite linear;
-moz-animation: spintell 2s infinite linear;
background-color: #5595FF;
border-radius: 55px;
color: #fff;
font-size: 22px;
line-height: 53px;
height: 55px;
margin: 0 auto;
text-align: center;
position: relative;
top: -52px;
width: 55px;
}
#menu .dropdown-inner ul {
display: inline-block;
margin-bottom: 7px;
}
#menu .children-category .list-unstyled {
vertical-align: top;
position: relative;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
line-height: 43px;
margin-top: -12px;
}
.top-mainmenu{
margin-top:10px;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
height: 62px;

}
#menu .nav > li.activetopmenu > a:hover, #menu .nav > li.open > a {
height: 62px;
}
li.activetopmenu  {
height: 62px;
}
#menu .dropdown:hover .dropdown-menu {
margin-top: 0px;
opacity: 1;
visibility: visible;
height: auto;
transition: all 320ms, opacity 0ms;
-webkit-transition:  all 320ms, opacity 0ms;
-o-transition:  all 320ms, opacity 0ms;
}
#menu .dropdown-menu {
display:block;
border-radius: 0;
position: absolute;
margin-top: 25px;
opacity: 0;
visibility: hidden;
}
.affix {
top: -6px;
z-index: 101;
width: 100%;
position: fixed!important;
}
/* плюс пунктов меню справа и поправка некоторых багов*/
a.plus-link {
display: none !important;
}
.children_lv3 {
display: list-item !important;
}
.mobhidden{
display: none;
}
/* end */
#menu .dropdown-inner {
display: block;
width: 710px;
}
#menu .children-category .list-unstyled {
margin-left: 6px;
}
#menu .plus{
display: none;
}
.fixslbann {
margin-top: 15px
}
#menu .dropdown-inner {
display: block;
width: 930px;
}
#logo img {
/*margin-left: 45px;*/
margin-left: -20px;
margin-top: -15px;
}
}
@media (max-width: 992px) {
#menu .nav > li.activetopmenu > a {
background: #5595FF;
position: relative;
}		
.menuv-all{
margin-left:7px;
color: #fff;
}

#menu .dropdown-inner ul {
display: inline-block;
}
#menu .children-category .list-unstyled {
vertical-align: top;
padding-bottom: 10px;
position: relative;
}
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
#menu {
border-radius: 4px;
}
#menu div.dropdown-inner > ul.list-unstyled {
display: block;
}
#menu div.dropdown-menu {
margin-left: 0 !important;
padding-bottom: 10px;
background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-inner {
display: block;
}
#menu .dropdown-inner a {
width: 100%;
color: #fff;
}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover {
background: rgba(0, 0, 0, 0.1);
}
#menu .see-all {
margin-top: 0;
border: none;
border-radius: 0;
color: #fff;
}
#menu .dropdown-inner1 a {
color: #fff;
}
#top-menu  {
top:0px;
z-index: 101;
width:100%;
position: relative!important;
}
a.plus-link {
position: relative;
right: -55px;
text-align: left;
top: -27px;
background: transparent !important;
width: 20px !important;
float: right;
}
#menu ul.list-unstyled {
width: 100% !important;
text-align: left !important;
}
#menu .dropdown-inner {
width: auto !important;
}
.children_lv3 > a {
text-align: left !important;
}
#menu .fa.fa-angle-down.menu {
display: none;
}
.line {
border-left: 2px solid #fff; /* Параметры линии */
margin-left: 25px; /* Отступ слева */
padding-left: 12px; /* Расстояние от линии до текста */
margin-bottom: 15px;
}

.fix_true {
max-width:225px;
}
}
@media (min-width: 993px) and (max-width: 1200px) {
.fixxsmenu{
top: 50%;
left: 30%;
}
.navcentr{
}
#search.input-group{
width: 85%;
margin-left:21px;
}
.line {
border-left: 2px solid #fff; /* Параметры линии */
margin-left: 96px; /* Отступ слева */
padding-left: 12px; /* Расстояние от линии до текста */
margin-bottom: 15px;
}

.fix_true {
max-width:307.5px;
}
#column-left .product-thumb .image {
min-width: 183px;
margin-bottom: 7px;
}
}
@media (min-width: 768px) and (max-width: 993px) {
#column-left .product-thumb .image {
float: none!important;
}
#column-left .product-thumb {
margin-left: 0!important;
}
#column-left .product-thumb .image {
margin-right: 0!important;
}
}
@media (max-width: 580px) {
.line {
border-left: 2px solid #fff; /* Параметры линии */
margin-left: 12px; /* Отступ слева */
padding-left: 12px; /* Расстояние от линии до текста */
margin-bottom: 15px;
}
.tell_nav{
margin-left: 22px;
}
}
@media (min-width: 581px) and (max-width: 767px) {
.line {
margin-bottom: 15px;
}
}
#product .radio, #product_quickw .radio  {
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin-bottom: 0px;
text-align: center;
}
#product .radio label, #product_quickw .radio label  {
padding-left:0px;
}

/* navcentr
---------------------------------------- */

.navcentr_left {
	box-sizing: border-box;
}

/* contact-list_header */
.contact-list_header {
	list-style: none;
	padding: 0;
	/*background: #ccc;*/
}

.call-order {
	color: #333;
	border-bottom: 1px dotted #ccc;
}
.call-order:hover {
	color: #252525;
	border-bottom: 1px dotted  #222;
}


@media(min-width: 768px) {

	.contact-list_header {
		margin-top: 15px;
		font-size: large;
		line-height: 10px;
	}

	.tell_nav {
		font-size: 16px;
		font-weight: bold;
		line-height: normal;
		color: black;
	}

	.navcentr_left{
		float: left;
		padding-right: 10px;
		width: 50%;
	}
	.navcentr_right {
		float: left;
		width: 50%;
		position: relative;
		min-height: 90px;
		top: 25px;
	}

	#search {
		position: absolute;
		bottom: 10px;

	}
}

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

	.navcentr {
		padding-left: 50px; /* = search, navcentr_left 22px */
		margin-top: -20px;
	}

	.navcentr_left,
	.navcentr_right {
		float: none;
		width: 100%;
	}
	.navcentr_left {
		padding-left: 22px;
	}

	.navcentr_right {
		min-height: initial;
	}

	#search {
		position: relative;
		bottom: 0;
	}

	.navcentr .clear {
		display: none;
	}
}



/* menu
-------------------------------------- */

#menu .navbar-collapse.collapse {
	padding-left: 0;
}

._no-padding_left {
	padding-left: 0 !important;
}

.navbar-nav {
	margin-left: 0 !important;
}

