@charset "utf-8";
/* ---------------Style to null--------------- */
/*html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,dl, dt, dd, 
ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, 
details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, 
video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	font-size:100%
}
html{
	overflow-y:scroll;
	overflow-x:hidden
}
html, body{
	height:100%
}
body{
	font:14px/1 "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#000;
	text-align:center;
	background:#fff
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display:block
}
sub, sup{
	vertical-align:sub;
	font-size:smaller
}
ul,ol{
	 list-style:none
}
a, a:visited{
	text-decoration:none
}
a:hover{
	text-decoration:none
}
a:focus, a:active{
	text-decoration:none
}
table{						
	border-collapse: collapse; 
	border-spacing:0
}
td, td img{
	vertical-align:top			
} 
input, select, button, textarea{
	margin:0; 		
	outline:none;		
	font-size:100%			
}
input[type="text"], input[type="password"], textarea, input[type="email"], input[type="phone"], input[type="number"]{
	padding:0; 	
	font:14px "Helvetica CY", "Nimbus Sans L", sans-serif
}
input[type="checkbox"]{ 		
	vertical-align:bottom
}
input[type="radio"]{
	vertical-align:text-bottom
}
textarea{
	resize:none; 
	overflow:auto
}
label, input[type="button"], input[type="submit"], button{
	cursor:pointer
}
input[type="search"]:focus{ 
	outline:none
}
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner{ 
	padding:0; 
	border:0 
}
:focus{
	outline: none
}
::-webkit-input-placeholder{ 
	color:#666
}
:-moz-placeholder{
	color:#666
}*/



