
.goto{
	margin-top: 60px;
}
h1{
	text-shadow: 0px 0px 0px #000;
}
h1 b{
	position: relative;
}
h1 span{
    background: rgba(35, 41, 46, 0.74);
    padding: 5px 15px!important;
    line-height: 1em!important;
}
/* h1 b:after{
	background: red;
	content: "";
	width: 100%;
	position: absolute;
	height: 5px;
	bottom: 10px;
	left: 0px;
} */
header .contacts .phone {
    font-weight: 800!important;
    color: #f44336!important;
    font-size: 29px!important;
    margin-top: 0px;
}
.loader{
    margin: 50px auto 0px;
    height: 240px;
    width: 240px;
    background: url(/img/loader.svg) no-repeat top center;
}
	.loader p{
		padding-top: 160px;
		color: #2196F3;
		text-align: center;
	}
#main.bkbd{
	max-height: 700px!important;
	}

#main.bk{
	background: url(/img/bg_bk.jpg) top center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
	max-height: 700px!important;
	}

#main.bd{
	background: url(/img/bg_bd.jpg) top center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
	max-height: 700px!important;
	}

#main.mz{
	background: url(/img/bg_md.jpg) top center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
	max-height: 700px!important;
	}

#main.po{
	background: url(/img/bg_po.jpg) top center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
	max-height: 700px!important;
	}
.title{
	
}
.title h1{

}
.domik{
	padding-top: 15px;
	margin-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 60px;
    background: #f6f6f6;
}
.domik:after{

}
.domik h3{
	text-align: left;
	padding-bottom: 0px;
	font-size: 36px;
	color: #23292e;
	font-weight: 800;
}
.domik h4{
	text-align: left;
	padding-bottom: 5px;
	font-size: 24px;
	color: #23292e;
	font-weight: 600;
}

.domik h5{
	text-align: left;
	padding-bottom: 5px;
	font-size: 24px;
	color: #23292e;
	font-weight: 200;
}
.domik h5 b{
	text-align: left;
	padding-bottom: 5px;
	font-size: 32px;
	color: #F44336;
	font-weight: 800;
}
.domik .descr{
	padding-left: 0;
	margin-left: 0;
}
.domik .descr li{
	list-style: none;
	font-size: 18px;
}
.domik .image{
/* 	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1); */
    padding: 15px 5px;
    height: 385px;
    background: #fff;
}
.domik .cart{
	margin-top: 30px;
	text-align: center;
	cursor: pointer;
	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    transition: .33s;
    padding: 15px;
    background: #fff;
}
.domik .cart:hover{
	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .3);
}
.domik .more{
	width: 80%;
	height: 52px;
	border: 1px solid #F44336;
	color: #F44336;
	margin: 15px auto;
	line-height: 3em;
	transition: .33s;
	overflow: hidden;
}

.domik .cart:hover .more{
	background: #F44336;
	color: #fff;
}
.domik .cart p{
	margin-top: 10px;
}
.domik .cart img{
	transition: .33s;
}
.domik .cart:hover img{
	transform: translateY(-5px) scale(1.05);
}

#grid_1{
	background: url(/img/grid.jpg) top center no-repeat;
    height: 690px;
    min-height: 690px;
    -webkit-background-size: contain;
    background-size: contain;
    margin: 60px 0px 60px;
}

#vigoda .aci{
	height: 690px;
	background: url(/img/grid_action.jpg) no-repeat;
	-webkit-background-size: contain;
	background-size: contain;

}
.domik .thumb{
	border: 2px solid #f6f6f6;
	cursor: pointer;
    text-align: center;
    -webkit-transition: cubic-bezier(0, 0, .2, 1) .33s;
    -o-transition: cubic-bezier(0, 0, .2, 1) .33s;
    transition: cubic-bezier(0, 0, .2, 1) .33s;

}
.domik .thumb:hover{
	border: 2px solid #eaeaea;
}
.domik .thumb.active{
	border: 2px solid #F44336;
}

.thumb-row{
    margin-top: 8px;
    padding: 5px 0px;
    background: #fff;
    margin-left: 0px;
    margin-right: 0px;
}