@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700,700italic&subset=latin,cyrillic-ext);

:focus {
	outline:none !important;
}

body {
	font-family:'Roboto Condensed';
	background:#fdf6f5;
	padding-top: 50px;
}

header {
	background:url(/images-main/back-top-old.png) #fff top repeat-x;
}

.color-red {
	color:#da251c;
}

a.dashed {
	text-decoration:none;
	border-bottom:1px dashed #da251c;
}

.top-shop {
	width: 100%;
	padding: 10px 0;
	background-color: #000;
	/*background-image: -webkit-linear-gradient(top, #e74a42 0%, #da251c 100%);
  background-image: -o-linear-gradient(top, #e74a42 0%, #da251c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e74a42), to(#da251c));
  background-image: linear-gradient(to bottom, #e74a42 0%, #da251c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74a42', endColorstr='#ffda251c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
	color: #fff;
	position: fixed;
	top: 0;
	z-index: 1001;
}
.top-shop .search .input-sm {
	font-size: 14px;
}

.top-shop .form-control::-webkit-input-placeholder {
	color: #da251c;
	opacity: 1;
}

.top-shop .form-control::-moz-placeholder {
	color: #da251c;
	opacity: 1;
}

.top-shop .form-control:-ms-input-placeholder {
	color: #da251c;
	opacity: 1;
}

.top-shop .form-control::-ms-input-placeholder {
	color: #da251c;
	opacity: 1;
}

.top-shop .form-control::placeholder {
	color: #da251c;
	opacity: 1;
}

.top-shop .form-control::placeholder:focus {
	color: #da251c;
	opacity: 1;
}

.top-right {
	color:#555;
	font-size:14px;
}
.top-right .phone {
	font-size:20px;
	margin-top:7px;
}
.top-right .address a {
	text-decoration:none;
	color:#777;
	border-bottom:1px dashed #777;
}
.top-right .address a:hover,.top-right .address a:focus {
	text-decoration:none;
	border-bottom:none;
	color:#da251c;
}

.list-unstyled.list-inline li {
	padding-left:20px;
}
.list-unstyled.list-inline li:first-child {
	padding-left:0;
}

@media (max-width: 768px) {
	body {
		padding-top: 87px;
	}
	.top-shop .cart .btn-sm {
		margin-top: 8px;
	}
}
@media (max-width:991px) {
	.top-left {
		padding:20px 0px 15px 0px;
	}
	.top-right {
		padding-bottom:20px;
	}
}
@media (min-width:992px) {
	.top-left {
		padding:35px 0px;
	}
	.top-right {
		padding-top:25px;
	}
}

.navbar {
	text-transform:uppercase;
	margin-bottom:0px;
}
@media (min-width:992px) and (max-width:1200px) {
	.navbar {
		text-transform:none;
	}
	.top-right {
		padding-top:8px;
		padding-bottom:10px;
	}
}
.navbar-right {
	margin-right:0px;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a,
.navbar-nav li a:hover,.navbar-nav li a:focus {
	background-image: -webkit-linear-gradient(top, #da251c 0%, #ba2018 100%);
  background-image: -o-linear-gradient(top, #da251c 0%, #ba2018 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da251c), to(#ba2018));
  background-image: linear-gradient(to bottom, #da251c 0%, #ba2018 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda251c', endColorstr='#ffba2018', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-toggle {
  border-color: #ba2018;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #ba2018;
}

.breadcrumb {
	margin-bottom:0px;
}

#slider-block {
	margin-bottom:20px;
}

article {
	padding:20px 0 50px 0;
	font-size:15px;
}
article b,article strong {
	font-size:16px;
}
article h1 {
	margin:7px 0 20px 0;
}

.block-right h3 {
	font-size:22px;
}
.block-right img {
	margin-bottom:5px;
}
.block-right p.news {
	margin-bottom:15px;
	font-size:14px;
	color:#777;
}
.block-right a {
	font-size:16px;
}
.block-right .label {
	padding-bottom:2px;
}
.block-right .label-default {
	background-color:#999;
}

textarea {
	resize:none;
}

#form-comments input,#form-faq input {
	max-width:300px;
}
#form-comments textarea,#form-faq textarea {
	max-width:600px;
	height:150px;
}
blockquote.faq {
	font-size:15px;
}

.carousel-caption {
	background:rgba(218,37,28,0.8);
	padding:10px 5px 0px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.carousel-caption h3 {margin:0px 0px 15px 0px;}

.btn-custom {
  background-color: #da251c;
  border-color: #da251c;
	color:#fff;
	background-image: -webkit-linear-gradient(top, #e74a42 0%, #da251c 100%);
  background-image: -o-linear-gradient(top, #e74a42 0%, #da251c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e74a42), to(#da251c));
  background-image: linear-gradient(to bottom, #e74a42 0%, #da251c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74a42', endColorstr='#ffda251c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active {
  background-color: #c32119;
  border-color: #ad1d16;
	color:#fff;
	background-image: -webkit-linear-gradient(top, #da251c 0%, #ba2018 100%);
  background-image: -o-linear-gradient(top, #da251c 0%, #ba2018 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da251c), to(#ba2018));
  background-image: linear-gradient(to bottom, #da251c 0%, #ba2018 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda251c', endColorstr='#ffba2018', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-custom.disabled:hover,
.btn-custom.disabled:focus,
.btn-custom.disabled:active,
.btn-custom.disabled.active,
.btn-custom[disabled]:hover,
.btn-custom[disabled]:focus,
.btn-custom[disabled]:active,
.btn-custom[disabled].active,
fieldset[disabled] .btn-custom:hover,
fieldset[disabled] .btn-custom:focus,
fieldset[disabled] .btn-custom:active,
fieldset[disabled] .btn-custom.active {
  background-color: #da251c;
  border-color: #da251c;
	color:#fff;
}

.total-sum {
	background: #fff;
	font-size: 18px;
	padding: 14px 20px;
	margin-bottom: 20px;
	font-weight: 700;
}

.fancybox-title {
	text-align:center;
	font-size:18px;
}

a.white {
	text-decoration:underline;
	color:#fff;
}
a.white:hover {
	text-decoration:none;
	color:#fff;
}

footer {
	padding:30px 0px;
	color:#fff;
	background-image: -webkit-linear-gradient(top, #e74a42 0%, #da251c 100%);
  background-image: -o-linear-gradient(top, #e74a42 0%, #da251c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e74a42), to(#da251c));
  background-image: linear-gradient(to bottom, #e74a42 0%, #da251c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74a42', endColorstr='#ffda251c', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.product-count{padding:0 10px;vertical-align:top;}
.item-product .fa{font-size:22px;}

.modal h4 {
	line-height:24px;
}

.modal-result .btn {
	margin: 5px;
}

@media (min-width: 768px) {
	.modal-sm {
    width: 400px;
  }
}