/* Two Level Top Bar With Social Icons And Logo
----------------------------------------------
http://zurb.com/university/lessons/de-coding-top-bar-customizations
http://zurb.com/building-blocks/two-level-top-bar-with-social-icons-and-logo*/

/* трэш и угар, что-то с вычислением отн. единиц
.logo {
  width: 30px;
  margin-left: 5px; }

@media only screen and (min-width: 40.063em) {
  .top-bar {
    height: 12px;
    top: 60px;
    position: relative; }

  .social-icons {
    position: absolute;
    right: 0;
    top: -55px; }

  .logo {
    width: 30px;
    margin-top: -2.3rem; } }
@media only screen and (min-width: 40.063em) {
  .social-icons {
    top: -35px; } }
*/


/* Simple nice responsive footer using icons for each category
--------------------------------------------------------------
http://zurb.com/building-blocks/footer */

	
/*.full-width {
  max-width: 87.5rem;
}

.footer {
  background-color: #2980b9;
  padding: 2rem 4rem;
  /*text-align: center;
  color: #fff;
}

/*.footer i {
  font-size: 100px;
}

.footer li i{
  font-size: 20px;
}

.footer h4 {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
  margin-top: 2.5rem;
  margin-bottom: 10px;
  text-align: center;
}
.footer p, .footer a {
  /*font-weight: 300;
  font-size: .9em;
  color: #fff;
  margin-bottom: .05rem
}

/*@media only screen and (min-width: 40.063em) {
  .footer .columns:nth-child(n+2) {
    border-left: 2px solid #b3b3b3;
    min-height: 200px;
  }
}
.footer-links {
  list-style-type: none;
}
.footer ul {
  margin-bottom: 1px
}*/

.footer-bottom{
  background: #333;
  padding: 0px;
  padding-top: 1em;
  color: white;
}
.footer-bottom{
  /*background-color: #333333;
  padding: 2rem 1rem;
  color: #5a5a5a;*/
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
}
.footer-bottom a {
  color: white;
}

.footer-bottom p {
  font-weight: 400;
  font-size: .8em;
  color: white;
}


/* для миникарта*/
#msMiniCart {font-size: .8em; font-style: normal;font-weight: 300;}
#msMiniCart h5 {margin: 0; color:#ffffff; font-family: 'Roboto Condensed', serif; font-size: 1em; font-style: normal;font-weight: 300;}
#msMiniCart .empty {display:block;}
#msMiniCart .not_empty {display: none;}
#msMiniCart.full .empty {display:none;}
#msMiniCart.full .not_empty {display: block;}

/* шрифт топбара*/
.top-bar-section ul li>a, button, .button {font-family: 'Roboto Condensed', serif; font-style: normal; font-weight: 300; text-transform: uppercase;}
/* логотип на фиксированном меню*/
.fixed .name .show-for-small-only {display: block !important; width: auto;}

/*centred topbar buttons
@media only screen and (min-width: 40em) {
  .top-bar {
    text-align: center; }

  ul.center-buttons {
    display: inline-block; }

  .logo {
    left: 5px;
    top: -2px;
    position: absolute; } }
.logo {
  max-width: 2rem;
  margin-top: -3px;
  margin-left: 5px; }

.menu-icon {
  padding-top: 1.2rem; }

.top-bar.expanded {
  background: #333333; }

.logo {
  margin-top: .5rem; }
*/

.row {
  max-width: 87.5rem; }

h1.left.hide-for-small-only{ 
margin-bottom: 0.5rem;
margin-top: 0.5rem;}

.sub-nav.no-bullet li a
{ 
color: black;}
.sub-nav.no-bullet li.active a
{ 
color: white;
background: #e64147;
}
