﻿#header .menu .item .popup1 h2, #header .menu .item .popup1 h1 { text-transform:none; margin:0; font-weight:normal; font-size:24px; color:#ffc700; padding-bottom:14px; line-height:26px;}
#header .menu .item .popup1 .p2 { margin-top:20px; }
#header .roundday { position:absolute; right:0; top:41px; font-size:10px; color:#afafaf; text-transform:uppercase;}
#header .menu .item .popup2 { padding:19px 20px 30px 34px; width:360px; left:-34px; font-size:15px; }
#header .menu .item .popup2 ul li { position:relative; padding:0 0 7px 30px; line-height:24px}
#header .menu .item .popup2 ul li+li {margin-top:7px;  }
#header .menu .item .popup2 ul li .num { position:absolute; left:0; top:-2px; font-size:22px; color:#ffc700;}
#header .menu .item .popup2 ul li .dt {text-transform:uppercase;}
#header .menu .item .popup2 ul li .txt { line-height:20px; padding:8px 0 0 0; display:none; font-size:14px;}
#header .menu .item .popup2 ul li a { color:#fff;}
#header .menu .item .popup2 ul li.openu .dt { color:#ffc700;}
#header .menu .item .popup2 ul li.openu .txt  { display:block}

#header .menu .item .popup3 { padding:19px 35px 16px 38px; width:355px; left:-34px; font-size:15px;}
#header .menu .item .popup3 ul li { position:relative; padding:0 0 15px 59px; line-height:22px}
#header .menu .item .popup3 ul li+li {margin-top:10px;}
#header .menu .item .popup3 ul li:before {content:""; position:absolute; left:0; top:1px; width:37px; height:41px; background:url(../images/sprite.png) -37px -160px no-repeat;}
#header .menu .item .popup3 ul li.icon1:before { background-position:-43px -118px;}
#header .menu .item .popup3 ul li.icon2:before { background-position:-86px -117px; top:0;}
#header .menu .item .popup3 ul li.icon3:before { background-position:-131px -116px; top:2px;}
#header .menu .item .popup3 ul li.icon4:before { background-position:-175px -117px; top:3px;}
#header .menu .item .popup3 ul li.icon5:before { background-position:-225px -115px;}

#header .menu .item .popup4 { width:421px; padding:0 0 0 7px; left:auto; right:0; }
#header .menu .item .popup4 .scroll-pane { width:100%; height:568px; overflow:auto;}
#header .menu .item .popup4 .reviews { padding-top:6px;}
#header .menu .item .popup4 .reviews .it { padding:10px 0 19px 0;  }
#header .menu .item .popup4 .reviews .foto{ text-align:center; display: inline-block; vertical-align:top; margin:2px -3px 0 0; width:118px; }
#header .menu .item .popup4 .reviews .foto img { width:82px; height:auto; border-radius:41px;}
#header .menu .item .popup4 .reviews .text { display:inline-block; vertical-align:top; width:260px; line-height:18px;}
#header .menu .item .popup4 .reviews .name { font-size:16px; color:#fac400; padding:0 0 1px 0; }
#header .menu .item .popup4 .reviews .rev { padding:12px 0 0 0;}

#header .menu .item .popup4 .leave { text-align:right; font-size:14px; padding:12px 21px 0 0;}
#header .menu .item .popup4 .leave  a { text-decoration:underline}
#header .menu .item .popup4 .leave  a:hover { text-decoration:none}