/*-----------------form-style-------------------/*

/*----------fonts--------------*/
@charset "utf-8";@font-face{font-family:"Formular";src:url("../fonts/Formular.eot");src:url("../fonts/Formular.eot?#iefix")format("embedded-opentype"),
url("../fonts/Formular.woff") format("woff"),
url("../fonts/Formular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"Formular";src:url("../fonts/Formular-Bold.eot");src:url("../fonts/Formular-Bold.eot?#iefix")format("embedded-opentype"),
url("../fonts/Formular-Bold.woff") format("woff"),
url("../fonts/Formular-Bold.ttf") format("truetype");font-style:normal;font-weight:bold;}
@font-face{font-family:"Formular";src:url("../fonts/Formular-BoldItalic.eot");src:url("../fonts/Formular-BoldItalic.eot?#iefix")format("embedded-opentype"),
url("../fonts/Formular-BoldItalic.woff") format("woff"),
url("../fonts/Formular-BoldItalic.ttf") format("truetype");font-style:italic;font-weight:bold;}
@font-face{font-family:"Formular";src:url("../fonts/Formular-Italic.eot");src:url("../fonts/Formular-Italic.eot?#iefix")format("embedded-opentype"),
url("../fonts/Formular-Italic.woff") format("woff"),
url("../fonts/Formular-Italic.ttf") format("truetype");font-style:italic;font-weight:normal;}
.calc-btn{font-family:"Formular";display:block;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;line-height:20px;text-align:left;width:345px;background-color:#cd4726;padding:15px 70px 15px 20px;position:fixed;left:0;z-index:50;top:110px;font-weight:bold;text-transform:uppercase;box-sizing:border-box;background-image:url(../img/calc-btn-ico.png);background-repeat:no-repeat;background-position:94% 50%;transition:all ease-in-out .3s;}
.calc-btn:hover{background-color:#b84022;box-shadow:0 25px 50px rgba(0,0,0,.15);}
.hidden{display:none;}
.box-modal{font-family:"Formular";width:720px;position:relative;background-color:#fff;}
.box-modal .modal-title{text-align:center;color:#cd4726;font-size:32px;line-height:36px;text-transform:uppercase;font-weight:bold;background-color:#f0f0f0;padding:55px 20px;}
.box-modal_close{position:absolute;top:10px;right:10px;z-index:10;cursor:pointer;background:url(../img/close.png) 0 0 no-repeat;width:10px;height:10px;}
.box-modal_close:hover{background-position:0 -10px;}
.modal-content{padding:50px 0 100px 0;box-sizing:border-box;min-height:420px;}
.modal-content.loading{background:url(../img/ajax-loader.gif) 50% 50% no-repeat;}
.step-box .step-title{text-align:center;font-size:24px;line-height:28px;height:70px;color:#4d4948;font-weight:bold;margin:0 0 10px;}
.check-list{margin:0;padding:0;text-align:center;}
.check-list > li{position:relative;display:inline-block;vertical-align:top;width:29%;}
.check-list > li input[type="checkbox"],
.check-list > li input[type="radio"]{display:none !important;}
.check-list > li label{display:inline-block;vertical-align:top;padding:70px 0 0 0;cursor:pointer;color:#4d4948;font-size:16px;line-height:20px;}
.check-list > li label:before{content:none !important;display:none !important;}
.check-list > li label:after{content:"";position:absolute;top:0;left:50%;width:40px;height:40px;z-index:1;border:2px solid #999;margin:0 0 0 -20px;border-radius:5px;}
.check-list.radio-list > li label:after{border-radius:100%;}
.check-list > li input[type="checkbox"]:checked + label,
.check-list > li input[type="radio"]:checked + label,{color:#cd4726;}
.check-list > li input[type="checkbox"]:checked + label:after,
.check-list > li input[type="radio"]:checked + label:after{border-color:#cd4726;background-image:url(../img/check-ico.png);background-repeat:no-repeat;background-position:50% 50%;}
.step-col{position:absolute;bottom:38px;z-index:5;width:130px;margin:0 auto;left:0;right:0;text-align:center;font-size:16px;line-height:20px;color:#4d4948;}
.step-btn-box{position:absolute;bottom:0;left:0;right:0;height:100px;background-color:#f0f0f0;z-index:3;}
.step-btn-box .inner{overflow:hidden;position:relative;top:30px;width:262px;margin:0 auto;}
.step-btn-box .prev-btn, .step-btn-box .next-btn{width:50px;height:42px;background-color:#fff;position:relative;transition:all ease-in-out .3s;display:block;}
.step-btn-box .prev-btn:hover, .step-btn-box .next-btn:hover, .step-btn-box .next-btn.active{background-color:#b84022;}
.step-btn-box .prev-btn:active, .step-btn-box .next-btn:active{background-color:#cd4726;}
.step-btn-box .prev-btn.disabled, .step-btn-box .next-btn.disabled{cursor:default !important;}
.step-btn-box .prev-btn.disabled:hover, .step-btn-box .next-btn.disabled:hover,
.step-btn-box .prev-btn.disabled:active, .step-btn-box .next-btn.disabled:active{background-color:#fff !important;}
.step-btn-box .prev-btn{float:left;}
.step-btn-box .prev-btn span{position:absolute;top:50%;left:50%;width:7px;height:12px;background:url(../img/calc-arrows.png) 0 0 no-repeat;margin:-6px 0 0 -4px;}
.step-btn-box .next-btn{float:right;}
.step-btn-box .next-btn span{position:absolute;top:50%;left:50%;width:7px;height:12px;background:url(../img/calc-arrows.png) -7px 0 no-repeat;margin:-6px 0 0 -4px;}
.step-btn-box .prev-btn:hover span, .step-btn-box .prev-btn:active span{background-position:0 -12px;}
.step-btn-box .next-btn:hover span, .step-btn-box .next-btn:active span, .step-btn-box .next-btn.active span{background-position:-7px -12px;}
.step-btn-box .prev-btn.disabled:hover span, .step-btn-box .prev-btn.disabled:active span{background-position:0 0 !important;}
.step-btn-box .next-btn.disabled:hover span, .step-btn-box .next-btn.disabled:active span{background-position:-7px 0 !important;}
.step-btn-box .next-btn.hide, .step-btn-box .prev-btn.hide{display:none !important;}
.step-form-box h2{text-align:center;font-size:24px;line-height:28px;color:#cd4726;font-weight:bold;margin:0 0 15px;text-transform:uppercase;}
.step-form-box h3{text-align:center;font-size:24px;line-height:28px;color:#4d4948;font-weight:bold;margin:0 0 45px;}
.form-content{display:inline-block;vertical-align:top;overflow:hidden;}
.form-content input[type="tel"], .form-content input[type="text"]{font-family:"Formular";width:290px;box-sizing:border-box;box-shadow:none;border-radius:0;border:none;padding:0 10px;margin:0 10px;float:left;color:#4d4948;text-align:center;height:54px;background-color:#f0f0f0;font-size:16px;}
.text-input::-webkit-input-placeholder{color:#7d7d7d;opacity:1;}
.text-input::-moz-placeholder{color:#7d7d7d;opacity:1;}
.text-input:-moz-placeholder{color:#7d7d7d;opacity:1;}
.text-input:-ms-input-placeholder{color:#7d7d7d;opacity:1;}
.form-content input[type="submit"]{font-family:"Formular";width:290px;text-align:center;box-sizing:border-box;box-shadow:none;border-radius:0;border:none;padding:0;margin:0 10px;font-size:16px;text-transform:uppercase;height:54px;display:block;float:left;background-color:#cd4726;font-weight:bold;transition:all ease-in-out .3s;color:#fff;cursor:pointer;}
.form-content input[type="submit"]:hover{background-color:#b84022;}
.arcticmodal-overlay{opacity:.3 !important;}
.box-modal.error-modal{width:400px;background-color:#cd4726;}
.error-box-info{text-align:center;color:#fff;font-size:16px;line-height:20px;font-weight:bold;padding:35px 20px;text-transform:uppercase;}
.error-box-info p{margin:0;padding:0;}
.box-modal.error-modal .box-modal_close{background:url(../img/close.png) 0 -20px no-repeat;}
.box-modal.error-modal .box-modal_close:hover{background-position:0 -20px;}
.meedget_spinner{margin:20px auto!important;width:50px!important;height:30px!important;text-align:center!important;font-size:10px!important}.meedget_spinner div{background-color:#444!important;height:100%!important;width:6px!important;display:inline-block!important;-webkit-animation:stretchdelay 1.2s infinite ease-in-out!important;animation:stretchdelay 1.2s infinite ease-in-out!important}.meedget_spinner .meedget_rect2{-webkit-animation-delay:-1.1s!important;animation-delay:-1.1s!important}.meedget_spinner .meedget_rect3{-webkit-animation-delay:-1s!important;animation-delay:-1s!important}.meedget_spinner .meedget_rect4{-webkit-animation-delay:-.9s!important;animation-delay:-.9s!important}.meedget_spinner .meedget_rect5{-webkit-animation-delay:-.8s!important;animation-delay:-.8s!important}@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,100%,40%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.meedget_copy{float:left!important;border-top:1px solid #e8e9eb!important}
@media (max-width:786px){
  #calc-btn, .calc-btn2 {
    display:none !important;
  }
}
.calc-btn2:hover {
  background: #b84022;
}
.calc-btn2 i {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}
.calc-btn2.close i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.calc-btn2 {
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  height: 70px;
  background: #cd4726;
  width: 30px;
  position: fixed;
  top: 110px;
  left: 345px;
  color: #fff;
  line-height: 73px;
  text-align: center;
}
