@charset "utf-8";
@font-face {
  font-family:'RobotoSlabBold';
  src:url('/g/fonts/roboto_slab//roboto_slab-b.eot');
  src:url('/g/fonts/roboto_slab//roboto_slab-b.eot') format('embedded-opentype'), url('/g/fonts/roboto_slab//roboto_slab-b.woff') format('woff'), url('/g/fonts/roboto_slab//roboto_slab-b.ttf') format('truetype'), url('/g/fonts/roboto_slab//roboto_slab-b.svg#RobotoSlabBold') format('svg');
}
@font-face {
  font-family:'RobotoSlabRegular';
  src:url('/g/fonts/roboto_slab//roboto_slab-r.eot');
  src:url('/g/fonts/roboto_slab//roboto_slab-r.eot') format('embedded-opentype'), url('/g/fonts/roboto_slab//roboto_slab-r.woff') format('woff'), url('/g/fonts/roboto_slab//roboto_slab-r.ttf') format('truetype'), url('/g/fonts/roboto_slab//roboto_slab-r.svg#RobotoSlabRegular') format('svg');
}
.clear:after {
  content:'';
  display:block;
  clear:both;
}
.pa {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  top:0;
}
.box-sizing {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.pie { behavior:url(/g/libs/pie/1.0.0/pie.htc); }
.justify {
  text-align:justify;
  text-align-last:justify;
  text-justify:newspaper;
  font-size:1px;
  line-height:0;
}
.justify:after {
  content:'';
  display:inline-block;
  width:100%;
}
.vmiddle {
  vertical-align:middle;
  line-height:0;
  font-size:0;
}
.vmiddle:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
ul.reset, ul.reset > li {
  list-style:none;
  line-height:0;
  font-size:0;
  padding:0;
  margin:0;
}
.row-vspace {
  margin-top:20px !important;
  margin-bottom:20px !important;
}
.pull-left { float:left !important; }
.pull-right { float:right !important; }
.text-left { text-align:left !important; }
.text-right { text-align:right !important; }
.text-center { text-align:center !important; }
.hide { display:none !important; }
.show { display:block !important; }
.invisible { visibility:hidden !important; }
.visible { visibility:visible !important; }
.fixed { position:fixed !important; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  line-height:0;
  content:"";
}
.clearfix:after { clear:both; }
.clear-both { clear:both !important; }
body { background:#fff url(hd-c-2.jpg) top center no-repeat; }
body:before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:auto;
  height:53px;
  background:url(top-line-bg.png) top left repeat;
}
body, html {
  margin:0;
  padding:0;
  height:100%;
  min-width:990px;
}
.wrapper {
  position:relative;
  min-height:100%;
  height:auto !important;
  margin:0;
  min-width:980px;
}
.wrapper:after {
  content:'';
  display:block;
  height:211px;
}
.middle {
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto;
  padding:0 225px 0 225px;
}
.middle:after {
  content:'';
  display:block;
  clear:both;
}
.content {
  float:left;
  width:100%;
}
aside.left {
  float:left;
  margin-left:-225px;
  width:200px;
}
aside.right {
  float:right;
  margin-right:-225px;
  width:200px;
  min-height:200px;
}
html {
  font:normal 15px Tahoma, Helvetica, sans-serif;
  color:#2d231b;
}
h1, h2, h3, h4, h5, h6 {
  font:normal normal 19px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  color:#2d231b;
}
h1 { font-size:19px; }
h2 { font-size:17px; }
h3 { font-size:15px; }
h4 { font-size:13px; }
h5 { font-size:11px; }
h6 { font-size:11px; }
a, a:hover, a:active { color:#000; }
table.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
table.table1 {
  border:1px solid #ccc;
  border-collapse:collapse;
}
table.table1 td {
  padding:5px;
  border:1px solid #ccc;
}
table.table2 {
  border:1px solid #ccc;
  border-collapse:collapse;
}
table.table2 th {
  padding:5px 0;
  border:1px solid #ccc;
  background:#ccc;
  color:#333;
}
table.table2 td {
  padding:5px;
  border:1px solid #ccc;
}
a:hover { text-decoration:none; }
a img { border:none; }
a:hover img { border:none; }
a.highslide img { border:none; }
a.highslide:hover img { border:none; }
.wrapper .bg {
  position:absolute;
  top:508px;
  left:0;
  right:0;
  bottom:0;
  overflow:hidden;
  background-color:#fff;
}
.wrapper.in_shop .middle { padding-right:0; }
.wrapper.in_shop .middle aside.right { display:none; }
header, footer, .middle {
  width:96%;
  min-width:960px;
  margin-left:auto;
  margin-right:auto;
}
header p, footer p { margin:0; }
.middle {
  padding-top:30px;
  padding-bottom:20px;
}
.content h1 { text-transform:uppercase; }
div.site-path { font-size:11px; }
div.site-path a:hover { text-decoration:none; }
header {
  height:auto;
  position:relative;
}
header .top_line { height:53px; }
header .top_line:after {
  content:'';
  display:block;
  clear:both;
}
header .login_block {
  float:left;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  height:53px;
}
header .login_block:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
header .login_block >div {
  display:inline-block;
  vertical-align:middle;
  color:#fff;
  font:normal 12px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  text-transform:uppercase;
}
header .login_block >div a {
  text-decoration:none;
  color:#fff;
}
header .login_block >div a:hover { text-decoration:underline; }
header .cart_block {
  float:right;
  height:53px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
}
header .cart_block:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
header .cart_block >a {
  display:inline-block;
  vertical-align:middle;
  color:#fff;
  font:normal 12px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  text-transform:uppercase;
  text-decoration:none;
}
header .cart_block >a strong { font-weight:normal; }
header .cart_block >a:hover { text-decoration:underline; }
header .shop-name {
  width:450px;
  margin:0 auto;
  height:53px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  text-align:center;
}
header .shop-name:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
header .shop-name >div {
  display:inline-block;
  vertical-align:middle;
  line-height:normal;
  color:#fff;
  font:normal 12px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
}
header .header_top {
  height:434px;
  position:relative;
}
header .logo {
  width:193px;
  height:124px;
  position:absolute;
  top:49px;
  left:50%;
  margin-left:-78px;
}
header .logo img { visibility:hidden; }
header .phone {
  position:absolute;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  height:125px;
  bottom:0;
  left:50%;
  width:180px;
  margin-left:-90px;
  text-align:center;
}
header .phone:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
header .phone >div {
  display:inline-block;
  vertical-align:middle;
  color:#1c284b;
  font:normal 22px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
}
header .phone >div a {
  text-decoration:none;
  color:#1c284b;
}
header .sc_block {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:960px;
  margin:0 auto;
}
header .sc_block >a {
  display:inline-block;
  position:absolute;
  color:#fff;
  font:bold 10px/20px Tahoma;
  text-transform:uppercase;
  text-decoration:none;
  padding:0 7px;
  background:rgba(12,8,44,0.75);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}
header .sc_block >a:before {
  content:'';
  position:absolute;
  top:50%;
  margin-top:-3px;
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  border-style:solid;
}
header .sc_block >a.sc1 {
  top:177px;
  right:50%;
  margin-right:130px;
}
header .sc_block >a.sc1:before {
  left:100%;
  border-width:3px 0 3px 3px;
  border-color:transparent transparent transparent rgba(12,8,44,0.75);
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  border-style:solid;
}
header .sc_block >a.sc2 {
  top:220px;
  left:50%;
  margin-left:58px;
}
header .sc_block >a.sc2:before {
  right:100%;
  border-width:3px 3px 3px 0;
  border-color:transparent rgba(12,8,44,0.75) transparent transparent;
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  border-style:solid;
}
header .sc_block >a.sc3 {
  top:161px;
  left:50%;
  margin-left:118px;
}
header .sc_block >a.sc3:before {
  right:100%;
  border-width:3px 3px 3px 0;
  border-color:transparent rgba(12,8,44,0.75) transparent transparent;
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  border-style:solid;
}
header .sc_block >a.sc4 {
  top:74px;
  right:110px;
}
header .sc_block >a.sc4:before {
  left:100%;
  border-width:3px 0 3px 3px;
  border-color:transparent transparent transparent rgba(12,8,44,0.75);
  line-height:0;
  font-size:0;
  width:0;
  height:0;
  border-style:solid;
}
nav.h_nav {
  position:relative;
  margin:0 13px;
  background:url(tm-x.png) top left repeat-x;
  text-align:center;
  padding:13px 0 16px;
}
nav.h_nav:before {
  content:'';
  position:absolute;
  top:0;
  left:auto;
  right:100%;
  bottom:0;
  width:13px;
  background:url(tm-l.png) top left no-repeat;
}
nav.h_nav:after {
  content:'';
  position:absolute;
  top:0;
  left:100%;
  right:auto;
  bottom:0;
  width:13px;
  background:url(tm-r.png) top left no-repeat;
}
nav.h_nav ul {
  padding:0;
  margin:0;
  line-height:0;
  font-size:0;
  border:none;
  position:relative;
}
nav.h_nav ul li {
  display:inline-block;
  *display:inline;
  background:url(tm-sep.png) 0 50% no-repeat;
  padding:0 0 0 3px;
}
nav.h_nav ul li:first-child { background:none; }
nav.h_nav ul li:hover { background:none; }
nav.h_nav ul li:hover+li { background:none; }
nav.h_nav ul li a {
  display:inline-block;
  text-decoration:none;
  cursor:pointer;
  position:relative;
  font:normal 14px/33px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  color:#fff;
  text-transform:uppercase;
  padding:0 17px;
  margin:0 -3px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
nav.h_nav ul li a:hover {
  background-color:#008dd1;
  background-image:-moz-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00a1d1),to(#006ed1));
  background-image:-webkit-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-o-linear-gradient(top,#00a1d1,#006ed1);
  background-image:linear-gradient(to bottom,#00a1d1,#006ed1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d1', endColorstr='#006ed1', GradientType=0);
  color:#fff;
}
nav.h_nav ul li.active >a {
  background-color:#008dd1;
  background-image:-moz-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00a1d1),to(#006ed1));
  background-image:-webkit-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-o-linear-gradient(top,#00a1d1,#006ed1);
  background-image:linear-gradient(to bottom,#00a1d1,#006ed1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d1', endColorstr='#006ed1', GradientType=0);
  color:#fff;
}
.cat_block {
  margin:0 0 20px -17px;
  line-height:0;
  font-size:0;
}
.cat_block >span {
  display:block;
  padding-left:17px;
  height:42px;
  color:#2d231b;
  font:normal 22px/22px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  text-transform:uppercase;
}
.cat_block >div {
  display:inline-block;
  vertical-align:top;
  width:158px;
  margin:0 0 15px 17px;
}
.cat_block >div a.img {
  display:inline-block;
  vertical-align:top;
  text-align:center;
  width:156px;
  height:154px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  border:1px solid #b0b0b0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.cat_block >div a.img:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.cat_block >div a.img img {
  display:inline-block;
  vertical-align:middle;
  max-width:156px;
  max-height:154px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.cat_block >div a.title {
  display:block;
  padding:0 15px;
  text-align:center;
  height:66px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  text-decoration:none;
}
.cat_block >div a.title:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.cat_block >div a.title span {
  display:inline-block;
  vertical-align:middle;
  color:#2d231b;
  font:normal 16px/normal 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
}
.news {
  margin:0 0 30px -15px;
  font-size:12px;
}
.news >span {
  display:block;
  font:normal 19px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  text-transform:uppercase;
  padding:0 0 0 15px;
}
.news .for {
  margin:0 15px;
  padding:5px 0;
  display:inline-block;
  vertical-align:top;
  width:150px;
}
.news .for time {
  display:block;
  font:normal 15px/normal 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
}
.news .for .title {
  font:normal 15px/normal 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  padding:5px 0;
}
.news .for .anonce { padding:5px 0 10px; }
.news .for .more { color:#1a1d94; }
.l_menu {
  background-color:#1a1d94;
  padding:8px;
  margin:0 0 40px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.l_menu ul {
  padding:0;
  margin:0;
  font-size:0;
}
.l_menu ul li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.l_menu ul li a {
  display:block;
  text-decoration:none;
  cursor:pointer;
  color:#fff;
  font:normal 15px/normal 'RobotoSlabRegular', Tahoma, Helvetica, sans-serif;
  padding:8px 5px 8px 10px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  position:relative;
}
.l_menu ul li a:before {
  content:'';
  position:absolute;
  top:50%;
  right:5px;
  margin-top:-2px;
  width:4px;
  height:4px;
}
.l_menu ul li a:hover {
  color:#fff;
  background-color:#008dd1;
  background-image:-moz-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00a1d1),to(#006ed1));
  background-image:-webkit-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-o-linear-gradient(top,#00a1d1,#006ed1);
  background-image:linear-gradient(to bottom,#00a1d1,#006ed1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d1', endColorstr='#006ed1', GradientType=0);
}
.l_menu ul li a:hover:before { display:none; }
.l_menu ul li >ul { padding-left:15px; }
.l_menu ul li >ul li a {
  font-size:14px;
  padding:5px;
}
.l_menu ul li >ul li a:before { display:none; }
.l_menu ul li >ul li a:hover {
  background:none;
  text-decoration:underline;
  color:#fff;
}
.l_menu ul li >ul li.active >a {
  background:none;
  text-decoration:underline;
  color:#fff;
}
.l_menu ul li.active >a {
  color:#fff;
  background-color:#008dd1;
  background-image:-moz-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00a1d1),to(#006ed1));
  background-image:-webkit-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-o-linear-gradient(top,#00a1d1,#006ed1);
  background-image:linear-gradient(to bottom,#00a1d1,#006ed1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d1', endColorstr='#006ed1', GradientType=0);
}
.l_menu ul li.active >a:before { display:none; }
.block_spec {
  background-color:#1a1d94;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:18px;
  margin:0 0 40px;
}
.block_spec .title {
  color:#fff;
  text-transform:uppercase;
  font:normal 22px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
}
.block_spec .product-item-thumb {
  border:none;
  color:#fff;
  margin:0 0 20px;
}
.block_spec .product-item-thumb .product-label {
  display:block;
  top:10px;
  left:10px;
}
.block_spec .product-item-thumb .product-label .product-spec, .block_spec .product-item-thumb .product-label .product-new { display:none; }
.block_spec .product-item-thumb .product-label .disc_amount {
  height:47px;
  width:47px;
  background:url(shop2/images/discount-label.png) top left no-repeat;
  font:normal 14px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  line-height:47px;
  text-align:center;
  padding:0;
}
.block_spec .product-item-thumb .product-name a {
  color:#fff;
  text-decoration:underline;
}
.block_spec .product-item-thumb .product-name a:hover { text-decoration:none; }
.block_spec .product-item-thumb .product-anonce { color:#fff; }
.block_spec .product-item-thumb .product-amount .amount-title { color:#fff; }
.block_spec .product-item-thumb .product-price {
  float:left;
  width:90px;
  height:62px;
  padding-top:6px;
}
.block_spec .product-item-thumb .product-price .price-old {
  text-decoration:none;
  line-height:normal;
  color:#fff;
  margin-bottom:5px;
}
.block_spec .product-item-thumb .product-price .price-old:before {
  content:'Старая цена:';
  display:block;
  font-size:9px;
}
.block_spec .product-item-thumb .product-price .price-old span {
  color:#fff;
  font-size:11px;
}
.block_spec .product-item-thumb .product-price .price-old span strong {
  background:url(shop2/images/old-price-lt.png) top left no-repeat;
  -webkit-background-size:100% auto;
  background-size:100% auto;
  font-size:17px;
  font-weight:normal;
}
.block_spec .product-item-thumb .product-price .price-current {
  color:#fff;
  font-size:14px;
}
.block_spec .product-item-thumb .product-price .price-current strong {
  font-size:24px;
  font-weight:normal;
}
.block_spec .product-item-thumb .product-bot { padding-bottom:10px; }
.block_spec .product-item-thumb .product-bot:after {
  content:'';
  display:block;
  clear:both;
}
.block_spec .product-item-thumb .product-bot .right {
  float:right;
  width:70px;
}
.vendors_block {
  padding:15px 18px;
  background-color:#1a1d94;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  color:#fff;
  margin:0 0 20px;
}
.vendors_block >span {
  display:block;
  color:#fff;
  text-transform:uppercase;
  font:normal 22px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  text-transform:uppercase;
}
.vendors_block >div { margin:15px 0; }
.vendors_block >div >a {
  display:inline-block;
  vertical-align:top;
  line-height:0;
  border:1px solid #ebebf4;
}
.vendors_block >div >a img { max-width:159px; }
.vendors_block >div .text {
  font-size:12px;
  padding:10px 0;
}
.myvote {
  font:normal 15px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  color:#2d231b;
  margin:0 0 30px;
  padding:0 0 0 18px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.myvote >span {
  display:block;
  font-size:22px;
  text-transform:uppercase;
  padding:4px 0 7px;
}
.myvote .question {
  font-size:17px;
  line-height:19px;
  padding:15px 0 10px;
}
.myvote form label { display:block; }
.myvote form label >input {
  margin:3px 7px 4px;
  vertical-align:middle;
}
.myvote .ans {
  font:normal 14px Arial;
  color:#000;
  padding:10px 0 5px;
}
.myvote input[name="alt_answer"] {
  background:#fff;
  border:1px solid #53493e;
  width:150px;
  height:20px;
  margin:0 0 10px 0;
}
.myvote input[type="submit"] {
  background-color:#008dd1;
  background-image:-moz-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00a1d1),to(#006ed1));
  background-image:-webkit-linear-gradient(top,#00a1d1,#006ed1);
  background-image:-o-linear-gradient(top,#00a1d1,#006ed1);
  background-image:linear-gradient(to bottom,#00a1d1,#006ed1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d1', endColorstr='#006ed1', GradientType=0);
  text-align:center;
  font:normal 15px/28px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  color:#fff;
  border:none;
  width:116px;
  height:33px;
  cursor:pointer;
  margin:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
footer {
  height:211px;
  margin:-211px auto 0;
  z-index:1;
  position:relative;
}
footer:after {
  content:'';
  display:block;
  clear:both;
}
footer .logo {
  float:left;
  margin:30px 0 0;
}
footer .right {
  float:right;
  width:230px;
  height:149px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  text-align:right;
}
footer .right:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
footer .right >div {
  display:inline-block;
  vertical-align:middle;
}
footer .mega { margin:10px 0 0; }
footer .mega a { color:#1a1d94; }
footer .copy {
  font:normal 13px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  color:#1a1d94;
}
footer .adress {
  height:149px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  width:26%;
  margin:0 auto 0 23%;
}
footer .adress:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
footer .adress >div {
  display:inline-block;
  vertical-align:middle;
  font:normal 13px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  width:175px;
  color:#1a1d94;
}
footer .phone {
  float:right;
  height:149px;
  vertical-align:middle;
  line-height:0;
  font-size:0;
  width:15%;
  margin:0 10% 0 auto;
}
footer .phone:after {
  content:'';
  width:0;
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
footer .phone >div {
  display:inline-block;
  vertical-align:middle;
  font:normal 13px 'RobotoSlabBold', Tahoma, Helvetica, sans-serif;
  width:100px;
  color:#1a1d94;
}
