/*Выпадающая форма*/
.arcticmodal-overlay, .arcticmodal-container{
		position:fixed;
		left:0;
		top:0;
		right:0;
		bottom:0;
		z-index:100000;
		}
.arcticmodal-container{
		overflow:auto;
		margin:0;
		padding:0;
		border:0;
		border-collapse:collapse;
		}
*:first-child+html .arcticmodal-container{
		height:100%
		}
.arcticmodal-container_i{
		margin:0 auto;
		width:60%;
		height:100%;
		}
.arcticmodal-container_i2{
		padding:4%;
		margin:0;
		border:0;
		vertical-align:middle;
		}
#large-modal_zakaz, #large-modal_callback, #large-modal_form, #large-modal_dostavka{
		margin:0 auto;
		position:relative;
		padding:6% 8% 7% 8%;
		background:#FFF;
		color:#333;
		}
.modal-close{
		position:absolute;
		right:3%;
		top:7%;
		cursor:pointer;
		}
.modal-close:before{
		position:absolute;
		content:'\2716';
		top:0;
		right:0;
		font-size:2.5vw;
		color:#9A4759;
		font-size:2vw;
		font-weight:bold;
		text-align:center;
		-webkit-transition:all 0.4s ease;
		-moz-transition:all 0.4s ease;
		-o-transition:all 0.4s ease;
		-ms-transition:all 0.4s ease;
		transition:all 0.4s ease;
		}
.modal-close:hover:before{
		content:'\2716' !important;
		color:#CCB064;
		}
@media (max-width:979px){
.arcticmodal-container_i{
		width:100%;
		}
.arcticmodal-container_i2{
		padding:8%;
		}
#large-modal_zakaz, #large-modal_callback, #large-modal_form, #large-modal_dostavka{
		padding:8%;
		}
.modal-close{
		right:3%;
		top:4%;
		}
.modal-close:before{
		font-size:5vw;
		}
}
@media (max-width:768px){
}
@media (max-width:500px){
}

/*Стили форм*/
.modal-content-box .first-col, .modal-content-box .second-col{
		position:relative;
		float:left;
		width:48%;
		color:#333;
		font-size:1vw;
		}
.modal-content-box .second-col{
		float:right;
		}
.modal-content-box .first-min{
		position:relative;
		float:none;
		width:100%;
		color:#333;
		font-size:1vw;
		}
.modal-content-box input[type=text], .modal-content-box input[type=email], .modal-content-box textarea{
		position:relative;
		display:block;
		border:0.05vw solid #9A4759;
		color:#000;
		font-size:0.9vw;
		padding:2%;
		margin:0 0 2% 0;
		width:100%;
		font-weight:200;
		}
.modal-content-box label{
		position:relative;
		display:block;
		color:#9A4759;
		font-size:1vw;
		line-height:140%;
		font-weight:normal;
		}
.modal-content-box textarea{
		min-height:8vw;
		height:auto;
		margin:0 0 1% 0;
		overflow:auto;
		}
.modal-content-box .btn-white{
		position:relative;
		display:block;
		float:right;
		width:20%;
		background:#9A4759;
		border:0.05vw solid #CCB064;
		font-size:0.8vw;
		font-weight:500;
		color:#FFF;
		font-style:400;
		text-decoration:none;
		text-align:center;
		text-transform:uppercase;
		padding:2%;
		margin:2% auto 0 auto;
		}
.modal-content-box .btn-white:hover{
		color:#FFF;
		background:rgba(205,176,110,1);
		}
.alert h2{
		display:block;
		margin:0 0 3% 0;
		font-size:1.5vw;
		font-weight:bold;
		color:#9A4759;
		text-transform:uppercase;
		}
.alert{
		position:relative;
		display:block;
		padding:0;
		margin:0 0 2% 0;
		font-size:1.1vw;
		font-weight:bold;
		color:#9A4759;
		}
.alert span, .nmo2, .nmo1{
		display:block;
		font-size:1.1vw;
		font-weight:bold;
		line-height:140%;
		}
@media (max-width:979px){
.modal-content-box .first-col, .modal-content-box .second-col{
		width:48%;
		font-size:4vw;
		}
.modal-content-box .first-min{
		font-size:4vw;
		}
.modal-content-box input[type=text], .modal-content-box input[type=email], .modal-content-box textarea{
		border:0.05vw solid #9A4759;
		font-size:3.5vw;
		padding:2%;
		margin:0 0 2% 0;
		}
.modal-content-box label{
		font-size:3.5vw;
		}
.modal-content-box textarea{
		min-height:12vw;
		margin:0 0 2% 0;
		}
.modal-content-box .btn-white{
		width:50%;
		float:none;
		border:0.1vw solid #CCB064;
		font-size:3vw;
		padding:5%;
		margin:5% auto 5% auto;
		}
.alert h2{
		margin:0 0 3% 0;
		font-size:4.5vw;
		}
.alert{
		margin:0 0 2% 0;
		font-size:3.5vw;
		line-height:170%;
		}
.alert span, .nmo2, .nmo1{
		font-size:4vw;
		}
}
@media (max-width:768px){
}
@media (max-width:500px){
}

/*confidentiality*/
.modal-content-box .confidentiality{
		position:relative;
		display:block;
		width:75%;
		float:left;
		font-size:0.9vw;
		font-weight:400;
		line-height:140%;
		color:#333;
		}
.modal-content-box .confidentiality a{
		font-size:0.9vw;
		font-weight:400;
		line-height:140%;
		color:#333;
		text-decoration:underline;
		}
.modal-content-box .confidentiality a:hover{
		color:#9A4759;
		}
@media (max-width:979px){
.modal-content-box .confidentiality{
		width:100%;
		font-size:3vw;
		line-height:140%;
		}
.modal-content-box .confidentiality a{
		font-size:3vw;
		line-height:140%;
		}
}
@media (max-width:768px){
}
@media (max-width:500px){
}
