/* Printline CSS */
/*
#header-nav {
    display:none;
}
@media only screen and (max-width: 770px) {
    #header-nav {
        display:block;
    }
}
*/
.logo {
	padding:0 0 10px 0;
}
@media only screen and (max-width: 772px) {
  .logo {
	  padding:10px;
	  text-align:center;
  }
}
.footer .links {
    width:33.33%;
}
.footer .links:nth-child(3) {
    padding:0;
}
.header-language-background {
	background-color: #333;
}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button {
	background: #555;
}
.button:hover, .cart-table .product-cart-actions .button:hover, #co-shipping-method-form .buttons-set .button:hover, .footer .button:hover {
	background: #777;
}
.button:focus, .cart-table .product-cart-actions .button:focus, #co-shipping-method-form .buttons-set .button:focus, .footer .button:focus {
	background: #666;
}
.price, .price-box {
	display:none!important;
}
.opc select {
	max-width: unset;
}
.footer .block-title, .footer address {
	color: #000;
}

@media only screen and (max-width: 1199px) {
	.footer .links {
		margin-right:0;
	}
}

@media only screen and (max-width: 599px) {
	.footer .links {
		width:100%;
		margin-right:0;
	}
	.footer .links:nth-child(odd) {
		margin-right:0;
	}
}

.stock-indicator {
	display:block;
	width:20px;
	height:20px;
	border:1px solid #000;
	border-radius:50%;
}

.stock-indicator-green {
	background:#0a0;
}

.stock-indicator-yellow {
	background:#ee0;
}

.stock-indicator-red {
	background:#e00;
}

body.customer-account-login .account-cart-wrapper,
body.customer-account-login .page-title,
body.customer-account-login .header-language-background,
body.customer-account-forgotpassword .account-cart-wrapper,
body.customer-account-forgotpassword .page-title,
body.customer-account-forgotpassword .header-language-background,
body.customer-account-changeforgotten .account-cart-wrapper,
body.customer-account-changeforgotten .header-language-background {
	display:none;
}
body.customer-account-login .footer,
body.customer-account-forgotpassword .footer,
body.customer-account-changeforgotten .footer {
	border-top:0 none;
	padding-top:0;
}
body.customer-account-login .footer address,
body.customer-account-forgotpassword .footer address,
body.customer-account-changeforgotten .footer address {
	margin:0;
}
body.customer-account-login .main-container,
body.customer-account-login .page-header,
body.customer-account-login .footer-container,
body.customer-account-forgotpassword .main-container,
body.customer-account-forgotpassword .page-header,
body.customer-account-forgotpassword  .footer-container,
body.customer-account-changeforgotten .main-container,
body.customer-account-changeforgotten .page-header,
body.customer-account-changeforgotten  .footer-container {
	max-width:424px;
}
body.customer-account-login .page,
body.customer-account-forgotpassword .page,
body.customer-account-changeforgotten .page {
	padding-top:30px;
}
body.customer-account-login button,
body.customer-account-changeforgotten button {
	width:100%;
}
body.customer-account-login .form-instructions,
body.customer-account-forgotpassword .form-instructions,
body.customer-account-changeforgotten .form-instructions {
	padding-bottom:10px;
}

