/**
 * Acumen for Magento
 * http://gravitydept.com/to/acumen-magento
 *
 * @author     Brendan Falkowski
 * @package    gravdept_acumen
 * @copyright  Copyright 2011 Gravity Department http://gravitydept.com
 * @license    All rights reserved.
 * @version    1.1.0
 */

/*--------------------------------------------------------------------------------------------------*/
/*  CUSTOM OVERRIDES FOR BASE.CSS
/*--------------------------------------------------------------------------------------------------*/

@import url('../../acumen/css/override.css');

@font-face {
	font-family: 'Soleil';
	src: url('../font/Soleil.eot'); /* IE9 Compat Modes */
	src: url('../font/Soleil.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../font/Soleil.woff2') format('woff2'), /* Super Modern Browsers */
	   url('../font/Soleil.woff') format('woff'), /* Pretty Modern Browsers */
	   url('../font/Soleil.ttf')  format('truetype'), /* Safari, Android, iOS */
	   url('../font/Soleil.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Calibri';
  src: local("Calibri");
  font-weight: bold;
}

body {
	font-family: 'Calibri', 'Helvetica Neue', Helvetica, sans-serif;
}

p {
	font-family: 'Calibri', 'Helvetica Neue', Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Soleil", "Calibri", sans-serif;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

h1, .h1 {
  font-size: 48px;
  line-height: 44px;
  font-family: "Soleil", "Calibri", sans-serif;
}

h2, .h2 {
  font-size: 32px;
  line-height: 28px;
  font-family: "Soleil", "Calibri", sans-serif;
}

h3, .h3 {
  font-size: 24px;
  line-height: 22px;
  font-family: "Soleil", "Calibri", sans-serif;
}

h4, .h4 {
  font-size: 20px;
  line-height: 20px;
  font-family: "Soleil", "Calibri", sans-serif;
}

h5, .h5 {
  font-size: 16px;
  line-height: 18px;
  font-family: "Soleil", "Calibri", sans-serif;
}

h6, .h6 {
  font-size: 13px;
  line-height: 16px;
  font-family: "Soleil", "Calibri", sans-serif;
}

/* your code here */

#logo {
	height: 80px;
	padding-top: 10px;
}

#header #header-bar {
	background: #3b3e45;
	border-radius:0;
}

#footer {
	margin-top: 80px;
}
#footer-bar {
	background: #3b3e45;
	color: #202020;
	font-family: 'Calibri', 'Helvetica Neue', Helvetica, sans-serif;
	border-radius:0;
}

.newsletter label {
	color: #FFF;
	font-size: 1.2rem;
}

.newsletter .validation-advice {
	border: 5px solid #000;
}

.newsletter #newsletter-email {
	font-family: 'Calibri', 'Helvetica Neue', Helvetica, sans-serif;
}

#nav>li>a:hover, #nav>li:hover>a {
	background: #565960;
	color: #fff;
}

#nav li.level0 > a { 
	color:#FFF; 
	font-family: 'Calibri',Helvetica,sans-serif;
	font-size:1.2rem;
}

.promo-slider:before,
.promo-slider:after {
    content: " ";
    display: table;
}

.promo-slider:after {
    clear: both;
}

.promo-slider .slides-container {
	float: none;
}

.promo-slider .slides-container a {
	display: block;
}

.grid-slider .slides-container a:hover:after, .promo-slider .slides-container a:hover:after, .promo-slider .promos li a:hover:after, .static-promo a:hover:after, .wide-slider .slides-container a:hover:after, .thumb-slider .slides-container a:hover:after, .thumb-slider .slides-pagination li a:hover:after {
	border: none;
}

.promo-slider .promos {
	position: relative;
}

.promo-slider-right .promos {
	float: right;
}

.product-slider-full h2 {
	margin-left: 0px;
}
.slide-product-list .price-box {
	display: block;
}

.promo-slider .slides-container {
    width: 100%;
    float: none;
}
.promo-slider .slides-container>div {
    width: auto;
}
.promo-slider .slides-container img {
   max-width: 100%;
}


#footer-opener h2 {
	float: left;
	font-size: 16px;
}

.tabs-nav li a {
	font-family: 'Calibri',Helvetica,sans-serif;
}

.button {
	font-family: 'Soleil',Helvetica,sans-serif;
}

.availability {
	font-family: 'Calibri',Helvetica,sans-serif;
}

textarea, .input-text {
	font-family: 'Calibri',Helvetica,sans-serif;
}

