html, body {
margin:0;
padding:0;
font-family: 'GalsLight','Gals','Open Sans', arial;
font-family:din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
}
div.slide  .carousel-inner>.item>img, div.slide  .carousel-inner>.item>a>img{
height:auto;
}

h2, p, span, a, div, font, h1,.menu .navbar-default .navbar-nav > li > a{
	font-family: 'GalsLight','Gals','Open Sans', arial;
}
.mark {
margin:0 auto;
float: none;
}
.catalog-news-wrap .catalog-news-item.only-mobile{
display:none;
}

.main {
/*overflow: hidden;*/
}

.menu {
margin:0 auto;
float: none;
overflow: hidden;
}

.main {
margin-bottom:0px;
}

.popular {
float:left;
width:100%;
margin-top: 45px;
display:block;
background:rgba(204, 204, 204, 0.61);
margin-bottom: 30px;
}

.news {
float:left;
width:100%;
display:block;
background:#cccccc;
}

.footer {
	float:left;
	width:100%;
	display:block;
	margin-top: -7px;
	background: url("/ironpatern.png") repeat;
}

.footer .footer-center span{
    color: #000;
    display: block;
    float: left;
    padding: 20px 0;
	text-align:left;
	/*width:100%;*/
}
.footer .footer-center .politic {
	float: right;
    padding: 20px 0;
}
.footer .footer-center .politic a {
    text-decoration: underline;
    color: #000;
}
.footer .footer-center .politic a:hover {
	text-decoration: none;
}

.catalog-news-wrap{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.social.col-md-3{
	width:25%;
}
.catalog-news-wrap .catalog-news-item{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 35px;
}
.catalog-news-wrap .catalog-news-item .podr{
	position: absolute;
	bottom: 15px;
	right: 2.7%;
}
@media screen and (max-width: 767px) {
	.cat .top-menu-links{
		display: inline-block;
		width: 19%;
	}
	.cat .top-menu-links-none{
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.top-brands {
		position: relative;
		float: left;
	}
	.navbar {
		min-height: 0px;
		margin: 0px;
	}
	.navbar-header{
		padding-left:15px;
	}
	.footer .footer-center span, .footer .footer-center .politic {
		float: none;
	    padding: 6px 0 0;
	}
	.footer {
		margin: 0;
	}
}
.cena.old {
	text-decoration: line-through;
}
.top-menu-links img {
	width: auto !important;
	max-width: 100%;
}
.navbar-default .navbar-collapse {
	/*background-color: #fff;*/
	border: none;
}
.navbar-default {
	background-color: #fff;
	border: none;
}
/* .marks img{
	width: 144px;
    height: 135px;
} */
.container {
	/*width: 1050px;*/
	/*width: 1170px;*/
	/*width: 1903px;*/
	width: 2197px;
	/*min-width: 2197px;*/
	max-width: 100%;
}
.container.few {
	width: 1050px;
	/*min-width: 2197px;*/
	max-width: 100%;
}

.catalog .col-sm-6 .name {
	color: #2F2E2E;
	font-size: 19px;
}
.catalog .col-sm-6 .cena {
	font-size: 18px;
}
.catalog .col-sm-6 .desc {
	color: #A0A09F;
	/*font-size: 16px;	*/
	    font-size: 18px;
    font-weight: 600;
}
.news-list #bx_3218110189_456 img {
	/*max-height: 335px;*/
}
.text span {
	color: #605E5E !important;
	font-size: 16px !important;
}
.catalog-news-item .block b  {
	color: #2F2E2E;
    font-size: 18px;
    margin-bottom: 40px;
}
.catalog-news-item .block span {
	color: #A0A09F;
	/*font-size: 16px;	*/
	font-size: 18px;
}
.block {
	min-height: 570px;
}
.a1 {
	color: #2F2E2E;
    font-size: 37px;
}
.a2 {
	color: #2F2E2E;
	font-size: 17px;
	line-height: 1.5em;
}
.menu .navbar-default .navbar-nav > li > a {
	font-size: 18px;
}
.header-logo{
	background: url("/ironpatern.png") repeat;
	position: relative;
	border-bottom: 1px solid #c3c3c3;
}
.header-logo .line{
	border-bottom: 1px solid #797979;
	width: 100%;
	height:1px;
}
.header-logo .logo{
	width: 285px;
	margin: 0 auto;
	max-height: 155px;
}
.header-logo div.phone{
	position: absolute;
	max-width: 526px;
	width: 32%;
	height: auto;
	top: 12px;
	right: 20px;
	vertical-align: middle;
	font-size: 20px;
	color: #a8a8a8;
	text-align: right;
	white-space: nowrap;
}
span.phone{
	background: url(./phone-512.png) no-repeat;
	padding: 3px 15px;
	background-size: contain;
	margin-left:10px;
}
.header-logo div.phone a{
	color: #a8a8a8;
	text-decoration: none;
	display:inline-block;
	vertical-align:middle;
}
.header-logo div.phone a:hover{
	color: #cecece;
}
.header-logo  img{
	max-width: 100%;
}
.header-whatsapp {width:27px; height:27px; margin-left:5px; background:url(./whatsapp.svg) 0 0 no-repeat; background-size:cover;}
.header-tg {width:27px; height:27px; margin-left:5px; background:url(./telegram.svg) 0 0 no-repeat; background-size:cover;}
.header-max {width:27px; height:27px; margin-left:5px; background:url(./max.png) 0 0 no-repeat; background-size:cover;}
.dark{
	background: rgba(96, 94, 94, 1);
}
.dark .menu .navbar-default .navbar-nav > li > a {
    color: #fff;
}
.dark .navbar{
	min-height: auto;
}
.item{
    background: #333;
    text-align: center;
    min-height: 520px;
}
#BigSlide .item{
	height: auto;
	min-height: 100px;
	background: #fff;
}
.static img{
	width: 100%;
	height: auto;
}
.static.big img{
	width: 100%;
	height: auto;
	margin-top: -60px;
}
.static h2{
	text-align: center;
	font-size: 32px;
	text-transform: uppercase;
	line-height: 32px;
	margin: 40px 0 40px 0;
}
.container.main .static h2 {
	margin-bottom: 35px;
}
.static .row .imagestatick{
    overflow: hidden;
    height: auto;
}
.carousel{
    margin-top: 0px;
}
.left .item .carousel-caption p{
	text-align: left;
}
.right .item .carousel-caption p{
	text-align: right;
}
div.carousel-caption{
/*	right:auto;
	left:auto;*/
	max-width: 300px;
	width: 50%;
	/*right:20px;*/
}
.item div.carousel-caption.image{
	max-width: 100%;
	width: 100%;
	right:0;
	left:0;
}
.left .item .carousel-caption{
	left:60px;
    padding: 20px;
background: url(./undertext.png) 80% 0% no-repeat;
}
.right .item .carousel-caption{
	right:60px;
	left:auto;
    padding: 20px;
background: url(./undertext_tr.png ) 10% 0% no-repeat;
}
.right div.carousel-caption{
/*	right:20px;
	left:auto;*/
}
.left div.carousel-caption{
/*	left:20px;
	right:auto;*/
}
div.carousel-caption.top{
	top:40px;
}
div.carousel-caption.middle{
	top:100px;
}
div.carousel-caption.bottom{
	bottom:40px;
}
/*.firstslide{
	background: url("/Aura-Noel-2016_v2.jpg") no-repeat;
}*/
/*.secondslide{
	background: url("/slide_2.jpg") no-repeat;
}
.thirdslide{
	background: url("/slide_3.jpg") no-repeat;
}*/
div.carousel-caption.image{
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:0;
}
div.carousel-caption.image img{
	height: auto;
	min-height: 520px;
	width: 100%;
}
.contactlist p, .contactlist p a{
	font-size: 20px;
}
.contactlist .contacts{
	padding: 165px 0;
	text-align: center;
}

