/*MAIN*/
body
{
	background-color: #fff;
  	color: #000;
}

a
{
	font-family: 'Open Sans';
  	font-size: 1.063em;
  	color: #af2b2b;
}

a:hover
{
	color: #7f1717;
}

p
{
	font-family: 'Open Sans';
  	font-size: 1.063em;
  	line-height: 1.625em;
  	margin-bottom: 20px;
  	color: #000;
}

ul
{
	margin-bottom: 20px;
}

ul li
{
	font-family: 'Open Sans';
  	font-size: 1.063em;
  	line-height: 1.5em;
  	margin-bottom: 10px;
  	color: #000;
}

p a
{
	font-size: 1em;
}

h1, .h1, h2, .h2, h3, .h3
{
	margin-top: 0px;
  	margin-bottom: 20px;
}

.lead
{
	line-height: 1.625em;
}

.heading1
{
	font-family: 'Roboto Condensed';
  	font-weight: bold;
}

.heading2
{
	font-family: 'Roboto Condensed';
  	font-weight: bold;
  	text-transform: uppercase;
  	font-size: 1.188em;
}

.page-header h1, .page-header-product h1, h1
{
	font-family:'Libre Baskerville';
  	margin-bottom: 10px;
  	font-weight: 700;
  	font-size: 1.625em;
  	line-height: 1.25em;	
}

h2
{
	font-size: 1.625em;
}

@media (min-width: 768px)
{
	.page-header h1, .page-header-product h1, h1
  	{
    	margin-bottom: 20px;
    }
  
  	h2
  	{
    	font-size: 1.75em;
    }
}

.btn-main
{
	background-color: #af2b2b;
  	color: #fff;
  	padding: 7px 15px 5px 15px;
  	display: inline-block;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
  	font-size: 1.25em;
  	transition: all .4s ease;
}

.btn-main:after
{
	content: "\f105";
  	font-family: 'FontAwesome';
  	margin-left: 15px;
  	font-size: 1.125em;
  	color: #630c0c;
  	transition: all .4s ease;
}

.btn-main:hover
{
	background-color: #7f1717;
  	color: #fff;
  	text-decoration: none;
}

.btn-main:hover:after
{
	color: #af2b2b;
}

hr
{
	border-color: #ccc;
}

@media (min-width: 768px)
{
	a, p, ul li
  	{
    	font-size: 1.125em;
    }
  
  	.btn-main
  	{
    	font-size: 1.375em;
    }
}

@media (min-width: 992px)
{
	a, p, ul li
  	{
    	font-size: 1.25em;
    }
  
  	.page-header h1, .page-header-product h1, h1
  	{
    	font-size: 1.875em;
    }
  
  	h2
  	{
    	font-size: 1.875em;
    }
  
  	.btn-main
  	{
    	font-size: 1.5em;
    }
}


/*HEADER NAV*/
header
{
	background-color: #363636;
  	padding: 15px 0 2px;
}

@media (min-width: 768px)
{
	header
  {
      background-color: #363636;
      padding: 15px 0;
  }
}

.quality-tagline
{
	font-family: 'Roboto Condensed';
  	padding-top: 12px;
  	font-size: 1.125em;
  	margin-bottom: 0px;
}

.quality-tagline img
{
	width: 30px;
  	margin-right: 5px;
}

@media (min-width: 768px)
{
	.quality-tagline
  	{
    	font-size: 1.375em;
      	padding-top: 7px;
    }
  
  	.quality-tagline img
    {
        width: 45px;
    }
}

.navbar-brand
{
	float: none;
  	height: auto;
  	padding: 0;
}

@media (max-width: 449px)
{
	.logo
  	{
    	max-width: 80%;
        margin-left: auto;
      	margin-right: auto;
    }
}

@media (min-width: 450px) and (max-width: 767px)
{
	.logo
  	{
    	max-width: 50%;
        margin-left: auto;
      	margin-right: auto;
    }
}

@media (max-width: 767px)
{ 
    .navbar-right > li
    {
      	display: inline-block;
      	font-size: 0.875em;
    }
}

.navbar-nav
{
	margin: 0px -15px;
}

.navbar-right > li > a, .navbar-right > li > .btn-nav-search
{
	color: #d9c19b;
}

.navbar-right > li > .btn-nav-search
{
	background-color: transparent;
  	padding: 9px 15px;
  	font-size: 1.25em;
}

