.icon-vk,.icon-facebook, .icon-instagram, .icon-youtube {
    font-size: 36px;
    color: #fff;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
}
.icon-vk:before {
    content: "\ea98" !important;
}
.icon-facebook:before {
    content: "\ea91";
}
footer .footer-share li a {
    margin: 0 15px;
}

.nav-and-top-phone {
    position: relative;
}

.nav-and-top-phone .top-phone {
    color: white;
    position: absolute;
    top: 8px;
    left: 22px;
}
.nav-and-top-phone .top-phone a {color: white !important;text-decoration:none;display: inline-block;}


.nav-and-top-phone .m_name {
	color: white;
	left: 0px;
	display: inline-block;
	padding-right: 10px;
}
.button1
{
    background: none;
    color: #000 !important;
    width: 100%;
    line-height: 55px;
    font-size: 13px;
    font-family: GenesisSansTextKROTFRegular, Arial, serif;
    text-transform: uppercase;
    border: 1px solid #000;
    -webkit-transition: background .1s ease, color .1s ease;
    -o-transition: background .1s ease, color .1s ease;
    transition: background .1s ease, color .1s ease;
    cursor: pointer;
	display:flex;
	align-items:center;
	justify-content:center;
position: static !important;
    opacity: 1;
    text-align: center;
}

.button1:active {
    outline: none  !important;
}

.button1:hover {
    background: #000;
    color: #fff !important;
	text-decoration:none;
}




.has-danger input,
.has-danger select,
.has-danger textarea
{
	border-width:2px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba5a3;
}


#form_popup,#form_popup2,.form_popup2 { display:none; }
.popup_container {width: 440px;max-width:100%;padding: 21px 29px;overflow: hidden;position: relative;box-sizing: border-box;}
.popup_container h2
{
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	color:black;
	padding: 0px;
	margin: 0px;
	padding-bottom: 17px;
	text-align: center;

    color: #9D6456;
    text-transform: none;
    font-size: 28px;
    font-family: GenesisSansTextKROTFRegular, Arial, serif;
}
.popup_container .close
{
	position:absolute;
	right:10px;top:10px;
	width:34px;
	height:34px;
	-moz-transform: rotate(45deg); /* Aey Firefox */
	-ms-transform: rotate(45deg); /* Aey IE */
	-webkit-transform: rotate(45deg); /* Aey Safari, Chrome, iOS */
	-o-transform: rotate(45deg); /* Aey Opera */
	transform: rotate(45deg);
	cursor:pointer;
}
.popup_container .close:before
{
	content:'';
	position:absolute;
	left:0px;top:16px;
	width:34px;height:1px;
	display:block;
	background-color:#a8a8a8;
}
.popup_container .close:after
{
	content:'';
	position:absolute;
	left:16px;top:0px;
	width:1px;height:34px;
	display:block;
	background-color:#a8a8a8;
}


.popup_container .form-group input[type=text] {
    color: black;
    border: 1px solid #888888;
    display: block;
    border-radius: 0px;
    height: 44px;
    line-height: 44px;
    text-decoration: none;
    text-align: ????;
    text-transform: uppercase;
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    outline: none;
}
.popup_container .form-group button {cursor: pointer;}
.popup_container .form-group button:before {display:none;}
.popup_container .form-group button:after {display:none;}

.popup_container .form-disclamer {
    color: #b8b8b8;
    font-size: 10px;
    padding-top: 10px;
    text-align: center;
}





/*===========================================================================*/
/* Stock */
.car-view-item {
    padding: 50px 0 32px;
    border-bottom: 1px solid #BFBFBF;
    zoom:1}

.car-view-item:after {
    content: "";
    display: table;
    clear: both
}

.car-view-item__img,.car-view-item__content,.car-view-item__right {
    float: left
}

.car-view-item__img {
    width: 256px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 40px
}

.car-view-item__img img {
    max-width: 100%
}

.car-view-item__name {
    color: #9D6456;
    text-transform: none;
    font-size: 28px;
    font-family: GenesisSansTextKROTFRegular, Arial, serif;
    padding-bottom: 5px
}

.car-view-item__comment {
    font-size: 16.4px;
    color: #000000;
    padding-bottom: 15px
}

.car-view-item__chars {
    color: #666;
    font-size: 14.8px
}

.car-view-item__color-model {
    display: inline-block;
    -webkit-border-radius: 10em;
    border-radius: 10em;
    width: 20px;
    height: 20px
}

.car-view-item__content {
    width: 310px;
    margin-right: 36px
}

.car-view-item__cost {
    font-size: 24.65px;
    color: #000;
    text-align: center;
    margin: 20px 0 20px
}
.car-view-item__right {
    width: 257px
}





@media (max-width: 1500px) {
}
@media (max-width: 1400px) {
}
@media (max-width: 1350px) {
}

/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px){
}
/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
}

@media (max-width: 767px) {

	.nav-and-top-phone {
		position: relative;
	}

	.nav-and-top-phone .top-phone {
		color: white;
		position: absolute;
		top: 18px;
		left: 90px;
		white-space: nowrap;
		font-size: 13px;
	}
	.nav-and-top-phone .top-phone a {color: white;text-decoration:none;display: inline-block !important;}


	.nav-and-top-phone .m_name {
	}

}

@media (max-width: 576px) {
}

@media (max-width: 378px) {
}

@media (max-width: 320px) {
}