#cuttus_1 .item{
	background-position: top right;
	background-size: cover;
	background-repeat: no-repeat;
}
#cuttus_2 .item{
	background-position: top left;
	background-size: cover;
	background-repeat: no-repeat;
}
#cuttus_3 .item{
	background-position: top right;
	background-size: cover;
	background-repeat: no-repeat;
}
#cuttus_4 .item{
	background-position: top right;
	background-size: cover;
	background-repeat: no-repeat;
}
#cuttus_5 .item{
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.carousel.slide{
	margin-left: -15px;
	margin-right: -15px;
}
.carousel-control{
	background: transparent !important;
	position: absolute;
	z-index: 11;
}
.carousel-caption.black p{
color:#000;
}
.item .carousel-caption p {
    font-size: 18px;
    line-height: 22px;
    text-shadow: none;
    font-style: italic;
}

svg{
	fill: rgba(204, 204, 204, 1);
	stroke: rgba(204, 204, 204, 1);
	stroke-width: 1px;
}
.rightarrow{
	right: 19px;
	width: 18px;
	position: absolute;
	-webkit-transform: scale(-1);
	transform: scale(-1);
	top: 50%;
	margin-top: -9px;
}

.leftarrow{
	left: 19px;
	width: 18px;
	position: absolute;
	top: 51.5%;
	margin-top: -9px;
}
.sliderfull .row{
	margin: 0;
}
.static p{
	text-align: center;
	line-height: 16px;
	font-size: 16px;
	margin-top: 10px;
}
.static .row>div{
	margin-bottom: 20px;
	min-height: 200px;
}
.container.main .static .row>div {
	margin-bottom: 11px;
}
#imageslider img{
	width: 100%;
	height: auto;
	min-height:520px;
	/*margin-left: -25%;*/
}
#imageslider div.carousel-caption{
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
.static{
	max-height: 520px;
	padding: 0 90px;
	min-height: 520px;
}
.containerblock{
	display: block;
	width: 980px;
	margin: 60px auto;
	max-width: 100%;
}
.containerblock .static{
	padding: 0;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{
	margin: 0 auto;
}
.static.middle{
	/*padding-top: 90px;*/
}
.static.bu{
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
	border: 1px solid rgba(50, 65, 88, 1);
}
.contactlist{
	min-height: 520px;
	border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
	border: 1px solid rgba(50, 65, 88, 1);
}
span.star{
	color: #a8a8a8;
	font-size: 30px;
	position: absolute;
	margin-left: -16px;
	line-height: 37px;
	font-weight: 700;
}
.static.big h2:after{
	content: " ";
	width: 30%;
	height: 29px;
	background-image: url('files/fade_line.png');
	position: absolute;
	margin-right: -35%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 5px;
}
.static.big h2:before{
	content: " ";
	width: 30%;
	height: 29px;
	background-image: url('files/fade_line.png');
	position: absolute;
	margin-left: -32%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 5px;

}
.video{
	padding: 0px;
}
video {
    width: 100%;
    height: auto;
}
p.name img{
	max-width: 70%;
	margin-right: 30px;
	margin-top: 15px;
}
.slider {
  z-index: 10;

}
.slider .connected-carousels {
  width: 100%;
  margin:0 auto;
  position: relative;
}
.slider .connected-carousels .navigation {
    position: relative;
    text-align: center;
}
.slider .connected-carousels .carousel {
  overflow: hidden;
  position: relative;
}
.slider .connected-carousels .carousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.slider .connected-carousels .carousel ul li {
  float: left;
  overflow: hidden;
}
.brands {left:0!important; width:100%!important; text-align:center;}
.brands li {display:inline-block; vertical-align:middle; float:none!important;}
.row.slider>div{
	padding: 0;
}
.carousel-indicators {
    bottom: 20px !important;
    top: auto !important;
    left: 50% !important;
}
.slider .connected-carousels .carousel-stage {
  /*height: 309px;*/
}
.slider .carousel-stage img {
  width: 2197px;
  height: auto;
  max-width: 100%;
  max-height: 630px;
  object-fit: cover;
}
.slider .connected-carousels .carousel-navigation {
  max-width: 1120px;
  margin: 0 auto;
  height: auto;
    display: inline-block;
    vertical-align: top;
}
.avilon_yachts
{
    display: inline-block;
    vertical-align: top;
    opacity: .3;
    cursor: pointer;
}
.avilon_yachts:hover
{
    opacity: 1;
}
.slider .connected-carousels .carousel-navigation li {
  float: left;
  margin: 0 7px;
  width: 93px;
  height: auto;
  cursor: pointer;
}
.slider .connected-carousels .carousel-navigation li img {
  width: 93px;
  height: 93px;
  opacity: 0.3;
}
.slider .connected-carousels .carousel-navigation li.active img {
  opacity: 1;
}
.slider .info {
  font-family: 'PFDinDisplayProThin';
  font-size: 37px;
  color: #191919;
  line-height: 45px;
  text-transform: uppercase;
  text-align: center;
}
.slider .info span {
  display: block;
  font-family: 'PFDinDisplayProRegular';
}
.slider .info .down {
  display: block;
  margin: 10px auto 0;
  width: 47px;
  height: 25px;
  background: url(./down.png) 0 0 no-repeat;
}

.carousel-stage ul li{
	position: relative;
}
.showtext{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 32px;
	line-height: 35px;
	z-index: 99;
	color: #fff;
	width: 700px;
	background: url(/undertext.png) top right repeat;
	padding: 10px 15px;
	padding-left: 50px;
}

.carousel-caption.black.whiteline p{
	text-shadow: 0px 0px 10px #fff;
}

.slider .connected-carousels .carousel-navigation li img{
	max-width: 100%;
    height: auto;
}
.only-mobile{
	display: none;
}
.only-mobile-small {
	display:none!important;
}
.slide .carousel-inner>.item>img.only-mobile,.slide  .carousel-inner>.item>a>img.only-mobile{
	display: none;
}
.slide  .carousel-inner>.item>img, .slide  .carousel-inner>.item>a>img{
	height: 100%;
	min-height: 520px;
	width: auto;
	min-width: 100%;
	max-width: inherit;
	position: absolute;
}
.slide .item{
	overflow: hidden;
}
a,a:focus,a.marks:active img,a.marks:active{
	border: none;
	outline: none;
}
a.marks:focus img{
	box-shadow: 0px 0px 10px #cecece;
}
.fixedbrand .col-md-2{
	width: 12% !important;
	float:none!important;
	display:inline-block;
}
.fixedbrand + .showfix {display:none;}
.fixedbrand{
	background: #fff;
	/*border: 1px solid #cecece;*/
	max-width: 980px;
	z-index: 100;
	/* max-height: 120px; */
	width: 100%;
	margin:0 auto;
	margin-top: 0px;
	text-align:center;
}
.fixedbrand.fix{
	position: fixed;
	top: 0;
	background: #fff;
	box-shadow: 0px 0px 10px #cecece;
}
.fixedbrand a.marks{
	max-height: 100px;
}
.fixedbrand a.marks img{
	width: 100px;
	max-width: 100%;
	height: 100%;
	max-height: 100px;
}
.fixedbranda.marks:focus img{
	box-shadow: -10px 0px 10px #cecece;
}
.clearline{
	clear: both;
}
.fullimage{
	background: url('files/contactsback.jpg') no-repeat;
	background-size: cover;
	background-position: 0 50%;
	padding: 20px 0;
}
.fullimage .right{
	width: 50%;
	max-width: 400px;
	float: right;
	font-size: 16px;
	margin-right: 20px;
	margin-left: 20px;
}
.fullimage .right input{
	width: 100%;
	font-family: 'GalsLight','Gals','Open Sans', arial;
}
.fullimage .right input[type=submit]{
	width: 100%;
	color: #a0a09f;
	text-transform: uppercase;
	font-family: 'GalsLight','Gals','Open Sans', arial;
}
.fullimage .right input[type=submit]:hover{
	color: #fff;
	border-color: #fff;
}
.fullimage .right textarea{
	width: 100%;
	font-family: 'GalsLight','Gals','Open Sans', arial;
}
.fullimage .container.few{
	margin: 0 auto;
	padding: 0;
}
.row.contatcs .social{
	padding: 0;
	margin: 0;
}
.row.contatcs .tile:hover,
.row.contatcs .tile .link {
  -webkit-transition: background 300ms ease-out;
  -moz-transition: background 300ms ease-out;
  -ms-transition: background 300ms ease-out;
  -o-transition: background 300ms ease-out;
  transition: background 300ms ease-out;
	color: #fff;
}
.row.contatcs .tile .link {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#33000000', GradientType=1);
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.t .c {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}
.t {
    display: table;
    height: 100%;
    width: 100%;
}
.row.contatcs .tile:hover a{
	color: #fff;
	line-height: 18px;
}
.row.contatcs .tile .getit {
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	display: none;
	animation-duration: 0.3s;
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	-ms-animation-duration: 0.3s;
	-o-animation-duration: 0.3s;
}
.row.contatcs .tile:hover .getit {
  display: block;
}
.row.contatcs .pagetitle {
  line-height: 30px;
  margin: 40px 0;
  text-align: center;
  font-weight: bold;
}
.row.contatcs .tile {
  text-align: center;
  height: 150px;
  padding: 0;
}
.row.contatcs .tile.facebook {
  background-color: #24355b;
}
.row.contatcs .tile.facebook:hover,.row.contatcs .tile.active.facebook:hover {
  background-color: #3c5998;
}
.row.contatcs .tile.instagram {
  background-color: #2f2e35;
}
.row.contatcs .tile.instagram:hover,.row.contatcs .tile.active.instagram:hover {

	background: rgba(92,82,199,1);
	background: -moz-linear-gradient(top, rgba(92,82,199,1) 0%, rgba(125,62,177,1) 25%, rgba(137,58,168,1) 48%, rgba(179,52,145,1) 63%, rgba(203,57,118,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(92,82,199,1)), color-stop(25%, rgba(125,62,177,1)), color-stop(48%, rgba(137,58,168,1)), color-stop(63%, rgba(179,52,145,1)), color-stop(100%, rgba(203,57,118,1)));
	background: -webkit-linear-gradient(top, rgba(92,82,199,1) 0%, rgba(125,62,177,1) 25%, rgba(137,58,168,1) 48%, rgba(179,52,145,1) 63%, rgba(203,57,118,1) 100%);
	background: -o-linear-gradient(top, rgba(92,82,199,1) 0%, rgba(125,62,177,1) 25%, rgba(137,58,168,1) 48%, rgba(179,52,145,1) 63%, rgba(203,57,118,1) 100%);
	background: -ms-linear-gradient(top, rgba(92,82,199,1) 0%, rgba(125,62,177,1) 25%, rgba(137,58,168,1) 48%, rgba(179,52,145,1) 63%, rgba(203,57,118,1) 100%);
	background: linear-gradient(to bottom, rgba(92,82,199,1) 0%, rgba(125,62,177,1) 25%, rgba(137,58,168,1) 48%, rgba(179,52,145,1) 63%, rgba(203,57,118,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c52c7', endColorstr='#cb3976', GradientType=0 );
}
#select_form .contacts_text{
	color: #fff !important;
	padding-bottom: 10px;
}
p.name a{
	color:#fff;
}
p.name a:hover,p.www a:hover{
	text-decoration: none;
}
@media (min-width: 768px) {
  .row.contatcs .tile {
    height: 240px;
  }
}
.row.contatcs .tile .c {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.row.contatcs .tile .link {
  display: block;
  height: 100%;
  /*padding: 20px;*/
}
.row.contatcs .tile .link:hover {
  background: none;
}
.row.contatcs .tile .social-name {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 15px 0;
}
.row.contatcs .tile .social-screenname {
  font-size: 14px;
  font-weight: 300;
  margin: 0 0 0 0;
}
.row.contatcs .tile .thumb {
  margin-bottom: 20px;
  width: 40px;
}
.row.contatcs .tile:hover .social-name,
.row.contatcs .tile:hover .social-screenname,
.row.contatcs .tile:hover .thumb {
  display: none;
}
.center{
	text-align: center;
}
.center h3{
	margin: 20px 0;
}
#sliderNalichie.slide  .carousel-inner>.item{
	background: rgba(96, 94, 94, 1);
}
#sliderNalichie.slide  .carousel-inner>.item{
	max-height: 520px !important;
	overflow: hidden;
}
#sliderNalichie.slide  .carousel-inner>.item>img, .slide  .carousel-inner>.item>a>img{
margin: 0 auto;
    width: 100%;
min-height: auto;

/*height: 100%;
    min-height: 280px;
max-height: 300px;*/

}
.carousel.slide#sliderNalichie, #sliderNalichie.slide  .carousel-inner>.item {
	max-height: 634px !important;
}
#sliderNalichie.slide  .carousel-inner>.item .carousel-caption  {
	background: url(/undertext.png) right bottom no-repeat;
	width: 700px;
	background-size: cover;
	padding: 10px 15px;
	text-align: left;
	max-width: 980px;
	top: 0;
	bottom: auto;
	left:20%;
}
#sliderNalichie .carousel-control.left{
	left: 5%;
}
#sliderNalichie .carousel-control.right{
	right: 5%;
}
#sliderNalichie.slide  .carousel-inner>.item .carousel-caption p.name{
	font-size: 30px;
	line-height: 32px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 700;
}
#sliderNalichie.slide  .carousel-inner>.item .carousel-caption p.www a{
	color: #fff;
}
#sliderNalichie.slide  .carousel-inner>.item .carousel-caption p.www{
	font-size: 20px;
	line-height: 32px;
	font-style: normal;
	text-transform: uppercase;
	color: #fff;
	border-top: 1px solid #fff;
	max-width: 300px;
	/*font-weight: 700;*/
}
.filtermask{
	background: rgba(0,0,0,.6);
	margin-top: -146px;
	position: absolute;
	z-index: 99;
	width: 100%;
	max-width: 1020px;
	padding: 25px 20px;
}
.filtermask p{
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
}
.filtermask select{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: none;
}
.filtermask input[type='text']{
	height: 40px;
	line-height: 40px;
	border: none;
}
.filtermask input[type='submit']{
	background: #98999c;
	border: none;
	color: #fff;
	padding: 10px 15px;
	width: 100%;
	text-transform: uppercase;
	margin-top: 38px;
}
.fullimage .right .error,.fullimage .right .error{
	position: relative;
}
.fullimage .right .error input#tel,.fullimage .right .error input#email{
	border: 1px solid red;
}
.fullimage .right .error:after,.fullimage .right .error:after{
	content:"Одно из полей должно быть заполнено";
	position: absolute;
	width: 220px;
	height: 20px;
	color: red;
	background: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	border: 1px solid red;
	right: 0;
	bottom: 0;
}
@media screen and (max-width: 1800px) {

	#cuttus_4 .item{
		background-position: 0 0 !important;
	}

}
@media screen and (max-width: 1300px) {
.static .row>div.service {
   min-height: 240px;
    word-wrap: break-word;
}
	.static .row .imagestatick {
	    height: 80px;
	}
	.static.big .row .imagestatick {
	    height: auto;
	}
	#imageslider img{
		width: auto;
		height: 100%;
		margin-left: -25%;
	}
	div.carousel-caption.image img {
	    height: 520px;
	    width: auto;
	}
	.static .row>div {
	    margin-bottom: 20px;
	    min-height: 140px;
	}
}
@media screen and (max-width: 1100px) {
	.container.main .carousel.slide .item img.no-mobile {
		display: none;
	}
	.container.main .carousel.slide .item img.only-mobile {
		display: block;
	}
}
@media screen and (min-width: 990px) {
	.static .row>div.service {
	   min-height: 140px;
	}
	.VerticMiddle{
		display: table-cell;
		vertical-align: middle;
		height: 520px;
	}
}
@media screen and (max-width: 990px) {
	.static .row>div.service {
	   min-height: 240px;
	    word-wrap: break-word;
	}
}
@media screen and (min-width: 1100px) {
	.static .row>div.service {
	   height: 180px;
overflow:hidden;
	}
}
@media screen and (min-width: 1300px) {
	.static .row>div.service {
	   min-height: 200px;
	}
}
@media screen and (max-width: 1010px) {


	.social.col-md-3{
		width:100%;
	}
	.social.col-md-3 .social-screenname br{
		display: none;
	}
}
@media screen and (max-width: 1050px) {
	.row .footergallery, .row .contactlist{
	width:100%;
	}
	div.carousel-caption.image img {
		height: auto;
		width: 100%;
	}

	.main .col-lg-6{
		padding:0;
	}
	#sliderNalichie.slide  .carousel-inner>.item .carousel-caption{
		max-width: 100%;
		width: 100%;
		left: 0;
		right: 0;
		top: 0;
	}
	.fixedbrand.fix{
		left:0;
		right:0;
	}
	.fixedbrand .col-md-2 {
	    width: 20% !important;
	    float: left;
	}
	.static h2{
		margin: 10px 0 40px 0;
	}
	.containerblock .static.big {
	    max-height: 100%;
	}

	.static.big h2:after{
		content: "";
		width: 0;
		height:0;
		background: none;
	}
	.static.big h2:before{
		content: "";
		width: 0;
		height:0;
		background: none;
	}
	.carousel.slide {
	     margin: 0;
	}
	.row .static, .row .contactlist {
	    border-radius: 5px;
	    box-shadow: none;
	    border: none;
	}