/*YMapsID*/
#map_block { display:none; position:fixed; z-index:100; background:#000000;  left:0; top:0; width:100%; height:100%; min-width:320px;  }
#map_block input { position:relative; z-index:5;}
#YMapsID { width:100%; height:100%; margin:0 auto; position:absolute; left:0; top:0; z-index:0; box-shadow:inset 0 0 100px #000;}
#YMapsID .ymaps-image-with-content.first { background:url(../images/placemark.png) 0 bottom no-repeat!important; background-size:26px 36px!important; margin-left:-2px;}
#map_block .address, #map_block .bottom { position:absolute; z-index:5; left:0; top:5%; width:100%; text-align:center;}
#map_block:before {content:""; position:absolute; left:0; top:0; width:100%; height:8px; background:#fefefe; box-shadow:0 0 4px #000; z-index:3;}
#map_block .address { width:451px; height:74px; background:url(../images/bg6.png) 0 0 no-repeat; top:6px; left:50%; margin-left:-225px; font-weight:bold;}
#map_block .address .p1 { text-transform:uppercase; font-size:24px; padding-top:2px; }
#map_block .address .p2 { font-size:14px; margin-top:3px ; font-weight:600;  width:84%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  margin:3px auto 0 auto;}
#map_block .yes, #map_block .other { }
#map_block .yes {-webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s; position:absolute; margin-left:-115px; left:50%; top:-126px; background:url(../images/sprite.png) 0 -234px no-repeat; width:230px; height:75px; text-transform:uppercase; cursor:pointer; padding:0 0 6px 0; border:0; font:700 22px 'Open Sans', sans-serif;}
#map_block .yes:hover { background-position:-235px -234px;}
#map_block .bottom .p3 { text-align:center; position:absolute; left:0; width:100%; top:-44px; }
#map_block a.other { color:#fff; text-decoration:underline; font:500 14px 'Open Sans', sans-serif; padding:3px 0;}
#map_block a.other:hover  { text-decoration:none;}
#map_block .bottom { top:auto; left:-20%; width:140%; bottom:-150px;  height:150px; background:#000; box-shadow:0 -80px 100px #000;}
.ymaps-content-icon, .ymaps-b-ico {/*display:none!important;*/}