#search-form input {
	font-family: 'Calibri',Helvetica,sans-serif;
}

.payment-icons-footer span {
	font-family: 'Calibri',Helvetica,sans-serif;
}

.home-uci-link {
	position: absolute;
	right: 345px;
	top: 8px;
	text-decoration:underline;
}

/* Colours */

h1 {color:#747474;}
h2 {color:#747474;}
a { color:#7C868D; text-decoration:none; }
#nav > li > a:hover,
#nav > li:hover > a
	{ color:#fff; }
<<<<<<< HEAD
#nav ul.level0 a:hover { color:#000000; }
#nav ul.level0 .view-all:hover { color:#000000; }
=======
#nav ul.level0 a:hover { color:#fff; }
#nav ul.level0 .view-all:hover { color:#fff; }
>>>>>>> 27fee04eecad703906a97bd30754f3e5577dd4ee
.search-autocomplete li:hover { color:#7C868D; }
#account .links a:hover { color:#7C868D; }
#account {border-bottom-right-radius:0;
border-bottom-left-radius:0;}
#mini-cart:hover ul.links li a { color:#7C868D; }
#mini-cart-list .product-name { color:#7C868D; }
.button:active { background:#4eca63; }
.tags-list a:hover { border-color:#CBA876; color:#CBA876; }
.filter .currently ol a:hover { color:#CBA876; }

.menu, .search-autocomplete
	{ background:#000;
	border-radius:0; }
textarea:focus,
.input-text:focus
    { border-color:#7C868D; }
.button { background:#35b24a; }
.product-image:hover img { border-color:#7C868D; }
.tooltip { background:#CBA876; background:rgba(22,64,233,0.7); }
.dashboard-links a:hover { background:#CBA876; }
.thumb-slider .slides-pagination li a:hover:after
    { border:5px solid #dadada; }


/* Sprite */

#nav .home-icon:after { background:url(../img/icon/sprite.png) -670px 0 no-repeat; }
#search-form button { background:url(../img/icon/sprite.png) -270px 0 no-repeat; }
#mini-cart .cart-count { background:url(../img/icon/sprite.png) 0 0 no-repeat; }
.newsletter button { background:url(../img/icon/sprite.png) -300px 0 no-repeat;	}
#footer .top:after { background:url(../img/icon/sprite.png) -30px 0 no-repeat; }
.social-icons-list a { background:url(../img/icon/sprite.png) no-repeat; }
.btn-remove { background:url(../img/icon/sprite.png) no-repeat -430px 0; }    
.captcha-reload:after { background:url(../img/icon/sprite.png) -640px 0 no-repeat; }
.is-new-product { background:url(../img/icon/sprite.png) -600px 0 no-repeat; }
.pager ol.pages li a.previous-jump,
.pager ol.pages li a.previous,
.pager ol.pages li a.next,
.pager ol.pages li a.next-jump
	{ background:url(../img/icon/sprite.png) no-repeat; }
.payment-icons-list li { background:url(../img/icon/sprite.png); }

.rating-box { background:url(../img/icon/sprite.png) -330px 0 no-repeat; }
.rating-box .rating { background:url(../img/icon/sprite.png) -330px -30px no-repeat; }
.filter .currently ol a:after { background:url(../img/icon/sprite.png) -450px 0 no-repeat; }
.catalog-bar .reverse { background:url(../img/icon/sprite.png) -120px 0 no-repeat; }

.product-slider a.next,
.product-slider a.prev
	{ background:url(../img/icon/sprite.png) 0 0 no-repeat; }
.grid-slider .slides-pagination li a { background:url(../img/icon/sprite.png) -400px 0 no-repeat; }
.promo-slider .slides-pagination li a { background:url(../img/icon/sprite.png) -400px 0 no-repeat; }

/* Font */

body, body, button, input, select, table, textarea {
	font-family: 'Calibri', Helvetica, sans-serif
}

.checkout-header-banner {
	background: #fff;
}

.social-icons-list {
	right: 200px;
	top: 5px;
	position: absolute;
}

.price-box .old-price {
    font-size: 24px !important;
    text-decoration: line-through !important;
}

.special-price {
    font-size: 36px !important;
    color: #e52d27 !important;
}

.product-grid .special-price {
    font-size: 15px !important;
}

.product-grid .price-box .regular-price + .minimal-price, .product-grid .price-box .special-price + .minimal-price, .product-grid .price-box .old-price, .product-grid .price-box .price-to {
	display: block;
	font-size: 16px !important;
}