#content1{max-width:100%;margin:0;padding:0}
div.dg-popup__container{color:#fff}
#footer142{background:#000;color:#fff}
#foot11,#foot11 b{color:#fff}
#foot12 *,#foot12 a,#textsfoot153,#textsfoot153 nobr{color:#d8d8d8}
.lredform .pasangerTitle{border-radius:20px;font-size:14px}
#top1new{z-index:1;position:relative}
.toggle_container{text-align:center}
#block14zakaz{width:96%;max-width:96%;margin:10px auto;padding:1%;box-shadow:-20px 20px 0 -17px #fff,20px -20px 0 -17px #fff,20px 20px 0 -20px #e2001a,0 0 0 2px #e2001a;border-radius:5px!important;-khtml-border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;display:inline-block;background:#fff;box-sizing:border-box;text-align:left}
#block14zakaz div{padding:1%;font-weight:300;color:#111;border-radius:11px;box-sizing:border-box}
#block14zakaz div b,#block14zakaz div strong{font-weight:400;color:#000}
#block14zakaz h3{padding:10px;margin:0 0 10px 0;background:#f9f9f9;text-transform:uppercase;border-bottom:3px solid #ddd;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#block14zakaz ul li{list-style:square;padding-top:5px}
.imgopisanie141{float:left;padding:3px;margin:7px;width:75px}
.imgopisanie142{float:right;padding:3px;margin:7px;width:75px}
.imgopisanie14rigth{float:right;padding:3px;margin:7px;width:150px}
@keyframes ding{
0%{transform:rotate(0)}
1%{transform:rotate(4deg)}
2%{transform:rotate(-5deg)}
3%{transform:rotate(4deg)}
4%{transform:rotate(-4deg)}
5%{transform:rotate(0)}
6%{transform:rotate(-4deg)}
7%{transform:rotate(4deg)}
8%{transform:rotate(-4deg)}
9%{transform:rotate(0)}
20%{transform:rotate(0)}
21%{transform:rotate(4deg)}
22%{transform:rotate(-5deg)}
23%{transform:rotate(4deg)}
24%{transform:rotate(-4deg)}
25%{transform:rotate(0)}
26%{transform:rotate(-4deg)}
27%{transform:rotate(4deg)}
28%{transform:rotate(0)}
100%{transform:rotate(0)}
}
.btn1{border:2px solid;-khtml-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#d3222a!important;display:inline-block;font-weight:700;line-height:18px;padding:10px 20px;text-decoration:none;margin:5px;text-transform:uppercase}
#block14zakaz i b,#block14zakaz span,.btn3{border:1px solid #ddd!important;color:#333!important;display:inline-block;margin-top:10px;font-weight:300;line-height:18px;padding:5px 20px;text-decoration:none;text-transform:uppercase;font-size:14px;box-sizing:border-box;border-radius:14px}
#block14zakaz i b{-webkit-border-top-left-radius:14px;-webkit-border-top-right-radius:14px;-moz-border-radius-topleft:14px;-moz-border-radius-topright:14px;border-top-left-radius:14px;border-top-right-radius:14px;margin-bottom:0;width:100%}
#block14zakaz .width25 span{-webkit-border-bottom-right-radius:14px;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomright:14px;-moz-border-radius-bottomleft:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;margin-top:0;width:100%}
#block14zakaz i b{font-weight:400;background:#f9f9f9}
.btn{display:inline-block;font-size:14px;font-weight:600;color:#005b7f!important;padding:5px 20px;border:2px solid #005b7f!important;-khtml-border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;text-transform:uppercase;text-decoration:none;transition:.3s;margin:5px}
.btn4{color:#111!important;border:2px solid #111!important}
.btn1:hover,.btn:hover{color:#000!important;border:2px solid #000!important}
.btn1:hover i{color:#000!important}
.btn3:hover{color:#000!important}
.btn4:hover{color:#ccc!important;border:2px solid #ccc!important}
#content14price h2{color:#fff;margin:10px;padding:8px 25px;text-align:center;text-transform:uppercase;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:22px;line-height:1.4em;font-weight:500}
#content14price h2 span{color:#fff;margin:0;padding:0;text-transform:uppercase;font-size:22px}
h2#h2top{color:#111;clear:both;font-weight:500}
#h2top span{color:#d3222a!important}
#container{margin:10px auto;width:100%;text-align:left;max-width:1280px}
h2.trigger{background:#01ac4c;border:2px solid #01ac4c;border-radius:30px;cursor:pointer;color:#fff;border:medium none;box-shadow:0 -1px 0 rgba(0,0,0,.12) inset;cursor:pointer;text-shadow:0 -1px 0 rgba(0,0,0,.37)}
h2.trigger:before{content:"\f13a";font-family:FontAwesome;font-size:1.5em;float:left;color:#fff}
h2.trigger a{color:#000;text-decoration:none;display:block}
h2.trigger a:hover{color:red}
h2.active{background:#e2001a;border:2px solid #e2001a;color:#fff!important}
h2.active span{color:#fff!important}
h2.active:before{content:"\f139";font-family:FontAwesome;color:#fff}
.toggle_container{padding:0;clear:both;overflow:hidden;display:none}
#content1 *{box-sizing:border-box}
#schet1{text-align:center;padding:10px;opacity:.1;filter:alpha(opacity=10)}
#block14zakaz span{font-weight:400}
#block14zakaz span i{font-weight:300;font-size:90%;font-family:'Fira Sans'!important}
.lr_form_fon{width:100%;height:100%;position:fixed;top:0;left:0;opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;background:#000;cursor:pointer;z-index:90000;display:none}
[f_type=modal]{top:5%;width:290px;position:fixed;left:50%;margin-left:-145px;padding:20px;background:#eee;display:none;z-index:90001;border-radius:20px}
.lr_form2 input{background:#fff;border:1px solid #d2d2d2;padding:10px 20px;width:98%;height:auto;color:#000;font-size:14px;line-height:19px;margin:0;opacity:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;border-radius:20px}
[f_type=modal] .lr_form2 input{padding:10px 20px;width:96%}
.lr_form3 textarea{font-family:'Fira Sans';background:#fff;border:1px solid #d2d2d2;padding:10px 20px;width:98%;height:60px;color:#000;font-size:14px;line-height:19px;opacity:1;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.lr_form2,.lr_form3,.lr_form5{margin-bottom:12px}
.lr_form2,.lr_form3{position:relative}
.lr_form2 span,.lr_form3 span{position:absolute;top:5px;right:5px;color:red;font-size:12px;font-weight:700}
[f_type=modal] .lr_form2 span,[f_type=modal] .lr_form3 span{position:absolute;top:1px;right:1px;color:red;font-size:10px;font-weight:700}
.lr_form4 input{background:#01ac4c;border:0;line-height:25px;color:#fff;cursor:pointer;padding:10px 20px;margin:0;box-shadow:0 0 0 #555;height:41px;width:100%;font-size:16px;opacity:1;border-radius:20px}
.lr_form4 input:hover{background:#222;box-shadow:0 0 0 #222}
.lr_form5 select{background:#fff;border:1px solid #d2d2d2;padding:10px 20px;width:98%;height:auto;color:#000;font-size:14px;line-height:19px;margin:0;margin-bottom:12px;opacity:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.lr_form5 span:first-child{float:left;width:70%}
.lr_form5 span.lr_form7{float:right;color:red}
.lr_form6{margin:18px 0 18px 0;font-size:16px;padding:10px 20px;text-align:center}
.lr_form7{color:#01ac4c;text-align:center;margin-bottom:7px;font-size:16px;line-height:27px}
.lr_form8{float:right;color:red;width:30%}
.lr_form9{overflow:hidden;margin-top:14px;padding-left:15px}
.lr_form9 label{cursor:pointer}
.lr_form10{overflow:hidden}
.lr_form11_nav{margin-bottom:12px;padding-left:15px}
.lr_form11_nav i{display:block;font-style:normal;cursor:pointer;font-family:FontAwesome,'Fira Sans'!important;color:#01ac4c}
.lr_form11_nav i[onclick="lr_form_hide(this)"]{display:none}
.lr_form11_nav i:hover{color:inherit}
.lr_form11_hide{display:none}
.lr_cena_custom{display:none}
.lr_cena_custom_on{display:none}
.formoplat1 select::-webkit-input-placeholder{color:#000}
.formoplat1 select::-moz-placeholder{color:#000}
.formoplat1 select:-ms-input-placeholder{color:#000}
.formoplat1 select:-moz-placeholder{color:#000}
.formoplat1 input,.formoplat1 select,.formoplat1 textarea{padding:10px 20px;border-radius:20px}
#block14zakaz .formoplat1 span,.formoplat1 span{border:0!important;margin-top:32px;text-align:right;font-size:10px;text-transform:none;color:red!important}
#block14zakaz .formoplat1 div{padding:0;border-radius:20px}
#block14zakaz .formoplat1 span.lr_form8cena1,#block14zakaz .formoplat1 span.lr_form8cena2{text-align:left;font-size:14px;text-transform:none;color:#000!important;margin-top:0}
#block14zakaz .formoplat1 span.lr_form8cena1{float:left;width:55%}
#block14zakaz .formoplat1 span.lr_form8cena2{float:right;width:45%}
#block14zakaz .formoplat1 div.lr_form11_nav,#block14zakaz .formoplat1 div.lr_form9{padding-left:15px}
.btn18 .fa{color:#fff;padding-right:5px}
.btn1 .fa{padding:0 5px 0 0!important;color:#d3222a!important}
.btn .fa{padding:0 5px 0 0!important;color:#005b7f!important}
.modaal-content-container h4,.modaal-content-container h5{text-align:center;font-size:110%}
.modaal-content-container a{text-decoration:none;color:#444}
.modaal-content-container a:hover{text-decoration:underline}
.width100{width:100%}
.width75{width:75%;float:left}
.width45{width:45%;float:left}
.width55{width:55%;float:left}
.width50{width:50%;float:left}
.width25{width:25%;float:left}
.width33{width:33%;float:left}
i.uil-bolt-alt{color:#e2001a;cursor:pointer}
.navigation-panel{position:fixed;bottom:-1000px;left:10px;text-align:left;background:#fff;border:1px solid #eee;z-index:89;padding:20px;border-radius:20px;max-height:80vh;overflow-y:auto}
.navigation-panel li,.navigation-panel ul{padding:0;margin:0}
.navigation-panel .fa{color:#01ac4c}
.navigation-panel a{color:#111}
.color-green,.color-green i.uil-bolt-alt{color:#01ac4c}
.show-navigation-panel{bottom:55px;animation:show-navigation 1s}
@keyframes show-navigation{
from{bottom:-1000px;opacity:0}
to{bottom:55px;opacity:1}
}
.hide-panel-li{padding-top:10px}
a.hide-panel-lnk{color:grey;cursor:pointer;font-size:14px}
#myModalbest input.subm151{color:#fff!important}
.btn i.uil-money-bill{color:#005b7f}
@media screen and (max-width:1190px){
#menutop{width:calc(100% - 20px);padding:10px}
}
@media screen and (max-width:995px){
.width45,.width50,.width55,.width75{width:100%}
.width25{width:50%;padding-top:20px}
.width33{padding:0 10px;font-size:12px}
}
@media screen and (max-width:640px){
#head11{margin-top:0;padding-top:0}
center#for480{display:none}
#foot11{padding-bottom:80px}
#block14zakaz div{padding:10px}
#block14zakaz i b,#block14zakaz span{padding:5px 10px}
#block14zakaz img{max-width:50%}
#block14zakaz img.imgopisanie14rigth{max-width:30%}
.width33{width:50%}
.width25{width:100%}
.modaal-inner-wrapper{padding:80px 10px}
#spisokdel141 .width33{width:100%;box-sizing:border-box}
.description-text{height:250px;overflow:hidden;position:relative}
.description-text.expanded{height:auto}
.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%);z-index:2;transition:height .5s}
.description-text.expanded .gradient-overlay{height:0}
}
@media screen and (max-width:480px){
#content14price h2{font-size:18px;padding:10px}
.block h3{font-size:18px}
#content14price h2 span{display:none}
.navigation-panel a{font-size:15px}
}