:focus {
	outline: none;
	border-color: transparent;
}

.magento ::-webkit-input-placeholder {
  color: #333;
}
.magento :-ms-input-placeholder {
  color: #333;
}
.magento ::-moz-placeholder {
  color: #333;
}
.magento :-moz-placeholder {
  color: #333;
}

.entry-content ul {
	list-style-type: disc;
}
.entry-content ol {
	list-style-type: decimal;
}



label {
	font-weight: normal;
	font-size: 14px;
}
.label {
	margin-left: 10px;
}


.input-text,
textarea {
	border: 1px solid #c1c0c0;
	border-radius: 2px;
}



/** Make the Magento footer invisible unless there's something in it */
.magento .footer {
	border: none;
	padding: 0;
}
.magento .footer address {
	border: none;
	margin: 0;
	padding: 0;
}
@media only screen and (min-width: 480px) {
	.footer-container {
		padding: 0;
	}
}



/** Font colors */
button,
input,
select,
table,
textarea,
label,
.price-box .price,
.opc .section.active .step-title h2,
.data-table tbody td,
.data-table tfoot td,
.block-progress dd,
.cart .cart-totals table,
.shipping .form-list label,
.cart-table {
	color: #333;
	font-family: "Roboto", sans-serif;
}
.cart .cart-totals table,
.shipping .form-list label {
	text-transform: none;
}

a,
.pages .next:before,
.button2 span,
.button2 span span,
.opc .section.allow .step-title:hover h2 {
	color: #c55728;
	font-family: "Roboto", sans-serif;
	text-decoration: none;
	text-transform: none;
}

.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping,
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label,
.form-list .control label:hover,
.sp-methods dt label:hover,
#checkout-shipping-method-load .sp-methods dd label:hover,
#co-shipping-method-form .sp-methods dd label:hover,
.product-options ul.options-list label:hover,
.no-touch .opc .section.allow:not(.active) .step-title:hover,
.data-table th,
.opc .data-table tfoot tr {
	background: #e6e2da;
	font-family: "Roboto", sans-serif;
}

.opc .section .step-title .number,
.opc .section.allow.active .step-title .number,
.no-touch .opc .section.allow:hover .step-title .number,
.opc .section.allow .step-title .number {
	background-color: #c55728;
}

.opc .section.allow .step-title .number {
	opacity: 0.5;
}
.opc .section.allow.active .step-title .number {
	opacity: 1;
}


.magento h1,
.magento .h1,
.magento h2,
.magento .h2,
.magento h3,
.magento .h3,
.magento h4,
.magento .h4,
h2.product-name,
h3.product-name,
h4.product-name,
h5.product-name,
p.product-name,
.products-grid .product-name,
.products-list .product-name,
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1,
.cart-table thead th,
.cart-table tbody td,
.data-table th,
.block-title h2,
.block-title h3,
.block-title strong,
.block-progress dt {
	color: #333;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	text-transform: none;
}


.magento .entry-content h2 a:hover,
.magento .entry-content h3 a:hover,
.magento .entry-content h4 a:hover,
.magento .entry-content p a:hover,
.magento .entry-content li a:hover {
	border-color: #c55728;
}



.block-title strong {
	font-weight: 400;
}



.toolbar,
.pager {
	background: transparent;
	border-top: none;
	font-family: "Roboto", sans-serif;
}
.sorter,
.sorter > .view-mode,
.pager,
.pager .pages {
	float: none;
	margin: 0;
	overflow: visible;
}
.sorter > .view-mode .list,
.sorter > .view-mode .grid {
	background: none;
}
.pager .pages ol {
	vertical-align: middle;
}
.pages li {
	height: 25px;
	line-height: 25px;
}
.pages,
.pages a,
.pages .current {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	padding: 0;
}
.pages .current,
.pages .current:hover {
	background: none;
	border: none;
}
.pages .next,
.pages .previous {
	font-size: 14px;
	font: 14px/30px "Roboto", sans-serif;
}
.pages .next:before,
.pages .previous:before,
.pages .next:hover:before,
.pages .previous:hover:before {
	display: none;
}


/** Product images */
.product-image,
.no-touch .product-img-box .product-image:not(.zoom-available):hover,
.cart .page-title,
.block-progress {
	border: none;
}
.product-image img {
	display: block;
}


.cart-table .cart-links,
.cart-table .cart-links > li,
.cart-table .cart-links > li > a {
	display: inline;
}

.btn-remove,
.btn-remove2 {
	background: none;
	font: 16px/30px "Roboto", sans-serif;
	text-indent: 0;
}

.opc ul,
.opc ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.opc .section.allow:not(.active) .step-title a {
	border: none !important;
}

.block-progress dd,
.block-progress dd address,
.block-progress dd p {
	font-style: normal;
}
.block-progress dd p {
	margin: 0;
}

.button2.btn-update:first-child {
	height: 0;
	width: 0;
	overflow: hidden;
}


/** Shopping Cart */
.crosssell {
	float: left;
	clear: left;
}