@charset "UTF-8";
/* CSS Document */

body {
	font-family: 'Raleway', sans-serif;
	font-weight: 14px;

}

.pd-0{padding: 0px;}.pd-20{padding:20px;}.pd-30{padding:30px;}
.pr-20{padding-right:20px;}.pr-40{padding-right:40px;}.pr-60{padding-right:60px;}

.border-right {border-right: 1px solid #464646; }


/* General Stylings */
.tan {background-color: #ebebeb;}

hr.store {
    background-color: rgba(255,255,255, 1);
	margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ffffff;
	width: 100%;
}

h1.store, h2.store, h3.store {
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0px;
	letter-spacing: 2px;
	
}
h1.store {font-size: 14px;}
h2.store {font-size: 28px;}
h3.store {font-size: 18px;}

a.apply {
	color: #b89135;
	font-size: 12px;
	text-transform: uppercase;
}
.align-center {text-align: center;}
.align-right {text-align: right;}
/* Buttons */
.store-button {
	padding: 10px 45px;
	margin: 5px;
	min-width: 100px;
	max-width: 400px;
}
.small-button {
	padding: 10px 20px;
	min-width: 100px;
	max-width: 400px;
	
}
.dark-solid, .dark-solid a, .dark-solid a:hover {background-color: #464646; color: #ffffff;}
.dark-border, .dark-border a, .dark-border a:hover {border: 2px solid #464646; color: #464646;}

/* Form Styling */
.form-control {
    display: block;
    width: 100%;
}

.offer-code {
	padding: 10px 20px;
	border: 2px solid #ffffff;
	border-radius: 0px !important;
	margin:5px;
}

.fw-10{width:10%;}.fw-20{width:20%;}.fw-30{width:30%;}.fw-40{width:40%;}.fw-50{width:50%;}.fw-60{width:60%;}.fw-70{width:70%;}.fw-80{width:80%;}.fw-90{width:90%;}


/*Form Master */

.form input[type="text"],  .form select {
    display: inline-block;
    height: 45px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #464646;
    border: 1px solid #464646;
    padding-left: 7px;
    padding-right: 7px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    background-color: #ffffff;
}


/*Global Navigationg */



/* Product Cart Section */
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
.list-products, .cart-overview {
    margin: 0;
    padding: 0;
    list-style: none;
}
li {
    list-style: none;
}
.cart-overview li, .list-products li {
    float: left;
    width: 15%;
    padding: 0;
    text-align: left;
	text-transform: uppercase;
}
.cart-overview li:first-child, .list-products li:first-child {
    width: 50%;
}
.cart-overview li {
	font-size: 16px;
	font-weight: bold;
}
.list-products li {
	font-weight: bold;
	margin: 10px 0px;
}
.subtotals  {
	font-weight: normal;
	margin:0px;
}

@media (max-width: 500px){
	.cart-overview li, .list-products li {
    float: left;
    width: 33%;
    padding: 0;
    text-align: left;
	text-transform: uppercase;
}
.cart-overview li:first-child, .list-products li:first-child {
    width: 100%;
}
.list-products li {
	margin: 5px 0px !important;
}
}
@media (max-width: 991px){

.pd-md-0{padding: 0px;}
.pr-md-20{padding-right:0px;}
.border-right {border-right: none; }
	.fw-md-100 {width: 100%;}

}