.row .static{
padding-left: 15px;
    padding-right: 15px;
}
	.container {
		overflow: hidden;
	}
}
@media screen and (min-width: 1001px) {
	.container.main .row .static.bu, .container.main .row .contactlist {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    	border: 1px solid rgba(50, 65, 88, 1);
	}
}
@media screen and (max-width: 990px) {

.catalog-news-wrap .catalog-news-item.no-mobile{
display:none;
}
.catalog-news-wrap .catalog-news-item.only-mobile{
display:block;
}
	.filtermask {
	    background: rgba(0,0,0,.6);
	    margin: 15px auto;
	    position: relative;
	    z-index: 99;
	    width: 100%;
	    max-width: 100%;
	    padding: 25px 20px;
	    padding-bottom: 30px;
	}
	.fullimage{
		/*background-position: -250px 50%;*/
	}
	.fullimage .right{
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0 20px;
	}
	.static .row .imagestatick {
	    /*height: 200px;*/
	    height: auto;
	}
	.static {
		max-height: 100%;
		padding: 0;
	}
	.static.big .row .imagestatick {
	    height: auto;
	}
	div#imageslider img {
	    width: 100%;
	    height: auto;
	    margin-left: 0;
	    min-height: auto;
	}
	div#slider_image_bottom img {
	    width: 100%;
	    height: auto;
	    margin-left: 0;
	    min-height: auto;
	}

	div#slider_image_bottom .carousel-caption{
		top:0;
		bottom:0;
	}
	.header-logo div.phone {
		position: relative;
		max-width: 100%;
		width: 100%;
		/*line-height: 30px;*/
		text-align: center;
		top: -20px;
		right: 0px;
		vertical-align: middle;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.header-logo .container {
		overflow: visible;
	}
	.header .city_block {
		position: absolute;
		left: 0;
		right: 0;
		text-align: center;
		bottom: 13px;
		padding: 0;
		z-index: 10;
	}
	.slider .connected-carousels .carousel-navigation li{
		margin: 0;
		padding: 0 10px;
	}
	.showtext{
		font-size: 24px;
		line-height: 26px;
	}

	.clear{
		clear: both;
	}
	.mobilewhite p{
	color:#fff !important;
	text-shadow:none !important;
	}
	.showtext p{
		max-width: 80%;
	}
	.only-mobile{
		display: block;
	}
	.no-mobile{
		display: none;
	}
	.item div.carousel-caption {
	    bottom: 30px;
	    top:auto;
		width:80%;
	}
	.slide .carousel-inner>.item>img.no-mobile,.slide  .carousel-inner>.item>a>img.no-mobile{
		display: none;
	}
	.slide .carousel-inner>.item>img.only-mobile,.slide  .carousel-inner>.item>a>img.only-mobile{
		display: block;
	}
}


