img{max-width:100%}

body {font-family: Whitney,Helvetica,Arial,sans-serif;}

p {
    /*margin-bottom: initial;*/
}.left_border {
    border-left: 10px solid #ff9e00;
    padding-left: 30px;
    margin-top: -15px;
    padding-top: 15px;
    margin-bottom: -15px;
    padding-bottom: 15px;
}
.applicationForm {width:350px;padding: 20px 10px;min-width: 350px !important;}

form.applicationForm .span_check {
    font-size: 14px;
}
.applicationForm .span_check_agreement {
    font-size: 9px;
}
.applicationForm input {width: 330px;border:none;border-bottom: 3px solid rgb(170, 170, 170);margin-bottom: 19px;}

.applicationForm input:hover,.applicationForm input:focus {
    box-shadow: none;
    border: none;
    border-bottom: 3px solid rgb(255, 215, 0);
}

.applicationForm input[type="checkbox"] {
    display: inline-block;
    width: auto;
}
.applicationForm button {width: 330px;box-shadow: 0 2px 5px 0 rgba(0,0,0,.20);background: #FF9E00;color: #000;margin: 8px auto;border-radius: 0px;display: block;padding: 8px 0;padding: 9px 16px;text-align: center;cursor: pointer;text-shadow: none;text-transform: uppercase;font-size: 13px;border: none;}

input.form-control {border-radius: 2px}
.wrpbl >img {max-width: 40%}
a,.a{text-decoration:none;cursor:pointer;color:#172646}
.wf {       overflow: hidden;}
.cb ,.clear{    clear: both;}
.d_table {  display: table; width: 100%}
.d_cell {display: table-cell;/* vertical-align: top; */}
.dib {  display: inline-block !important;}
.db {display: block;}
.w100p {    width: 100%;}
.w33p {width: 32%;}
.w24p { width: 24%;}
.hide {/* display: none; */}
.fl {float: left}
.fr {float: right}
.fw_n {font-weight: normal!important}
.gray_color {color:#b5b5b5 !important}
.blue_bg {background-color:#084678 !important}
.black_bg {background-color:#000 !important}
.white_bg {background-color:#fff !important}
.white2_bg {background-color:#f9f9ff !important}
.yellow_bg {background: #ffa424 !important;}
.blue2_bg {background-color: #e5effe !important}
.orange_bg {background-color: #ffa424 !important}
.green_color {color:#51a351 !important}
.green_bg {background-color:#51a351 !important}
.white_color,.color_white,.white_color a,.color_white a {color:#fff !important}
.color_red {color:red}
.orange_color {color: #ffa424 !important}
.white_img_bg {background: #fff url('/site/images/bg/white_img_bg.jpg') 50% 50%; background-size: cover;}
.white2_img_bg {background: #fff url('/site/images/bg/white2_img_bg.jpg') 50% 100%; background-size: cover;}
.block_calc_bg {background: #fff url('/site/images/bg/block_calc_bg.jpg') 50% 50%; background-size: cover;}
.gray_img_bg {background: #4a4b4b url('/site/images/bg/gray_img_bg.jpg') 50% 50%; background-size: cover;}
.gray2_img_bg {background: #4a4b4b url('/site/images/bg/gray2_img_bg.jpg') 50% 50%; background-size: cover;}
.gray3_img_bg {background: #4a4b4b url('/site/images/bg/gray3_img_bg.jpg') 50% 50%; background-size: cover;}
.gray4_img_bg {background: #4a4b4b url('/site/images/bg/gray4_img_bg.jpg') 50% 50%; background-size: cover;}
.gray5_img_bg {background: #4a4b4b url('/site/images/bg/gray5_img_bg.jpg') 50% 50%; background-size: cover;}
.orange_img_bg {background: #ffa424 url('/site/images/bg/orange_img_bg.jpg') 50% 50%; background-size: cover;}
.orange2_img_bg {background: #ffa424 url('/site/images/bg/orange2_img_bg.jpg') 50% 50%; background-size: cover;}
.orange3_img_bg {background: #ffa424 url('/site/images/bg/orange3_img_bg.jpg') 50% 50%; background-size: cover;}
.blue_img_bg {background: #b2cffd url('/site/images/bg/blue_img_bg.jpg') 50% 50%; background-size: cover;}
.blue2_img_bg {background: #e5effe url('/site/images/bg/blue2_img_bg.jpg') 70% 50%; background-size: cover;}
.blue3_img_bg {background: #e5effe /*url('/site/images/bg/blue3_img_bg.jpg') 70% 50%*/; background-size: cover;}
.bg1_img_bg {background: url('/site/images/bg/bg1_img_bg.jpg') 70% 50%; background-size: cover;}
.bg2_img_bg {background: url('/site/images/bg/bg2_img_bg.jpg') 70% 50%; background-size: cover;}
.bg3_img_bg {background: url('/site/images/bg/bg3_img_bg.jpg') 70% 50%; background-size: cover;}
.bg4_img_bg {background: url('/site/images/bg/bg4_img_bg.jpg') 70% 50%; background-size: cover;}
.bg5_img_bg {background: url('/site/images/bg/bg5_img_bg.jpg') 70% 50%; background-size: cover;}
.bg6_img_bg {background: url('/site/images/bg/bg6_img_bg.jpg') 70% 50%; background-size: cover;}

.s_galkoi:before {content:'';display:inline-block;width:25px;margin-right: 7px;height: 21px;vertical-align: middle;background: url('/site/images/icons_sprite.png') -500px -450px;}
/*icon sprited*/
.icon100{display: inline-block;width: 80px;height: 80px;background-image: url('/site/images/icons_sprite.png');background-repeat: no-repeat;}
.bgpos_0x0{background-position-x:0px;background-position-y:0px; }
.bgpos_0x0{background-position-x:-0px;background-position-y:-0px;}.bgpos_0x100{background-position-x:-0px;background-position-y:-100px;}.bgpos_0x200{background-position-x:-0px;background-position-y:-200px;}.bgpos_0x300{background-position-x:-0px;background-position-y:-300px;}.bgpos_0x400{background-position-x:-0px;background-position-y:-400px;}.bgpos_0x500{background-position-x:-0px;background-position-y:-500px;}.bgpos_0x600{background-position-x:-0px;background-position-y:-600px;}.bgpos_0x700{background-position-x:-0px;background-position-y:-700px;}.bgpos_0x800{background-position-x:-0px;background-position-y:-800px;}.bgpos_0x900{background-position-x:-0px;background-position-y:-900px;}.bgpos_0x1000{background-position-x:-0px;background-position-y:-1000px;}.bgpos_100x0{background-position-x:-100px;background-position-y:-0px;}.bgpos_100x100{background-position-x:-100px;background-position-y:-100px;}.bgpos_100x200{background-position-x:-100px;background-position-y:-200px;}.bgpos_100x300{background-position-x:-100px;background-position-y:-300px;}.bgpos_100x400{background-position-x:-100px;background-position-y:-400px;}.bgpos_100x500{background-position-x:-100px;background-position-y:-500px;}.bgpos_100x600{background-position-x:-100px;background-position-y:-600px;}.bgpos_100x700{background-position-x:-100px;background-position-y:-700px;}.bgpos_100x800{background-position-x:-100px;background-position-y:-800px;}.bgpos_100x900{background-position-x:-100px;background-position-y:-900px;}.bgpos_100x1000{background-position-x:-100px;background-position-y:-1000px;}.bgpos_200x0{background-position-x:-200px;background-position-y:-0px;}.bgpos_200x100{background-position-x:-200px;background-position-y:-100px;}.bgpos_200x200{background-position-x:-200px;background-position-y:-200px;}.bgpos_200x300{background-position-x:-200px;background-position-y:-300px;}.bgpos_200x400{background-position-x:-200px;background-position-y:-400px;}.bgpos_200x500{background-position-x:-200px;background-position-y:-500px;}.bgpos_200x600{background-position-x:-200px;background-position-y:-600px;}.bgpos_200x700{background-position-x:-200px;background-position-y:-700px;}.bgpos_200x800{background-position-x:-200px;background-position-y:-800px;}.bgpos_200x900{background-position-x:-200px;background-position-y:-900px;}.bgpos_200x1000{background-position-x:-200px;background-position-y: -912px;}.bgpos_300x0{background-position-x:-300px;background-position-y:-0px;}.bgpos_300x100{background-position-x:-300px;background-position-y:-100px;}.bgpos_300x200{background-position-x:-300px;background-position-y:-200px;}.bgpos_300x300{background-position-x:-300px;background-position-y:-300px;}.bgpos_300x400{background-position-x:-300px;background-position-y:-400px;}.bgpos_300x500{background-position-x:-300px;background-position-y:-500px;}.bgpos_300x600{background-position-x:-300px;background-position-y:-600px;}.bgpos_300x700{background-position-x:-300px;background-position-y:-700px;}.bgpos_300x800{background-position-x:-300px;background-position-y:-800px;}.bgpos_300x900{background-position-x:-300px;background-position-y:-900px;}.bgpos_300x1000{background-position-x:-300px;background-position-y:-1000px;}.bgpos_400x0{background-position-x:-400px;background-position-y:-0px;}.bgpos_400x100{background-position-x:-400px;background-position-y:-100px;}.bgpos_400x200{background-position-x:-400px;background-position-y:-200px;}.bgpos_400x300{background-position-x:-400px;background-position-y:-300px;}.bgpos_400x400{background-position-x:-400px;background-position-y:-400px;}.bgpos_400x500{background-position-x:-400px;background-position-y:-500px;}.bgpos_400x600{background-position-x:-400px;background-position-y:-600px;}.bgpos_400x700{background-position-x:-400px;background-position-y:-700px;}.bgpos_400x800{background-position-x:-400px;background-position-y:-800px;}.bgpos_400x900{background-position-x:-400px;background-position-y:-900px;}.bgpos_400x1000{background-position-x:-400px;background-position-y:-1000px;}.bgpos_500x0{background-position-x:-500px;background-position-y:-0px;}.bgpos_500x100{background-position-x:-500px;background-position-y:-100px;}.bgpos_500x200{background-position-x:-500px;background-position-y:-200px;}.bgpos_500x300{background-position-x:-500px;background-position-y:-300px;}.bgpos_500x400{background-position-x:-500px;background-position-y:-400px;}.bgpos_500x500{background-position-x:-500px;background-position-y:-500px;}.bgpos_500x600{background-position-x:-500px;background-position-y:-600px;}.bgpos_500x700{background-position-x:-500px;background-position-y:-700px;}.bgpos_500x800{background-position-x:-500px;background-position-y:-800px;}.bgpos_500x900{background-position-x:-500px;background-position-y:-900px;}.bgpos_500x1000{background-position-x:-500px;background-position-y:-1000px;}.bgpos_600x0{background-position-x:-600px;background-position-y:-0px;}.bgpos_600x100{background-position-x:-600px;background-position-y:-100px;}.bgpos_600x200{background-position-x:-600px;background-position-y:-200px;}.bgpos_600x300{background-position-x:-600px;background-position-y:-300px;}.bgpos_600x400{background-position-x:-600px;background-position-y:-400px;}.bgpos_600x500{background-position-x:-600px;background-position-y:-500px;}.bgpos_600x600{background-position-x:-600px;background-position-y:-600px;}.bgpos_600x700{background-position-x:-600px;background-position-y:-700px;}.bgpos_600x800{background-position-x:-600px;background-position-y:-800px;}.bgpos_600x900{background-position-x:-600px;background-position-y:-900px;}.bgpos_600x1000{background-position-x:-600px;background-position-y:-1000px;}.bgpos_700x0{background-position-x:-700px;background-position-y:-0px;}.bgpos_700x100{background-position-x:-700px;background-position-y:-100px;}.bgpos_700x200{background-position-x:-700px;background-position-y:-200px;}.bgpos_700x300{background-position-x:-700px;background-position-y:-300px;}.bgpos_700x400{background-position-x:-700px;background-position-y:-400px;}.bgpos_700x500{background-position-x:-700px;background-position-y:-500px;}.bgpos_700x600{background-position-x:-700px;background-position-y:-600px;}.bgpos_700x700{background-position-x:-700px;background-position-y:-700px;}.bgpos_700x800{background-position-x:-700px;background-position-y:-800px;}.bgpos_700x900{background-position-x:-700px;background-position-y:-900px;}.bgpos_700x1000{background-position-x:-700px;background-position-y:-1000px;}.bgpos_800x0{background-position-x:-800px;background-position-y:-0px;}.bgpos_800x100{background-position-x:-800px;background-position-y:-100px;}.bgpos_800x200{background-position-x:-800px;background-position-y:-200px;}.bgpos_800x300{background-position-x:-800px;background-position-y:-300px;}.bgpos_800x400{background-position-x:-800px;background-position-y:-400px;}.bgpos_800x500{background-position-x:-800px;background-position-y:-500px;}.bgpos_800x600{background-position-x:-800px;background-position-y:-600px;}.bgpos_800x700{background-position-x:-800px;background-position-y:-700px;}.bgpos_800x800{background-position-x:-800px;background-position-y:-800px;}.bgpos_800x900{background-position-x:-800px;background-position-y:-900px;}.bgpos_800x1000{background-position-x:-800px;background-position-y:-1000px;}.bgpos_900x0{background-position-x:-900px;background-position-y:-0px;}.bgpos_900x100{background-position-x:-900px;background-position-y:-100px;}.bgpos_900x200{background-position-x:-900px;background-position-y:-200px;}.bgpos_900x300{background-position-x:-900px;background-position-y:-300px;}.bgpos_900x400{background-position-x:-900px;background-position-y:-400px;}.bgpos_900x500{background-position-x:-900px;background-position-y:-500px;}.bgpos_900x600{background-position-x:-900px;background-position-y:-600px;}.bgpos_900x700{background-position-x:-900px;background-position-y:-700px;}.bgpos_900x800{background-position-x:-900px;background-position-y:-800px;}.bgpos_900x900{background-position-x:-900px;background-position-y:-900px;}.bgpos_900x1000{background-position-x:-900px;background-position-y:-1000px;}.bgpos_1000x0{background-position-x:-1000px;background-position-y:-0px;}.bgpos_1000x100{background-position-x:-1000px;background-position-y:-100px;}.bgpos_1000x200{background-position-x:-1000px;background-position-y:-200px;}.bgpos_1000x300{background-position-x:-1000px;background-position-y:-300px;}.bgpos_1000x400{background-position-x:-1000px;background-position-y:-400px;}.bgpos_1000x500{background-position-x:-1000px;background-position-y:-500px;}.bgpos_1000x600{background-position-x:-1000px;background-position-y:-600px;}.bgpos_1000x700{background-position-x:-1000px;background-position-y:-700px;}.bgpos_1000x800{background-position-x:-1000px;background-position-y:-800px;}.bgpos_1000x900{background-position-x:-1000px;background-position-y:-900px;}.bgpos_1000x1000{background-position-x:-1000px;background-position-y:-1000px;}
/*icon sprite*/
.nicEdit-pane {position: fixed !important; min-width:600px; }
.m_ml60 {margin-left: 60px;}
.white_text_shadow {text-shadow: 0 0 8px white;}
.m_title {padding: 15px 0;}
.m_title::after {content: '';display: block;width:115px; height: 2px; background:#ffa424; margin-top: 15px; }
.m_title.blue_line::after { background:#003760; }
.yellow_color {color:#ffa424;}

.get_block ,.show_text_in_template{position: relative;}
.get_block:hover .block_admin_panel ,.show_text_in_template:hover .block_admin_panel{display: block;}

.overlay {
    z-index: 8;
    position: fixed;
    background-color: #000;
    opacity: 0.4;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}

.wrap_div_to_overlow {
    position: relative;
    z-index: 9;
}
.block_overlay {
    position: relative;
    z-index: 100;
}
.is-sticky > div {z-index: 1101;}
.gray_bg{background: #f9f9f9;}
.gray2_bg{background: #aaaaaa;}

ul.pager {margin: 10px 0 10px; list-style: none; text-align: center;}
.pager li {display: inline-block; margin:0 2px}
.pager li a{display: inline-block;padding: 4px 9px;font-size: 18px;line-height: 18px;}

.pager li.active a {
    color: black;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.20);
    background: #ffa424;
}

h2.title{text-transform: uppercase; font-weight: bold;}
.info_block{
  background-color: rgb( 255, 255, 255 );
  box-shadow: 0px 0px 38px 0px rgb(214, 214, 214);
}
.info_block .info_block_head{background:#ffa424; color:white; font-size: 2em; }
.info_block .info_block_head a{color:white }
.info_block >p{border-bottom: 2px solid #ededed;padding: 7px 30px;margin: 0;}

.list_ul {
    /*min-width: 30px 0 -30px 0; */
    position:relative;
    padding: 15px 0;
    /* margin-bottom: -150px; */
    /* margin-left: inherit; */
    /* z-index: 2; */
    /* list-style: none; */
}
.list_ul:before {
	   /* content:''; */
	   display:block;
	   top: 0;
	   position:absolute;
	   -webkit-transform: skew(-27deg);
	   -moz-transform: skew(-27deg);
	   -o-transform: skew(-27deg);
	   background: #b2cffd;
	   border: 1px solid #b2cffd;
	   bottom: 0;
	   left: 0;
	   right: 0;
   }
.list_ul:after {
    /* content:''; */
    display:block;
    top: 0;
    position:relative;
    background: #474f5d;
    /* border: 1px solid #acacac; */
    height:0px;
}

.list_ul i.fa {
    font-size: 1.5em;
    color: #ffa424;
    float: left;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 7px;
}
.yellow_btn {
    background: #ffa424;
    display: inline-block;
    border-radius: 0px;
    padding: 4px 30px;
    min-width: 180px;
    text-align: center;
    /* font-size: 16px; */
    color: white;
    border: 4px solid #ffa424;
    transition: 0.5s;
    text-decoration: none;
}
.yellow_btn.white_border {border-color: white;}

.yellow_border_btn {
    background: #ffffff;
    display: inline-block;
    border-radius: 0px;
    padding: 4px 1rem;
    min-width: 141px;
    text-align: center;
    /* font-size: 16px; */
    color: #ffa424;
    border: 4px solid #ffa424;
    transition: 0.5s;
    text-decoration: none;
}
.border_btn {
    background: #ffffff;
    display: inline-block;
    border-radius: 0px;
    padding: 4px 1rem;
    min-width: 141px;
    text-align: center;
    /* font-size: 16px; */
    color: #000;
    border: 4px solid;
    transition: 0.5s;
    text-decoration: none;
}
.border_btn:hover {border-color: #ffa424;}

.red_btn {
    background: #ff0000;
    display: inline-block;
    transition: 0.5s;
    border-radius: 0px;
    padding: 5px 15px 3px;
    font-size: 13px;
    border: 4px solid #ff0000;
    text-decoration: none;
    min-width: 170px;
    color: white !important;
    text-align: center;
    /* border: none; */
}
.blue_btn {
    background: #003760;
    display: inline-block;
    transition: 0.5s;
    border-radius: 0px;
    padding: 5px 15px 3px;
    border: 4px solid #003760;
    /* font-size: 14px; */
    text-decoration: none;
    min-width: 170px;
    color: white !important;
    text-align: center;
    /*border: none;*/
}
.empty_btn {
    background: transparent;
    display: inline-block;
    transition: 0.5s;
    border-radius: 0px;
    padding: 10px 15px;
    font-size: 14px;
    text-decoration: none;
    min-width: 170px;
    text-align: center;
    border: none;
}

.empty_btn:hover {text-decoration:none;background: rgba(128, 128, 128, 0.1);}
.blue_btn:hover {text-decoration:none;box-shadow:0 7px 26px 4px #003760; color:white;border-color: white;}
.red_btn:hover {text-decoration:none;box-shadow: 0 7px 26px 4px #ff0000; color:white;border-color: white;}
.yellow_btn:hover{text-decoration:none;box-shadow: 0 7px 26px 4px #ffa424;color:white;border-color: white;}

.yellow_border_btn:hover{text-decoration:none;box-shadow: 0 7px 26px 4px #ffa424;/* color:white; */}
.l-footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}.table{width:100%;overflow:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}

.table::-webkit-scrollbar{display:none}
.table td{padding:11px .5em;vertical-align:top}
.table th td{color:#fff;font-weight:700;text-align:center;text-transform:uppercase}
.price_table tr:nth-child(2n){background: #fafafa;}
.table th{font-size:16px;/* line-height:2.8em; */background:#ffa424;text-align: center;color: white;text-shadow: 2px 2px gray;}

table.price_table th, table.price_table tr:first-child th{background: #FAFAFA;font-weight: 400;color:black;border: 1px solid #ffa424;border-right: 1px solid #ffa424;vertical-align: inherit;text-shadow: 0px 0px 2px white;}
table.price_table  tr:nth-child(2n) td{border-bottom:1px solid #ffa424}
table.price_table td:first-child{border-left:1px solid #ffa424}
table.price_table td:last-child{border-right:1px solid #ffa424}
table.price_table  tr:nth-child(2n+1) td[rowspan="2"]{border-bottom:1px solid #ffa424}
table.price_table {
    box-shadow: 0px 0px 38px 0px rgb(214, 214, 214);
    border:1px solid white;
}
.table tr:first-child th{padding:10px;border-right: 1px solid #dddddd;}

@media (max-width:768px) {
.table tr:first-child{font-size:calc(10px + 0.4vw);line-height:14px}
th{padding:8px}
}
.table tr.table_head td,.table tr.table_head th{background:#777;color:#fff;font-weight:100;max-width:50%}
.table td{border:1px solid #ddd;}
.table tr td:first-child{/* font-weight:700; *//* text-align:left; *//* font-size:14px; *//* vertical-align:middle; */}
.table tr td{/* font-size:16px; */vertical-align:middle;}
table.scroll{display:block;overflow:scroll;table-layout:auto}
table.scroll td{word-break:normal}
@media (max-width:767px) {
div.wrap-table{overflow-x:auto}
div.wrap-table::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}
div.wrap-table::-webkit-scrollbar-thumb{border-radius: 0px;border-top:3px solid #fff;background-color:rgba(0,0,0,0.3)}
div.wrap-table .table{display:table}
.table tr td{font-size:14px}
.table tr td:first-child{font-size:13px}
}
@media (max-width: 1023px) {
.wrap_menu{position:fixed;/* width: 80%; */max-width: 456px;height:100%;left:0;display: none;top:0;bottom: 0;right: 0;padding-left:0;padding-right:0;z-index:9999;background:#fff;/* -webkit-transform:translateX(-250px); *//* transform:translateX(-400px); *//* -webkit-transform-style:preserve-3d; *//* transform-style:preserve-3d; *//* will-change:transform; *//* transition-duration:.2s; *//* transition-timing-function:cubic-bezier(.4,0,.2,1); *//* transition-property:-webkit-transform; *//* transition-property:transform; *//* transition-property:transform,-webkit-transform; *//* transition-property:transform,-webkit-transform; */overflow:visible;box-shadow: 3px 30px 10px gray;overflow-y:auto;}
input#nav-mobile:checked + .navbar{z-index:9999;-webkit-transform:translateX(0);transform:translateX(0)}
label[for="nav-mobile-open"]{/* width:100%; *//* height:100%; *//* z-index:-1; */background:none;top:0;left:0;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;}
input#nav-mobile:checked ~ label[for="nav-mobile-open"]{background:rgba(0,0,0,.5);z-index:99;position:fixed}
.navbar > ul > li > ul > li >:first-of-type:nth-last-child(2){text-shadow:500px 0 0 #ccc!important;margin-left:-500px;width:0!important;transition-delay:.2s;transition:all 0 ease}
.navbar > ul > li > ul > li:hover >:first-of-type:nth-last-child(2){text-shadow:1px 1px 0 #000!important;margin-left:0;width:100%!important;transition-delay:.2s}
.navbar > ul{width:100%;top:0;right:0;bottom:0;left:0;margin:0;padding: 0;list-style:none;}

ul#top_nav {}
.navbar > ul > li{margin-top:2px;position: relative;border:none;cursor:pointer;border-top:1px solid #ddd;display:block;padding:0;}

.wrap_children_nav .mini_logo {
    float: left;
}
.navbar > ul > li:hover,.navbar > ul > li.active{background:#fff}
.navbar > ul > li > a{color:#222;text-decoration:none;padding:8px;line-height:24px;font-size:16px;display:block;white-space:nowrap}

.fixed_header.fix .lvl_1 >li> a {
    /* color: white; */
}
.navbar > ul > li > ul{width:100%;/* top:0; */right:0;bottom:0;left:0;padding:1px;list-style:none;background:rgba(0,0,0,0);padding-top:50px;margin-top:-50px;display:block;/* overflow:hidden; */z-index:999;position:relative;transition-delay:.3s;}
.navbar > ul > li > ul:after{content:"+";position:absolute;right:10px;top:40%;font-size:20px;font-weight:600;color:#000;transition:all .2s linear}
.navbar > ul > li:active > ul:after,.navbar > ul > li:hover > ul:after,.navbar > ul > li > ul:hover:after{top:-9999px}
.navbar > ul > li:hover > ul,.navbar > ul > li > ul:hover{padding-top:0;margin-top:0}
.navbar > ul > li:hover > ul > li,.navbar > ul > li > ul:hover > li{height:50px;border-top:1px solid #ddd;transition:all .2s linear;}
.navbar > ul > li > ul > li{border:none;box-shadow:none;cursor:pointer;display:block;height:0;overflow:hidden;transition:all .2s linear;border-top:0 solid #ddd}
.navbar > ul > li > ul > li:hover,.navbar > ul > li > ul > li.active{background:#fff}
.navbar > ul > li > ul > li > a{color:#222;text-decoration:none;padding:0 10px;font-size:16px;display:block;text-shadow:none;visibility:hidden;white-space:nowrap}
.navbar > ul > li:hover > ul > li > a{font-size:16px;padding:15px 10px;height:inherit;visibility:visible}
.navbar > ul > li > ul > li > ul{width:100%;top:0;right:0;bottom:0;left:0;padding:1px;list-style:none;transition:all .5s ease;/* background:#000; */display:block;}
.navbar > ul > li > ul > li > ul > li{border:none;box-shadow:none;cursor:pointer;/* border-left:1px solid rgba(0,0,0,0.3); *//* border-right:1px solid rgba(0,0,0,0.3); */box-shadow:0 -1px 0 rgba(255,255,255,0.05);/* border-bottom:1px solid #111; *//* border-top:1px solid #333; */display:block;/* height:0; */transition:all .3s ease;}
.navbar > ul > li > ul > li:hover > ul > li{height:inherit}
.navbar > ul > li > ul > li > ul > li:hover,.navbar > ul > li > ul > li > ul > li.active{background:#222}
.navbar > ul > li > ul > li > ul > li > a{color: #1f1f1f;text-decoration:none;padding:10px;/* font-size:0; */display:block;white-space:nowrap;text-shadow:none;}
.navbar > ul > li > ul > li:hover > ul > li > a{height:inherit;font-size:14px}

}
.navbar > ul {
    margin: 0;
    padding: 0;
}
@media (min-width: 1043px) {
input#nav-mobile,input#nav-mobile-open{display:none}
.navbar{transition:all .3s linear;width:100%;text-align: center;padding: 0;/* margin-top: 15px; */}
.navbar > ul{list-style:none;/* z-index:9999; */margin: 0 auto;width: 100%;display: table;padding: 0;text-align: left;}

ul#top_nav {
    margin: 0 auto;
}
.navbar > ul > li{/* position:relative; */word-wrap:break-word;padding:0;transition:all .3s linear;margin-top:0;margin-bottom:0;}
.navbar > ul > li:first-of-type{border-left:none}
.navbar > ul > li.active,.navbar > ul > li:hover{/* position:relative; */box-shadow:inset 0 -2px 0 #ffa424;}
.navbar > ul > li.active > a{text-decoration:none}
.navbar > ul > li > a{text-align:center;line-height:40px;background:none;display:block;color:#fff;font-weight:100;transition:all .3s linear;font-size:1vw;white-space:nowrap;width:100%;/* text-transform:uppercase; */text-shadow:none;}
.navbar > ul > li:last-of-type > a{box-shadow:0 0 0 #999}
.navbar > ul > li:first-child > a{border:none}
.navbar > ul > li.active > a,.navbar > ul > li:hover > a{text-decoration:none;/* color:#fff; */text-shadow:none;}
.navbar > ul > li:nth-child(2)> ul{width:460px}
.navbar > ul > li:nth-child(3)> ul{/* width:960px; *//* left:-295% */}
.navbar > ul > li > ul{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 8px 0 rgba(0,0,0,0.12);maX-width: 900px;min-width: 531px;transition:all .3s ease;z-index:9999;position:absolute;top:100%;display:block;background:#fff;/* height:220px */}
.navbar > ul > li:hover > ul{-webkit-transform:scale(1);transform:scale(1)}
.navbar > ul > li > ul > li{white-space:nowrap;list-style:none;text-align:left;transition:all .2s ease;padding:0;display:block;z-index:9999;position:relative;background:#fff;float:left;font-weight:700;/* border-bottom:1px solid #ccc; */margin:8px 50px 8px 0;min-width: 150px;}
.navbar > ul > li > ul > li:hover,.navbar > ul > li > ul > li.active{display:block;line-height:22px}
.navbar > ul > li > ul > li.active > a{color:#172646}
.navbar > ul > li > ul > li > a{font-size:13px;text-shadow:none;transition:all .2s ease;display:block;padding:6px 0;z-index:9999;width:100%;text-transform:uppercase}
.navbar > ul > li > ul > li:hover > a{color:#FF0000;text-decoration:none}
.navbar > ul > li:hover > ul > li > a{opacity:1}
.navbar > ul > li > ul > li > ul{/* position:absolute; */transition:all .3s ease;list-style:none;padding-left:0;transition:all .3s ease;min-width: 215px;}
.navbar > ul > li > ul > li:hover > ul{visibility:visible;opacity:1}
.navbar > ul > li > ul > li > ul > li{padding:10px 0 0}
.navbar > ul > li > ul > li > ul > li > a{text-shadow:none;font-weight:100;color:#000}
.navbar > ul > li > ul > li > ul > li:hover > a{text-decoration:underline}
}
@media (min-width: 1024px) {
.navbar > ul > li:last-of-type> a{/* background:url(_mod_files/ce_images/content/menu_8.png) center left no-repeat */}
.navbar > ul > li:nth-last-of-type(2) > a{/* background:url(_mod_files/ce_images/content/menu_7.png) center left no-repeat */}
.navbar > ul > li:nth-last-of-type(3) > a{/* background:url(_mod_files/ce_images/content/menu_5.png) center left no-repeat */}
.navbar > ul > li:nth-last-of-type(4) > a{/* background:url(_mod_files/ce_images/content/menu_4.png) center left no-repeat */}
.navbar > ul > li:nth-last-of-type(15) > a{background:url(_mod_files/ce_images/content/menu_3.png) center left no-repeat}
.navbar > ul > li:nth-last-of-type(16) > a{background:url(_mod_files/ce_images/content/menu_2.png) center left no-repeat}
.navbar > ul > li:first-of-type > a{/* background:url(_mod_files/ce_images/content/menu_1.png) center left no-repeat */}
.navbar > ul > li > a{text-align:left;background:none;display:block;text-align: center;color: #000;font-weight:100;transition:all .3s linear;font-size: 15px;white-space:nowrap;font-weight: 600;text-transform:uppercase;text-shadow:none;/* letter-spacing: 0.1px; */padding: 0px 7px 0px;}
.navbar > ul > li{/* position:relative; */word-wrap:break-word;padding:0;transition:all .3s linear;margin-top:0;text-align: left;margin-bottom:0;display: table-cell;width:auto;}
.fixed_header.fix .lvl_1 >li> a {
    color: white;
}
}
@media (min-width:1400px) {
.navbar > ul > li > a{/* font-size: 14px; */}
.navbar > ul > li{/* margin-right:5px */}
}
#top_nav_toggler{display:none;}

.m_header {
    /* padding: 5px 0; */
    background-color: #fff; /* layer fill content */
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,.18); /* drop shadow */
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.18); /* drop shadow */
    position: relative;
    box-shadow: 0 5px 20px rgba(0,0,0,.18); /* drop shadow */
    /* z-index: 3; */
}

.m_header  .logo { margin-right:10px;display:block;}
.m_header  [itemprop="telephone"] {display:block;font-size: 1.3em;white-space: nowrap;word-break: break-all;rgin-bottom: -3px;}
.m_header .day_week_fix { font-size: 0.9em;}

a,.a{text-decoration:none;cursor:pointer;color: #1e2025;}


/**menu*/

#top_nav .li_nav{/* position: relative; */}
.li_nav_7 .wrap_children_nav  li {padding:5px 10px;}
li.li_nav>i {
    display: none;
}
#top_nav ul li ul a{transition: 0.5s;border-bottom: 1px solid #fff;}
#top_nav ul li ul a:hover{border-bottom: 1px solid #ffb02f;}

.wrap_children_nav{/*display: none;*/position: absolute;background: white;padding: 1.6em;/* transition: 0.5s; */border-radius: 0px;background-color: #fff; /* layer fill content */-moz-box-shadow: 0 5px 20px rgba(0,0,0,.18); /* drop shadow */-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.18); /* drop shadow */box-shadow: 0 5px 20px rgba(0,0,0,.18); /* drop shadow */min-width: 429px;/* opacity: 0; */z-index: 98;}
.wrap_children_nav .logo{/* max-width:80%; */margin: 0 auto;border: 2px solid #ffa424;width: 150px;height: 150px;line-height: 150px;border-radius: 50%;text-align: center;}

.wrap_children_nav .logo .icon_nav i {
    float: none;
    transform: scale(1.2);
    margin: 0;
}
.wrap_children_nav .logo>img{display:inline-block;vertical-align: middle;margin:auto;}
.wrap_children_nav a {
    font-size: 14px;
}

.wrap_children_nav.mw_auto {
    min-width: auto;
}
.mw_auto {
    min-width: auto;
}

.wrap_children_nav .first_plus_icon a {
  color: #000000;
  /* text-transform: uppercase; */
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
  margin: 5px 0 10px;
  letter-spacing: -0.2px;
  line-height: 1;
  width: 128px;
  font-size: 1em;
}
.wrap_children_nav .text {
    font-size: 12px;
    line-height: 1.4;
    min-width: 250px;
    max-width: 250px;
    padding-right: 15px;
    margin-bottom: 10px;
}

.wrap_children_nav .calc_in_menu>i.icon_calc {
    display: block;
    height: 220px;
    background: url('/site/images/cacl_big_icon.png') 5% 100% no-repeat;
}
.wrap_children_nav .calc_in_menu span{}
.wrap_children_nav .mini_title::after {content: '';display: block;width: 75px;height: 2px;background:#ffa424;margin-top: 5px;}
.images_nav{
    background-image: url('/site/images/nav_photos2.jpg');
    /* margin-bottom: 15px; */
    /* display: block; */
    /* width: 130px; */
    display: block;
    position: relative;
    }
.wrap_children_nav .icon {
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: 25px;
    width: 25px;
}
.wrap_children_nav .mini_logo {
  /* display: inline-block; */
}
.li_w_img {display:inline-block;width: 130px;/* height: 100px; */vertical-align: top;margin: 0 9px 10px 0;}
.width250, .width250 .images_nav {width: 250px;}
.width130 ,.width130 .images_nav{width: 130px;}
.width250 a.images_nav {position:relative}
a.images_nav:before {background:#00000066;display:block;position:absolute;content:"";top:0;bottom:0;left:0;right:0;transition:750ms}
a.images_nav:hover span {border-bottom: 2px solid #ffa424;border-top: 2px solid #ffa424;background: #000000b5;}
a.images_nav:hover:before {background: #00000040;}
a.images_nav >span{position:absolute;top:45%;color:white;display:inline-block;margin: auto;right: 0;left: 0;letter-spacing: 0.15em;text-align:center;transition:750ms;border: 2px solid transparent;}
a:hover{color:#ffa424}
.images_nav{
  width: 130px;
  /* background: #e8e8e8; */
  height: 100px;
  }
.li_w_img a {
}
.wrap_children_nav  .icon_nav {
    vertical-align: top;
    width: 240px;
    /* height: 117px; */
    margin: 0 5px 10px 0;
    display: inline-block;
}

.wrap_children_nav
 .logo .icon_nav {
    height: 150px;
    width: 150px;
    margin: auto;
    /* line-height: 150px; */
    /* padding: 15px; */
    vertical-align: middle;
    text-align: center;
}

.wrap_children_nav .icon_nav i {
    float: left;
    margin-right: 5px;
}
.icon_nav i {
    display: inline-block;
    vertical-align: middle;
    height: 65px;
    width: 90px;
    background-image: url('/site/images/nav_photos2.jpg');
    background-position: -36px -499px;
  }
.icon_nav.icon_nav_1 i{background-position: -36px -499px;}
.icon_nav.icon_nav_2 i{background-position: -184px -499px;}
.icon_nav.icon_nav_3 i{background-position: -342px -494px;}
.icon_nav.icon_nav_4 i{background-position: -489px -492px;}
.icon_nav.icon_nav_5 i{background-position: -635px -492px;}
.icon_nav.icon_nav_6 i{background-position: -794px -493px;}
.icon_nav.icon_nav_7 i{background-position: -36px -646px;}
.icon_nav.icon_nav_8 i{background-position: -184px -646px;}
.icon_nav.icon_nav_9 i{background-position: -342px -641px;}
.icon_nav.icon_nav_10 i{background-position: -487px -642px;}

.wrap_children_nav .icon_nav a {
    font-size: 17px;
    /* line-height: 1.6; */
    /* display: inline-block; */
}
.wrap_children_nav a.active{border-bottom:2px solid}
.types_nav .t_nav {display: inline-block;margin: 0px 5px 10px;}
.types_nav .t_nav a{text-decoration:underline;/* color: red; */}
.types_nav .t_nav:hover a ,.types_nav .t_nav.active a{     color: red;}
.types_nav .t_nav:hover .icon_nav i ,.types_nav .t_nav.active .icon_nav i{
  animation: none;
  -webkit-filter: grayscale(00%);
  -moz-filter: grayscale(00%);
  -ms-filter: grayscale(00%);
  -o-filter: grayscale(00%);
  filter: grayscale(00%);
  filter: none; /* IE 6-9 */
  /* animation: none; */
  }
.types_nav .t_nav .icon_nav  {display: block;}
.types_nav .t_nav .icon_nav i {
    animation: types_nav_grayscale  5s infinite ease-in-out;
    transition:0.5s;
   -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */}
@keyframes types_nav_grayscale {
  from {-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);}
  50% {-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);}
  75% {-webkit-filter: grayscale(10%);
    -moz-filter: grayscale(10%);
    -ms-filter: grayscale(10%);
    -o-filter: grayscale(10%);
    filter: grayscale(10%);}
  to {-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);}
}
@media(min-width:1024px) {

    #top_nav > .li_nav:hover .wrap_children_nav {/* opacity: 1; *//* display: block; */}

    .li_nav_3 .wrap_children_nav {
        /* margin-left: -500px !important; */
        min-width: 1000px;
    }
    .li_nav_4 .wrap_children_nav {
        /* margin-left: -460px !important; */
        /* min-width: 900px !important; */
    }
    .li_nav_2 .wrap_children_nav {
        left: 0px !important;
        min-width: 900px !important;
    }
    .lvl_1  li  .wrap_children_nav {
        /* margin-left: -350px; */
        left: 0;
        min-width: 1050px;
    }
    .lvl_1  li  .wrap_children_nav.simple {
        margin-left: -0px;
        left: inherit;
        min-width: auto;
    }
    .li_nav_1 .wrap_children_nav {
        margin-left:0px
    }
    .li_nav_5 .wrap_children_nav {
        /* margin-left: -210px !important; */
    }
    .li_nav_7 .wrap_children_nav {
        /* margin-left:-20px !important; */
    }
    .li_nav:last-child .wrap_children_nav {
        margin-left:0px
    }
    .li_nav_5 .lvl_2 >div {
        width: 450px;
    }
}

.li_nav_3 .lvl_2 >div {
    width: 300px;
}


.images_nav.images_nav_1 {background-position: 0px 0px;}
.images_nav.images_nav_2 {background-position: 0px -150px;}
.images_nav.images_nav_3 {background-position: 0px -300px;}
.images_nav.images_nav_4 {background-position: -300px 0px;}
.images_nav.images_nav_5 {background-position: -300px -150px;}
.images_nav.images_nav_6 {background-position: -300px -300px;}
.images_nav.images_nav_7 {background-position: -600px -0px;}
.images_nav.images_nav_8 {background-position: -600px -150px;}
.images_nav.images_nav_9 {background-position: -600px -300px;}
.images_nav.images_nav_10 {background-position: -900px -0px;}
.images_nav.images_nav_11 {background-position: -900px -150px;}
.images_nav.images_nav_12 {background-position: -900px -300px;}
.images_nav.images_nav_13 {background-position: -1200px -0px;}
.images_nav.images_nav_14 {background-position: -1200px -150px;}
.images_nav.images_nav_15 {background-position: -1200px -300px;}
.images_nav.images_nav_16 {background-position: -900px -450px;}
.images_nav.images_nav_17 {background-position: -1200px -450px;}
.images_nav.images_nav_18 {background-position: -900px -600px;}
.images_nav.images_nav_19 {background-position: -1200px -600px;}
.images_nav.images_nav_20 {background-position: -900px -150px;}
.images_nav.images_nav_21 {background-position: -900px -300px;}

.images_nav.images_nav_m1 {background-position: -000px -750px}
.images_nav.images_nav_m2 {background-position: -150px -750px}
.images_nav.images_nav_m3 {background-position: -300px -750px}
.images_nav.images_nav_m4 {background-position: -450px -750px}
.images_nav.images_nav_m5 {background-position: -600px -750px}
.images_nav.images_nav_m6 {background-position: -750px -750px}
.images_nav.images_nav_m7 {background-position: -900px -750px}
.images_nav.images_nav_m8 {background-position: -1050px -750px}
.images_nav.images_nav_m7 {background-position: -1200px -750px}
.images_nav.images_nav_m8 {background-position: -1350px -750px}

.images_nav a {
    /* position: absolute; */
    /* background: rgba(255, 255, 255, 0.8); */
    /* display: block; */
    /* right: 0; */
    /* left: 0; */
    /* top: 31%; */
    /* padding: 10px; */
    font-size: 1.1em;
    /* color: white; */
    /* text-align: center; */
}
.li_nav_5 .images_nav a  {
    font-size: 1.2em;
    padding:8px;
    top: 23%;
}
.li_nav_4 .images_nav_1 {
    background-position: 0 0;
}
.li_nav_4 .images_nav_2 {
    background-position: -311px 0px;
}
#top_nav ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    clear: both;
}

#top_nav ul.small_ul {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px 10px 0;
    /* font-size: 0.8em; */
}

ul.small_ul a {
    /* font-size: 0.9em; */
    line-height: 0.9em;
}

#top_nav ul.small_ul  li{ margin-left: 20px;}
#top_nav ul.small_ul li.first_plus_icon {margin-left:0}
.li_nav_3 ul.small_ul {
    width: 200px;
}

/*colorbox.css*/#colorbox, #cboxOverlay, #cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;}#cboxOverlay {position: fixed;width: 100%;height: 100%;}#cboxMiddleLeft, #cboxBottomLeft {clear: left;}#cboxContent {position: relative;}#cboxLoadedContent {overflow: auto;}#cboxTitle {margin: 0;}#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer;}.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;}.cboxIframe {width: 100%;height: 100%;display: block;border: 0;}#colorbox, #cboxContent, #cboxLoadedContent {box-sizing: content-box;}#cboxOverlay {background: url(colorbox_img/overlay.png) repeat 0 0;}#colorbox {}#cboxTopLeft {width: 21px;height: 21px;background: url(colorbox_img/controls.png) no-repeat -101px 0;}#cboxTopRight {width: 21px;height: 21px;background: url(colorbox_img/controls.png) no-repeat -130px 0;}#cboxBottomLeft {width: 21px;height: 21px;background: url(colorbox_img/controls.png) no-repeat -101px -29px;}#cboxBottomRight {width: 21px;height: 21px;background: url(colorbox_img/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft {width: 21px;background: url(colorbox_img/controls.png) left top repeat-y;}#cboxMiddleRight {width: 21px;background: url(colorbox_img/controls.png) right top repeat-y;}#cboxTopCenter {height: 21px;background: url(colorbox_img/border.png) 0 0 repeat-x;}#cboxBottomCenter {height: 21px;background: url(colorbox_img/border.png) 0 -29px repeat-x;}#cboxContent {background: #fff;overflow: hidden;}.cboxIframe {background: #fff;}#cboxError {padding: 50px;border: 1px solid #ccc;}#cboxLoadedContent {margin-bottom: 28px;position: relative;}#cboxTitle {position: absolute;bottom: 4px;left: 0;text-align: center;width: 100%;color: #949494;}#cboxCurrent {position: absolute;bottom: 4px;left: 58px;color: #949494;}#cboxSlideshow {position: absolute;bottom: 4px;right: 30px;color: #0092ef;}#cboxPrevious {position: absolute;bottom: 0;top: 35%;border: none;left: 0px;background: url(colorbox_img/controls.png) no-repeat -75px 0;background-image: url(/site/images/icons_sprite.png);background-position-x: -500px;width: 50px;height: 81px;text-indent: -9999px;transition: 500ms;}

#cboxPrevious:hover {
    left: -15px;
}#cboxPrevious:hover {/* background-position: -75px -25px; */}#cboxNext {position: absolute;bottom: 0;top: 35%;right: 0;/* background: url(colorbox_img/controls.png) no-repeat -50px 0; */width: 57px;background: url(/site/images/icons_sprite.png);background-position-x: -500px;background-position-y: -100px;/* -webkit-appearance: none; */height: 85px;text-indent: -9999px;/* padding: 5px; */border: none;transition: 500ms;}#cboxNext:hover {/* background-position: -50px -25px; */right: -20px;}#cboxLoadingOverlay {background: url(colorbox_img/loading_background.png) no-repeat center center;}#cboxLoadingGraphic {background: url(colorbox_img/loading.gif) no-repeat center center;}#cboxClose {position: absolute;bottom: 0;right: 0;background: url(colorbox_img/controls.png) no-repeat -25px 0;width: 25px;height: 25px;border: none;text-indent: -9999px;}#cboxClose:hover {background-position: -25px -25px;}.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.cboxIE6 #cboxTopLeft {background: url(colorbox_img/ie6/borderTopLeft.png);}.cboxIE6 #cboxTopCenter {background: url(colorbox_img/ie6/borderTopCenter.png);}.cboxIE6 #cboxTopRight {background: url(colorbox_img/ie6/borderTopRight.png);}.cboxIE6 #cboxBottomLeft {background: url(colorbox_img/ie6/borderBottomLeft.png);}.cboxIE6 #cboxBottomCenter {background: url(colorbox_img/ie6/borderBottomCenter.png);}.cboxIE6 #cboxBottomRight {background: url(colorbox_img/ie6/borderBottomRight.png);}.cboxIE6 #cboxMiddleLeft {background: url(colorbox_img/ie6/borderMiddleLeft.png);}.cboxIE6 #cboxMiddleRight {background: url(colorbox_img/ie6/borderMiddleRight.png);}.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}


.slick_imgs{cursor:pointer;border-radius: 0px;box-shadow:3px 3px 3px rgba(0,0,0,0.28);margin:20px;opacity:.7}
.slick_img{padding-bottom:13px}
.slick-center .slick_imgs{margin:0;opacity:1}
.slick_description{padding:10px;background:rgba(255,255,255,0.95);margin:0 8px 24px;border-radius: 0px;box-shadow:0 3px 3px rgba(0,0,0,0.28);font-family:Roboto Condensed;font-weight:600;font-size:19px}
.slick_title{text-align:center;font-weight:600;font-family:Roboto Condensed;font-size:24px;line-height:30px}
@media (max-width:768px) {
.slick_title{font-size:16px;line-height:21px}
}
.slick-current .slick_img::before{content:'';position:absolute;bottom:-14px;left:45%;border:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0.28)}
.slick-current .slick_img::after{content:'';position:absolute;bottom:-15px;left:45%;border:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff}
#eshopSlider{margin-top:24px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;/* height: 680px; */}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{outline:none;display:none;float:left;height:100%;min-height:1px;position:relative}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block;margin:auto}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:0;display:block;width:40px;height:100%;margin-top:-10px;padding:0;cursor:pointer;color:transparent;outline:none;background:#fff;border-radius: 0px;border:1px solid rgba(0,0,0,0.43);/* box-shadow:0 3px 3px rgba(0,0,0,0.28); */}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;background:#ffa424}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'FontAwesome';font-size:35px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0;z-index:1;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.slick-prev:before{content:'\f054';font-weight:700;font-size:20px;line-height:20px}
.slick-next{right:0}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'\f054';font-weight:700;font-size:20px;line-height:20px}
.slick-dots{position:absolute;bottom:15px;display:block;padding:0 7px;height:26px;float:right;clear:both;background:transparent;border-radius:11px;right:0;list-style:none;left:0;max-width: 900px;margin:auto;text-align:center;z-index:1;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;margin:0 4px;border-radius: 0px;width:10px;height:10px;background:#fff;display:inline-block;overflow:hidden;content:' ';text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:1;color:#000;background: #ffa424;}

.wrap {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .wrap {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .wrap {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .wrap {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .wrap {
    max-width: 1140px;
  }
}
.my_btn , .main_slider_button{display: inline-block;border-radius: 0px;background:#ffa424;font-size: 12px;padding: 5px 16px;color:white;box-shadow: 0 10px 11px -10px #ffa424;text-decoration: none; transition:0.5s}
.my_btn:hover ,.main_slider_button:hover{
    background:#f59b09;
    box-shadow:0 7px 11px -7px #ffde00;
    color:white;
    text-decoration:none;
}


#tagsDiv ul li {display: inline;border-right: 1px solid #3b3b3b;padding: 0px 5px;margin:0 0px 5px 0;}
#tagsDiv ul li:last-child {border-right: none; }
#tagsDiv ul li a{display: inline;padding: 2px;}
#tagsDiv ul li:hover a {background: #ffa524 ; color: white !important;}

.l-footer {background: #4e4e4e url('/site/images/bg/footer_bg.jpg');}
.l-footer a ,.l-footer{color:white;/* font-size: 0.8em; */}

.l-footer a:hover {
    color: #fea324;
    text-decoration: none;
}

.footer_copyright {
    font-size: 0.8em;
    text-align: center;
    margin: 10px 0;
}

.m_slider_item {padding: 30px 0;}
.m_slider_item .title{padding: 30px 0; border-bottom: 1px solid #ffa424; }
.m_slider_item .dop_title{}
.m_slider_item ul , ul.cool{list-style-image: url('/site/images/list_style_img2.png');}
.m_slider_item ul li{
    line-height: 2.5;
}
.m_slider_item ul li, ul.cool li{
    font-size: 1.1em;
}
.owl-theme .owl-dots {
    margin-top: -30px;
    position: relative;
}
 .owl-theme .owl-nav [class*=owl-] ,.icon_links_photos > .owl-theme .owl-nav [class*=owl-] {
  content: '';
  color: transparent !important;
  height: 82px;
  width:75px;
  background-image:url('/site/images/icons_sprite.png');
  background-position-x:-500px;
  background-color:transparent;
  border:none;
  box-shadow:none;
  text-shadow: none;
  transform: scale(0.8);
  right: -60px;
}

.popup .owl-theme .owl-prev, .popup .owl-theme .owl-nav .owl-prev:hover {
    left: -13px;
}
.popup  .owl-theme .owl-next {
    right: -31px;
}

.owl-theme .owl-nav .owl-next:hover,
.icon_links_photos >.owl-theme .owl-nav .owl-next:hover{background-position-y:-100px;/* right:10px; */}
.owl-theme .owl-nav .owl-prev:hover,
.icon_links_photos >.owl-theme .owl-nav .owl-prev:hover{left: -35px;}
 .owl-theme .owl-next,.icon_links_photos > .owl-theme .owl-next {background-position-y:-100px;right: 15px;}
 .owl-theme .owl-prev,.icon_links_photos > .owl-theme .owl-prev {/* left:35px; */}
.owl_materials  .owl-nav  { top: 0; }
 .m_slider >.owl-theme .owl-nav .owl-prev{left:30px;}
 .m_slider >.owl-theme .owl-nav .owl-next{right:30px;}
 .owl-theme .owl-next,.icon_links_photos > .owl-theme .owl-next {background-position-y:-100px;right: 15px;}
 .owl-theme .owl-prev,.icon_links_photos > .owl-theme .owl-prev {/* left:35px; */}
.owl_materials  .owl-nav [class*=owl-] {
  content: '';
  color: transparent;
  height: 82px;
  width:75px;
  padding: 50;
  background-image:url('/site/images/icons_sprite.png');
  background-position-x:-500px;
  background-color: transparent;
  border:none;
  box-shadow:none;
  /* position: relative; */
  text-shadow: none;
  z-index: 4;
}

.owl_materials  .owl-nav .owl-next:hover{background-position-y:-100px;right:10px;}
.owl_materials .owl-nav .owl-prev:hover{left:30px;}
.owl_materials  .owl-next {background-position-y:-100px;right:35px;}
.owl_materials .owl-prev {left:55px}


.m_video_block .owl-theme .owl-nav [class*=owl-],
.m_otziv_block .owl-theme .owl-nav [class*=owl-] {
  content: '';
  color: transparent;
  height: 82px;
  width:75px;
  background-image:url('/site/images/icons_sprite.png');
  background-position-x:-500px;
  /* background-position-y: -200px; */
  background-color:transparent;
  border:none;
  box-shadow:none;
  text-shadow: none;
}

.m_video_block .owl-theme .owl-nav .owl-next:hover,
.m_otziv_block .owl-theme .owl-nav .owl-next:hover{background-position-y: -300px;right: -135px;}
.m_video_block .owl-theme .owl-nav .owl-prev:hover,
.m_otziv_block .owl-theme .owl-nav .owl-prev:hover{left: -135px;}
.m_video_block  .owl-theme .owl-next ,
.m_otziv_block  .owl-theme .owl-next {background-position-y:-300px;right: -130px;}
.m_video_block  .owl-theme .owl-prev,
.m_otziv_block  .owl-theme .owl-prev {background-position-y: -200px;left: -110px;}

.m_poschitat input {
  max-width: 200px;
  border:1px solid #ffa524;
}
.m_poschitat .as_input {
  background-color: white;
  padding: .375rem .75rem;
  border:1px solid #ffa524;
  display: inline-block;
  color:#003760;
}
.m_poschitat .as_input.active{
  background-color: #003760;
  border:1px solid #003760;
  color:white;
}
.cool_input {background: none;border: none;border-bottom: 1px solid #000000;padding: 5px;background: #ffffff87;}
.cool_input:focus{outline: nonel;background:white}
.m_zakaz_zvonka .cool_input:focus{color:#ffa524 !important;}

.circle_div {overflow: hidden; border-radius: 100%}

.m_video_block .wrap_video_owl:after,
.m_otziv_block .wrap_reviews:after{content: '';display: block;position: absolute;top: 15%;width: calc(100% + 900px);height: calc(70%);/* height:250px; */background: #ffa524;margin: 0 -450px;}
.m_video_block .wrap_video_owl,.m_otziv_block .wrap_reviews{width: 76%;margin: auto;position: relative;
  background-color: #fff; /* layer fill content */
  -moz-box-shadow: -14px 14px 20px rgba(157,157,157,.5); /* drop shadow */
  -webkit-box-shadow: -14px 14px 20px rgba(157,157,157,.5); /* drop shadow */
  box-shadow: -14px 14px 20px rgba(157,157,157,.5); /* drop shadow */
}

.m_video_block .owl-stage-outer, .wrap_reviews .otziv_owl {
    background: white;
}
.m_video_block .owl-theme .owl-dots,.m_otziv_block .owl-theme .owl-dots {margin-top: -30px;z-index: 2;position: relative;}

.block_shadow ,.akcii_ramka {  -moz-box-shadow: -14px 14px 20px rgba(157,157,157,.5); /* drop shadow */
  -webkit-box-shadow: -14px 14px 20px rgba(157,157,157,.5); /* drop shadow */
  box-shadow: -14px 14px 20px rgba(157,157,157,.5); /* drop shadow */}
.date_period {position: absolute; display: inline-block; padding: 5px; color:white; background: #ffa524;left:0; top:10%}

.icon_link {display: block; background: white; text-align: center; padding:20px 10px; min-height: 150px}
.icon_link  strong{min-height: 48px ;display: block;}
.icon_link.active, .icon_link:hover {background: #003760; color: white;}
.icon_link.active >.icon100,  .icon_link:hover >.icon100 {background-position-y: -100px;}
.icon_link >.icon100{display: block; margin:0  auto 5px;}

.icon_links_photos .owl-item.active:not(.center) > * {transition: 500ms}
.icon_links_photos .owl-item.active:not(.center) > * {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

.big_input {border:none; width:100%; padding:7px 10px;background:rgba(255, 255, 255, 0.9);}

.akcii_ramka {max-width: 360px;background: #fff;border-radius: 0px;/* box-shadow: -1px 1px 2px -1px grey; */margin: 0 auto 20px;overflow: hidden;transition: 500ms;}

.akcii_ramka:hover {
    box-shadow: 0px 0px 30px rgba(157,157,157,.5);
}
.akcii_ramka:hover .wrap_img>img {
margin-top:-60px;
}
.akcii_ramka .wrap_img>img {
transition:3s;}
.wrap_img {
    /* height: 118px; */
    overflow: hidden;
}
/*
.akcii_wrap:nth-child(1) .akcii_ramka {background: #fffdd7;}
.akcii_wrap:nth-child(2) .akcii_ramka {background: #c4daec;}
.akcii_wrap:nth-child(3) .akcii_ramka {background: #e0ffe0;}
.akcii_wrap:nth-child(4) .akcii_ramka {background: #f8f1e8;}*/
.akcii_ramka .text {
    font-size: 14px;
    margin: 10px;
}
.akcii_ramka .akcii_ramka__button {
    margin: 10px 0 20px;
    display: inline-block;
    border: 1px solid gray;
    padding: 8px 25px;
    font-size: 15px;
}
.akcii_ramka .title {
    margin: 10px;
    font-size: 18px;
    font-weight: bold;
}
.akcii_ramka img {
    max-width: 100%;
}
.m_team_person {text-align: center; margin-bottom: 15px; padding: 10px;}
.m_team_person_foto {margin-bottom: 10px;}
.m_team_person_name {margin-bottom: 5px;}

.m_team_person_name {text-align: center; margin-bottom: 15px;}
.m_team_person_post {text-align: center; margin-bottom: 15px;}

.shadow_on_hover:hover  .circle_div{box-shadow: 0 0 80px -5px #2f2f2f;transform: scale(1.1);border: 1px solid #ffa424;transition: 750ms;}
.page-calc {}
.page-calc  h2{margin-top: 0;}
.page-calc .text1{
    font-size:18px;
    color:#8b8172;
    text-align:center;
    text-transform:uppercase;
}
.page-calc label{
    margin-left:15px;
    line-height:41px;
}
.pos_rel{position:relative}

.main_photo video {
    max-width: 100%;
}
.page-calc input[type="text"], .page-calc select{
    width: 100px;
    margin: 0;
    font-size: 20px;
    padding: 7px 10px;
    border: none;
    box-sizing:  border-box;
    background: #ffffff;
    border: 1px solid #ebebeb;
    border-radius: 0px;
}
.page-calc .block-stoimost{font-size: 1.1em;}

.page-calc .block-stoimost  span.price{
    font-size: 23px;
    margin-left: 15px;
}

span.price.l_th {
    text-decoration: line-through;
    font-size: 20px !important;
}
.page-calc .block-stoimost  span.discont{
    font-size: 21px;
    color: #ffffff;
    /* text-shadow: 2px 2px gray; */
    background: #084678;
    text-transform:lowercase;
    display: inline-block;
    padding: 0 5px;
    border-radius: 0px;
    margin-left: 15px;
}

.page-calc .block-result #result1{
    font-size:24px;
    color:#39342e;
}
.page-calc .block-result #result2{
    font-size: 24px;
    /* color:#0e5772; */
    /* margin-bottom:27px; */
}
.page-calc .block-result .button1{
    margin-bottom:35px;
    margin-left:11px;
    margin-right:12px;
}
.page-calc .window2{
    margin-bottom:48px;
}

#calculator_price2 .block-info {
    margin-top: 34px;
    font-size: 0.9em;
}

#calculator_price2 .label_title {
    font-size: 20px;
}
#calculator_price2 .number{font-weight: bold; display: inline-block;width: 60px;height: 60px;color:#084678;line-height: 60px;border: 1px solid;border-radius: 100%;font-size: 1.7em;}

span.number {}
#calculator_price2 .white_btn{display:inline-block;background:white;color:black;border-radius:6px;min-width: auto;margin: 0 5px 13px 0;padding: 7px 20px;cursor: pointer;transition: 500ms;text-align: center;}

#calculator_price2 .white_btn:hover {
    background: #084678;
    color: white;
}

#calculator_price2 .white_btn.selected {
    background: #084678;
    color: white;
}
#calculator_price2 .white_bg {
    background: white;
    color: black;
    padding: 20px 50px;
    box-shadow: 1px 1px 3px -2px gray;
}

#calculator_price2 .discont {
    font-size: 20px;
    margin-left: 15px;
}
#calculator_price2 .wh_bg_title {
    font-size: 1.7em;
    margin-bottom: 10px;
}
#calculator_price2 #result2 .price {
  /* font-size: 2.6em; */
  border-bottom: 2px solid #e5e5e5;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
#calculator_price2 #result2 .price  small{
  font-size: 0.5em;
}
.red_border_btn {border: 2px solid #ff6666;display:inline-block;background:white;color:black;border-radius:6px;min-width: auto;margin: 0 0 5px  0px;padding: 17px 20px;font-size: 1.3em;transition: 0.5s;cursor: pointer;text-align: center;}

#calculator_price2 .red_border_btn:hover {
  /* text-shadow: 2px 2px 1px grey; */
  text-decoration: underline;
  color: black;
}
.fixed_header.fix{position:fixed;top:0;z-index: 93;background:gray;left:0;right:0;-webkit-transition: 364ms;-o-transition: 364ms;transition: 364ms;/* background-color: rgb( 255, 255, 255 ); */box-shadow: 0px 0px 38px 0px rgba(0, 0, 0, 0.38);}
.fixed_header.fix .lvl_1 >li> a{/* color: white; */}

.wrap_breadcrumb{    z-index: 1;
    position: relative;}
.breadcrumb {background:none;padding: .75rem 0rem;font-size: 0.8em;margin: 0;}
.breadcrumb .circle{display: inline-block;margin: 6px 15px;vertical-align: middle;border-radius: 100%;background: #ffa524;width: 10px;height: 10px;}

.project_item  {
  transition:350ms;
  position: relative;background: #fafafa;/* max-width: 260px; *//* padding: 0 0 10px; */margin: auto;transition: 500ms;border: 0px solid #dddddd;}

.project_item .wrap_img {
    position: relative;
}

.project_item video {
    /* height: 171px; */
    width: 100%;
}

.project_item:hover {
    box-shadow: 0px 0px 30px -15px #333333;
    border: 0px solid #ffa424;
}

.project_item:hover img {
    transform: scale(1.1);
}

.project_item img {
    transition: 500ms;
}

.project_item .project_details {
    padding: 5px 10px;
    position: relative;
}
.project_item:hover .show_only_mobile1 {
    opacity: 0.1;
    transition:500ms;
}
.project_item:hover .show_only_mobile {
    opacity:1;
}

.project_item .show_only_mobile {
   display: flex;
   align-self: center;
   opacity:0;
   position:absolute;
   right: 0;
   left: 0;
   top: 0;
   width: 100%;
   bottom: 0;
   padding: 1em;
   transition:500ms;
 }

.project_item .show_only_mobile>div {
   width: 100%;
   /* display: table-row; */
   /* vertical-align: bottom; */
   align-self: center;
 }


.project_title_m {
    position: absolute;
    padding: 5px 10px 10px;
    background-color: #fafafa;
    background-color: rgb(250 250 250 / 0.7);
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    display:table;
    width:100%;
}
.title_m_span {display:table-cell;}
.strong{font-weight:bold}
.project_title_m .price_m2 .strong, .color_price {
    color: #F44336;
}

.project_details .filtr_icon {
    margin: 0  5px 0 0;
}
.project_item .size_val {word-spacing: -0.2em;}
.wrap_project_item  {max-width: 260px ; margin: 0 20px 20px 0}
 .sale_text {position: absolute;right: 0;top: 0.5em;padding: 3px 10px;opacity: 0.7;}

.project_items .very_big_btn {display: inline-block;border: 3px solid #ffa524;/* color:white; */margin: 3rem  2rem;text-align: center;padding: 0.75rem;}

.project_params .param_name{font-size: 0.8em;line-height: 0.8;margin-bottom: 0;}
.round_border{padding: 5px; border: 1px solid; border-radius: 100%;}

.etap_icon {background-image: url('/site/images/icons_sprite_etaps.jpg');display: inline-block;width: 220px;height: 182px;}
.etap_icon.e1 {background-position-y: -0px;} .etap_icon.e2 {background-position-y: -184px;} .etap_icon.e3 {background-position-y: -368px;} .etap_icon.e4 {background-position-y: -552px;} .etap_icon.e5 {background-position-y: -736px;} .etap_icon.e6 {background-position-y: -920px;} .etap_icon.e7 {background-position-y: -1104px;} .etap_icon.e8 {background-position-y: -1288px;} .etap_icon.e9 {background-position-y: -1472px;} .etap_icon.e10 {background-position-y: -1656px;} .etap_icon.e11 {background-position-y: -1840px;} .etap_icon.e12 {background-position-y: -2024px;} .etap_icon.e13 {background-position-y: -2208px;} .etap_icon.e14 {background-position-y: -2392px;} .etap_icon.e15 {background-position-y: -2576px;} .etap_icon.e16 {background-position-y: -2760px;}

.btn-primary {
    color: #fff;
    background-color: #084678;
    border-color: #084678;
}
.folders_names  a{background:#ffa524;display: inline-block;color: white;border-radius: 0px;padding: 4px 30px;min-width: 150px;text-align: center;border: 4px solid #ffffff;transition: 0.5s;text-decoration: none;margin-right: 15px;}

.folders_names a:hover,.folders_names a.active,.yellow_btn.white_border:hover {
    background: white;
    color: black;
}
.folders_names  a.active{ background:#fff ; display: inline-block; text-decoration: none; }

.open_close_handler {
    position: relative;
    cursor: pointer;
    /* text-decoration: underline; */
    padding-right: 20px;
}
.open_close_handler:hover{
  text-decoration: none;
}
.open_close_handler:after {
    position: absolute;
    top: 50%;
    right: 4px;
    width: 11px;
    height: 6px;
    margin-top: -3px;
    content: '';
    -webkit-transition: -webkit-transform .4s ease;
    -moz-transition: -moz-transform .4s ease;
    -o-transition: -o-transform .4s ease;
    transition: transform .4s ease;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjguMjUxLDAgNC41LDMuNTcyIDAuNzUsMCAwLDAuNzE1IDMuNzUsNC4yODYgMy43NSw0LjI4NiA0LjUsNSA5LDAuNzE1Ii8+PC9zdmc+) 50% 50% no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}
.opened:after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

#fitlr_form {border-bottom: 1px solid #E0E0E0; }
#fitlr_form .filtr_block {border-bottom: 1px solid #E0E0E0;/* border-bottom:none; */padding: 10px 10px;}

#wrap_filtr {
    background: #FAFAFA;
}
#fitlr_form .values {margin-left: 11px;margin-top: 5px;}
#fitlr_form ul {list-style: none;margin: 0;padding: 0;}
#fitlr_form ul li{list-style: none;display: inline-block;min-width: 50%;}

.color_gray {
    color: gray;
}
#fitlr_form ul li.active span,#fitlr_form ul li:hover span{text-decoration:underline;}

#fitlr_form ul li a {
    display: block;
    padding: 1px 0px;
}
#fitlr_form input[type="number"] {width: 100%;border-radius: 3px;border: 1px solid #e0e0e0;padding: 1px 3px;}
#fitlr_form label {cursor: pointer;display: inline-block;/* min-width: 50%; */}

#fitlr_form label span {
    display: inline-block;
    margin-left: 15px;
    text-align: left;
}

.show_preload_count {
    position: absolute;
    background: white;
    border: 1px solid #f1a433;
    left: 20px;
    margin-top: -10px;
    display: block;
    padding: 0.1em 0.6em;
    box-shadow: 0px 0px 30px -15px #333333;
    z-index: 99;
    /* min-width: 164px; */
    white-space: nowrap;
}
#fitlr_form label > input{display: inline-block;margin: 0 0px 0 0;}

#fitlr_form li>label > input {
    /* display: none; */
}
#fitlr_form button {min-width: 100px;padding-left: 15px;padding-right: 15px;}
.filtr_icon {display: inline-block;height: 33px;width: 32px;vertical-align: middle;margin: 0 10px 0px 0;background: url('/site/images/icons_sprite.png');background-position-x: -400px;background-position-y: -368px;}
.filtr_icon.icon_type {background-position-x: -400px;background-position-y: -368px;}
.filtr_icon.icon_style {background-position-x: -400px;background-position-y: -334px;}
.filtr_icon.icon_price {background-position-x: -400px;background-position-y: -401px;}
.filtr_icon.icon_size {background-position-x: -434px;background-position-y: -368px;}


.filtr_icon.icon_square {background-position-x: -434px;background-position-y: -300px; background-position: -434px -300px: }
.filtr_icon.icon_count_floor {background-position-x: -434px;background-position-y: -334px;}
.filtr_icon.icon_count_bedroom {background-position-x: -434px;background-position-y: -401px;}
.filtr_icon.icon_count_wc {background-position-x: -434px;background-position-y: -435px;}
.button_design{max-width:380px;border-radius: 0 60px 0 60px;box-shadow:0 2px 5px 0 rgba(0,0,0,.20);background:#FF9E00;color:#000;}
.button_design_2{max-width:320px;box-shadow:0 2px 5px 0 rgba(0,0,0,.20)}
.text_white_shadow{    text-shadow: 0px 0px 8px white;}
.mt-46{margin-top: -46px;}
.w40px {width: 40px;}

.border_right_none {
    border-right: none !important;
}
.border_left_none {
    border-left: none !important;
}
table .border_left {
    border-left: 1px solid #dee2e6;
}
.mobile_show {display: none;}
.menu_info {text-align: center;font-size: 1.1em;color: gray;padding-top: 0.5em;}



/*expressslider*/.slider-express {
    max-width: 450px;
    width: 100%;
    height: 500px;
    position: relative;
    color: black;
    padding: 20px 0;
    box-shadow: 1px 1px 3px -2px grey;
    background: #ffffff;
    margin: 30px auto;
    margin-bottom: 20px;
    margin-top: 20px;
    /* box-sizing: border-box; */
  }


  #calc_slider {
    /* position: absolute; */
    top: -1px;
    left: -1px;
  }

  #calc_slider .rs-handle {
    background-color: transparent;
    border: 8px solid transparent;
    border-right-color: #fff;
    display: none;
    margin: -41px -4px 0px -5px !important;
    border-width: 10px 22px 10px 22px;
    border-radius: 0;
  }

  #calc_slider .rs-handle:before {
    display: block;
    content: " ";
    position: absolute;
    height: 180px;
    width: 180px;
    right: -90px;
    bottom: -90px;
    border-radius: 100px;
  }

  #calc_slider .rs-tooltip {
    font-size: 40px;
    display: none;
    width: 90px;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    text-align: center;
    color: #ffa424;

  }

  #calc_slider .rs-range-color {
    background-color: #084678;
  }

  #calc_slider .rs-path-color {
    background-color: #dedede;
  }

  .rs-inner-container {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: 0 5px 24px #d2d2d2;
  }

  .start,
  .end {
    width: 50%;
    position: absolute;
    z-index: 10;
    bottom: 10px;
    color: #212529;
  }

  .start {
    left: -23px;
    top: 152px;
  }

  .end {
    right: -23px;
    top: 152px;
    text-align: right;
  }

  .rs-inner {
    background-image: linear-gradient(#ffffff, #d6d6d6);
    box-shadow: 0 1px 40px -10px #084678, inset 0 -8px 10px -4px #dedede;
    border: none !important;
  }

  .rs-border {
    border: 1px solid #efefef;
  }

  .rs-overlay {
    display: none;
  }






label.radio_name {
    cursor: pointer;
    margin-bottom: 0;
}


  .price-r-m-bl {height: 60px;background: #efefef;display: inline-block;margin-left: 2px;margin-right: 2px;margin-bottom: 5px;/* border-radius: 5px; */border: 1px solid #cccccc;/* box-shadow: inset 2px 3px 5px rgba(154, 147, 140, 0.5), 3px 3px 6px rgba(255, 255, 255, 1) */}

  .price-r-m-bl-name {
    text-align: center;
    font-size: 13px;
    color: #777;
    margin-top: 10px;
    margin-bottom: -4px;
  }

  .price-r,
  .price-m,
  .price-f {
    font-size: 23px;
  }

  .price-f {
    /* color: darkorange; */
  }

  .star {
    margin-top: -10px;
    font-size: 16px;
  }

  .sqmk {
    font-size: 35px;
    color: #000000;
    width: 102px;
    height: 38px;
    border: solid 1px #ccc;
    /* border-radius: 5px; */
    background: #f7f7f7;
    position: absolute;
    top: 66px;
    left: 39px;
    z-index: 10;
    text-align: center;
    -webkit-appearance: none;
    line-height: 40px;
    padding: 0;
    outline: none;
    /* text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3), -2px -2px 5px rgba(255, 255, 255, 1); */
  }


  .sqmk-name {
    font-size: 13px;
    color: #fff;
    text-align: center;
    width: 85px;
    height: 25px;
    position: absolute;
    top: 7px;
    left: 80px;
    z-index: 12;
    transform-origin: bottom;
    z-index: 7;
    text-shadow: 0 0 3px #000000;
  }

  .letter {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    height: 80px;
    width: 20px;
    text-align: center;
    transform-origin: bottom;
    font-family: arial;
  }

  .calc-comment {
    width: 80%;
    text-align: left;
    font-size: 12px;
    position: absolute;
    bottom: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 20px;
    color: #999;
  }

  .rs-bar:not(.rs-rounded) .rs-seperator {
    display: none;
  }
/*expressslider*/
.feedback_form {}
.feedback_form input[type="text"],.feedback_form input[type="email"]{}
.feedback_form textarea{}
.feedback_form input[type="checkbox"]{}
.feedback_form input{}
.tel_in_header {}
  .wow {
    /* visibility: hidden; */
    /* overflow: hidden; */
  }
  .params-cardd li:before {
      position: absolute;
      bottom: 3px;
      left: 0;
      border-bottom: 1px dotted #c9ccd3;
      content: '';
      display: block;
      width: 100%;
      height: 1px;
  }
.price_block {border: 1px solid #E0E0E0;display: inline-block;padding:0.5em 1em 0;}

  .bordered_param {
    position: relative;
    color:gray;
    text-align: left;
  }

  .project_price  {
    font-size:1.2em; color: black

  }
  .bordered_param .t {
    /* float:left; */
    background: white;
    position: relative;
    padding-right: 5px;
  }
.project_item .bordered_param .v, .project_item .bordered_param .t{background: #fafafa;font-size: 0.8em;}
.project_item .bordered_param {line-height:0.9em;/* font-size:0.9em; */color:black;}
  .bordered_param:after {
    clear: both;
  }

  .bordered_param:before {
    position: absolute;
    bottom: 5px;
    left: 0;
    border-bottom: 1px dotted #c9ccd3;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
  }

  .bordered_param .v {
    float: right;
    background: white;
    position: relative;
    padding-left: 5px;
  }
 .op0 {opacity: 0;}
.i_load_photos a{text-decoration:none!important;position:absolute;transition:600ms;z-index:9;right: 10px;top: 49px;color: #fafafa;background: #7b7b7b8a;font-size: 3em;font-weight: bold;line-height: 0.6em;opacity: 0.5;border-radius: 100%;padding: 1px 3px 6px;border: 2px solid;font-family: consolas;display: inline-block;}
.project_item:hover .i_load_photos a{opacity:1}

#wrap_filtr.w100p {width: 100%}
.wrap_short_p_inf {display: table;width: 100%;margin-bottom: 9px;/* color: gray; */}
.short_p_inf {display: table-cell;font-size: 0.9em;text-align: left;}

#dstr-back-to-top .dstr-back-to-top-text,.dstr-pagination li,.widget.timetable_sidebar_box h5.box_header {
    font-family: Montserrat,sans-serif
}

#dstr-back-to-top {
    display: block;
    position: fixed;
    right: 3vw;
    bottom: 3vh;
    margin: 0;
    width: 58px;
    height: 58px;
    opacity: 0;
    visibility: hidden;
    z-index: 10000;
    color: #fcf7f4;
    text-align: center;
    border: 2px solid;
    background: #ffa524;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 4px 4px 5px -3px #00000078;
    -webkit-transition: opacity .2s ease-out,visibility .2s ease-out,color .2s ease-out;
    -moz-transition: opacity .2s ease-out,visibility .2s ease-out,color .2s ease-out;
    transition: opacity .2s ease-out,visibility .2s ease-out,color .2s ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#dstr-back-to-top .dstr-back-to-top-inner {
    display: block;
    position: relative;top: 65%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%)
}

#dstr-back-to-top .dstr-back-to-top-text {
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: .2em;
    margin-left: 2px;
    -webkit-transition: -webkit-transform .2s ease-out,opacity .2s ease-out;
    transition: transform .2s ease-out,opacity .2s ease-out
}

#dstr-back-to-top .dstr-icon-stack {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -11px;
    margin-top: -11px;line-height: inherit;
    font-size: 36px;
    -webkit-transition: -webkit-transform .2s ease-out,opacity .2s ease-out;
    transition: transform .2s ease-out,opacity .2s ease-out
}

#dstr-back-to-top.off {
    opacity: 0;
    visibility: hidden
}

#dstr-back-to-top.on {
    opacity: 1;
    visibility: visible
}

#dstr-back-to-top:hover .dstr-back-to-top-text {
    -webkit-transform: translateY(-17px);
    -moz-transform: translateY(-17px);
    transform: translateY(-17px)
}

#dstr-back-to-top:hover .dstr-icon-stack {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px)
}
.anks{
    height: auto;
    padding: 0;
    text-align: center;
    display: flex;
    margin: 20px auto !important;
    overflow: auto;
    white-space: nowrap;
}
.anks li {
    margin: 0 5px 10px 5px;
    display: block;
}
.anks a {
    color: #96c01f !important;
    border: #9a9b9c solid 1px;
    padding: 4px 20px;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
}
.anks a:hover {
    text-decoration: none  !important;
    color: #fff   !important;
    border: #007bff solid 1px;
    background: #007bff;
}
.anks span {
    color: #96c01f !important;
    border: #9a9b9c solid 1px;
    padding: 4px 20px;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
}
.anks span:hover {
    text-decoration: none !important;
    color: #fff !important;
    border: #d6d6d6 solid 1px;
    background: #96c01f;
}
.hidden-blockss {
  box-sizing: border-box;
  background: #fff;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  padding: 25px;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  overflow-y: auto;
  font-family: "Rubik", sans-serif;
}
.hidden-blockss.hidden-block--active {
  opacity: 1;
  background: rgba(59, 59, 59, 0.8);
  pointer-events: auto;
  z-index: 1111;
}
.vpopup {
  max-width: 697px;
  width: 100vw;
  background: #fff;
  margin: 130px auto;
  padding: 30px;
  position: relative;
  opacity: 0;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.popups {
  max-width: 697px;
  width: 100vw;
  background: #fff;
  margin: 130px auto;
  padding: 30px;
  position: relative;
  opacity: 0;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.load_youtube {
    background-size: contain;
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-position: center;
    cursor: pointer;
    height: 230px;
    position: relative;
    background-repeat: no-repeat;
    display: block;
}

.load_youtube > div {
    background-image: url('data:image/png;base64,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');
    position: absolute;
    top: 0;
    bottom: 0;
    background-size: 20%;
    opacity: 0.8;
    left: 0;
    transition: background 0.9s ease, opacity 0.2s linear;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
}

.load_youtube:hover > div {
    opacity: 0;
    background-size: 200%;
}
