@font-face{font-family:Helvetica_Neue_Bold;src:url(/assets/fonts/HelveticaNeueBold.ttf);}
html{position:relative;height:100%;}
body{position:relative;min-width:1024px;height:100%;overflow:auto;margin:0;padding:0;font-size:14px;line-height:1.6em;font-family:'Helvetica Neue', 'Arial', sans-serif;background:#fff;}
a, a:hover{color:#b88b58;}
.footer a{color:#777;}
.footer a:hover{color:#b88b58;}
h1, h2, h3, h4, .h1, .h2, .h3, .h4{position:relative;display:inline-block;margin:20px 0;padding:0 0 10px;font-family:'Helvetica_Neue_Bold', 'Arial', sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-transform:uppercase;}
.upper{font-family:'Helvetica_Neue_Bold', 'Arial', sans-serif;text-transform:uppercase;letter-spacing:2px;}
h1, .h1{font-size:36px;letter-spacing:5px;}
h2, .h2{font-size:26px;letter-spacing:4px;}
h3, .h3{font-size:20px;letter-spacing:2px;}
h4, .h4{font-size:15px;line-height:24px;letter-spacing:1.5px;}
.w{color:#fff;}
.y{color:#b88b58;}
.title{position:relative;border-bottom:3px solid #fff;}
.title_bg{position:relative;padding:54px 0;text-align:center;background:url(/assets/images/bk_grad.png?v=1.0) repeat-x bottom;background:rgba(0,0,0,.5);z-index:2;}
.title_bg_w{position:relative;padding:54px 0;text-align:center;background:#fff;}
.title_bg_w .title{border-color:#000;}
.container{}
.btn{position:relative;display:inline-block;color:#fff;background:#b88b58;border-radius:0;border:0;padding:12px 30px;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;}
.btn:hover{color:#fff;background:#c79863;}
#slider{position:relative;width:100%;height:auto;min-height:600px;max-height:1080px;overflow:hidden;}
.slideme{position:relative;display:block;max-height:100%;width:100%;height:auto;}
#slider img{display:block;width:100%;}
#slider .pagination{position:absolute;left:0;top:45%;width:120px;text-align:right;color:#fff;z-index:1000;}
#slider .pagination li{display:block;margin:15px 0;padding:4px 5px;font-size:12px;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
#slider .pagination li:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:14px;height:2px;margin:0 20px 0 0;background:#fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
#slider .pagination .current{font-size:18px;color:#b88b58;background:#000;background:rgba(0,0,0,.7);}
#slider .pagination .current:before{margin:0 12px 0 0;width:22px;background:#b88b58;}
#slider .pagination li:hover:before{width:22px;}
#slider .arrows{position:absolute;display:block;top:45%;left:45px;border:0;z-index:1000;}
#slider .arrows .arrow{position:relative;top:0;text-align:center;cursor:pointer;padding:20px 25px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
#slider .arrows .arrow img{position:relative;display:inline-block;width:11px;}
#slider .arrows .prev{margin-top:-60px;}
#slider .arrows .next{margin-top:180px;}
#slider .arrows .prev:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
#slider .arrows .next:hover{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
.message{position:absolute;left:50%;margin-left:-315px;top:50%;margin-top:120px;font-weight:bold;font-size:32px;line-height:36px;text-transform:uppercase;letter-spacing:6px;color:#fff;text-align:center;z-index:1000;}
.header{position:absolute;top:0;left:0;right:0;padding:54px;z-index:100;color:#fff;font-size:12px;font-weight:bold;}
.logo, .logo img{position:relative;display:block;width:84px;}
.header .contact img.phone{position:absolute;display:block;width:17px;top:3px;left:0;}
.viberapps{position:absolute;top:-2px;right:-23px;}
.header .contact{position:relative;padding:0 0 0 25px;}
.local{position:relative;display:inline-block;top:0;margin:0 0 0 10px;padding:8px 0;height:44px;width:42px;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-behavior:url('/assets/css/pie.htc');border:2px solid #fff;color:#fff;font-size:16px;font-weight:normal;opacity:0.5;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.local.active, .local.active:hover{opacity:1;color:#fff;text-decoration:none;}
.local:hover{opacity:0.7;color:#fff;text-decoration:none;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.nav{position:relative;margin:54px 0;}
.navbar{position:relative;background:#000;border-radius:0;min-height:0;border:0;}
//@media screen and (min-width:1299px){//.mediamenu{//width:120%;//margin:0 auto;//margin-left:-5%;//}
//}
//@media screen and (max-width:1300px){//.mediamenu{//width:100%;//margin:0 auto;//}
//}
.navbar .btn{margin-right:-1px;}
.navbar ul{position:relative;display:block;width:100%;text-align:center;padding:0;margin:0;}
.navbar li{position:relative;display:inline-block;padding:0;margin:0 28px;}
.navbar ul li ul li{position:relative;padding:5px 0 5px 0;margin:0;}
.navbar li a{position:relative;display:block;color:#fff;padding:8px 0;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;}
.navbar li a:hover{text-decoration:none;}
.navbar li a:after{content:"";position:relative;display:block;margin:0 auto;margin-top:-2px;height:2px;width:0;background:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.navbar li a:hover:after{width:100%;}
.navbar .active>a:after, .navbar .active a:hover:after{width:100%;background:#b88b58;}
.navbar li ul{list-style:none;left:-9999px;position:absolute;opacity:0;-webkit-transition:0.25s linear opacity;-moz-transition:0.25s linear opacity;width:380px;display:block;padding:5px 5px 5px 5px;background-color:rgba(0,0,0,0.7);}
.navbar li ul li{padding-top:1px;float:none;display:block;}
.navbar li ul a{white-space:nowrap;display:block;z-index:10000;}
.navbar li:hover ul{left:-50px;opacity:1;}
.service{position:relative;background:url('/assets/images/service.jpg?v=1.0') no-repeat top;background-size:cover;-ms-behavior:url('/assets/css/backgroundsize.min.htc');}
.features{position:relative;display:block;padding:20px;}
.features li{position:relative;display:inline-block;vertical-align:top;width:25%;margin:0 -4px 0 0;}
.features li>img{position:relative;display:block;width:100%;}
.f_over{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/images/bk30.png?v=1.0);background:rgba(0,0,0,.5);}
.yf{background:#a88855;}
.wf{background:#fff;background:rgba(255,255,255,.9);}
.align{position:relative;display:inline-block;vertical-align:middle;height:100%;width:0;margin:0 -4px 0 0;}
.f_info{position:relative;display:inline-block;vertical-align:middle;text-align:center;height:auto;width:100%;margin:0 -4px 0 0;}
.f_icon{width:77px;}
.dot{position:relative;display:block;width:6px;height:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-behavior:url('/assets/css/pie.htc');background:#81653a;margin:0 auto;margin-top:12px;}
.f_title{position:relative;display:block;margin:12px 0 0;font-weight:bold;font-size:14px;letter-spacing:2px;}
.park{position:relative;background:#fff;}
.text_block{position:relative;padding:54px 0;background:#e9e9e9;}
.left_b{padding:0 0 0 36px;border-left:4px solid #b88b58;text-align:justify;}
.car{position:relative;width:100%;padding:54px;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-behavior:url('/assets/css/backgroundsize.min.htc');}
.car table{width:100%;margin-bottom:36px;}
.car_desc_bk{position:relative;width:100%;min-width:500px;max-width:700px;padding:36px 54px 54px;background:#000;background:rgba(0,0,0,.7);color:#fff;}
.car_desc_bk td{border-bottom:1px solid #fff;padding:7px 0;}
.car_title{width:100%;}
.car_desc_wh{position:relative;float:right;width:100%;min-width:500px;max-width:700px;padding:36px 54px 54px;background:#fff;background:rgba(255,255,255,.95);color:#000;}
.car_desc_wh td{border-bottom:1px solid #000;padding:7px 0;}
.car_desc_wh .car_title{border-color:#000;}
.brands{position:relative;padding:18px;background:#dedede;text-align:center;}
.brands img{position:relative;display:inline-block;vertical-align:middle;width:80px;margin:18px 1.3%;}
.footer{position:relative;padding:36px;color:#fff;background:#21201f;}
.header_bg{position:relative;width:100%;padding:300px 0 0 0;background-image:url('/upload/slider/slide1.jpg?v=1.0');background-position:top;background-position-y:-200px;background-repeat:no-repeat;background-size:100%;}
.header_bg:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1;}
.header_bg .title_bg{position:relative;padding:27px 0 18px;}
.main{position:relative;padding:54px 0;text-align:justify;}
.contact_full{position:relative;width:100%;overflow:hidden;background:#fff;}
.map{position:relative;height:100%;}
.contact_info{padding:60px 60px 60px 40px;}
.contact_info table{width:100%;border-top:2px solid #000;}
.contact_info table td{padding:7px 0;border-bottom:1px solid #000;width:50%;}
.review{position:relative;}
.v_line{position:absolute;left:50px;top:130px;bottom:0;width:1px;background:#b88b58;}
.review:last-child .v_line{display:none;}
.rev_pic{position:absolute;display:block;top:0;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-behavior:url('/assets/css/pie.htc');}
.rev_frm{position:relative;padding:20px 40px 40px 40px;border:5px solid #eee;margin:0 0 40px 130px;}
.rev_frm:before{position:absolute;content:"";top:40px;left:-11px;background:#fff;height:15px;width:15px;z-index:10;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:5px solid #eee;border-bottom:5px solid #eee;}
.car_full{position:relative;background:#fff;overflow:hidden;}
#gallery{position:relative;width:auto;margin:80px 0 60px 60px;height:auto;overflow:hidden;}
#gallery > ul li img{position:relative;display:block;width:100%;}
#gallery .pagination{position:absolute;right:0;left:0;bottom:0;padding:20px;margin:0;z-index:1000;background:url(/assets/images/bk_grad.png?v=1.0) repeat-x top;}
#gallery .pagination ol{position:relative;display:block;width:100%;text-align:right;}
#gallery .pagination ol li{position:relative;display:inline-block;margin:5px;cursor:pointer;border:3px solid transparent;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
#gallery .pagination ol li:hover{border-color:#fff;}
#gallery .pagination ol .current, #gallery .pagination ol .current:hover{border-color:#b88b58;}
#gallery .pagination ol li img{position:relative;display:block;}
.car_char{padding:60px 60px 60px 40px;}
.car_char >table{width:100%;margin:0 0 36px;}
.car_char >table td{padding:7px 0;border-bottom:1px solid #000;width:50%;}
.car_char >table .h4{padding:0;margin:0;}
.car_char .btn{color:#000;}
.wh_block{position:relative;padding:60px 0;}
.stitle > a{font-size:1.5em;}
.car_char .wh_block{padding:20px 0;}
.wh_block table{width:100%;margin:0 0 36px;border-bottom:2px solid #000;}
.wh_block table td{padding:10px;border-bottom:1px solid #000;}
.th_bk, .th_gr{background:#333;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:bold;}
.th_gr{background:#ddd;color:#000;border-bottom:2px solid #000;}
//@media screen and (max-width:1380px){//.viberapps//{//position:absolute;//top:-2px;//right:-44px;//}
//}
//@media screen and (max-width:1380px){//.contact//{//font-size:12px!important;//width:140px;//margin-left:-40px;//}
//}
//@media screen and (max-width:1470px){//.message//{//font-size:20px!important;//}
//}