.maxwidth-theme{max-width: auto;}
.btn-group > .btn:not(:last-child) {margin-right: 3px;}
.btn-basket {font-size: 14px; text-transform: uppercase; padding: .5em 1.2em; margin-right: 4px;}
.btn-secondary {background: #0088cc; border: 1px solid #0080c0; color: #fff;}
.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus {
  background: #0080c0;
  border: 1px solid #0080c0;
  color: #fff;
}
.btn-secondary:active,
.btn-secondary:focus {
  box-shadow: 0 2px 0 0 #006699, 0 3px 5px rgba(0,0,0,0.125) inset;
  color: #fff;
}
.btn-secondary.btn.btn-sm,
.btn-secondary.btn.btn-xs {
  box-shadow: 0 1px 0 0 #006699;
  color: #fff;
}
.btn-secondary.btn.btn-sm:active,
.btn-secondary.btn.btn-xs:focus {
  box-shadow: 0 1px 0 0 #006699, 0 3px 5px rgba(0,0,0,0.125) inset;
  color: #fff;
}

.basket-error { font-size: 12px; font-weight: normal; margin: 0 0 5px 0; color: #f00;}
#yourcart {display: block;
background: #f3f8fa 0 0;
height: 45px;
line-height: 45px;
padding: 0 15px;
font-size: 22px;
font-weight: bold;}

.top-row .info-text .basket {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  margin-left: 40px;
  color: #000000;
}
  
.phone nobr a:first-child  { margin-left: 0; font-size: 16px; line-height: 28px; text-decoration: none; color: #ed1d24;}
.phone nobr a:first-child:hover { text-decoration: underline;color: #f7332d;}

.phone nobr a:not(:first-child)  { margin-left: 20px; font-size: 16px; line-height: 28px; text-decoration: none; color: #333;}
.phone nobr a:not(:first-child):hover { text-decoration: underline;color: #444;}

@media (max-width: 991px) {
	.phone nobr a:not(:first-child)  { margin-left: 0px;}	
}