@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px) {

#sliderNalichie.slide  .carousel-inner>.item
{
	width: 100%;
}

}




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

#sliderNalichie.slide  .carousel-inner>.item>img, .slide  .carousel-inner>.item>a>img{
/*
margin: 0 auto;
    width: 100%;
min-height: auto;
*/

width: auto;
height: 100%;
    min-height: 280px;
max-height: 280px;

}


.slider .connected-carousels .carousel-navigation li img {
  opacity:1;
}
.slider .connected-carousels .carousel-navigation li img {
  opacity:1;
}
.slider .connected-carousels .carousel ul li.active{
  box-shadow: 0px 2px 6px #cecece;
}
	.fixedbrand a.marks img{
		width: 100%;
		max-width: 100%;
		height: auto;
		/*height: 100px;*/
	}
	.item div.carousel-caption{
		width: 70%;
	}
	.showtext{
		font-size: 16px;
		line-height: 18px;
	}
	.static.big .row .imagestatick {
	    height: auto;
	}
	div#imageslider img {
	    width: 100%;
	    height: auto;
	    min-height: auto;
	    margin-left: 0;
	}
}
div.fullimage .right{
	/*text-align: center;*/
}
div.fullimage .right input[type=submit]{
	background: #98999c;
	border: none;
	color: #fff;
	padding: 10px 15px;
	width: 100%;
	display: block;
	text-transform: uppercase;
}
/*
div.fullimage .right input[type='submit']:hover{
	width: 80%;
	margin-left:10%;
	margin-bottom: 20px;
	display: block;
	transition: 3s;
	transition-property:width,margin;
}*/
.catalog-news-wrap .catalog-news-item .pred.podr{
    background: #98999c;
    border: none;
    color: #fff;
    padding: 10px 15px;
    text-transform: uppercase;
	text-align: center;
	width: 100px;
}

