/**
 * This file is a container for custom CSS. You can use it to override the default styles of the theme.
 *
 * 1. Copy the file "SAMPLE.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected sample styles or add your own CSS to override the default styles of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */


@font-face {
    font-family: 'gill_sanslight';
    src: url('/fonts/gillsans-light-webfont.woff2') format('woff2'),
         url('/fonts/gillsans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gill_sansregular';
    src: url('/fonts/gillsans-webfont.woff2') format('woff2'),
         url('/fonts/gillsans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {font-family: 'gill_sanslight', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; -webkit-font-smoothing: subpixel-antialiased !important; font-weight:400 !important;}


/* Competition Pages
-------------------------------------------------------------- */

.comp-terms p {font-size:9px;line-height: 11px; margin: 0 0 0.3em;}
.comp-terms {margin: 15px 0 0 0;}
.comp-button {padding: 10px; background: #b3a06e; color: #ffffff !important; text-transform: uppercase; font-weight: bold; border: 0;}
.comp-button:hover {background: #333333;}


/* Stock indicator on product page: icon color
-------------------------------------------------------------- */

/*
.availability-only .ic { color: green; }
*/



/* Product counter in the mini cart drop-down
-------------------------------------------------------------- */

/*
.header .skip-link .count {
	background-color: deepskyblue;
}
*/



/* Perfume Rewards Page */

h2.rewards {padding-top:20px;}

.rewards_outer {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
}

.rewards_outer2 {
    width: 49%;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
}

.rewards_inner {
    position: relative;
}

.rewards_image {
    padding: 10px;
    overflow: hidden;
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
	background: #f5f5f5;
}


.rewards_outer h3, .rewards_outer2 h3 {
    padding: 0px;
}

.points {
    float: left;
    width: 60px;
    position: absolute;
}

.points2 {
    float: left;
    width: 60px;
    position: absolute;
    left: 70px;
}

.pointsdescription {
    float: left;
    position: absolute;
    margin-left: 120px;
    margin-right: 10px;
}

.pointsdescription2 {
    float: left;
    position: absolute;
    margin-left: 130px;
    margin-right: 10px;
}

.pointsdescription h4, .pointsdescription2 h4 {
    padding-top: 0px;
    line-height: 18px;
}

.pointsdescription h3, .pointsdescription2 h3 {
    line-height: 10px;
    color: #b3a06e;
}

.rewards li {
    font-size: 15px;
    line-height: 19px;
    margin-left: 20px;
    list-style: disc;
    padding-bottom: 12px;
}

.block-title h4 {
    padding: 0px;
}

.circle-rewards-singleline {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    background: #363636;
    color: #ffffff;
	font-family: 'gill_sanslight', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.circle-rewards-singleline-point {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    background: #b3a06e;
    color: #ffffff;
	font-family: 'gill_sanslight', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    margin-bottom: 10px;
}

.circle-rewards-singleline-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 20px;
    line-height: 50px!important;
    text-align: center;
    background: #333333;
    color: #ffffff;
	font-family: 'gill_sanslight', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}


/* Gift Card */

.simple-bottom {text-align: center;}

/* Checkout */

.checkout-cart-index .discount, .checkout-cart-index .shipping, .rewards-box-spend-minicart {
	border: 1px solid #b3a06e;
    padding: 10px;
	margin-bottom:10px;}

.checkout-cart-index h2 {color: #b3a06e;}

/* rewards */

.dashboard .mypoints-summary .box-head h2 {background:none!important;}
.product-points-value span {font-weight:bold; color: #b3a06e;}
.rewards-special-review-summary span {font-weight:bold; color: #b3a06e;}

/* menu */

.nav-menu-title {
	text-transform: none;
	font-size:16px;
	font-family: 'gill_sansregular', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	}

.nav-regular .nav-submenu--mega li a {
	text-transform: none;
	font-size:16px;
	font-family: 'gill_sansregular', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	}

a.find-out-more {
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}

div.nav-block.nav-block--bottom.std a {
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}

.sub-menu {display:block; width: 100%; border-bottom: 1px solid #efefef; margin-bottom:5px; padding-bottom:5px; line-height: 14px;}


@media only screen and (max-width: 1280px)  {
	.rewards_outer, .rewards_outer2 {width:100%}
	.pointsdescription h3, .pointsdescription2 h3, .pointsdescription h4, .pointsdescription2 h4 {line-height: 15px; margin-bottom:5px;}
}