@charset "UTF-8";
@import url(../css/reset.css);
html { height:100%; }
body { position:relative; font:13px Arial, Helvetica, sans-serif; color:#4c5354; line-height:normal; min-height:100%; height:auto !important; height:100%; }

a { color:#0091ea; }
a:hover { color:#178ae1; text-decoration:none; }

div.clear { clear:both; }
.nt { text-indent:100%; white-space:nowrap; overflow:hidden; }

.inner { width:980px; margin:0 auto; position:relative; }

#header { width:100%; }
.header-line { width:100%; background:#000; height:50px; color:#77b1ff; font: 18px/44px Arial Narrow,Arial; font-stretch:condensed; }
.compname { float:left; }
.header-line ul { float:right; background:url(../images/bg-tnav-border.jpg) no-repeat; padding: 9px 6px 0 22px; margin:0; }
.header-line li { float:left; list-style:none; position:relative; }
.header-line li a { display:block; height:41px; font:13px/30px Arial; color:#fff; padding: 0 9px 0 8px; }
.header-line li a:hover, .header-line li.active a { background:#1263cf; text-decoration:none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.header-line li ul { position:absolute; top:40px; left:0; width:170px; background:#1263cf; padding:4px 12px 4px 10px; z-index:10; display:none; }
.header-line li ul li, .hnav-menu li ul li { float:none; }
.header-line li ul li a, .hnav-menu li ul li a { font:13px/13px Arial; height:auto; padding:9px 11px; text-decoration:none; border-bottom:1px dotted #5a92dd; }
.header-line li ul li.last a, .hnav-menu li ul li.last a { border:none; }

.hinfo { background-color:#fff; z-index:1000; }
.hinfo-inner { padding-top:20px; margin:0 auto; width:980px; }
.hfixed { padding:0 0 10px 0; border-bottom:3px solid #013082; }
#logo { padding:0; margin:0; }
#logo a { width:91px; height:90px; background:url(../images/logo.jpg) no-repeat; text-indent:-9999px; font-size:0; float:left;  }
#header .specb { margin:13px 0 0 20px; float:left; }
#header .specb a { display:block; width:118px; height:70px; background:url(../images/specpr_img.jpg) no-repeat 0 0; }
#header .specb a:hover { background-position:0 -70px; }
#header .info-block { color:#000; float:left; font:13px Arial; }
#header .info-maintenance { background: url(../images/ic-header-to.png) no-repeat 10px 8px; margin-left:7px; width:280px; padding:0 0 0 76px;  }
#header .info-sales { background:url(../images/ic-header-sells.png) no-repeat 10px 7px; margin-left:11px; width:296px; padding:0 0 0 69px; }
#header .phone { font:bold 30px Arial; margin:0 0 2px; }
.hnav { position:relative; clear:both; padding-top:16px; margin-bottom:10px; }
.hnav-menu { padding:0; margin:0; height:65px; background:url(../images/bg-hnav.png) no-repeat; }
.hnav-menu li { float:left; list-style:none; background:url(../images/hnav-sep.png) no-repeat; position:relative; }
.hnav-menu li a { height:60px; display:block; font:16px/58px Arial; color:#fff; text-decoration:none; padding:0 25px; }
.hnav-menu li a:hover, .hnav-menu li.active > a { background:url(../images/bg-hnav.png) 50% -65px; }
.hnav-menu li.first { background:none; }
.hnav-menu li.first a { margin-left:0; padding-left:18px; }
.hnav-menu li li.first a { padding:9px 11px; }
.hnav-menu li.first a:hover { background:url(../images/bg-hnav.png) 0 -65px; }
.hnav-menu li.last a { padding-right:20px; }
.hnav-menu li.last a:hover { background:url(../images/bg-hnav.png) 100% -65px; }
.hnav-menu li.active.last > a { background:url(../images/bg-hnav.png) 100% -65px; }
.hnav-menu li ul { position:absolute; top:60px; left:2px; width:180px; background:#1263cf; padding:4px 0 4px 10px; z-index:100; display:none; }
.hnav-menu li ul li, .hnav-menu li ul li a:hover, .hnav-menu li li.active a { background-image:none !important; }
.header-line li ul li a:hover, .hnav-menu li ul li a:hover { text-decoration:underline !important; }
.hnav-menu li li ul { position:absolute; top:0; margin: -3px 0 0 170px; }

.withcr { height:110px; background:url(../images/bg-bread.png) no-repeat left bottom; margin-bottom:20px; }
.wocr { margin-bottom:20px; }
.breadcrumbs { width:980px; height:57px; margin-top:-12px; }
.breadcrumbs ul { padding:23px 0 0 7px; margin:0; }
.breadcrumbs li { float:left; list-style:none; color:#363f51; }
.breadcrumbs a { color:#12449a; background:url(../images/ic-arrow.png) no-repeat 100% 6px; padding-right:30px; }
.breadcrumbs li, .breadcrumbs a { font:13px Arial; margin-left:5px; }

#header-sliders { border:1px solid #c6cddb; border-radius:6px; margin:-10px 0 10px 0; }
#header-sliders-inner { background:#fff; border:5px solid #eceff3; border-radius:6px; }
.scroll-big { position:relative; height:167px; overflow:hidden; font-size:18px; font-family:'Arial Narrow', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-stretch:condensed; color:#000; }
.scroll-big .arrow-left { width:34px; height:141px; overflow:hidden; display:block; position:absolute; left:0; background:url(../images/scroll-arrows-big.png) no-repeat 0 100%; cursor:pointer; z-index:15; }
.scroll-big .arrow-left:hover { background-position:100% 100%; }
.scroll-big .arrow-right { width:34px; height:141px; overflow:hidden; display:block; position:absolute; right:0; background:url(../images/scroll-arrows-big.png) no-repeat 0 0; cursor:pointer; z-index:15; }
.scroll-big .arrow-right:hover { background-position:100% 0; }
.scroll-big .fade-left { width:40px; height:141px; background:url(../images/header-slider-big-fade-left.png) no-repeat 0 0; left:0; top:0; z-index:6; position:absolute; }
.scroll-big .fade-right { width:40px; height:141px; background:url(../images/header-slider-big-fade-right.png) no-repeat 0 0; right:0; top:0; z-index:6; position:absolute; }
.scroll-container { position:relative; margin:0 45px; padding:0; width:900px; }
.scroll-big .scroll-block { position:absolute; left:0; top:0; width:165px; padding:15px 5px 0 8px; text-align:center; margin:0; list-style:none; display:block; }
.scroll-big .block-link { height:146px; }
.scroll-container .block-link { width:100%; position:absolute; left:0; top:0; height:100%; z-index:10; cursor:pointer; background:url(../images/emptyimage-taknado.png) no-repeat 0 0; }
.scroll-container .loading-image { max-width:151px; max-height:118px; border:0; background:none; display:block; position:relative; z-index:5; text-align:center; }
.scroll-big .name { font:18px Arial Narrow,Arial; font-stretch:condensed; padding:0; color:#000; }
.scroll-big .brand { padding:0; color:#00288d; }
.loading-image-anim { background:url(../images/loading-bg.png) 50% 50% no-repeat; position:absolute; left:5px; top:0; width:100%; height:100%; }
.loading-image-anim i { background:url(../images/loading.gif) 50% 50% no-repeat; position:absolute; left:0; top:0; width:100%; height:100% }

.float-container { margin-right:-10px; position:relative; +zoom:1  }
.float-50 { width:491px; margin-right:-11px; float:left; overflow:hidden; position:relative }

.scroll-box { height:126px; display:block; position:relative; margin:6px 12px 10px 9px; border:1px solid #c6cddb; border-radius:4px; overflow:hidden; }
.scroll-box-analog { height:180px; display:block; position:relative; margin:6px 0 10px 0; border:1px solid #c6cddb; border-radius:4px; overflow:hidden; }
.scroll-box-inner { margin:0 0 0 0; height:212px; position:relative; margin-bottom:-100px; zoom:1  }
.scroll-box-analog-inner { margin:0 0 0 0; height:212px; position:relative; margin-bottom:-100px; zoom:1  }
.scroll-box .arrow-right, .scroll-box-analog .arrow-right { width:18px; height:53px; overflow:hidden; display:block; position:absolute; top:41px; right:6px; background:url(../images/scroll-arrows.png) no-repeat 0 100%; cursor:pointer; z-index:15 }
.scroll-box .arrow-right:hover, .scroll-box-analog .arrow-right:hover { background-position:100% 100% }
.scroll-box .arrow-left, .scroll-box-analog .arrow-left { width:18px; height:53px; overflow:hidden; display:block; position:absolute; top:41px; left:6px; background:url(../images/scroll-arrows.png) no-repeat 0 0; cursor:pointer; z-index:15 }
.scroll-box .arrow-left:hover, .scroll-box-analog .arrow-left:hover { background-position:100% 0 }
.scroll-box-analog .arrow-right, .scroll-box-analog .arrow-left { top:60px; }
.scroll-box .fade-left { width:24px; height:112px; background:url(../images/header-slider-fade-left.png) no-repeat 0 0; left:0; top:0; z-index:10; position:absolute }
.scroll-box .fade-right { width:24px; height:112px; background:url(../images/header-slider-fade-right.png) no-repeat 0 0; right:0; top:0; z-index:10; position:absolute }
.scroll-box  h2.top { height:25px; line-height:27px; color:#fff; font-size:13px; font-weight:normal; display:block; background:#b1c0c3; overflow:hidden; position:relative; z-index:20; padding:0 0 0 41px; }
.scroll-box  h3.top { height:25px; line-height:27px; color:#fff; font-size:13px; font-weight:normal; margin:0 3px; padding-left:41px; display:block; background:#b1c0c3; overflow:hidden; position:relative; z-index:20 }
.scroll-box .scroll-block, .scroll-box-analog .scroll-block { position:absolute; left:0; bottom:10px; width:100px; padding:5px 3px 0 2px; text-align:center; margin:0; list-style:none }
.scroll-box .scroll-container { margin:5px 20px 0 25px; width:430px; height:100px; position:relative; padding-right:30px; }
.scroll-box-analog  .scroll-container { margin:0 20px 0 40px; width:690px; height:210px; position:relative; padding-right:30px; }
.scroll-box .loading-image { max-width:90px; width:90px; min-height:50px; max-height:71px; display:block; margin:0 auto; }
.scroll-box .type { margin:0; padding:0; color:#000; font-size:11px; }
.scroll-box  .loading-image-anim { left:2px ; top:5px }
.scroll-box .b-img { height:71px; }
.scroll-box .block-link { height:90px }

h1,h2,h3 { font-size:17px; color:#000; font-weight:normal; font-family:'Arial Narrow', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-stretch:condensed; }
.entry-header { margin:0 0 1em }
.entry-header span {background:url(../images/entry-header.png) no-repeat 100% 0 #003082; height:34px; line-height:34px; color:#fff; padding:0 24px 0 24px; display:inline-block }

#content { width:100%; float:left; margin-left:-980px; left:980px; position:relative; }
.content-inner { margin-left:250px; }
.content-inner h1, .content-inner h2 { padding:0; margin:0; font:24px Arial Narrow, Arial; color:#010101; font-stretch:condensed; }
.content-inner h2 { padding:20px 0 15px 0; }
.content-inner h4 { padding:10px 0; margin:0; font:18px Arial Narrow, Arial; color:#003082; font-stretch:condensed; }
.content-inner ul { padding: 0 0 0 1.4em; margin: .6em 0; }
h1.spech1 { color:#003082; }
.spec { border-bottom:1px dotted #cccccc; padding:20px 0; }
.spec .s-img { width:80px; height:80px; overflow:hidden; float:left; padding-right:20px; }
.spec .s-img img { max-width:80px; max-height:80px; }
.spec .s-cont { overflow:hidden; }
.spec .date { background:#ffa600; border-radius:3px; color:#fff; font-size:13px; float:left; padding:1px 7px; }
.spec .link { float:left; padding-left:9px; margin-top:-3px; }
.spec .link a { color:#12449a; font:18px Arial Narrow, Arial; font-stretch:condensed; }
.spec dd { clear:both; padding-right:10px; }
.pager { background:#eceff3; height:32px; border-radius:3px; text-align:center; margin:10px 0 20px 0; }
.pager ul { padding:5px 0 0 0; margin:0; display:inline-block; zoom:1; }
.pager ul li { float:left; list-style:none; }
.pager ul li a { width:21px; height:20px; line-height:20px; display:block; margin:0 2px; text-align:center; text-decoration:none; color:#696f76; border-radius:3px; }
.pager a.active { background:#b9bfc5; color:#fff; }
.pager a:hover { background:#949a9f; color:#fff; }
.pager a.active:hover { background:#b9bfc5; }

#tabs { margin-bottom:2px; }
.tab-tech, .tab-photo, .tab-spec { display:none; }
.tabs { width:734px; margin:0 -2px; }
.tabs td { text-align:center; height:47px; vertical-align:middle; background:url(../images/bg-tabs.png) repeat-x; border:1px solid #c6cddb; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; cursor:pointer; }
.tabs td a { color:#262b2e; font:14px Arial; text-decoration:none; text-shadow:0 1px 1px #fff; display: block; width:100%; }
.tabs .active-tab { background-position:0% 50%; border:1px solid #0035a2; }
.tabs .active-tab a { color:#fff; text-shadow:0 -1px 1px #000; }
.tabs td:hover { background-position:0% 100%; }
.tabs .active-tab:hover { background-position:0% 50%; }
.tabs-bottom { background:url(../images/bg-tabs-bottom.png) repeat-x; height:25px; margin-top:-12px; }
.truck-img { border:1px solid #c6cddb; padding:22px; text-align:center; }
.button-skidka { float:right; margin-top:10px; }
.button-skidka a { display:block; width:190px; height:36px; background:url(../images/bg-button190.png) no-repeat; font:bold 14px/32px Tahoma; color:#332200; text-align:center; text-transform:uppercase; text-decoration:none; text-shadow:0 1px 1px #fff; }
.button-skidka a:hover { background-position:0% 100%; }
.truck-price { font:24px Arial; color:#434b59; }
.truck-price span { font:bold 36px Arial Black,Arial; color:#000; }
.truck-price-text { font:30px Arial Narrow, Arial; font-stretch: condensed; color:#fe0000; margin:5px 0 5px 0; }
.striped div { padding:8px 20px; }
.striped .odd { background:#e9ecf0; }
.dops, .analogs { margin-right:-10px; }
.dop-block { width:175px; height:170px; background:url(../images/bg-dopblock.png) no-repeat; float:left; margin-right:10px; text-align:center; }
.dop-ico { width:170px; height:120px; text-align:center; display:table-cell; vertical-align:middle; }
.dop-button { padding:4px 0 0 10px; }
.dop-button a { display:block; width:155px; height:34px; background:url(../images/bg-button155.png) no-repeat; font:bold 14px/32px Tahoma; color:#332200; text-align:center; text-transform:uppercase; text-decoration:none; text-shadow:0 1px 1px #fff; }
.dop-button a:hover { background-position:0% 100%; }
.analog-block { width:157px !important; height:189px !important; float:left; margin-right:10px !important; text-align:center; }
.analog-block a { color:#12449a; font:18px Arial Narrow, Arial; font-stretch:condensed; text-decoration:none; }
.analog-img { width:150px; height:130px; text-align:center; display:table-cell; vertical-align:middle; }

table.spect { border-spacing:0; border-collapse:collapse; }
table.spect td { padding:2px 4px 2px 24px; font-size:11px; color:#323535; background:#fff; }
table.spect td.digits { text-align:center; width:60px}
table.spect td.digits-short { text-align:center; width:49%; padding:2px 4px 2px 6px}
table.spect td.params { text-align:left; width:49%; }
table.spect .even td { background:#f2f2f2}

.gallery-item { float:left; margin-right:10px; border:1px solid #c6cddb; padding:10px; }

.cars-cat { margin-right:-25px; position:relative; }
.cars-cat .block-50 { float:left; width:49.5%; }
.cars-cat .block-inner { padding-right:20px; font-size:11px; margin-bottom:10px; }
.cars-cat .block-inner a { text-decoration:none; }
.cars-cat .block-info { overflow:hidden; }
.cars-cat p.price { font-size:18px; font-style:italic; color:#000; margin:.2em 0; }
.inner .block-header { background:#003082; color:#fff; text-align:center; font-weight:normal; font-size:18px; font-family:'Arial Narrow', 'Trebuchet MS', Arial, Helvetica, sans-serif; padding:5px 0; margin:0 0 8px; }
.image-left { float:left; margin:0 13px 10px 0; }

#side { position:relative; float:left; width:220px; padding-bottom:10px; }
#menu { border:3px solid #dee2e7; border-radius:3px; }
#menu ul { padding:0; margin:0; border:1px solid #fff; }
#menu ul ul { border:0; }
#menu li { list-style:none; }
#menu li a { display:block; padding:0 16px; width:178px; height:28px; font:14px/28px Arial; color:#404550; text-decoration:none; background:url(../images/bg-nav-li.png) no-repeat; border-top:1px solid #fff; border-bottom:1px solid #dee2e7; margin:0 1px; }
#menu li a:hover { background-position:0% 100%; }
#menu li.first a { border-top:0; }
#menu li.last a { border-bottom:0; }
#menu li li a { color:#003082; font-style:italic; padding-left:27px; width:167px; }
#menu li li a:before { content:"\2014\00a0\00a0"; }

#side h3 { padding:15px 0; font:24px Arial Narrow,Arial; font-stretch:condensed; }
.opinion { border:1px solid #dee2e7; border-radius:3px; margin-bottom:10px; }
.op-inner { padding:18px 8px 25px 20px; border:1px solid #fff; border-radius:3px; background:#f7f8fa; }
.op-img { float:left; width:42px; height:42px; overflow:hidden; padding-right:12px; }
.op-img img { max-width:42px; max-height:42px; }
.op-info { overflow:hidden; }
.op-name { background:#003082; border-radius:3px; color:#fff; font:16px Arial Narrow,Arial; font-stretch:condensed; float:left; padding:0 7px 2px 7px; }
.op-date { clear:both; font:12px Arial; color:#262b2e; padding-top:3px; }
.op-text { clear:both; padding-top:8px; color:#434b59; font:12px Arial; }

#footer { background:#f3f5f8; border-top:1px solid #d3d8e1; height:150px; }
.copyright { margin-left:250px; }
.copyright p { padding:15px 0; color:#000; }
.counters a { margin-right:8px; }

@-moz-document url-prefix() { 
  .hnav { margin-right:-15px; }
  .hnav li.last a { padding-right:23px; }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.hnav li.last a { padding-right:23px; }
.hnav { margin-right:-15px; }
}

.lizing-form td { padding-bottom:20px; padding-right:30px; }
.lizing-form input[type="text"] { width:400px; }
.lizing-form textarea { width:398px; height:68px; }
.lizing-form select { width:404px; }

.hbuttons { float:left; padding-top:5px; margin-left:0px; }
.hbuttons a { display:block; width:150px; height:34px; background-repeat:no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; }
.hbutton1 { background-image:url(../images/bg-hbutton1.png); margin-bottom:5px; }
.hbutton2 { background-image:url(../images/bg-hbutton2.png); }

#overlay, #cbwindow { display:none; }
#overlay { position:fixed; width:100%; height:100%; background:#000; opacity:0.7; z-index:100; top:0; left:0; }
#cbwindow { position:fixed; top:50%; margin:-304px 0 0 -344px; left:50%; padding:6px; background:#fff; border-radius:4px; z-index:9999; }
.cb-inner { background:url(../images/bg-cbwindow-inner.jpg) no-repeat; width:615px; height:609px; position:relative; padding:0 40px 0 34px; }
.cb-close { width:16px; height:16px; background:url(../images/ico-close.png) no-repeat; display:block; position:absolute; z-index:1000; top:11px; right:12px; }
.cb-close:hover { background-position:0% 100%; }
.cb-inner h4 { font:bold 30px Arial; color:#f36a0f; padding:25px 0 0 0; margin:0; }
.cb-inner div { font:14px Arial; color:#6a6a6a; }
.cb-form { margin-top:25px; }
.cb-row { padding-top:15px; clear:both; }
.cb-row label { display:block; font:bold 16px/36px Arial; color:#585858; width:125px; text-align:right; padding-right:10px; float:left; }
.cb-row label span { color:#ff5400; }
.cb-row input[type="text"], .cb-row textarea { float:left; width:451px; border:1px solid #ddd; padding:8px 9px; font:14px Arial; color:#636363; }
.cb-checks { margin-left:137px; }
.cb-checks label, .cb-checks input { float:left; }
.cb-checks label { color:#3b3b3b; font-size:14px; margin-right:5px; }
.cb-checks input { margin-top:2px; }
#cbch1 { margin-right:50px; }
.cb-row textarea { height:152px; }
.cb-button { padding-top:23px; clear:both; text-align:center; }
.cb-form button { width:180px; height:38px; background:url(../images/bg-cb-button.png) no-repeat; border:0; color:#fff; font:15px Arial; cursor:pointer; }
.cb-form button:hover { background-position:0% 100%; }

.slider { width:690px; height:260px; position:relative; margin:20px 0; }
.button-remont { display:block; width:200px; height:30px; background:url(../images/button-remont.png) no-repeat; margin-top:9px; }
.button-remont:hover { background-position:0% 100%; }

.opera li.last a {  
  padding-right:20px !important;
}

#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:999;}
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(../images/mini.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}