.catalog-news-wrap .catalog-news-item .pred.podr:hover{
    width: 110px;
    text-decoration: none;
	-moz-transition: width 0.8s 0s ease;
	-o-transition: width 0.8s 0s ease;
	-webkit-transition: width 0.8s 0s ease;
	text-align: center;
}
.catalog-news-item  span{
	display: block;
}
.container  .bx_breadcrumbs ul li span,
.container  .bx_breadcrumbs ul li a {
	color: #000;
	font-size: 14px;
	opacity: 1;
}
.container  .bx_breadcrumbs ul li span{
	font-weight:700;
}
.topbread{
    margin-top: 15px;
}
.container.few.topbread{
	margin-bottom: 0;
}

.container.main.few.topicon,.container.main.few.top{
	margin-top:0;
	margin-bottom:0;
}
/*.container.main.few.top .filtermask{
    margin-top: 0px;
    margin-bottom: 0px;
}*/
#sliderNalichie.slide  .carousel-inner>.item>img.only-mobile, .slide  .carousel-inner>.item>a>img.only-mobile{
    margin: 0 auto;
    width: 100%;
    height: auto;
    min-height: auto;
}
#sliderNalichie.slide  .carousel-inner>.item>img.only-mobile {
	height: 280px;
	width: auto;
	max-width: inherit;
}
#sliderNalichie.slide .carousel-inner > .item .carousel-caption p.name {
	font-size: 16px;
}
#sliderNalichie.slide .carousel-inner > .item .carousel-caption {
	top: 20px;
	bottom: auto;
}