/*reviews_form*/
.reviews_form .overfl { padding:13px 0 0 0; width:371px; font-size:14px; margin:0 auto;}
.reviews_form a { color:#fff; text-decoration:underline;}
.reviews_form a:hover { text-decoration:none;}
.reviews_form p { margin:21px 0 0 0; position:relative; }
.reviews_form p:first-child { margin:0;}
.reviews_form p.but { text-align:center;}
.reviews_form .heading2 { font-size:24px; color:#ffc700; margin-top:10px; padding-bottom:35px; line-height:normal;}
.reviews_form .inp { vertical-align:top; height:21px; padding:9px 0 14px 10%; width:90%; border:1px solid #c2c2c2; background:url(../images/sprite.png) -1000px -1000px no-repeat #fff; color:#000000; font:400 18px 'Open Sans', sans-serif; line-height:normal; -webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s;}
.reviews_form .inp.ico1 { background-position:-448px -389px;}
.reviews_form .inp.ico1.error { background-position:-593px -276px;}
.reviews_form .inp.ico2 { background-position:-497px -351px;}
.reviews_form .inp.ico2.error_p { background-position:-642px -238px;}
.reviews_form .inp.ico3 { background-position:-546px -313px;}
.reviews_form .inp.ico3.error { background-position:-691px -200px;}
.reviews_form textarea.inp { height:132px;}
.reviews_form .input_file { width:100%; padding-left:0; position:relative; text-align:right; margin-top:21px; }
.reviews_form .inp.error, .reviews_form .input_file.error_p {  border:2px solid #FF0000!important;   }
.reviews_form label.error { background:#e00000; color:#fff; font-size:13px; line-height:16px;; padding:1px 6px; white-space:nowrap; height:18px; position:absolute; left:0; top:-19px; z-index:4;}
.reviews_form .input_file.error_p label.error{ left:-2px; top:-21px;}
.reviews_form .input_file input {opacity:0; filter: alpha(opacity=0); position:relative; z-index:3; width:100%; height:100%; vertical-align:top;}
.reviews_form .input_file .val { text-align:left; position:absolute; left:10%; top:9px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:65%; }
.reviews_form .input_file .search { position:absolute; right:0; top:0; padding-top:9px; text-align:center; width:86px; border-left:1px solid #c2c2c2; height:35px;}
.reviews_form  .orange_button {width:280px;}
.reviews_form  .orange_button:before { display:none; }


/*#autopark*/
#header .menu .item #autopark { left:0;  padding:0 0;  box-shadow:0 2px 4px #666; top:48px; background:#fff; width:100%; min-height:517px; color:#000000;}
#header .menu .item #autopark  a { color:#000000;}
#header .menu .item #autopark:before { display:none;}
#header .menu .item #autopark .cars { padding:14px 5% 0 5%; }
#header .menu .item #autopark .cars li { position:relative; display:inline-block; vertical-align:top; padding:12px 5%; text-align:center; width:40%; margin:0 -2px; font-size:15px; line-height:18px;}
#header .menu .item #autopark .cars li img { max-height:100%; max-width:100%;}
#header .menu .item #autopark .cars li span { display:block; padding-top:14px;}
#header .menu .item #autopark .cars li .hint { display:none; text-align:left; position:absolute; z-index:20; width:365px; left:100%; top:-14px; background:#191919; color:#fff; padding:30px 23px 31px 37px; margin-left:-33px; line-height:20px; font-size:14px;}
#header .menu .item #autopark .cars li .hint:before {content:""; position:absolute; left:-12px; top:50%; margin-top:-27px; width:14px; height:28px; background:url(../images/sprite.png) -224px -179px no-repeat;}
#header .menu .item #autopark .cars li.li-2 .hint, #header .menu .item #autopark .cars li.li-4 .hint { left:auto; right:100%; margin:0 -60px 0 0;}
#header .menu .item #autopark .cars li.li-2 .hint:before, #header .menu .item #autopark .cars li.li-4 .hint:before { left:auto; right:-12px; background-position:-304px -179px;} 
#header .menu .item #autopark .cars li .hint p { margin-top:17px;}
#header .menu .item #autopark .cars li .hint p.p1 { margin:0; color:#ffc700; font-size:20px; line-height:24px; padding-bottom:10px; font-weight:600;}
#header .menu .item #autopark .cars li.openu { z-index:60;}
#header .menu .item #autopark .cars li.openu  .hint  { display:block;}
#header .menu .item #autopark .cars li.openu a { position:relative;}
#header .menu .item #autopark .cars li.openu a:before {content:""; position:absolute; left:-1000px; width:3000px; top:-1000px; height:5000px;  z-index:19; cursor:default; }

/*days_blocks*/
#days_blocks:before {content:""; position:absolute; left:270px; top:0; width:1px; height:100%; background:url(../images/bg3.png) 0 0 no-repeat; z-index:0;}
#days_blocks .line { position:absolute; left:12px; z-index:0; width:340px; top:73px; border:3px solid #fcbb00; border-radius:2px; height:27px;  background-color:#474747;background:-webkit-linear-gradient(top, #474747, #000);background:-o-linear-gradient(top, #474747, #000);background:-moz-linear-gradient(top, #474747, #000);background:-ms-linear-gradient(top, #474747, #000);background:linear-gradient(top, #474747, #000);}
#days_blocks .line:before {content:""; position:absolute; left:179px; top:0; height:100%; width:75px; border-left:1px solid #424242; border-right:1px solid #424242; z-index:0;}
#days_blocks .line:after {content:""; width:336px; height:25px; border:2px solid #131313; border-bottom:0; position:absolute; left:0; top:0; z-index:1;}
#days_blocks .src { position:relative; z-index:2; float:left; padding:0 0 0 25px; height:150px; overflow: hidden; font-size:16px;}
#days_blocks .src .scrolling { height:150px; overflow: auto; width:150%; /*-webkit-overflow-scrolling: touch;*/}
#days_blocks .days_b { width:155px; padding-left:18px;}
#days_blocks .hours_b { width:51px;}
#days_blocks .minuts_b { width:51px;}
#days_blocks .src ul { position:relative;}
#days_blocks .src ul li { height:27px; padding-top:3px; }
#days_blocks .src ul li.disable { opacity:0.4; filter: alpha(opacity=40); }
#days_blocks .src ul li.act { color:#ffc700;}
#days_blocks .jspTrack, #days_blocks .jspDrag { display:none; }
#days_blocks .jspVerticalBar { background:none; width:19px;}
#days_blocks .jspArrow{ cursor:pointer;height:10px; position:absolute; left: auto; right:5px;  background:none; border-radius:0; width:0; height:0; z-index:40;}
#days_blocks .jspArrow:before {content:""; position:absolute; left:-10px; top:-6px; width:20px; height:20px; }
#days_blocks .jspArrowUp { top:37px; border: 5px solid transparent; border-bottom: 6px solid #ffdd00; }
#days_blocks .jspArrowDown { top:auto; bottom:37px; border: 5px solid transparent; border-top: 6px solid #fba400;}
#days_blocks .jspArrowDown.jspArrow:before  { top:-13px;}

/*ui-datepicker*/
.ui-datepicker {text-align:center; width:300px; background:#fff; margin-top:-1px; display:none; z-index:190!important}
.ui-datepicker table { width:100%; border-collapse:collapse; border:0; padding:0;background:#fff;}
.ui-datepicker table  th { text-align:center}
.ui-datepicker table  td, .ui-datepicker table  th { border:1px solid #b8b8b8;   vertical-align:top;}
.ui-datepicker .ui-datepicker-header { background:#ffde00;  font-size:18px; padding:10px 10px 8px 10px;}
.ui-datepicker-next, .ui-datepicker-prev { margin-top:3px; cursor:pointer;  width:0; height:0; font-size:0; float:left;  text-decoration:none; overflow:hidden; text-indent:100px; border: 8px solid transparent; border-right:8px solid #000;}
.ui-datepicker-next { float:right; border: 8px solid transparent; border-left:8px solid #000; }
.ui-datepicker table  th { color:#000000;  background:#f5f5f5; border-top:0; font-weight:normal; padding:9px 0 8px 0;}
.ui-datepicker table a, .ui-datepicker table .ui-state-default { text-decoration:none; color:#000000; display:block; padding:8px 0;}
.ui-datepicker table span.ui-state-default { color:#999999}
.ui-datepicker table .ui-datepicker-today { font-weight:bold}
.ui-datepicker table  td.ui-datepicker-current-day {border-color:#ffde00;}
.ui-datepicker table  td.ui-datepicker-current-day a { background:#ffde00; }


@media only screen and (min-width:0px) and (max-width:950px){
#header .menu .item .popup1 { left:-10px;}
}
@media only screen and (min-width:0px) and (max-width:900px){
#header .menu .item .popup_menu.popup1 { width:680px; left:-220px}
}
@media only screen and (min-width:0px) and (max-width:880px){
#header .menu .item .popup3 {  left:-110px; }
}

@media only screen and (min-width:0px) and (max-width:760px){
#map_block .address { width:100%; height:64px; background:#fefefe; top:0; left:0; margin-left:0; background:-webkit-linear-gradient(top, #fefefe, #f3f3f3);background:-o-linear-gradient(top, #fefefe, #f3f3f3);background:-moz-linear-gradient(top, #fefefe, #f3f3f3);background:-ms-linear-gradient(top, #fefefe, #f3f3f3);background:linear-gradient(top, #fefefe, #f3f3f3); box-shadow:0 0 4px #000;}
#map_block .address .p1 { font-size:20px; padding-top:5px;}

#content #bb_popup1.popup_menu.open,
#content #bb_popup2.popup_menu.open,
#content #bb_popup3.popup_menu.open,
#content #bb_popup4.popup_menu.open,
#content #bb_autopark.popup_menu.open { display: block;}


/*bb_popup1*/
#bb_popup1.popup_menu { background:#191919; color:#fff; line-height:20px;}
#bb_popup1.popup_menu .overflow { padding:21px 15px 5px 15px;}
#bb_popup1 h2 { font-weight:normal;font-size:20px; color:#ffc700; padding-bottom:0; font-weight:600; line-height:22px;}
#bb_popup1 .p2 { margin-top:13px; }

/*bb_popup2*/
#bb_popup2.popup_menu { background:#191919; color:#fff; font-weight:600;  font-size:15px;  line-height:20px;}
#bb_popup2.popup_menu .overflow { padding:33px 35px 5px 24px;}
#bb_popup2 ul li { position:relative; padding:4px 0 7px 30px; line-height:20px}
#bb_popup2 ul li a { color:#fff;}
#bb_popup2 ul li .dt { text-transform:uppercase;}
#bb_popup2 ul li .txt { display:none;}
#bb_popup2 ul li.openu .txt { display:block; padding-top:10px; font-size:14px; line-height:20px;}
#bb_popup2 ul li.openu .dt { color:#ffc700;}
#bb_popup2 ul li+li {margin-top:7px;  }
#bb_popup2 ul li .num { position:absolute; left:0; top:3px; font-size:22px; color:#ffc700;}

/*bb_popup3*/
#bb_popup3.popup_menu { background:#191919; color:#fff; font-weight:600;  font-size:15px;}
#bb_popup3.popup_menu .overflow { padding:36px 15px 5px 21px;}
#bb_popup3 ul li { position:relative; padding:0 0 15px 59px; line-height:22px}
#bb_popup3 ul li+li {margin-top:10px;}
#bb_popup3 ul li:before {content:""; position:absolute; left:0; top:1px; width:37px; height:41px; background:url(../images/sprite.png) -37px -160px no-repeat;}
#bb_popup3 ul li.icon1:before { background-position:-43px -118px;}
#bb_popup3 ul li.icon2:before { background-position:-86px -117px; top:0;}
#bb_popup3 ul li.icon3:before { background-position:-131px -116px; top:2px;}
#bb_popup3 ul li.icon4:before { background-position:-175px -117px; top:3px;}
#bb_popup3 ul li.icon5:before { background-position:-225px -115px;}

/*bb_popup4*/
#bb_popup4.popup_menu { background:#191919; color:#fff; font-weight:600;  font-size:15px;}
#bb_popup4.popup_menu .overflow { padding:6px 15px 5px 15px;}
#bb_popup4.popup_menu.open_form { height:460px; overflow:hidden;}
#bb_popup4 .reviews { padding-top:0;}
#bb_popup4 .reviews .it {font-weight:500;  padding:10px 0 13px 0;  width:100%; display: inline-block; vertical-align:top;  }
#bb_popup4 .reviews .foto{ float:left;  margin:2px 0 0 0; width:82px; }
#bb_popup4 .reviews .foto img { width:82px; height:auto; border-radius:41px;}
#bb_popup4 .reviews .text { margin:0 0 0 96px; line-height:18px;}
#bb_popup4 .reviews .name { font-size:16px;  color:#fac400; padding:0 0 1px 0; }
#bb_popup4 .reviews .rev { padding:12px 0 0 0;}
#bb_popup4 .leave { text-align:right; font-size:14px; padding:7px 10px 2px 0;}
#bb_popup4 .leave  a { color:#fff; text-decoration:underline}
#bb_popup4 .leave  a:hover { text-decoration:none}


#bb_autopark.popup_menu { padding:0 6%; display:none; box-shadow:none;   width:88%;}
#bb_autopark .cars { padding:16px 0 0 0;}
#bb_autopark .cars li { display:inline-block; vertical-align:top; text-align:center;  font-size:15px; line-height:18px;  padding:9px 0 37px 0;  width:100%; margin:0; }
#bb_autopark .cars li span { display:block; padding-top:14px;}
#bb_autopark .cars li img { max-height:100%; max-width:100%;}
#bb_autopark .cars li .hint { margin:0 -11px; display:none; text-align:left; position: relative; z-index:20; width: auto; background:#191919; color:#fff; padding:30px 21px 31px 21px; line-height:20px; font-size:14px;}
#bb_autopark .cars li .hint:before {content:""; position: absolute; left:50%; margin:0 0 0 -14px; top:-12px; width:28px; height:14px; background:url(../images/sprite.png) -327px -186px no-repeat;}
#bb_autopark .cars li .hint p { margin-top:17px;}
#bb_autopark .cars li .hint p.p1 { margin:0; color:#ffc700; font-size:20px; line-height:24px; padding-bottom:3px; font-weight:600;}
#bb_autopark .cars li.openu .hint { display:block;}
#bb_autopark .cars li.openu .name { display:none;}
#bb_autopark .cars li.openu { padding-bottom:0; z-index:60;}
#bb_autopark .cars li.openu a { position:relative;}
#bb_autopark .cars li.openu a:before {content:""; position:absolute; left:-1000px; width:3000px; top:-1000px; height:5000px;  z-index:19; cursor:default; }


/*reviews_form*/
.reviews_form .overfl { padding:11px 0 0 0; width:278px; }
.reviews_form .heading2 {  margin-top:8px; padding-bottom:36px; }
.reviews_form p { margin:-2px 0 0 0;}
.reviews_form .input_file { margin:-1px 0 0 0; position:relative; z-index:2;}
.reviews_form .inp { padding:13px 0 14px 14%; width:86%; height:17px; font-size:14px; }
.reviews_form textarea.inp { height:227px; padding-top:10px; }
.reviews_form .input_file .val {  left:14%; top:12px; width:54%;  }
.reviews_form .input_file .search { padding-top:12px; height:32px;}
.reviews_form .input_file.error_p, .reviews_form .input_file .inp.error  { z-index:5;}
.reviews_form  .orange_button { display:none}


/*days_blocks*/
#days_blocks { display:block;  height:165px; background-position:148px 0; padding:15px 0 0 0;}
#days_blocks:before { left:208px; }
#days_blocks .line {  left:4px;  width:276px;  }
#days_blocks .line:before { left:141px; width:59px;}
#days_blocks .line:after { width:272px; }
#days_blocks .src { height:150px;  font-size:14px; padding-left:16px;}
#days_blocks .days_b { width:129px; padding-left:18px;}
#days_blocks .hours_b { width:43px;}
#days_blocks .minuts_b { width:51px;}

}


/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../../s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../../../s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../../s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(../../../s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