.cart-counter
{
	font-family: 'Roboto Condensed';
  	font-weight: bold;
}

@media (min-width: 992px)
{
	.navbar-right > li > .btn-nav-search
    {
        padding: 10px 15px;
    }
}

.dropdown-menu
{
	z-index: 2000;
  	padding: 0px 15px;
  	border-top: 0px;
  	border: 0px;
  	border-radius: 0px;
}

.dropdown-menu li
{
	margin-bottom: 0px;
}

@media (min-width: 768px)
{
	.dropdown-menu
  	{
    	min-width: 360px;
      	padding: 0px;
    }
}

.dropdown-menu .input-group
{
	width: 100%;
}

.dropdown-menu .form-control
{
	border: 1px solid transparent;
  	height: 54px;
}

.dropdown-menu .btn
{
	font-size: 20px;
}

@media (min-width: 768px)
{
	.navbar-right li a
    {
		padding: 15px 18px !important;
    }
}

@media (min-width: 992px)
{
	.navbar-right li a
    {
		padding: 15px 17px !important;
    }
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus
{
	background-color: #7f1717;
  	color: #fff;
}

@media (min-width: 768px)
{
	.nav .open>a
  	{
    	padding: 15px 18px;
    }
}

@media (min-width: 992px)
{
	.nav .open>a
  	{
    	padding: 15px 17px;
    }
}	

.input-group-btn:last-child>.btn
{
	margin-left: 0px;
  	padding: 12px 17px;
  	background-color: #af2b2b;
  	color: #fff;
  	transition: all .4s ease;
  	font-size: 20px;
}

.input-group-btn:last-child>.btn:hover
{
	background-color: #7f1717;
  	color: #fff;
}

.navbar-right > li > a:hover, .navbar-right > li > .btn-nav-search:hover
{
	color:  #ebebeb;
  	background-color: transparent;
}

.open .btn-nav-search:focus, .open .btn-nav-search:active, .open .btn-nav-search:focus:hover, .open .btn-nav-search:active:hover
{
	background-color: #af2b2b;
  	color: #fff;
}

.navbar-toggle
{
	border: 0px;
 	border-radius: 0px;
  	margin-right: 0px;
  	margin-top: -29px;
}

.navbar-default .navbar-toggle .icon-bar
{
	background-color: #363636;
  	height: 3px;
}

.navbar-default
{
	background-color: #b7b7b7;
}

.navbar-nav>li
{
	margin-bottom: 0px;
  	font-size: 1.25em;
}

.navbar-default .navbar-nav>li>a
{
	background-color: transparent;
  	color: #af2b2b;
  	font-family: 'Roboto Condensed';
  	transition: all .3s ease;
  	text-transform: uppercase;
  	margin-top: -4px;
  	border-top: 4px solid transparent;
}

.navbar-default .navbar-nav>li>a:focus
{
	color: #7f1717;
  	background-color: transparent;
}

.navbar-default .navbar-nav>li>a:hover
{
	background-color: #af2b2b;
  	color: #fff;
}

.navbar-default .navbar-nav>.active>a
{
  border-top: 0px;
  margin-top: 0;
}

.navbar-default .navbar-nav>.active>a:hover
{
  background-color: #af2b2b;
  color: #fff;
  border-top: 0px;
  margin-top: 0;
}

.navbar
{
  margin-bottom: 0px;
}

.navbar-nav
{
	text-align: center;
  	float: none;
}

.navbar-default .navbar-nav>.active>a
{
	background-color: transparent;
  	color: #af2b2b;
}

.navbar-right > li > a:focus, .navbar-right > li > .btn-nav-search:focus
{
	background-color: transparent;
}

@media (max-width: 767px)
{
	.navbar-right
	{
    	float: none;
      	margin: 0 auto;
    }
  
  	.navbar-right .right
  	{
    	float: none;
    }
}

@media (min-width: 768px)
{
	.navbar-right
  	{
    	float: right !important;
    }
  
  	header .navbar-nav li
  	{
    	float: left;
    }
}

@media (max-width: 991px) 
{
    .navbar-header 
  	{
        float: none;
    }

    .navbar-toggle 
  	{
        display: block;
    }
  
    .navbar-collapse 
  	{
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
      	padding-left: 15px !important;
      	padding-right: 15px !important;
    }

    .navbar-collapse.collapse 
  	{
        display: none!important;
    }
  
    .navbar-nav 
  	{
        float: none;
        margin-top: 7.5px;
    }
  
  	.navbar-nav li
  	{
    	float: none;
    }
  
    .navbar-nav>li>a 
  	{
        padding-top: 10px;
        padding-bottom: 10px;
    }
  
    .collapse.in
  	{
        display:block !important;
    }
}

@media (min-width: 992px)
{ 
	.navbar-nav
    {
        text-align: left;
        float: right;
    }
  
  	.navbar-nav li
  	{
    	float: left;
    }
  
  	.navbar-default .navbar-nav>li>a:hover
  	{
    	border-top: 4px solid #7f1717;
  		margin-top: -4px;
    }
  
  	.navbar-default .navbar-nav>.active>a
    {
        border-top: 4px solid #7f1717;
        margin-top: -4px;
        background-color: #c2c2c2;
        color: #af2b2b;
    }
  
  	.navbar-default .navbar-nav>.active>a:hover
    {
        background-color: #af2b2b;
        color: #fff;
        border-top: 4px solid #7f1717;
        margin-top: -4px;
    }
}


/*PRODUCTS*/
.product
{
	transition: all .4s ease;
}

.product:hover
{
	opacity: 0.7;
    filter: alpha(opacity=70);
}

a.thumbnail
{
	border-radius: 0px;
  	border: 1px solid transparent;
  	background-color: transparent;
}

a.thumbnail:hover
{
	border: 1px solid transparent;
}

.product-listing-info
{
	text-align: center;
}

.product-listing-info .product-title
{
	font-weight: 700;
  	text-transform: uppercase;
  	color: #af2b2b;
  	font-family: 'Roboto Condensed';
  	font-size: 1.375em;
  	line-height: 1.188em;
}

.product-listing-info hr
{
	width: 50%;
  	border-top: 1px solid #8b8b8d;
  	margin-top: 10px;
  	margin-bottom: 10px;
}

.product-listing-info .price
{
	color: #252525;
}



/*PRODUCT PAGE*/
.breadcrumb
{
	background-color: transparent;
  	font-family: 'Open Sans';
  	padding: 10px 0;
}

.breadcrumb li a
{
	color: #c1a982;
  	font-size: 1em;
}

.breadcrumb>li+li:before
{
	content: "\f105";
  	font-family: 'FontAwesome';
  	color: #c1a982;
}

.breadcrumb .active
{
	color: #252525;
}

.price-main
{
	font-family: 'Roboto Condensed';
  	font-weight: normal;
  	color: #0076a3;
}

input#quantity
{
	width: 25%;
  	float: left;
}

.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span
{
	font-size: 1em;
  	font-family: 'Roboto Condensed';
  	font-weight: bold;
	border-radius: 0px;
  	border: 1px solid #b7b7b7;
  	background-color: #eee;
}

.pager li>a, .pager li>span
{
	font-size: 1em;
  	font-family: 'Roboto Condensed';
  	font-weight: bold;
  	border-radius: 0px;
  	border: 1px solid #b7b7b7;
  	color: #af2b2b;
  	transition: all .4s ease;
}

.pager li>a:hover, .pager li>span:hover
{
	background-color: #7f1717;
  	border-color: #7f1717;
  	color: #fff;
}


/*HOMEPAGE*/
.home-products-listing
{
	margin-top: 40px;
  	margin-bottom: 30px;
}

.home-btn-all
{
  	color:  #d9c19b;
  	padding: 10px 15px;
  	display: inline-block;
  	margin-left: auto;
  	margin-right: auto;
  	font-size: 1.7em;
    font-weight: 700;
  	font-family: 'Roboto Condensed';
    text-transform: uppercase;
  	transition: all .5s ease;
}

.home-btn-all:after
{
	content: "\e092";
 	font-family: 'Glyphicons Halflings';
  	padding-left: 10px;
}

.home-btn-all:hover
{
	color: #fff;
  	background-color: #d9c19b;
  	text-decoration: none;
}

.homepage-panels
{
	background-color: #ececec;
  	padding: 20px 0;
  	margin-bottom: -30px;
}

@media (min-width: 768px)
{
	.homepage-panels
  	{
    	padding: 40px 0;
    }
}

.homepage-panels .btn-main
{
	margin-top: 10px;
}

.homepage-panels .panel-section img
{
	transition: all .4s ease;
  	margin-bottom: 15px;
  	max-width: 90%;
}

.homepage-panels .panel-heading
{
	font-family: "Roboto Condensed";
  	text-transform: uppercase;
  	font-size: 1.5em;
  	border-bottom: 1px solid #464646;
  	margin-bottom: 20px;
  	padding-bottom: 15px;
  	display: inline-block;
  	font-weight: bold;
}

@media (min-width: 992px)
{
  	.homepage-panels .panel-heading
  	{
    	font-size: 1.75em;
      	margin-bottom: 25px;
  		padding-bottom: 20px;
    }
}

.panel-section img:hover
{
	opacity: 0.7;
    filter: alpha(opacity=70);
}

@media (max-width: 767px)
{ 
	.xs-cushion-panels
  	{
    	margin-bottom: 30px;
      	padding-bottom: 30px;
      	border-bottom: 1px solid #ccc;
    }
}

@media (max-width: 499px)
{
	.homepage-panels .panel-section
  	{
    	max-width: 80%;
      	margin-left: auto;
      	margin-right: auto;
    }
}

@media (min-width: 500px) and (max-width: 767px)
{
	.homepage-panels .panel-section
  	{
    	max-width: 65%;
      	margin-left: auto;
      	margin-right: auto;
    }
}


/*BANNERS*/
.banner-top
{
  	padding: 30px 0;
}

@media (min-width: 400px) and (max-width: 991px)
{
	.banner-top .banner-img
  	{
    	width: 60%;
    }
}

.banner-top hr
{
	border-top: 1px solid #af2b2b;
  	margin-top: 30px;
  	margin-bottom: 30px;
}

.banner-top .btn-main
{
	margin-top: 20px;
}

@media (max-width: 767px)
{
	.banner-top
  	{
    	text-align: center;
    }
  
  	.banner-top hr
  	{
    	width: 50%;
    }
  
  	.banner-top .btn-main
  	{
    	font-size: 1.5em;
    }
}

@media (min-width: 768px)
{
	.banner-top
  	{
    	padding: 50px 0;
    }
  
  	.banner-top .btn-main
  	{
    	font-size: 1.5em;
    }
}

@media (min-width: 992px)
{
	.banner-top .btn-main
  	{
    	font-size: 1.75em;
    }
}



/*PAGES*/
.page-header
{
  	border-bottom: 1px solid #8b8b8d;
  	margin: 20px 0;
}

@media (min-width: 768px)
{
	.page-header
  	{
    	margin: 30px 0;
    }
}

.alert-custom
{
	border-radius: 0px;
  	border-color: #d9c19b;
  	background-color: #f6ebd9;
}

.alert-custom p
{
	color: #ad8557;
  	line-height: 1.25em;
  	font-size: 1.25em;
  	font-family: 'Roboto Condensed';
  	font-weight: bold;
  	text-transform: uppercase;
}

@media (min-width: 768px)
{
	.alert-custom p
  	{
    	font-size: 1.375em;
    }
}

@media (min-width: 992px)
{
	.alert-custom p
  	{
    	font-size: 1.5em;
    }
}

.carousel
{
  margin-bottom: 20px;
}

@media (min-width: 400px) and (max-width: 767px)
{
	.carousel
  	{
    	width: 70%;
      	margin: 0 auto 20px;
    }
}

.carousel-indicators
{
	bottom: -10px;
}

.carousel-indicators li
{
	background-color: #777;
  	border: 0px;
}

.carousel-indicators .active
{
	background-color: #000;
}

.more-heading
{
	font-family: 'Libre Baskerville';
  	margin-bottom: 20px;
  	font-weight: bold;
  	font-size: 1.5em;
}

.page-content img
{
	max-width: 100%;
}

.img-left
{
    float: left;
    max-width: 50%;
    padding: 0 15px 5px 0;
    display: block;
}

.img-right
{
    float: right;
    max-width: 50%;
    padding: 0 0 5px 15px;
    display: block;
}

.img-center
{
    width: 100%;
}


/*CUSTOM ORDERS*/
.carousel-control.right
{
	background-image: none;
}

.carousel-control.left
{
	background-image: none;
}

.carousel-control
{
	color: #000;
  	text-shadow: none;
  	font-size: 50px;
  	opacity:1;
  	top: 37%;
}

.carousel-control:hover, .carousel-control:focus
{
	color: #777;
}


/*SIDEBARS*/
.sidebar-container
{
	margin-bottom: 40px;
}

@media (max-width:  991px) 
{
	.sidebar-container:first-child
    {
        margin-top: 30px;
    }
}

.sidebar-container:last-child
{
	margin-bottom: 0px;
}

.sidebar-heading
{
	font-weight: bold;
  	font-family: 'Roboto Condensed';
  	border-bottom: 1px solid #8b8b8d;
  	text-transform: uppercase;
  	color: #af2b2b;
  	font-size: 1.438em;
  	line-height: 1.25em;
  	margin-bottom: 20px;
  	padding-bottom: 10px;
}

@media (min-width: 992px)
{
	.sidebar-heading
  	{
    	font-size: 1.5em;
    }
}

.sidebar-heading a
{
	font-family: 'Roboto Condensed';
}

.sidebar-container p:last-child
{
	margin-bottom: 0px;
}

.sidebar-links 
{
  list-style-type: none;
  padding-left: 0px;
}

.sidebar-links li a 
{
  color: #fff;
  font-family: 'Roboto Condensed';
  display: block;
  text-transform: uppercase;
  font-size: 1.125em;
  background-color: #af2b2b;
  padding: 7px 10px;
  transition: all .4s ease;
}

.sidebar-links li a:after
{
	content: "\f105";
  	font-family: 'FontAwesome';
  	float: right;
  	color: #630c0c;
  	transition: all .4s ease;
  	font-size: 1.063em;
}

.sidebar-links li a:hover
{
	text-decoration: none;
  	background-color: #7f1717;
}

.sidebar-links li a:hover:after
{
	color: #af2b2b;
}

.distribution-centers
{
	padding-left: 0px;
  	list-style-type: none;
  	margin-bottom: 0px;
}

.distribution-centers li
{
  	padding-bottom: 10px;
  	border-bottom: 1px solid #8b8b8d;
}

.distribution-centers li:last-child
{
	border-bottom: 0px;
  	padding-bottom: 0px;
  	margin-bottom: 0px;
}

.center-title
{
	font-weight: bold;
  	margin-bottom: 5px;
  	display: inline-block;
}


/*FORMS*/
.form-section-heading
{
	font-family: "Roboto Condensed";
  	color: #b29870;
  	border-bottom: 1px dotted;
  	text-transform: uppercase;
  	font-size: 1.375em;
  	margin-top: 15px;
}

/*CONTACT*/
.form-control
{
    border-radius: 0px;
    border: 1px solid transparent;
    color: #000;
  	background-color: #ebebeb;
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
  	border: 1px solid #ddd;
}

.form-control:focus
{
	border: 1px solid #af2b2b;
  	box-shadow: none;
}

label
{
	font-family: 'Roboto Condensed';
  	font-weight: normal;
  	font-size: 1.375em;
  	line-height: 1.125em;
  	color: #000;
}

.required
{
	color: #af2b2b;
  	font-size: 0.75em !important;
}

address
{
	margin-bottom: 0px;
}

address p
{
	margin-bottom: 0px;
}

@media (min-width: 992px)
{
	label
  	{
    	font-size: 1.5em;
    }
}

input, textarea
{
	font-family: 'Open Sans';
}

.btn
{
	border-radius: 0px;
}


/*CART*/
.cart-count
{
	font-weight: bold;
  	color: #0076a3;
}
.crt-delete {
  padding: 0 0 0 8px;
}
.btn-update
{
	font-family: 'Roboto Condensed';
  	text-transform: uppercase;
  	background-color: #d9c19b;
  	border: 1px solid #c69c6d;
  	font-size: 1.125em;
}

.btn-update:hover
{
	background-color: #c69c6d;
  	border: 1px solid #c69c6d;
}

.table th
{
	font-family: 'Roboto Condensed';
  	font-size: 1.375em;
  	font-weight: normal;
  	color: #000;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td
{
	border-top: 0px;
}

.table>thead>tr>th
{
	border-bottom: 1px solid #8b8b8d;
}

.table-striped>tbody>tr:nth-of-type(odd)
{
	background-color: #f5f5f5;
}

@media (min-width: 992px)
{
	.table th
  	{
    	font-size: 1.5em;
    }
  
  	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td
    {
        padding: 12px;
    }
}

.table td
{
	font-family: 'Open Sans';
}

.table td p
{
	margin-bottom: 0px;
  	font-size: 1.063em;
  	line-height: 1.375em;
}

.product-title-cart
{
	font-weight: 700;
  	text-transform: uppercase;
  	color: #af2b2b;
  	font-family: 'Roboto Condensed';
  	font-size: 1.375em;
  	line-height: 1.188em;
  	margin-bottom: 5px;
  	display: inline-block;
}


/*SEARCH*/
.search-page input
{
	height: 54px;
}

.search-feedback
{
	margin-top: 30px;
}

li.media
{
	font-size: 1em;
}

.media
{
	margin-top: 20px;
}

.media>.pull-left
{
	padding-right: 20px;
}

.media-body
{
	vertical-align: middle;
}

.media .product-title
{
	font-weight: 700;
  	text-transform: uppercase;
  	color: #af2b2b;
  	font-family: 'Roboto Condensed';
  	font-size: 1.375em;
  	line-height: 1.188em;
  	margin-bottom: 0px;
  	display: inline-block;
}

.media-body p
{
	margin-bottom: 0px;
}

.pagination>li:first-child>a, .pagination>li:first-child>span
{
	border-top-left-radius: 0px;
  	border-bottom-left-radius: 0px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span
{
  	border-top-right-radius: 0px;
  	border-bottom-right-radius: 0px;
}

.pagination-lg>li>a, .pagination-lg>li>span
{
	font-family: 'Roboto Condensed';
  	font-weight: bold;
  	color: #af2b2b;
  	border: 1px solid #b7b7b7;
}

.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus
{
	border: 1px solid #b7b7b7;
  	background-color: #eee;
}

.pagination>.active>a, .pagination>.active>span
{
	background-color: #af2b2b;
  	border-color: #af2b2b;
  	color: #fff;
}

.pagination>.active>a:hover, .pagination>.active>span:hover
{
	background-color: #7f1717;
  	border-color: #7f1717;
  	color: #fff;
}

.pagination-lg>li>a:hover, .pagination-lg>li>span:hover, .pagination-lg>li>a:focus, .pagination-lg>li>span:focus
{
	background-color: #7f1717;
  	color: #fff;
  	border-color: #7f1717;
}


/*FOOTER*/
.global-btn
{
	background-color: #363636;
  	padding: 25px 0;
  	text-align: center;
  	margin-top: 30px;
}

.global-btn a
{
	font-family: "Roboto Condensed";
  	text-transform: uppercase;
  	display: block;
  	color: #fff;
  	border: 1px solid #fff;
  	padding: 15px 0;
  	font-size: 1.5em;
  	transition: all .5s ease;
}

.global-btn a:hover
{
	text-decoration: none;
  	background-color: #434343;
  	border: 1px solid #fff;
}

.footer
{
	background-color: #57585a;
  	margin-top: 0px;
  	padding: 25px 0;
  	text-align: center;
  	border-top: 0px;
}

@media (min-width: 768px)
{
	.footer
  	{
    	text-align: left;
    }
}

.footer p
{
	color: #f6f6f6;
  	margin-bottom: 0px;
}

.footer-links
{
	margin: 0;
  	margin-top: 20px;
}

.footer-links li
{
	padding: 0;
  	font-size: 1.063em;
}

.footer-links a
{
	color: #f6f6f6;
  	padding: 6px 0;
  	font-family: 'Roboto Condensed';
  	display: block;
  	text-transform: uppercase;
}

@media (max-width: 991px)
{
	.footer-links a
  	{
    	font-size: 1.188em;
    }
}

.footer-links a:first-child
{
	padding-top: 0px;
}

.footer a:hover
{
	color: #fff;
}

.footer address
{
	margin-bottom: 0px;
  	margin-top: 15px;
}

.footer address p
{
	font-family: 'Roboto Condensed';
  	font-size: 1.25em;
}

.footer hr
{
	border-top: 1px solid #464646;
  	margin-bottom: 25px;
}

.footer .attribute p
{
	font-size: 1em;
}

.footer .attribute a
{
	color: #f5f5f5;
}

@media (min-width: 768px)
{
	.footer .attribute a
    {
        float: right;
    }
  
  	.footer address
  	{
    	margin-top: 0px;
    }
  	
  	.footer-links
  	{
    	margin-top: 0px;
    }
  
  	.footer .attribute p
    {
        font-size: 1.063em;
    }
}

/* Product pages */
.qty-label {
  float: left;
  padding: 10px;
}

/* Custom orders */


@media \0screen {
  .left.carousel-control { filter: none; }
  .right.carousel-control { filter: none; }
  .carousel { width: 30%; }
}