@media screen and (max-width:  1040px) {
	.gallery_block_slider ul li img {
		width: 100%;
	}
}
@media screen and (max-width: 800px) {
	.static.big .row .imagestatick {
	    height: auto;
	}
	div.menu .navbar-default .navbar-nav > li > a {
	    font-size: 13px;
	}
	div.item div.carousel-caption {
	    bottom: 0px;
	}
	#imageslider_1 div.item{min-height: 200px;}
	#slider_image_bottom div.item{min-height: 200px;}
	div.carousel-caption.image img {
	    height: auto;
	    width: 100%;
	    min-height: auto;
	}
}

@media (min-width: 760px) and (max-width: 1000px) {
	div.video-js {
		height: 450px;
	}
	.static .row>div {
	    width: 33.3%;float: left;    min-height: auto;
	}
	.static.middle {
		padding-top: 0;
	}
	.static{padding: 0 15px;margin-top: 20px;    min-height: auto;}

	.container.main .row.containerblock {
	    margin: 0px auto 20px;
	}
	.container.main .row.containerblock .static.big {
	    margin-top: 0;
	}
}


div.filtermask input[type='submit']{
position:relative;
z-index:10;
border-radius: 8px;
border: 1px solid #727272;
background: rgba(133,130,131,1);
background: -moz-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(133,130,131,1)), color-stop(22%, rgba(120,116,117,1)), color-stop(46%, rgba(93,91,90,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(94%, rgba(36,36,36,1)), color-stop(100%, rgba(36,36,36,1)));
background: -webkit-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -o-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -ms-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: linear-gradient(to bottom, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858283', endColorstr='#242424', GradientType=0 );

}

div.buttonshowed:after{
  position: absolute;
    z-index: 8;
    content: ' ';
    width: 40%;
    height: 10px;
    bottom: 13px;
    margin: 0 15px;
    left: 0;
    background: transparent;
    border-radius: 50px;
    -webkit-box-shadow: 0 15px 10px rgba(64,64,64, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

div.buttonshowed:before  {
   position: absolute;
    z-index: 8;
    content: ' ';
    width: 40%;
    height: 10px;
    bottom: 13px;
    margin: 0 15px;
    right: 0;
    background: transparent;
    border-radius: 50px;
    -webkit-box-shadow: 0 15px 10px rgba(64,64,64, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
}
div.bx_filter .bx_filter_search_button:hover{
background: rgba(133,130,131,1);
background: -moz-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(133,130,131,1)), color-stop(22%, rgba(120,116,117,1)), color-stop(46%, rgba(93,91,90,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(94%, rgba(36,36,36,1)), color-stop(100%, rgba(36,36,36,1)));
background: -webkit-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -o-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: linear-gradient(135deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858283', endColorstr='#242424', GradientType=1 );
}
.video-js {
    width: 100%;
    min-height: 240px;
}

div.catalog-news-wrap .catalog-news-item .pred.podr{
position:relative;
z-index:10;
border-radius: 8px;
border: 1px solid #727272;
background: rgba(133,130,131,1);
background: -moz-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(133,130,131,1)), color-stop(22%, rgba(120,116,117,1)), color-stop(46%, rgba(93,91,90,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(94%, rgba(36,36,36,1)), color-stop(100%, rgba(36,36,36,1)));
background: -webkit-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -o-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -ms-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: linear-gradient(to bottom, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858283', endColorstr='#242424', GradientType=0 );

}

div.button{
    height: 24px;
    float: right;
    position: relative;
    display: block;
}
div.button:after{
  position: absolute;
    z-index: 8;
    content: ' ';
    width: 40%;
    height: 10px;
    bottom: 14px;
    margin: 0 15px;
    left: 0;
    background: transparent;
    border-radius: 50px;
    -webkit-box-shadow: 0 15px 10px rgba(64,64,64, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
}

div.button:before  {
   position: absolute;
    z-index: 8;
    content: ' ';
    width: 40%;
    height: 10px;
    bottom: 14px;
    margin: 0 15px;
    right: 0;
    background: transparent;
    border-radius: 50px;
    -webkit-box-shadow: 0 15px 10px rgba(64,64,64, 0.7);
    -moz-box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    box-shadow: 0 15px 10px rgba(64, 64, 64, 0.7);
    -webkit-transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    -o-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
}
div.catalog-news-wrap .catalog-news-item .pred.podr:hover{
background: rgba(133,130,131,1);
background: -moz-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(133,130,131,1)), color-stop(22%, rgba(120,116,117,1)), color-stop(46%, rgba(93,91,90,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(94%, rgba(36,36,36,1)), color-stop(100%, rgba(36,36,36,1)));
background: -webkit-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -o-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: linear-gradient(135deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858283', endColorstr='#242424', GradientType=1 );
}


div.fullimage .right input[type='submit']{
position:relative;
z-index:10;
border-radius: 8px;
border: 1px solid #727272;
background: rgba(133,130,131,1);
background: -moz-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(133,130,131,1)), color-stop(22%, rgba(120,116,117,1)), color-stop(46%, rgba(93,91,90,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(94%, rgba(36,36,36,1)), color-stop(100%, rgba(36,36,36,1)));
background: -webkit-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -o-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -ms-linear-gradient(top, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: linear-gradient(to bottom, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858283', endColorstr='#242424', GradientType=0 );

}

div.fullimage .right input[type='submit']:hover{
background: rgba(133,130,131,1);
background: -moz-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(133,130,131,1)), color-stop(22%, rgba(120,116,117,1)), color-stop(46%, rgba(93,91,90,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(94%, rgba(36,36,36,1)), color-stop(100%, rgba(36,36,36,1)));
background: -webkit-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -o-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
background: linear-gradient(135deg, rgba(133,130,131,1) 0%, rgba(120,116,117,1) 22%, rgba(93,91,90,1) 46%, rgba(43,43,43,1) 76%, rgba(36,36,36,1) 94%, rgba(36,36,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858283', endColorstr='#242424', GradientType=1 );
}
div.fullimage div.button{float:none;}
div.fullimage div.button:before,div.fullimage div.button:after{
    bottom: 0px;
}

div.fullimage div.button:hover{
	width: 80%;
	margin-left:10%;
	margin-bottom: 20px;

	transition: 3s;
	transition-property:width,margin;

	/*transition: 3s;
	transition-property:width,margin;*/
}
.video-js .vjs-big-play-button {
	top: 50% !important;
 	right: 0;
    margin: -.7em auto 0;
}
@media screen and (max-width: 639px) {
	.right .item .carousel-caption, .left .item .carousel-caption {
		padding-bottom: 50px;
	}
	.gallery_block_slider .nav_count_gallery {
		display: none;
	}
	.gallery_block_slider .bx-prev, .gallery_block_slider .bx-next {
		top: 50%;
    	margin-top: -25px;
		border: none;
	}
	.gallery_block_slider .bx-prev {
		left: 0;
	}
	.gallery_block_slider .bx-next {
		right: 0;
	}
	.left .item .carousel-caption p {font-size:14px; line-height:16px;}
}
.city_block {
    display: inline-block;
    padding: 12px 0 0;
	color: #a8a8a8;
	font-size: 20px;
}
@media screen and (max-width: 480px)
{
    .header-logo div.phone
    {
        font-size: 18px;
    }
    #globalarts_avilon_city_result #globalarts_avilon_city_popup_result
    {
        width: 156px;
    }
}
@media screen and (max-width: 450px)
{
	.only-mobile-small {display:block!important;}
	.only-mobile-small+.only-mobile {display:none!important;}
}



/*галка насчет обработки персональных данных*/
p.fz_agree{
    font-size: 15px;
    color: black;
}
input#fz_agree{
	width: 20px !important;
	float: left;
	margin-right: 10px;
}
div#fz152_text{
	/*display:none;*/
	position: relative;
    background: #000;
    color: #fff;
    padding: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 500px;
    text-align: left;
}

div.fz152_block{
	display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    z-index: 10000;
}
a#show_fz152{
	cursor:pointer;
}
div.fz152_block span.close{
	position: absolute;
	color: white;
    top: 0px;
    right: 0px;
    display: inline-block;
    cursor: pointer;
    width: 18px;
    height: 15px;
	opacity:.7;
    /*background: url(img/icon_close.png) 0 0 no-repeat;*/
}
.carousel.slide .carousel-inner .item {
	max-height: 520px;
}
.menu_top .menu_bg .retailer-banner:hover {
    padding-left: 42.5%;
}
.b-event__title {text-align:center; font-size:22px; margin:25px 0 15px;}
.b-event__month {padding:0 10px;}
.b-event__arrow, .b-event__arrow:hover {cursor:pointer; background:#f1f1f1; padding:2px 8px; color:inherit; text-decoration:none;}

.b-calendar__tb {width:100%; margin-bottom:40px;}
.b-calendar__tb tr:nth-child(7) {display:none;}
.b-calendar__tb td {padding:5px; border:1px solid #bbb; text-align:center; width:calc(100% / 7);}
.b-calendar__head {text-align:center; padding:5px;}
.b-calendar__np {background:#eee;}
.b-calendar__number {display:inline-block; border-radius:50%; width:23px; height:23px; line-height:23px; text-align:center;}
.b-calendar__events {/* background:#eb2e2c; color:#fff; cursor:pointer; */}
.b-calendar__events:hover {opacity:0.9;}
.b-calendar__events .b-calendar__number {background:#eb2e2c; color:#fff; cursor:pointer;}
.b-calendar__events a, .b-calendar__events a:hover {color:inherit; display:block; height:100%; text-decoration:none; padding:5px;}
.brazzers-daddy img {
    max-height: 254px;
    object-fit: cover;
}
.no-mobile .owl-carousel .owl-item img {
	max-height: 236px;
    object-fit: cover;
}