

/* FILE: styles.css */
/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for yourg
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
*/
/* fonts ================================================================================= */
@font-face {
    font-family: 'Gill Sans Std Light';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/Gill-Sans-Std-Light_20636.eot');
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/Gill-Sans-Std-Light_20636.eot?#iefix') format('embedded-opentype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/Gill-Sans-Std-Light_20636.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/Gill-Sans-Std-Light_20636.ttf') format('truetype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/Gill-Sans-Std-Light_20636.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gill Sans Std';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/gill-sans-std.eot');
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/gill-sans-std.eot?#iefix') format('embedded-opentype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/gill-sans-std.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/gill-sans-std.ttf') format('truetype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/gill-sans-std.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arial Narrow';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/arial-narrow.eot');
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/arial-narrow.eot?#iefix') format('embedded-opentype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/arial-narrow.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/arial-narrow.ttf') format('truetype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/arial-narrow.svg#Aria')Narrow') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DidotRegular';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/didot.eot');
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/didot.eot') format('embedded-opentype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/didot.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/didot.ttf') format('truetype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/didot.svg#DidotRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avant Garde Gothic LT';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/itcavantgardegothicltbook.eot');
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/itcavantgardegothicltbook.eot') format('embedded-opentype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/itcavantgardegothicltbook.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/itcavantgardegothicltbook.ttf') format('truetype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/itcavantgardegothicltbook.svg#DidotRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'ProximaNova-Regular';
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.eot');
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.eot?#iefix') format('embedded-opentype'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.woff2') format('woff2'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.woff') format('woff'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.ttf') format('truetype');
}
@font-face {font-family: 'ProximaNova-Medium';
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.eot');
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.eot?#iefix') format('embedded-opentype'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.woff2') format('woff2'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.woff') format('woff'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.ttf') format('truetype');}
@font-face {font-family: 'ProximaNova-Light';
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_6_0.eot');
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_6_0.eot?#iefix') format('embedded-opentype'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_6_0.woff2') format('woff2'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_6_0.woff') format('woff'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_6_0.ttf') format('truetype');
}
@font-face {
    font-family: 'Majesti Banner';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-light-webfont.woff2') format('woff2'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-light-webfont.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-light-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Majesti Banner';
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-mediumitalic.eot');
    src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-mediumitalic.eot?#iefix') format('embedded-opentype'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-mediumitalic.woff2') format('woff2'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-mediumitalic.woff') format('woff'),
    url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/majesti-banner-mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {font-family: 'BaskervilleBT-Italic';
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/3479EA_0_0.eot');
            src: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/3479EA_0_0.eot?#iefix') format('embedded-opentype'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/3479EA_0_0.woff2') format('woff2'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/3479EA_0_0.woff') format('woff'),
            url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/3479EA_0_0.ttf') format('truetype');
}
/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:#fff; color:#000;  }

img           { border:0; vertical-align:top; }

a             { color:#cacaca; text-decoration:none;  letter-spacing: 1px; transition: .2s color linear; -moz-transition: .2s color linear; -webkit-transition: .2s color linear; -o-transition: .2s color linear;}
a:hover       { text-decoration:none; color: #FFF; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,h4,h5,h6 {text-transform: uppercase}
h4,h5,h6 {font-family: arial; letter-spacing: 1px}
h1            { font-size:32px; font-weight:normal; }
h2            { font-size:20px; font-weight:normal; }
h3            { font-size:12px; font-weight:normal; }
h4            { font-size:12px; font-weight:normal; }
h5            { font-size:11px; font-weight:normal; }
h6            { font-size:10px; font-weight:normal; color: #909295;}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font:normal 11px/17px arial;
    color: #999; }
address span {text-transform: capitalize;}
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size:10px; }
big           { font-size:1.2em; }
p {font:11px/17px "Proxima Nova"; color: #999; font-weight: normal; letter-spacing: 1px; text-transform: none}
/*sup           { font-size:1em; vertical-align:top; }/*/

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right{ float:right !important;}
.catalog-product-view .product-img-box .right { float:right !important;    width: 415px;}
.right { float:right !important; }
.right a.button{width: 181px;margin-right: 0px;
    margin-top: -2px;
    padding: 0;}
.right a.button span{padding:0;font-family: "Proxima Nova";}
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.clearfix    {clear:both}
/* .shadown {position: absolute; z-index: 5;top:40px; background: #fff; */ /* -moz-box-shadow: 4px 5px 10px 3px rgba(0,0,0,0.45); -webkit-box-shadow: 4px 5px 10px 3px rgba(0,0,0,0.45);
          box-shadow:4px 5px 10px 3px  rgba(0,0,0,0.45); */
.triangle {background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/RolloverLightbox-Arrow.png") no-repeat 23px 0; width:100%; height: 8px; position: absolute; top: -7px;left: 10px;}
.border {border:1px solid #cccccc;}
.btn-remove,.btn-close {display: inline-block;*display: inline;zoom: 1; background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close.png") no-repeat  0 0; width:18px; height: 16px; position: absolute; right:9px; top:10px; text-indent: -99999px; cursor: pointer;}
.close {display: inline-block;*display: inline;zoom: 1; background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close_cross.png") no-repeat  0 0; width:18px; height: 16px; position: absolute; right: 8px;top: 15px; text-indent: -99999px; cursor: pointer;}
.btn-remove:hover,.btn-close:hover {background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/closehover.png") no-repeat  0 0;}
.btn-remove {position: static;}
.caroufredsel_wrapper .product-name a { font-family:arial;font-style: inherit; display: block; font-weight: normal; letter-spacing: 0px; }
.caroufredsel_wrapper .regular-price .price, .caroufredsel_wrapper .old-price .price, .caroufredsel_wrapper .special-price .price { letter-spacing:0px; }
/* ======================================================================================= */
.block-content li label{
    position: relative;
    left: 4px;
    top: 4px;}
.top-login-form label.quick-login-label{
    display: block;
    font-family: "Proxima Nova", Arial;
    font-size: 11px;
    letter-spacing: 2px;
    color: #333;
}
/* Layout ================================================================================ */
.wrapper { background:#fff; }
.page { margin:0 auto; text-align:center; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left;  overflow: hidden;}
.main { min-height:350px; text-align:left; width: 978px; margin: 0 auto; padding: 10px 0;}
.catalog-product-view .main { margin: 0 0 19px;width: 100%}
.catalog-category-view .main,.catalogsearch-result-index .main {width: 1280px;}
.cms-home .main { padding: 0; }
.cms-home .page { min-width: 768px; }
.sidebar { min-height:350px; }

/* Base Columns */
.col-left { float:left; width:230px; padding:0 0 0; margin:0 20px 0px 0; }
.col-main { float:left; width: 725px ; }
.col-right { float:right; width:182px; padding:0 0 0; margin:0 0 -1px; }

/* 1 Column Layout */
.col1-layout {}
.col1-layout .col-main { float:none; width:auto;}

/* 2 Columns Layout */
.col2-left-layout { }
.col2-left-layout .col-main { float:right; }
.col2-right-layout { background-position:573px 0; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout { background-position:0 0; }
.col3-layout .col-main { width:532px; margin-left:1px; display:inline; }
.col3-layout .col-wrapper { float:left; width:755px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */

/* Form Elements */
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#444; }
input.input-text {height: 24px; line-height: normal; -webkit-transition: border-color .2s linear; -moz-transition: border-color .2s linear; transition: border-color .2s linear; }
input.input-text,select,textarea { border:1px solid #d9d9d9;}
input.input-text,textarea { padding:2px 2px 2px 5px; background:#fff; font-size: 10px;letter-spacing: 2px;} /*FN-1395*/
input.input-text:focus, textarea:focus{
    border-color: #bbb;
}

select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { padding:2px 2px; border-bottom:1px solid #bbb; }
select.multiselect option:last-child { border-top:0; }
textarea { overflow:auto; resize:vertical; }
textarea.default-value { color:#ddd; }
input.radio,
input.checkbox { margin-right:3px; font-size:11px !important; margin-top:2px; vertical-align:top; }
input.radio { font-size:10px !important; }
input.qty { width:22px; height: 18px;}
input.disabled { background:#f6f6f6 !important; color:#bbb !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { } /* <- Safari & Google Chrome Fix */

button.button { border:0; padding:0; margin:0; background:transparent; /* line-height:21px; */ overflow:visible; cursor:pointer; vertical-align:middle; }

a.button ,
button.button span {letter-spacing: 2px;  text-align: center; text-transform:uppercase; font: normal 13px/35px "Proxima Nova", Arial; height:35px;background: #000; border:0; margin:0; cursor:pointer;display:-moz-inline-stack; display:inline-block;*display: inline; zoom: 1; color:#FFF;  text-decoration:none; }

a.button span,
button.button span span {  white-space:nowrap; padding:0 28px; /*background: none;*/ height: auto; width: auto; }
.button:active {  position:relative; z-index:2; }

.button, .button *{
    transition: .2s background-color linear; -moz-transition: .2s background-color linear; -webkit-transition: .2s background-color linear; -o-transition: .2s background-color linear;
}


button.button:active span span { margin:0; }
button.btn-small span { font-size:11px; line-height:14px; padding:1px 9px 0; }
button.disabled { cursor:default !important; bottom:0 !important; right:0 !important; }
button.disabled span { cursor:default !important; color:#bbb !important; }
button.button:hover span, a.button:hover{ background: #333;}
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#eee; }*/

/* Form Validation */
.validation-advice {font-family: arial; clear:both; font-size:11px !important; padding:3px 0 0 !important; color:#d91a00 !important; line-height: normal}
input.input-text.validation-failed,
textarea.validation-failed { background:#fff7f5 ; }
span.validation-passed,
div.validation-passed { padding-right:20px; }
span.validation-error,
div.validation-error { padding-right:20px; }
.account-login span.validation-passed,
div.validation-passed { padding-right:0px; }
.account-login span.validation-error,
div.validation-error { padding-right:0px; }
.required em, span.required { color:#909295; margin-right:4px; }
p.required {margin: 0;
    padding: 0px 0 12px;
    text-align: left;
    font-size: 10px;
    color: #909295;
    letter-spacing: 1px;
    font-family: arial;
    text-transform: uppercase;
}
.form-list .validation-advice { width:250px; margin-right:-250px;text-transform:uppercase; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Fieldset */
.fieldset { font-size:12px; margin:0 0 11px; }
.fieldset p { margin:0 0 1.5em; }
.fieldset h2.legend {font-size:12px; margin:0 0 1.5em; color:#000; }

/* Form lists */
.form-list {}
.block-content .input-text{}
.block-subscribe input[name=email]{width: 340px;height: 25px;}
.block-subscribe label[for=email-address]{
    font-family: "Proxima Nova", Arial;
    font-size: 11px;
    letter-spacing: 2px;
    color: #333;
    left: 4px;
}
.form-list li { /* margin:0 0 -3px;  */vertical-align:top; }
.form-list li div.input-box{}
#telephone{margin-bottom: 5px;}
#mobile {margin-bottom: 4px;}
ul li label,.form-list .note,#onestepcheckout-form  label {/* padding:2px 0 0; */ font:normal 10px/26px arial; color: #909295; letter-spacing: 1px ; text-transform: uppercase; clear: both; }
#co-shipping-method-form label { text-transform: none; }
.form-list li.control label {clear: none}
.form-list .value { float:left; padding:2px 0 0; }
.form-list .note {  margin: 6px 0 10px 0;}
.form-list span.label { font-weight:normal; }
.form-list .input-box { }
.form-list .input-box a { font-size:11px; margin-top:4px; }
ul li input.input-text,
.form-list textarea {clear: both; float:left; width:281px; vertical-align:top; color: #999;}
.form-list textarea { width:374px; height:13em; }
.form-list select { float:left; width:380px; vertical-align:top; }
.form-list p { margin:0; padding:0 0 0 240px; }
ul.add-row,
.form-list li.add-row { margin-top:15px; }
ul.add-row .btn-remove,
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; margin:0; text-align:right; }
.form-list .range input.input-text { float:none; width:64px; vertical-align:middle; }

.form-list .add-field .input-box {}
.form-list .control { position:relative; vertical-align:top; z-index:1; } /* row with checkbox or radio button */
.form-list .control label,#onestepcheckout-form li.control label,
#onestepcheckout-form .cart-shipping .input-different-shipping label{ line-height:16px; }
#onestepcheckout-form #billing_address label[for=billing-address-select],
#onestepcheckout-form #shipping_address label[for=shipping-address-select]{line-height: 14px; margin-bottom: 10px; display: block; font-size: 12px; text-transform: none; letter-spacing: 0}
.form-list .control .input-box {  }
.form-list .control input.radio { margin-top:3px; }

.form-alt label { float:none; display:inline; width:auto; }
.form-alt li { margin:0 0 5px; line-height:16px; }
.form-alt select { width:496px; }
.form-alt .input-box { width:496px; margin-top:5px; padding-bottom:11px; }
.form-alt .input-text { width:480px; }

.form-list-narrow label { width:105px; }
.form-list-narrow select { width:290px; }
.form-list-narrow input.input-text,
.form-list-narrow textarea { width:285px; }
.form-list-narrow .wide { width:auto; }
.form-list-narrow .add-field .input-box { margin-left:120px; }
.form-list-narrow .control .input-box { margin-left:120px; }

.inner-form { margin:10px 0 5px; padding:10px 0 0; border:1px dashed #d1d1d1; border-width:1px; background:#f7f7f7; }
.inner-form .form-alt label { padding-left:5px; }

/* Date Of Birth */
.customer-dob label { float:none; width:auto; padding:0; font-size:11px; font-weight:normal; color:#777; }
.customer-dob .input-box { float:left; width:auto; margin-right:8px; }
.customer-dob .input-box .validation-advice { display:none !important; }
.customer-dob input.input-text { float:none; display:block; margin-bottom:2px; }
.customer-dob .dob-day,
.customer-dob .dob-month,
.customer-dob .dob-year { float:left; margin-right:8px; padding-right:0 !important; background:none !important;margin-bottom: 0px; }
.customer-dob .dob-day .validation-advice,
.customer-dob .dob-month .validation-advice,
.customer-dob .dob-year .validation-advice { display:none; }
.customer-dob .dob-day input.input-text { width: 43px;text-align: center;padding: 1px 14px 3px 11px;}/*FN-1096*/
.customer-dob .dob-month input.input-text { width: 45px;text-align: center;padding: 1px 14px 3px 11px;}/*FN-1096*/
.customer-dob .dob-year { margin-right:0; }
.customer-dob .dob-year input.input-text { width: 118px;
    text-align: center;
    padding: 1px 6px 3px;}/*FN-1096*/
.loin{margin-bottom: 16px;
    padding-bottom: 13px;
    border-bottom: 1px solid #ccc;}
.loin a{    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #666666 !important;
    line-height: 21px !important;
    letter-spacing:0px}
.cont-fot{margin-top: 13px;
    border-top: 1px solid #ccc;
    padding-top: 12px;}
.cont-fot a{    background: none repeat scroll 0 0 #CECECE;
    color: #999 !important;
    font-family: Arial;
    height: 20px;
    line-height: 19px;
    width: 125px;}
.cont-fot a:hover {color:#000 !important;}
/* Combination of fields */
.form-list li.fields { margin:0; }
.form-list li.fields .field { clear:left; padding:0 0 4px; }
.contact-form-left .buttons-set{ margin: 11px -9px 0 0;}
/* Buttons */
.buttons-set { clear:both; margin:15px 0; } /* general for button containing block */
.buttons-set p.back-link { float:left; padding:2px 15px 0 0; text-align:left; margin:0; }
a.back-link { color:#999; }
.buttons-set p.back-link a {font-size: 10px; text-transform: uppercase }
.buttons-set a.button,
.buttons-set button.button { }
.buttons-set2 { clear:both; margin: 10px 0 36px; padding:5px 0;  text-align:right; }

.form-buttons { margin-right:0px;;  } /* for button containing block under the general form */
.form-buttons .button { float:left; }
.form-buttons .button {  }
.form-buttons p.back-link { float:left; width:202px; padding:2px 15px 0 0; text-align:left; }
.btn-only { /* padding-left:240px; */ }

/* Overrides for 3columns */
.col3-layout .form-list .note { padding-left:165px; width:280px; }
.col3-layout .form-buttons p.back-link,
.col3-layout .form-list label { width:150px; }
.col3-layout .form-list input.input-text,
.col3-layout .form-list textarea { width:274px; }
.col3-layout .form-list select { width:280px; }
.col3-layout .form-list .control .input-box { margin-left:165px; }
.col3-layout .form-list .customer-dob .dob-day input.input-text { width:74px; }
.col3-layout .form-list .customer-dob .dob-month input.input-text { width:74px; }
.col3-layout .form-list .customer-dob .dob-year { margin-right:0; }
.col3-layout .form-list .customer-dob .dob-year input.input-text { width:98px; }
.col3-layout p.required,
.col3-layout .form-buttons { width:445px; }

/* Global Messages */
.messages { width: 100%;
    overflow: hidden;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;}
.messages li { margin:0 0 10px; padding:0; word-wrap:break-word; }
.messages ul { padding:10px 17px 18px; margin:0 0 -11px; background-position:35px 100%; background-repeat:no-repeat; position:relative; }
.messages ul li { margin:0; padding:0 0 3px; }
.messages a { text-decoration:underline; }
.messages a:hover { text-decoration:none; }
.messages li.error-msg, .messages li.note-msg, .messages li.notice-msg {
    background-color: #EE8C93 !important;
    border: medium none !important;
    color: #FFFFFF !important;
    font-family: "Proxima Nova";
    font-size: 13px !important;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
p.error-msg { border-style:solid !important; padding:10px; border-width:1px !important; font-size:12px !important; margin:10px 0; }
/* Error Message */
.messages li.error-msg {
    background: #EE8C93 !important;
    color: #FFC0CB;
}
.messages li.error-msg a { color:#d91a00; }
.messages li.error-msg ul {  /* border-color: #FFC0CB;    color: #A1C7B8; */ }
p.error-msg { border-color:#e9581f; background-color:#fff5f3; color:#d91a00; }
/* Success Message */

.messages li.success-msg {    background-color: #86d0cb !important;
    border: medium none !important;
    color: #FFFFFF !important;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    letter-spacing: 2px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;}
.messages li.success-msg a { color:#FFFFFF; }
.messages li.success-msg ul { /* background-image:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_msg-success.gif); */ }
/* Notification Message */
.messages li.note-msg,
.messages li.notice-msg { border-color:#fcd344; background-color:#fafaec; color:#3d6611; }
.messages li.note-msg a,
.messages li.notice-msg a { color:#3d6611; }
.messages li.note-msg ul,
.messages li.notice-msg ul { /* background-image:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_msg-note.gif); */ }

/* std class reset */
.std .messages { margin-top:0; }
.std .messages { width:auto; list-style:none !important; padding:0 !important; margin-bottom:0 !important; }
.std .messages ul { list-style:none !important; padding-left:17px !important; margin:0 0 -11px !important; }


/* BreadCrumbs for CMS pages only*/
.cms-page-view .breadcrumbs {
    margin: 0 auto;
    padding-top: 22px;
    text-align: left;
    width: 978px;
}

/* Page Heading */
.page-title { margin-bottom:8px; padding:15px 0px 9px;}
.page-title .link-rss { float:right; margin-top:8px; }
.page-title h1,
.page-title h2 { font: normal 12px "Proxima Nova"; color:#999; letter-spacing: 2px; text-transform: uppercase; }

.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left;color: #000;}
.title-buttons .link-print { float:right; margin-top:4px; }

.subtitle { clear:both; padding:10px 0;; }
.catalogsearch-result-index .page-title h2{font-size:12px; font-family: "Proxima Nova";}
.page-popup .page-title,
.col-main .page-title { }
.col1-layout .col-main .page-title { }

.sub-title { font: normal 12px/normal "Proxima Nova", Arial;
    color: #000;
    letter-spacing: 2px;
    text-transform: uppercase; margin:0 0 10px; }
.sub-title .separator { font-weight:normal; }
.sub-title a { font-size:11px; font-weight:normal; text-transform:lowercase; }
.section-title { font-size:14px; font-weight:normal; color:#151515; margin:0 0 5px; }

/* Data Table */
.table-caption {  margin:-1px 0 0; font:bold 14px/1.25 Arial, Helvetica, sans-serif; padding:3px 7px 4px 0px; color:#444; }
.table-caption a { font-size:11px; text-transform:lowercase; }
.data-table {  width:100%; border-collapse:separate; }
.data-table th { padding:5px 12px 4px; color: #000;letter-spacing: 1.5px; font-weight:normal; text-transform:uppercase; white-space:nowrap; }
.data-table td {background: none !important; padding:5px 12px; color: #969696; letter-spacing: 1px;font-size: 10px; text-transform: uppercase;}
.data-table thead {font: normal 12px/20px "Proxima Nova", arial;
    text-transform: uppercase; color: #000; }
.data-table thead tr th {border-bottom: 1px solid #ccc}
.data-table tr td:first-child{padding-left: 0;}
.data-table tbody {}
.data-table tfoot { background-color:#ededed; }
.data-table tfoot td { padding:5px 12px; }
.data-table tfoot th { border:none; text-transform:none; }
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.last th,
.data-table tr.last td {  }
.data-table tr:last-child td,
.data-table tr:last-child th { }
.data-table tbody tr:nth-child(odd),
.data-table tr.odd { background-color:#fff; }
.data-table tbody tr:nth-child(even),
.data-table tr.even {  }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f5f5f5; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; text-transform:none; border-color:#fff; background-color:#f7f7f7; }
.data-table td.value { float:none !important; }
.data-table .link-rss { display:block; }

.page-popup .data-table td,
.page-popup .data-table th { border-bottom:1px solid #ccc; }
.page-popup .buttons-set .button { float:right; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; ; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { background-color:#ede9e6; font-size:12px; padding:5px !important; }
tr.summary-details-first td {}
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price { display:block; padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -54px; }

/* Links */
ul.links,
ul.links li { display:inline-block;*display: inline; zoom: 1;position: relative;top:-1px; }
ul.links li .separator { margin:0 2px 0 5px; font-size:10px; color:#8f8f8f; }
ul.links li.last .separator { display:none; }
.header-left li.last a{padding: 0 2px 0 1px;}
#idSubscribe{padding-left: 4px;}
/*#idSubscribe a{letter-spacing: 1px;}*/
#idLogin{padding: 0 2px 0 0;}
/* Reward Points */
.rewards { margin:-10px 0 20px; }
.reward-message { display:block; margin:5px -15px 5px -15px; background:#d55721 ; padding:3px 5px 3px 32px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#fff; }
.reward-message p { display:inline; margin:0 !important; }
.reward-message .limit { display:block; font-size:11px; line-height:1.15; }
.reward-message a { color:#ffe6dc; text-decoration:underline; }
.reward-message a:hover { color:#ffe6dc; text-decoration:none; }
.reward-message .price { font-size:1em; font-weight:normal; }
/* Reward Points types rewrites */
.reward-review,
.reward-tag,
.reward-checkout { margin:0; }

/* Class: std - styles for admin-controlled content */
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote,
.std table {margin-bottom:1em; }
.std ul { font:normal 11px/17px "Proxima Nova"; letter-spacing: 1px; }
.std ol { list-style-type:decimal; margin-left: 15px}
.std ol li {display: list-item; font-size: 11px; color: #999999; line-height: 17px; padding-left: 8px}
.std ul ul {}
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {}
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
.cms-page-view .std hr {margin: 7px 0 23px;}
.std hr {margin: 1.5em 0;color: #D9D9D9; }
.std table { width:100%; }
.std table thead { background:#e8e8e8; }
.std table th { background:#f7f7f7; font-weight:bold; }
.std table thead th { background:#e8e8e8; font-weight:bold; }
.std table th,
.std table td { padding:5px 10px; border:1px solid #ccc; }
.std table[border="0"] { border-width:0; }
.std table[border="0"] th,
.std table[border="0"] td { border-width:0; }
.std p {font: normal 11px/17px "Proxima Nova"; color: #999; margin-bottom: 15px}
.cms-page-view .std p {color: #000;line-height: 14px;letter-spacing:0px;}
.cms-page-view .std p:first-child,
.cms-page-view .std h2 {font-size: 15px;
    font-family:"Proxima Nova";
    margin-top: 8px;
    letter-spacing: 3px;
    padding-bottom: 11.5px;
    border-bottom: 1px solid;
    margin-bottom: 0px;}
.cms-home .std{display:none;}
.cms-home .std p:first-child {
    margin-top: 12px;
    letter-spacing: 2px;
    padding-bottom: 0px;
    border-bottom:normal;
    margin-bottom: 0px;
}
.cms-page-view .std a{color:#777;letter-spacing: 0;}
.cms-page-view .std a:hover {color: #000}
ul.disc li { padding-left:10px; }
.std ul.disc li { padding-left:0; background:none; }
.cms-links-left li,.block-account li{display: block;
    border-bottom: 1px solid #ccc;
    padding: 0px 0 0 9px;
    height: 35px;
    line-height: 38px;
}
.block-account li a {font: normal 12px/35px "Proxima Nova";letter-spacing: 2px; text-transform: uppercase;}
.cms-links-left li a {font: normal 12px/17px "Proxima Nova", arial; text-transform: uppercase;display: block; padding:10px 10px 9px !important; width:100%;}
.cms-links-left li a:hover,.cms-links-left li:hover a,.block-account li.current a{color:#333;}
.cms-links-left li a.active,.cms-links-left li.active a,.block-account li.current a {color: #333333;}
.cms-page-view  .page-title h1{color: #fff; font-size: 32px; font-family:Gill Sans Std Light;letter-spacing:5px;}
.cms-page-view  .page-title p {font:12px/16px "Proxima Nova", arial;color: #fff; width:297px}
.cms-content {min-height: 560px; width: 670px; float: left; padding-top: 20px}

/* Misc */
.link-rss { padding-right:18px; white-space:nowrap; }
.link-rss:hover { color:#f58550; }
.link-print { padding:2px 0 2px 25px; white-space:nowrap; }
.link-cart { font-size:11px; font-weight:bold; color:#c73615; text-decoration:underline; }
.link-cart:hover { color:#c73615; text-decoration:none; }

.data-table .btn-remove {}
.data-table .btn-remove2 {}

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }

.divider { margin:16px 0; background:#e7e7e7; font-size:0; line-height:0; height:1px; overflow:hidden; }

/* Global site notices */
.global-site-notice { border:1px solid #cfcfcf; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.global-site-notice .notice-inner { width:860px; margin:0 auto; padding:12px 0 12px 80px;  text-align:left; }
.global-site-notice .notice-inner p { margin:0; border:1px dotted #cccc73; padding:10px; }
.global-site-notice .notice-inner .actions { padding-top:10px; }

/* Cookie Notice */
.notice-cookie { }

/* Noscript Notice */
.noscript {}

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; border:0; text-align:center; color:#fff; }
.demo-notice .notice-inner { width:auto; padding:0; background:none; text-align:center; }
.demo-notice .notice-inner p { padding:0; border:0; }


/* ======================================================================================= */


/* Header ================================================================================ */
.header-left,.header-center,.header-right{width:33%;  }
.header-right {margin-top: -5px;
    margin-right: -1px;
}
.header .links li a {font-size: 13px; text-transform: uppercase; letter-spacing: 2px;}
.header .links li a:hover {text-decoration:underline;}
.header .links li a.button:hover {text-decoration:none;}
.quicklogin {position: absolute; right:-12px; width: 271px; height: 40px; top: 9px}
.quicklogin .loginbox {top:12px; width: 373px;min-height: 247px; padding:30px 33px 8px; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; right: 0;}
.quicklogin .triangle {left: 50%; top: -5px;}
.quicklogin .login-password{
    margin-top: -5px;
}
.links li.last.my-account-toplink { padding-left: 5px; }

#remember-me-box div.checker{
    top: -5px; right: 2px;
}

.header-center {float:none !important;margin-left: auto; margin-right: auto;}

.header .links li#idLogin {position: relative; z-index: 999; cursor: pointer;}
.header .links li#idSubscribe{position: relative; z-index: 999;}
.quickSubscribe {top:0px; left:-10px}
.login-title {font: 18px/30px "Proxima Nova";margin-bottom: 10px;text-align: center;position: relative;left: 10px;top: 10px;}
.block-login .form-list li {width: 100%;}
.block-login .form-list li.actions{
    margin-bottom: 16px !important;
    margin-left: 2px;
    width: 98%;
    margin-top: 30px;
    position: relative;
}
.block-login .form-list li.actions .corner-top{W
    display: block;
    position: absolute;
    right: 25px;
    top: -5px;
}
.block-login .form-list li.actions .corner-down{
    display: block;
    position: absolute;
    right: 25px;
    top: 10px;
}
#account-links button.button {
    width: 158px;
    height: 29px;
}
.header-container .block-login .form-list input.input-text,.header-container input.input-text{width:334px;height: 19px;padding: 2px 2px 2px 2px;margin: 2px 0 0 3px;border: 1px solid #333;}
.block-login .form-list li.control#remember-me-box {margin: 12px 0 5px 3px; line-height: 20px;}
.block-login .form-list li.control#remember-me-box label{text-transform: none;font-size: 12px;line-height: 15px;}
.block-login .form-list li.control#remember-me-box .input-box{float: left; margin-right: 2px;}
.block-content .input-box label{position: relative;
    top: -1px;}
.block-login .form-list li.forgot-block a{letter-spacing: 1px; padding: 0}
.block-login .form-list li button.button span,#account-links li button.button span,.block-login .form-list li a.button {width:100%;padding:0;line-height: 29px;height: 29px;font-size: 10px;}
.logo { }
.free-shipping { float:left; margin:15px 0 0 10px; display:inline; }
.free-shipping span{ font-size: 10px; display:block;}

.header .logo strong {display: none }
.header-container { position: relative; top: 0; left: 0; min-width: 768px; min-height: 128px; width: 100%; z-index: 15; background-color: black; text-align:left;}
.header { margin: 0 auto; }
.header a:hover{text-decoration:none !important;}
.header .logo { text-decoration:none !important; text-align: center; display: block; width: 300px; margin: 0 auto; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo {font-size:0;}
.header .quick-access { position: absolute; top: 12px; right: 25px; height: 28px; line-height: 28px; }
.regbutton-block a span{font-size: 12px;
    padding: 0;
    text-align: center;
    letter-spacing: 2px;
    font-family: "Proxima Nova";}
.header .quick-access .top {float: right;margin-bottom: 3px;}
.quick-access .block-wishlist { padding-top: 2px; }
.quick-access .block-wishlist .block-title a{font-weight: normal;font-size: 10px;color: #666;margin-right: 1px;letter-spacing: 1.2px; text-transform: uppercase; line-height: 21px;}
.quick-access .checkout-link {clear: both; float: right;}
.header .quick-access .links { float:right; line-height:18px; white-space:nowrap; }
.header .quick-access .cart-link li { font-weight:bold; padding:0 0 0 0px; background:none; }
.header .quick-access .checkout-link {margin-top: 0; margin-right:0px;}
.header .quick-access .checkout-link a {padding: 0; letter-spacing: 1.2px;}
/*.header .quick-access #top-wishlist,.header .quick-access #top-wishlist a {font-weight: normal; font-size: 10px; color: #666; letter-spacing: 2px; text-transform: uppercase}*/
.header .quick-access #top-wishlist span{cursor: pointer;border-right: 2px solid white;line-height: 16px;display: inline-block;padding-right: 10px;margin-right: 10px;position: relative;top: 3px;}
.quick-access .block-wishlist .triangle {left: 272px; }
.top-wishlist .item {width:355px; height: 185px !important; padding:0 !important;}
.top-wishlist .item.last {}
.quick-access .block-wishlist li.item .wishlist-item {    float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 49.5%;}
.quick-access .block-wishlist li.item.odd .wishlist-item {height:165px; padding: 10px 0 10px 0;}
.quick-access .block-wishlist li.item.even .wishlist-item { height:165px; padding: 10px 0 10px 0;}
.quick-access .block-wishlist li.item .wishlist-item.first {border-right:1px solid #ccc;}
.top-wishlist .item .product-image {float:none; margin:auto}
.top-wishlist .item .product-details{float:none; margin:auto; text-align: center; position: static;width:130px;}
.top-wishlist .item .product-details .product-name{text-align: center; margin:10px 0 0; display: block}
.top-wishlist .item .product-details .product-name a {
    font-family: arial;
    font-size: 12px;
    letter-spacing: 0;
    text-align: center;
}
.top-wishlist .item .product-details .price-box p {
    letter-spacing: 0;
}
.top-wishlist .item .product-details .price-box .regular-price .price {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
}
.top-wishlist .item .wishlist-item:hover a.btn-remove{display: block; top:5px}
.top-wishlist .actions.left {/* padding-top: 10px */padding-bottom: 8px;margin-left: -1px;}
.top-wishlist .actions.left p,.top-wishlist .actions.left  a{font-size:10px; color: #939598;font-family: ArialNarrowBold; text-transform: uppercase}
.top-wishlist .actions.left  a{color: #000000;
    font-size: 12px;
    font-family: ArialNarrowBold;
    letter-spacing: 2px;
    font-weight: normal;
    position: relative;
    top: -1px;}
#invitation-send-link {padding:0 6px 0 0; margin:0 4px 0 0; font-weight:bold; }
#invitation-send-link a { padding-left:23px; display:inline-block;*display: inline; zoom: 1; }

#invitation-send-link a, x:-moz-any-link { background-position:3px -2px; }/* FireFox 2 fix */
#invitation-send-link a, x:-moz-any-link, x:default { background-position:3px 6px; }/* FireFox 3 restore */

.header-panel { text-align:center; z-index:994; /* border-bottom:1px solid #c8c8c8; */ /* height:28px; */ line-height:28px; padding:0 0 0 11px; }
.header-panel .welcome-msg { font-weight:bold; display:inline; float:left; line-height:28px; margin-right:5px; }
.header-panel .links { float:left; line-height:28px; margin-right:11px; white-space:nowrap; }
.header-panel .links li a {  }
.header-panel .links li a:hover { color:#d33911; }

.switches { float:right;padding:0 0 1px 0; }

.switch { line-height:28px; margin-left:-1px; margin-right:0; display:inline; float:left;  padding-left:13px; }
.switch label { font-weight:normal; margin-right:0; float:left; }
.switch .switch-wrapper { float:left; position:relative; z-index:1; padding-left:7px; padding-right:11px; }
.switch strong.current { font-weight:normal; }
.switch .separator { margin:0 2px; font-size:10px; color:#8f8f8f; }
.switch .switcher {  cursor:pointer; padding:0 10px 0 0; margin:0 3px 0 1px; }
.switch ul { position:absolute; min-width:100%; text-align:left; top:0; left:0; float:left; line-height:16px; padding:0 0 0 0; border-top:0; }
.switch ul li { vertical-align:top; display:block; white-space:nowrap; border:1px solid #c8c8c8; border-top:0; }
.switch ul li a { white-space:nowrap; display:block; background:#f2f2f2; padding:4px 6px;  text-decoration:none; }
.switch ul li a:hover { color:#d33911; background:#f8f8f8; }
.switch ul .current { line-height:28px; border:0; cursor:default; padding:0 7px; visibility:hidden; /* background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_header-panel.gif) repeat-x 0 0; */ }
.switch ul .current span { padding-right:20px;}
.switch .faded { color:#8f8f8f; }
.switch .faded li { border-color:#e6e6e6; background-color:#f6f6f6; }
.switch .faded a { color:#9ac1dd; }

.switch ul, x:-moz-any-link { width:100%; }/* FireFox 2 fix */
.switch ul, x:-moz-any-link, x:default { width:auto; }/* FireFox 3 restore */

.list-opened { background-position:100% -129px !important; color:#d33911 !important; }

.header .form-search label { display:none; }
.header .form-search a { display:none; }
.header .form-search .search-autocomplete { z-index:999; position:relative!important; top:0 !important; left:0 !important; height:0 !important; overflow:visible !important; }
.header .form-search .search-autocomplete ul { border:1px solid #c7c7c7; border-top:0; padding-left:0; width:210px; background-color:#fcf8f4; position:absolute; top:-1px; }
.header .form-search .search-autocomplete li { padding:4px 6px 4px 24px; border-bottom:1px solid #fff; font-size:12px; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-search .search-autocomplete li.last { border-bottom:0; }
.block-login,.block-subscribe{position: relative;left: 10px;}

/* ======================================================================================= */


/* Block: Events */
.event { background-color:#fbf4de; border-bottom:1px solid #e2d4c7; width:182px; position:static; height:144px; text-align:center; }
.event .status { font-weight:normal; font-size:16px; display:block; padding:19px 0 0; margin:0 0 0; text-align:center; color:#cf3a00; }
.event .event-ticker { color:#cf3a00; height:55px; }
.event .event-ticker span { font-size:32px; line-height:40px; height:40px; padding-bottom:10px;  display:inline-block;*display: inline; zoom: 1; }

.event .event-ticker span, x:-moz-any-link { padding-bottom:13px; }/* FireFox 2 fix */
.event .event-ticker span, x:-moz-any-link, x:default { padding-bottom:10px; }/* FireFox 3 restore */

.event .event-ticker span.days { background-position:50% 3px; }
.event .event-ticker span.hour { background-position:50% -56px; }
.event .event-ticker span.minute { background-position:50% -115px; }
.event .event-ticker span.second { background-position:50% -174px; }
.event .event-ticker span.delimiter { background:none; }
.event .event-dates { font-size:14px; color:#555; height:51px; padding-top:4px; }
.event .event-dates .date-part { font-weight:bold; }
.event .event-dates .time-part { font-size:12px; }

.col-main .event .event-button { line-height:27px !important; height:27px !important; padding:0 0 0 13px !important; vertical-align:middle; }
.col-main .event .event-button span { width:121px; text-align:center; padding:0 13px 0 0 !important; color:#fff; font:bold 15px/27px Arial, Helvetica, sans-serif !important; height:27px !important; text-transform:none; }

.event p a { color:#666; font-size:11px; }

.event .event-bottom {  position:absolute; z-index:2; height:12px; width:23px; left:50%; margin-left:-11px; bottom:-12px; }

.open .event-button span {}

.upcoming { background:#f6f6f6; }
.upcoming .status { color:#333; }
.closed .event-button,
.col-main .closed .event-button,
.col-main .upcoming .event-button,
.upcoming .event-button,
.closed .event-button span,
.col-main .closed .event-button span,
.col-main .upcoming .event-button span,
.upcoming .event-button span { line-height:27px !important; font-size:12px !important; color:#7c7b7b !important; background:none !important; padding:0 !important; width:auto !important; display:inline !important; text-transform:capitalize; }
.upcoming .event-button { text-decoration:underline !important; }
.upcoming .event-button:hover { text-decoration:none !important; }
.upcoming p a { color:#666; }
.upcoming .event-bottom { background-position:50% -187px; }

.closed { background:#494949; }
.closed .status,
.closed .event-dates { color:#e2d4c7 }
.closed .event-button {}

.event-container { clear:both; border:1px solid #d0af83; position:relative; z-index:2; border-width:1px 1px; margin-top:7px; margin-bottom:-5px; height:59px; }
.event-container .event { background-color:transparent; background-repeat:no-repeat; background-position:50% 100%; padding-bottom:18px; margin-bottom:-18px; padding-top:5px; height:52px; line-height:50px; text-align:center; width:auto; position:relative; z-index:2; border-bottom:0 !important; }
.event-container .container { display:inline; margin:0; padding:0; background:none; }
.event-container .status { display:inline; margin:0 10px 0 0; background:none; font-size:22px; }
.event-container .event-ticker { display:inline; font-size:28px; height:auto; }
.event-container .event-ticker span { line-height:50px; height:50px; padding:0; }

.event-container .event-ticker span , x:-moz-any-link { padding:5px 0 5px; }/* FireFox 2 fix */
.event-container .event-ticker span , x:-moz-any-link, x:default { padding:0; }/* FireFox 3 restore */

.event-container .event .event-ticker span.days { background-position:50% 4px; }
.event-container .event .event-ticker span.hour { background-position:50% -55px; }
.event-container .event .event-ticker span.minute { background-position:50% -114px; }
.event-container .event .event-ticker span.second { background-position:50% -173px; }

.event-container .event-dates { display:inline; font-size:22px; height:auto; }
.event-container .event-dates .time-part { font-size:14px; }
.event-container .event-dates div,
.event-container .event-dates p { display:inline; }

.container-open { }
.container-open .open { height:54px; }

.container-upcoming { border-color:#d0d0d0; background:#eeeeee ; }
.container-upcoming .upcoming {}

.container-closed { background:#9f958c }

/* Block: Events Lister */
.col3-layout .col-main .widget-events { margin:0 -20px 1px; position:relative; z-index:1; }
.widget-events { padding:11px; background:#f0eae3; }
.col1-layout .col-main .widget-events { padding:12px; }
.events-slider { position:relative; clear:both; margin:0 0 0; border:1px solid #d0c2b6; z-index:2; }
.events-slider .slider-panel,
.events-slider ul.slider li.slider-item,
.events-slider .slide-button { float:left; display:inline; }
.events-slider .event { position:relative; z-index:1; }

.events-slider .slider-panel { position:relative; overflow:hidden; background:#d0c2b6; z-index:1; width:0; }
.events-slider ul.slider { width:200000px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important; }
.events-slider ul.slider li.slider-item { overflow:hidden; width:182px; height:386px; border-right:1px solid #d0c2b6; background:#f5f5f5; padding-left:0; }
.events-slider ul.slider li.slider-item .category-name { font-size:16px; font-weight:normal; color:#454343; display:block; padding:80px 10px 0; }
.events-slider ul.slider li.slider-item .category-show { width:182px; height:241px; background:#fff ; overflow:hidden; text-align:center; display:block; text-decoration:none; }
.events-slider ul.slider li.slider-item .no-event { height:401px; }

.events-slider .slide-button {  position:absolute; text-indent:-999em; cursor:pointer; top:17px; width:28px; height:28px; z-index:2; overflow:hidden; }
.events-slider .backward { left:-11px; }
.events-slider .forward { right:-11px; background-position:0 -40px; }
.events-slider .inactive { cursor:default; display:none; }

.sidebar .widget-events { background:none; padding:0; }
.sidebar .events-slider { border:1px solid #cfcfcf; margin:-1px -1px 0; background:#fff; padding:0; }
.sidebar .events-slider .event { height:115px; }
.sidebar .events-slider ul.slider li.slider-item { width:182px; height:300px; margin:0; border-color:#cfcfcf; border-width:0 1px 0 0; }
.sidebar .events-slider ul.slider .status { padding-top:10px; padding-bottom:5px; }
.sidebar .events-slider ul.slider .event-dates { height:40px; }
.sidebar .events-slider ul.slider li.slider-item .category-name { font-size:16px; font-weight:normal; color:#454343; display:block; padding:50px 10px 0; }
.sidebar .events-slider ul.slider li.slider-item .category-show { height:241px; background:#fff ; }

.sidebar .events-slider { margin-top:-1px; }
.sidebar .events-slider .backward { left:3px; top:6px; }
.sidebar .events-slider .forward { right:3px; top:6px; }

.sidebar .events-slider .event-ticker { height:45px; }
.sidebar .events-slider .event-ticker span { font-size:22px; line-height:28px; height:28px; padding-bottom:10px; display:inline-block;*display: inline; zoom: 1; }
.sidebar .events-slider .event-ticker span.days { background-position:50% -10px; }
.sidebar .events-slider .event-ticker span.hour { background-position:50% -69px; }
.sidebar .events-slider .event-ticker span.minute { background-position:50% -128px; }
.sidebar .events-slider .event-ticker span.second { background-position:50% -185px; }

/* Sidebar =============================================================================== */
.sidebar .callout { display:block; margin:10px 0; }

/* Generic Block */
.sidebar .block {  }
.sidebar .block .block-title { padding:17px 17px 0 17px; }
.sidebar .block .block-title strong { display:block; font:14px/1.25 Arial, Helvetica, sans-serif; padding:0; color:#222; }
.sidebar .block .block-title strong span {}
.sidebar .block .block-title strong small { font-size:12px; color:#777; }
.sidebar .block .block-subtitle,
.sidebar .block h3 { font-size:1em; font-weight:bold; color:#555; }
.sidebar .block .block-content { }
.sidebar .block .btn-remove { color:#222; margin-right:3px; }
.sidebar .block .btn-remove a { color:#222 !important; text-decoration:none !important; }
.sidebar .block .actions { margin:8px 0 0; text-align:right; }
.sidebar .block .actions a { float:left; color:#999; margin-top:3px; }
.sidebar .block .actions button.button { float:right; }

.sidebar .block li a.btn-previous,
.sidebar .block li a.btn-remove { float:right; width:13px; height:0; padding-top:12px; margin-top:3px; overflow:hidden; }
.sidebar .block li a.btn-previous {}

.col-main .block { background:#fff; }
.col-main .block .block-title { background:#e7e7e7; border:1px solid #e1e1e1; padding:5px 20px 5px; margin:0 -1px; }
.col-main .block .block-title h2,
.col-main .block .block-title h3 { font-size:14px; line-height:1.2; color:#000333; font-weight:bold; }
.col-main .block .block-content { padding:20px; }

/* Generic box */
.info-box { position:relative; z-index:1; }
.info-box .box-title { margin:17px 17px 0 17px; font:14px/1.25 Arial, Helvetica, sans-serif; padding:0; color:#222; }
.info-box .box-title a { font-size:11px; text-transform:lowercase; }
.info-box .box-content { padding:10px 17px 17px; color:#555; }

.info-table th { font-weight:bold; padding:2px 15px 2px 0; }
.info-table td { padding:2px 0; }

/* Account banner*/
.catalog-category-view .cover-image {height: 204px; margin-bottom: 28px;}
.catalog-product-view .cover-image {width: 1040px;}
.catalog-category-view .cover-image .text-heading{float: left; color: #fff;padding: 90px 0 0 23px; width:380px;background: none;}
.catalog-category-view .cover-image .img-heading{float:left;width:391px; }
.catalog-category-view .cover-image .text-heading h1 {font: normal 32px/normal "Gill Sans Std Light", Arial;color: #000; letter-spacing: 5px;text-transform: uppercase;}
.catalog-category-view .cover-image .text-heading p { color: #000;width: 725px;margin-top:5px;letter-spacing: 0px;font-family: "Proxima Nova", Arial;font-size: 12px;line-height: 15px;}

.cover-image-contacts {background: #000; height: 240px; margin-bottom: 28px;}
.cover-image-contacts .text-heading{background: #000; float: left; color: #fff;padding: 40px 0 0 23px; width:380px;}
.cover-image-contacts .img-heading{float:right;width:545px; }
.cover-image-contacts .text-heading h1 {font: normal 32px/normal "Gill Sans Std Light", Arial; color: #fff; letter-spacing: 5px;text-transform: uppercase;}
.cover-image-contacts .text-heading p { font: 12px/16px "Proxima Nova", arial;
    color: #fff;
    width: 312px;
    padding: 5px 4px 0px;
    letter-spacing: 0px;}
.cover-image {background: #000; height: 242px; margin-bottom: 28px;}
.cover-image .text-heading{background: #000; float: left; color: #fff;padding: 90px 0 0 23px; width:380px;}
.cover-image .img-heading{float:right;width:550px; }
.cover-image .text-heading h1 {font: normal 32px/normal "Gill Sans Std Light", Arial; color: #fff; letter-spacing: 5px;text-transform: uppercase;}
.cover-image .text-heading p { font: 12px/16px "Proxima Nova", arial;
    color: #fff;
    width: 312px;
    padding: 5px 4px 0px;
    letter-spacing: 0px;}


.text-heading h1 {font: normal 27px/normal "Proxima Nova", Arial; letter-spacing: 5px;text-transform: uppercase;line-height: 40px;}
.catalog-category-view .text-heading h1{min-width:500px;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    .catalog-category-view .text-heading h1{
        font-size: 26px;
        line-height: 33px;
    }
}

/*CMS PAGE HEADER*/

.cms-page-view .page-title {background: #000; height: 242px; padding:0px;}
.cms-page-view .page-title .text-heading{background: #000; float: left; color: #fff;padding: 65px 0 0 23px; width:380px;}
.cms-page-view .page-title .img-heading{float:right;/* width:504px; */}





/* Block: Account */
.sidebar .block-account {  }
.sidebar .block-account .block-title  {}
.sidebar .block-account .block-title strong { }
.sidebar .block-account .block-content { padding:0; }
.sidebar .block-account li { }
.sidebar .block-account li a {  }
.sidebar .block-account li a:hover { }
.sidebar .block-account li.current {letter-spacing: 2px;}
.sidebar .block-account li.current strong{font: normal 12px/35px "Proxima Nova", arial;
    text-transform: uppercase;}
.sidebar .block-account li.last { }


/* Block: Cart */
.sidebar .block-cart .block-title { background:#363636; padding:7px 17px; }
.sidebar .block-cart .block-title strong { font-weight:bold; color:#fff; }
.sidebar .block-cart .summary { margin:0 -17px; padding:0 12px 5px; background:#363636; color:#fff; text-align:center; position:relative; z-index:1; }
.sidebar .block-cart .summary a { font-weight:bold; color:#fff; }
.sidebar .block-cart .summary .subtotal { margin:3px 0 0; }
.sidebar .block-cart .summary .subtotal .price { font-weight:bold; }
.sidebar .block-cart .actions { margin:8px 0 13px; text-align:center; }
.sidebar .block-cart .actions button.button { float:none; }
.sidebar .block-cart .block-content { padding-top:0; }
.sidebar .block-cart .block-content table { margin:5px 0 0 0; }
.sidebar .block-cart .block-content table th { padding:1px 5px 1px 0; color:#8f8f8f; text-align:right; }
.sidebar .block-cart .block-content table td { text-align:left; padding:1px 0; }
.sidebar .block-cart  li a.btn-remove { float:none; background:none; margin:0; padding:0; width:auto; height:auto; overflow:visible; }
.mini-products-list li.item:first-child{border-top:none;}
.mini-products-list li.item:last-child{border-bottom: 2px solid #D2D5D6;}

.mini-products-list li.item { padding:5px 0; border-bottom: 1px solid #D2D5D6;/*clear:both;  */}
.mini-products-list li.last { border:none; }
.mini-products-list .product-image { float:left; width:80px; margin-right:10px; }
.mini-products-list .product-image img {width:80px;}
.mini-products-list .product-details {position: relative;top: 10px;  }

.top-cart .block-content table td {
    background: none;
}


.sidebar .mini-products-list .product-details { margin-left:57px; }
.mini-products-list .product-details .product-name { font-size:11px; max-height: 28px; overflow: hidden;}
.mini-products-list .product-details .price-box { margin:5px 0; }
.mini-products-list .product-details h4 {}
.mini-products-list .product-details .btn-remove { position: absolute; top:0; right:2px; display: none}
#mini-cart li.item:hover .btn-remove { display: block}

.sidebar .mini-products-images-list li.item { float:left; padding:5px; text-align:center; }

.block-products .mini-products-list .product-details { margin-left:65px; }

/* Top Shopping Cart */
.top-cart .block-title.expanded { background-position:0 3px !important; }
/* .top-cart .no-items { cursor:default; }
.top-cart .no-items h3 { background:none; } */
.top-cart .block-content ,.top-wishlist { position:absolute;font-size:9px;top:46px;width: 381px;z-index: 999;right: 0px; }
.top-cart .block-content{ right: 10px;top: 5px; width: 369px;padding: 0 35px;}
.top-cart .caroufredsel_wrapper{
    margin-left: 0!important;
}
.block-subtitle span{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close_cross.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 3px;
    text-indent: -99999px;
    top: 6px;
    width: 18px;
}
.block-subtitle .my-shopping{ background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/cart-top.png") no-repeat scroll 105px 0 rgba(0, 0, 0, 0);
    height: 23px;
    padding: 2px 0 0;}
.top-cart .block-content .inner-wrapper,.top-wishlist .inner-wrapper { padding:17px 13px 15px; }
.top-cart .block-content .free-shipping { margin: -5px auto 22px; float: none; display: block; text-align: center; }
.top-cart .block-content .free-shipping h4 {font-family: ArialNarrowBold; text-align: center;text-transform: uppercase; font-size: 12px; color: #000; }
.top-cart .block-content .free-shipping p {font-family: ArialNarrowBold; text-align: center;text-transform: uppercase; font-size: 11px; color: #000; }
.top-cart .block-content .caroufredsel_wrapper{padding: 0 0 10px 0;height: auto !important;}
.top-cart .block-content .block-subtitle,.top-wishlist .block-subtitle {text-align: center; padding:15px 0 0px 0;}
.top-cart .block-content .block-subtitle h3.my-shopping {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    line-height: normal;
    margin: auto;
    padding-left: 20px;
    position: relative;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 2px solid rgb(199,198,198);
    font-size: 18px;
}

/* additional style for empty carts */
.top-cart .fn-head-dd-empty .block-content .block-subtitle .my-shopping {

    font: 12px/20px "Proxima Nova";


    color: #000; text-transform: uppercase; padding-left:26px;
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/cart-top-black.png") no-repeat scroll 97px 0 rgba(0, 0, 0, 0);
}

.top-cart .fn-head-dd-empty .block-content .block-subtitle .msg {
    font: normal 10px/26px arial;
    color: #909295;
    text-transform: uppercase;
}




#topCartContent{
    right: -44px;
}
.quick-access .block-wishlist .product-details .product-name{font-family:arial; font-size:12px;}
.top-wishlist .customer-wishlist {margin-bottom: 10px;}
.top-cart .block-content .block-subtitle  .title-shopping,.top-wishlist .title-wishlist {width:257px; text-align: center; margin:-2px auto; display: block; line-height: 14px;}
.title-shopping {color: #000000;
    text-transform: uppercase;
}
.top-wishlist-wrapper a{}
.block-subtitle h6.title-wishlist{width: 257px;
    text-align: center;
    margin: -3px auto;
    display: block;
    line-height: 14px;
    position: relative;
    left: 7px;}
.review-details{color:#000 !important}
.top-wishlist-wrapper #next-wishlist{position: relative!important;
    top: 14px;}
.top-cart .cart-empty { padding:10px 10px 10px 20px; }
.top-cart .block-content ol, .top-wishlist ol {
    display: block;
    max-height: 397px !important;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 !important;
    position: relative !important;
    top: 0 !important;
    width: 400px !important;
}

.top-wishlist .block-content ol, .top-wishlist ol {
    display: block;
    height: auto;
    list-style: none outside none;
    margin: 0;

    padding: 0 !important;
    top: 0 !important;

}
.cms-social-media-terms .std ul {margin-left: 15px;}
.top-cart .block-content .item{
    margin:0!important;
}
.account-login .form-list:after, .wishlist-management .table-caption:after, .product-options dt:after, #bundleProduct:after, .events-slider:after, .product-image-popup .nav:after, .gift-item:after, .block-content:after, .block-list li.item:after, .block-poll li:after, .currently li:after, .order-info:after, .top-cart .actions:after, .header .quick-access:after, .product-view .box-related li.item:after, .bundle-summary .product:after, .collateral-tabs:after, .block-cart .block-content .item:after, .clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header-panel:after, #nav:after, .main:after, .footer-before-container:after, .footer-container:after, .footer:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block li.item:after, .block .actions:after, .mini-products-list li:after, .cms-index-index .block-featured li.item:after, .title-buttons:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .products-grid:after, .products-list li.item:after, .product-view:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add-tags:after, .product-options .options-list li:after, .options-container-small .product-options:after, .product-options-bottom:after, .product-review:after, .box-collateral:after, .box-collateral .box-content:after, .collateral-tabs .tab-content:after, .account-login:after, .cart .cart-collaterals:after, .cart:after, .opc .step-title:after, .checkout-progress:after, .form-list li:after, .form-list li.fields .field:after, .clearfix:after, .buttons-set:after, .buttons-set2:after, .page-print .print-head:after, .new-product-spotlight .more-new .item:after, .addresses-list .col-2 li:after, .product-view .product-shop:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.top-cart .block-content .item {
    border-top: 1px solid #D2D5D6;
    clear: both;
    display: block;
    height: 102px !important;
    margin: 0 !important;
    padding: 15px 0 15px 0px;
    width: 341px;
    margin-left: 10px !important;
    border-bottom: 1px solid #D2D5D6
}
.top-cart .block-content .item .product-name {padding-right:35px; overflow: hidden;}
.top-cart .block-content .item .product-name,.top-wishlist .product-name {text-align: left; font-size:11px; line-height:14px; }
.top-cart .block-content .item .product-name a,.top-wishlist .product-name a {
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    font-family: "Proxima Nova", Arial;
    font-size: 11px;
    letter-spacing: 2px;
}
.top-cart .block-content table { margin:5px 0 0 0; width:246px; }
.top-cart .block-content table td,
.top-cart .block-content table th {color: #939598;
    font: 10px/14px "arial";
    letter-spacing: 1px;
    padding: 1px 0;
    text-align: left;
    text-transform: none;
    width: 100%;}
.top-cart .block-content table tr.cart-attribute{margin-top:10px;display: block;}
.top-cart .block-content table th  {padding-right: 8px}
.top-cart .block-content .subtotal {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    margin: 24px 12px 6px;
    text-align: left;
    text-transform: uppercase;
}
.top-cart .block-content .subtotal .price{
    float: right;
    font-family: "Proxima Nova";
    font-size: 14px;
}
.top-cart .block-content table td .price {
    color: #231F20;
    font-family: "Proxima Nova";
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2.2px;
}
.top-cart .actions { text-align: right}
.top-cart .actions a { float:left; line-height:36px;font-size: 13px;font-weight: normal;color: #909295; text-transform: uppercase;  font-family: "Proxima Nova"; margin-left: 34px; }
.top-cart .actions a.checkout-button{background-image:  url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/checkout_button.png);width: 323px;height: 38px;text-indent: 999px;margin: 10px 0 0 15px;}
.top-cart .actions a.checkout-button span{visibility: hidden;}
.top-cart .actions button { float:none; margin-right: 12px; }
.top-cart .actions button.button span span {width: 134px; font-family: "Proxima Nova";}
.top-cart .paypal-logo a { float:right; }
.top-cart .paypal-logo .paypal-or { clear:both; display:block; margin: 5px 33px 5px 0px; }
.top-cart .triangle {left: 83%;}
.topcart-slider-wrapper {position: relative;top: 6px;}
#prev-cart,#next-cart,#prev-wishlist,#next-wishlist {
    display: inline-block;*display: inline; zoom: 1; width:23px; height: 8px; text-indent: -99999px;
    background-image:  url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png); background-repeat: no-repeat; position: absolute;  left: 164.5px;}
.product-view .product-img-box .thumbnail-views .caroufredsel_wrapper {
    height: 107px !important;
    width: 410px !important;
    margin: 13px 0 13px 30px!important;
}
.product-view .product-img-box .media-mainImage-container .caroufredsel_wrapper {
    min-height: 553px !important;
}
#prev-cart,#prev-wishlist {background-position: -209px bottom; top:-23px  }
#prev-cart:hover,#prev-wishlist:hover {background-position: -209px top;}
#next-cart,#next-wishlist {background-position: -175px bottom; bottom: -5px;}
#next-cart:hover,#next-wishlist:hover {background-position: -175px top;}
.quick-access .block-content li.item .btn-remove img{display: none; position: absolute; top:17px; right:-1px;}
.quick-access .block-content li.item .btn-remove:hover img{display: block}
/* Block: Wishlist */
.block-wishlist {}
.wishlist-size {/*font: normal 11px/15px "Proxima Nova",arial;*/ letter-spacing: 1px;text-decoration: none;color: #939598;text-transform: uppercase; padding-left: 5px;}
.top-wishlist .item .price-box {margin:2px 0}
/* Block: Compare Products */
.block-compare li {}

/* Block: List */
.block-list .block-content ol { margin:-5px -13px; }
.block-list li.item { padding:5px 10px 5px 13px; }
.block-list .actions { padding:5px 0 0; }
.sidebar .block-list .product-name { font:normal 11px/1.25 Arial, Helvetica, sans-serif; color:#444; }
.sidebar .block-list .product-name a { color:#444; }

/* Block: Poll */
.block-poll li { margin:5px 0; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; vertical-align:top; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { float:right; font-weight:bold; margin-left:10px; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Subscribe */
.block-subscribe .buttons-set{margin-right: 25px;}
.quickSubscribe{
    top: 12px !important;
    width: 373px;
    height: 222px;
}

#idSubscribe .quickSubscribe{
    top: 28px;
}

/* Block: Reorder */
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; font-size:11px; font-weight:normal; }

/* Block: Banner */
.block-banner { border:0; margin:10px 0; }
.block-banner .block-content { border-top:0; padding:0; background:#cbcbcb; text-align:center; }
.top-container .block-banner { background:#d0d0d0; margin:0; }
.top-promo {
    background: #ecdcdc;
    text-align: center;
    overflow: hidden;
    display: table;
    width: 100%;
    height:40px;
    position: relative;
    z-index: 11;
}
.top-promo a {
    color: #878787;
    width: 33.33333%;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    display: table-cell;
    font-family: "Proxima Nova";
    vertical-align: middle;
    line-height: 12px;
}

.top-promo a:hover { text-decoration: none; }
/* Paypal */

.slider {
    height: 516px;
    width: 978px;}
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.paypal-review-order .legend { font-size:14px; font-weight:normal; margin:0 0 6px; }
.paypal-review-order .col2-set .legend { font-weight:bold; }
.paypal-review-order .paypal-shipping-method { padding-left:120px; }
.paypal-review-order .paypal-shipping-method .box-title { margin:0 0 6px; }

/* Category Page ========================================================================= */
/* Category header*/
.category-header .sorter{clear: both; border-bottom: 1px solid #F1F1F1; margin-bottom: 10px; color: #666; font-size: 11px; text-transform: uppercase;height:46px;}
.category-header .sorter .sort-by{width:auto;line-height: 46px;}
.category-header .sorter .sort-by span.cat-header-delimiter{font-weight: bold;color: #333;}
.category-header .sorter .sort-by .selector{float: right;top: 12px;left: 12px;}
.category-header .sorter .sort-by .selector span{width: 120px;min-width: 100px;height: 20px;line-height: 20px;font-size: 12px;letter-spacing: normal;}
.category-header .sorter .sort-by .selector select{text-transform: none;width: 165px !important;}
.category-header .sorter .sort-by .selector select option{padding-left:7px;}
.category-header .sorter label,.category-header .sorter ul,.category-header .sorter p,
.category-header .currently p{letter-spacing: 2px; text-transform: uppercase;color: #666; margin-left: 4px; display: inline-block;*display: inline; zoom: 1; vertical-align: middle;}
.category-header .currently ol {letter-spacing:2px;text-transform: uppercase;color: #666; margin-left: 0px; display: inline-block;*display: inline; zoom: 1; vertical-align: middle;}
.category-header #currently-header .currently .block-subtitle {font-size:10px;}
.category-header .currently ol {letter-spacing:2px;text-transform: uppercase;color: #666; margin-left: 0px; display: inline-block;*display: inline; zoom: 1; vertical-align: middle;}
.category-header .sorter label, .cat-header-total-items {color:#959595;}
.category-header .sorter ul li {background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/dot.png") no-repeat 0 8px; margin-left: 3px; padding-left: 10px; float: left; font-size: 9px; list-style-type: none;}
.category-header .sorter ul li:first-child {background: none;margin-left:0px;padding-left:2px;}
.category-header .sorter ul li a{font-size: 10px;letter-spacing:2px;}
.category-header .sorter ul {list-style-type: disc; padding:3px 4px 3px 0; margin-left: 0; height: 21px;}
.category-header .currently  {text-align: left; clear: both;}
.category-header .currently p {color: #999}
.category-header .currently li {display: inline-block; *display: inline; zoom: 1; margin-left: 6px; line-height: 30px; vertical-align: middle; font-family: ArialNarrowBold; }
.category-header .currently li a.btn-remove {vertical-align: middle; margin-left: 3px;}

.category-view { }

.category-title { margin-bottom:0;text-align:left; }
.category-title .rss-feed { float:right; margin:7px 0 0; padding-left:17px; line-height:12px; white-space:nowrap; text-decoration:none; }
.category-title .rss-feed:hover { text-decoration:underline; }

.category-view .note-msg,
.category-description { padding:20px; }

.sidebar .category-title { margin:0; }
.category-image { text-align:center; margin:0 0 1px; }
.category-image img { display:block; margin:0 auto; }

.category-products { padding:30px 0 0; }
.category-products .price-box {}

/* View Type: Grid */
.products-grid { padding:0px; margin:0 0 10px 0; }
.products-grid.last {margin-bottom: 5px}
.products-grid li.item {text-align: center; float:left;width:164px;}
.category-products .products-grid li.item {width:25%; }
.products-grid li.last { margin-right:0; }
.products-grid .actions {}
.products-grid .product-image { display:block; text-decoration:none !important; margin:0 auto 10px; position:relative; width:135px; }
.category-products .products-grid .product-image {height: 270px;margin:0 10px 0px 10px; position:relative; width:230px; }


.category-products .products-grid .product-image *{
    z-index:9;
}

.category-products .products-grid .product-image .frontimg {position:absolute; top:0; left: 0; z-index: 5; transition: opacity .15s linear; }
.category-products .products-grid .product-image .backimg {  z-index: 0; opacity:0; transition: opacity .15s linear;}

.category-products .products-grid .product-image:hover .has-backimg .backimg{opacity:1;}
.category-products .products-grid .product-image:hover .has-backimg .frontimg{opacity:0;}


.products-grid .product-name {word-wrap:break-word; max-height: 28px;overflow: hidden; font-size: 10px;padding: 10px 30px 0px 30px;}
.products-grid .product-name a {color:#666;vertical-align: top;}
.products-grid .ratings { text-align:left; line-height:13px; }
.products-grid .rating-links { display:block; padding:2px 0 0; clear:both; }
.products-grid .price-box {  clear:both; text-align: center }
.products-grid .price-box p{display: inline-block; white-space: nowrap;}
.products-grid .price-box p.special-price{margin-left: 5px;}
.category-products .products-grid li.item .wishlist-config-hover .triangle{left:50%; margin-left: -25px}
.category-products .products-grid li.item .wishlist-config-hover .cat-pro-add-wishlist a{font:11px/normal "Proxima Nova", arial; color: #000; text-transform: uppercase  ;}
/* View Type: List */
.products-list li.item { margin:0 0 20px 0; padding:0 20px 20px 20px;}
.products-list li.last { background-image:none; }
.products-list .product-image { float:left; margin-right:-186px; text-decoration:none !important; position:relative; }
.products-list .product-shop { margin-left:186px; }
.products-list .product-name { margin-bottom:5px; }
.products-list .price-box { margin:5px 0 10px; }
.products-list .desc { margin:5px 0 10px; font-size:12px; }
.products-list .desc .link-learn { white-space:nowrap; }
#advancednavigation-filter-content-size-left .image-align-default .clearfix{display:none;}
.products-grid .special-price,
.products-list .special-price {  }
/* ======================================================================================= */
#customer-reviews .head {padding-top:7px;}
.blog-index-list .header-right {
    margin-top: -145px;
    margin-right: 5px;
}
.blog-post-view .header-right {
    margin-top: -145px;
}
.top-cart .block-content .subtotal span.label{
    font-family: "Proxima Nova", Arial;
    font-size: 14px;
}
/* Product View ========================================================================== */

.col2-left-layout .product-view,
.col2-right-layout .product-view { background:none; width:755px; }
.col2-left-layout .product-view .product-shop,
.col2-left-layout .product-view .product-collateral,
.col2-right-layout .product-view .product-shop,
.col2-right-layout .product-view .product-collateral { float:none; width:695px; }
.col2-left-layout .product-view .product-img-box,
.col2-right-layout .product-view .product-img-box { float:none; width:auto; }
.col2-left-layout .product-view .product-img-box .product-image,
.col2-right-layout .product-view .product-img-box .product-image { margin:0 auto; }

.col3-layout .product-view { background:none; width:572px; }
.col3-layout .product-view .product-shop,
.col3-layout .product-view .product-collateral { float:none; width:512px; }
.col3-layout .product-view .product-img-box { float:none; width:auto; }
.col3-layout .product-view .product-img-box .product-image { margin:0 auto; }

.product-view {float:left; width:1280px; }
.balance-quickview-product-view .product-view { width: 1000px; }
.f-product {float: right; margin-top: -14px}
.f-product a {font-size:10px; text-transform: uppercase}
.f-product a.next-product {background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/dot-small.jpg") no-repeat 0 center; padding-left: 9px;}
#messages_product_view { margin:0 0 15px; position:relative; z-index:1; }
#messages_product_view .messages { margin:0 0 1px; }
#messages_product_view .messages li { margin:0; position:relative; z-index:1; }

.blog-post-view #messages_product_view { position:absolute; width:100%; left:0; top:0; }
.blog-post-view .col-main { padding-top:55px; }
.blog-post-view .main.col3-layout { position:relative; }

.product-essential {}


.product-collateral .emailto-link { font-size:11px; margin:0; padding-left:12px; }

.box-collateral { background:#fff; }
.box-collateral .box-title {  padding:5px 0px; margin:0 -1px; }
.box-collateral .box-title h2 { font:12px/normal "Proxima Nova", arial; color: #000; text-transform: uppercase }
.box-collateral .box-content { padding:2px 0 20px; }

.tab-list { position:relative; }
.tab-list .tab { float:left; cursor:pointer; }
.tab-list .last {}
.tab-list .active { cursor:default }
.tab-list .tab-container { position:absolute; left:0; width:100%; }
.tab-list .tab-content {}
.product-tabs {
    overflow: hidden;
    clear: both;
    padding-bottom: 3px;
    margin-bottom: 15px}
.product-tabs li.top-tab-level{
    font:normal 12px/35px "Proxima Nova", arial;color:#000;
    text-align: center;
    margin-right: 5px;
    height: 35px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    z-index: 1;
}
.product-tabs li.top-tab-level:before {
    border-top: 1px solid #333;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 48%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    z-index: -1;
}
.product-tabs li span.top-level{
    border: 1px solid #333;
    background: #fff;
    padding: 8px 15px;;
}
/*.product-tabs li.active {color: #fff; background: #000;}*/
#product-tabs {position: relative;}
#product-tabs #viewclutches{position: absolute; right:0; top:13px; font:12px ArialNarrowBold;; color: #000; text-transform: uppercase;letter-spacing: 2px;}
#product-tabs #viewclutches:hover {color: #000}
.collateral-tabs { padding-bottom:20px; margin:0; }
.collateral-tabs .tab { position:relative; z-index:2; margin-right:3px; background:#dedede; color:#222; padding:0 0 0 17px; font-size:12px; }
.collateral-tabs .tab span { padding:0 17px 0 0; line-height:24px; float:left; }
.collateral-tabs .last {}
.collateral-tabs .active { color:#000; font-weight:bold; z-index:3; border-bottom:0; background:#fff ; }
.collateral-tabs .active span { background-position:100% 0; padding-bottom:1px; }
.collateral-tabs .tab-container { z-index:1; top:24px; background:#fff; }
.collateral-tabs .tab-content { padding:30px 25px; background:#fff; border:1px solid #c4c4c4; font-size:12px; }
.collateral-tabs .tab-content object,
.collateral-tabs .tab-content embed { width:100% !important; height:auto !important; }

/* Product Images */
.product-view .product-img-box {text-align: center; float:left; width:553px;  min-height: 520px;}
.product-view .product-img-box .product-main-image {padding-top: 27px}
.forevernew-quickview .product-view .product-img-box .product-main-image {padding-top: 0px !important;}
.product-view .product-img-box .product-image img { background:#fff; } /*IE8 PNG Fix */
.product-view .product-img-box p.notice { text-align:center; padding:5px 0; font-size:11px; }
.product-view .product-img-box .product-image {margin-bottom: 30px; position:relative; z-index:3; }
.product-view .product-img-box .product-image-zoom { position:relative; width:370px; height:370px; z-index:3; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .thumbnail-views { padding:0 0 0; float: left;margin-left: 40px;position: relative;}
.product-view .product-img-box .thumbnail-views li{float: left;}
.product-view .product-img-box .thumbnail-views li.active{
    border: 1px solid #333;
}
.product-view .product-img-box #prev-item{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/thumbnails-arrow-left.png") no-repeat 0 0;
    width: 15px;
    height: 15px;
    top: 45%;
    left: 5%;
}
.product-view .product-img-box #next-item{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/thumbnails-arrow-right.png") no-repeat 0 0;
    width: 15px;
    height: 15px;
    top: 45%;
    right: -3%;
}
.product-view .product-img-box #main-prev-item{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/main-image-arrow-left.png") no-repeat 0 0;
    width: 30px;
    height: 30px;
    top: 45%;
    left: 10%;
    position: absolute;
    text-indent: -999px;
}
.product-view .product-img-box #main-next-item{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/main-image-arrow-right.png") no-repeat 0 0;
    width: 30px;
    height: 30px;
    top: 45%;
    right: 10%;
    position: absolute;
    text-indent: -999px;
}
.product-view .product-img-box .main-image-zoom-hint{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Zoom_ProdPage.png") no-repeat 0 0;
    position: absolute;
    top: 10px;
    right: 20px;
    height: 20px;
    width: 80px;
}
.product-view .product-img-box .media-mainImage-container{position: relative;}
/*.product-view .product-img-box .more-views h2 { display:none; }
.product-view .product-img-box .more-views ul {height: auto; width: auto !important; left: 20px !important;}
.product-view .product-img-box .more-views li {display: table; float:left; margin:0 0px 0px 0; }
.product-view .product-img-box .more-views li a {display: table-cell; vertical-align: middle; height: 100%; }
.product-view .product-img-box .more-views li img{ vertical-align: middle }
*/

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { clear:none; line-height:28px; margin:0 0 10px; float:right; width:150px; text-align:right; }
.product-image-popup .buttons-set .button { vertical-align:middle; float:none; }
.product-image-popup .image { display:block; clear:both; margin:15px auto 15px; }
.product-image-popup .image-label { font-size:14px; text-align:left; clear:both; font-weight:normal; color:#000; line-height:19px; margin:0 0 10px; }

.product-image-popup .nav { text-align:center; margin:0 auto; width:120px; }
.product-image-popup .nav .prev,
.product-image-popup .nav .next { margin:0 15px; display:inline; text-indent:-999em; cursor:pointer; width:28px; height:28px; z-index:2; overflow:hidden; float:left; }
.product-image-popup .nav .prev { left:-19px; float:left; }
.product-image-popup .nav .next { right:-19px; float:right; background-position:0 -40px; }

/* .social-view */
span.btn-share {cursor: pointer;text-transform: uppercase; font-size: 10px; color: #000; font-weight: bold;float: left; left: 41px;    position: relative;    top: 7px;}
.pw-size-small .pw-icon{margin-right: 5px !important;}
.addthis_default_style .addthis_counter {margin-top: 3px;}
.addthis_counter .atc_s, .addthis_counter .addthis_button_expanded { background: none;  opacity:0; filter:alpha(opacity=0); height:30px !important; position:relative; top:-4px;}
.social-add-this { float: right;position: relative;top: 5px;}
p.btn-share {padding-top: 5px; margin-right: 20px; text-transform: uppercase; font-size: 12px; color: #999; display: inline-block; *display:inline; zoom: 1; float: left;}
.pw-size-small .social-add-this .pw-icon, .social-add-this .at16nc {background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/share-view.png") !important; margin-right: 6px;}
.pw-layout-horizontal .pw-button {float: left;}
.ra1-pw-icon-facebook {width:13px !important; height: 18px !important; background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/detail-social-icons.png") !important;  background-position: -25px -71px!important; }
.pw-size-small .pw-icon.ra1-pw-icon-twitter{background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/detail-social-icons.png") !important;  background-position: -45px -71px!important; width:15px !important; height: 18px !important;}
.pw-size-small .pw-icon.ra1-pw-icon-pinterest {background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/detail-social-icons.png") !important;  background-position: -66px -71px!important; width:15px !important; height: 18px !important;}
.pw-size-small .pw-icon.ra1-pw-icon-email {background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/detail-social-icons.png") !important;  background-position: -1px -71px!important; width:15px !important; height: 18px !important;}
.pw-size-small .pw-icon.ra1-pw-icon-googleplus {background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/detail-social-icons.png") !important;  background-position: 18px -71px!important; width:15px !important; height: 18px !important;}
.social-view {width: 50%; position: relative;top: 0px;left: -20px;float: left;}
.social-view .social-share-title{font: normal 11px/34px "Proxima Nova", arial;color: #000;text-transform: uppercase;letter-spacing: 2px;  float: left;margin-right: 10%;margin-left: 20%;}
.social-hover {display: none; position: absolute; top:28px; left:-49px;}
.social-view .pw-layout-horizontal .pw-button, .social-view .addthis_button_pinterest_share {position: relative;margin-right:4px !important;}
.social-view .pw-layout-horizontal .pw-button:hover .social-hover , .social-view .addthis_button_pinterest_share:hover .social-hover  {display: block}
#at20mc div{/* display:none !important; */}
#at20mc {/* display:none !important; */}
.at16nc.at16t_compact {background: none !important;}
.catalog-product-view .social-view .btnshare { width: 72px; left:-18px; color: #000;  }
.catalog-product-view .social-view .btnshare-quickview { left:-48px !important; }
/* ================================ */
/* jQzoom */
div.jqZoomTitle { z-index:5000; text-align:center; position:absolute; top:0; left:0; width:100%; color:#fff; background:#999; }
.jqZoomPup { overflow:hidden; background-color:#fff; z-index:10; border-color:#fff; border-style:solid; cursor:crosshair !important; /* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity:0.6; opacity:0.6; */ }
a.product-image { cursor:pointer !important; }
p.product-image { cursor:default !important; }
.zoom-activated {}
.jqZoomPup img { border:0; }
.preload { text-decoration:none; border:1px solid #ccc; padding:8px; text-align:center; background:#fff ; width:90px; height:43px; z-index:10; position:absolute; top:3px; left:3px; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); }
.jqZoomWindow { border:1px solid #ccc; background-color:#fff; }

/* Product Shop */
.product-view .product-shop { float:left; width:400px; padding:0;}
.product-view .fb-like {float: right; position: absolute; right: 0; top:0; width: 72px;}
.product-view .product-shop .product-main-info .ratings {margin: 20px 0 0 }
.product-view .product-shop .product-main-info a {color: #808184; font:normal 11px/normal "Proxima Nova", arial; text-transform: uppercase; }
.product-view .product-shop .product-main-info .ratings a{text-decoration: underline;position: relative;top: 1px;}
.product-view .product-shop .availability {display: none}

#store-stock-colour-select{width:67%}
.product-view .product-shop .product-ids { margin:2px 0;font:normal 10px/normal "Proxima Nova", arial;color:#808184; text-transform: uppercase; }
.product-view .product-shop .short-description { padding:10px 0; clear:both; font-size:12px; display:none; }
.product-view .product-shop .short-description h2 { margin:0 0 5px; font-size:13px; }
.product-view .product-shop .add-to-box {margin: 5px 0 20px 0;}
.grouped-items-table {margin-top: 15px;}
/* Image zoom */
.image-zoom .thumbnail-zoom {float: left; width:100px; height: 500px}
.image-zoom .main-image-zoom {float: right; width:654px; height: 800px}
#thumb-slide li {min-height: 100px; width:100px; cursor: pointer}
.main-image-zoom .bx-wrapper .bx-controls-direction a{display: block;}
.main-image-zoom:hover .bx-wrapper .bx-controls-direction a{display:block}
#slider-prev-zoom a{background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/super_zoom_prev.png) no-repeat;
    float:left;display:block;text-indent: -99999px;height: 34px;width: 35px;
}
#slider-next-zoom a{background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/super_zoom_next.png) no-repeat;float: left;
    display:block;text-indent: -99999px;
    height: 34px;width: 35px;margin-right: 1px;
}
.super-zoom-control-container{position: absolute;bottom: 15%;right: 65px;width: 110px;}

.super-zoom-trigger-plus{display:block;float:left;text-indent: -99999px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/super_zoom_in.png) no-repeat;
    height: 34px;width: 35px;cursor: pointer;}
.super-zoom-trigger-minus{display:block;float:left;text-indent: -99999px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/super_zoom_out.png) no-repeat;
    height: 34px;width: 35px;cursor: pointer;
}
/* for PAD devices, disable super-zoom function */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .super-zoom-trigger-minus{display:none;}
    .super-zoom-trigger-plus{display:none;}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
    .super-zoom-trigger-minus{display:none;}
    .super-zoom-trigger-plus{display:none;}
}

/* Rating */
.rating-box { width:100px; height:16px; font-size:0; line-height:0; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_rating.png) 0 100% repeat-x; overflow:hidden; }
.rating-box .rating { float:left; height:16px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_rating.png) 0 0 repeat-x; }
.ratings { margin:5px 0; }
.ratings .rating-box { float:left; margin-right:5px; }
.products-grid .ratings .rating-box { float:none; margin:auto}
.ratings .amount { font-size:10px; clear: both; display: block; text-transform: uppercase; color: #999; text-align: center;}
.ratings .rating-links { margin:0; font-size:11px; }
.forevernew-quickview .no-rating{clear:both; margin-top: 15px};

.ratings .rating-links a,.no-rating a { color: #666; font-size: 10px; text-transform: uppercase; vertical-align: middle; letter-spacing: 2px; }
.ratings .rating-links a:hover { color: #000 }
.ratings .rating-links .separator { margin:0 3px; visibility: hidden}
.ratings dt {}
.ratings dd {}


/* Availability */
.availability { font-weight:bold; }
.availability.in-stock { color:#1b6800; }
.availability.out-of-stock { color:#cf3a00; }

.availability-only { margin:10px 0 7px; line-height:16px; padding-left:15px; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; }
.availability-only a { cursor:pointer; padding-right:15px; text-decoration:none; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong { color:#d12c01; }

.availability-only-details { margin:0 0 7px; border:1px solid #ccc; }
.availability-only-details thead { background: #e8e8e8; }
.availability-only-details th,
.availability-only-details td { padding:2px 8px; }
.availability-only-details th { border-bottom:1px solid #ccc; font-size:10px; text-transform:uppercase; }
.availability-only-details td { background:#fff; font-size:11px; }
.availability-only-details tr.odd td.last { color:#d95e00; font-weight:bold; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {text-align: center;text-transform: uppercase}

.price-box-bundle {}
/* Regular price */
.regular-price {}
.regular-price .price {color: #231F20; font-family:arial; letter-spacing: 1px; font-size: 12px;}

/* Old price */
.old-price { text-decoration:none; color:#231f20; }
.old-price .price-label {color: #111;font-size: 12px;font-family: "Proxima Nova", Arial;font-weight: normal;white-space: nowrap;}
.old-price .price { text-decoration: none;color: #231f20;font-weight: normal !important;font-size: 12px;}
.sidebar .old-price .price-label { display:none !important; }

/* Special price */
.special-price {}
.special-price .price-label {color: #C41F49;font-size: 12px;white-space: nowrap; }
/*.catalog-product-view .product-view .product-shop .price-box .special-price .price {font-weight:normal !important;}*/
.special-price .price {color: #C41F49 !important;font-size: 12px;}
.sidebar .special-price .price-label { display:none !important; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { white-space:nowrap; }

.minimal-price-link { display:block; margin:5px 0; text-decoration:none; }
a.minimal-price-link:hover { }
.minimal-price-link .label {}
.minimal-price-link .price {}

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Configured price */
.configured-price {}
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; }
.weee .price { font-size:11px; font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { white-space:nowrap; }
.price-from .price { white-space:nowrap; }
.price-to {}
.price-to .price { white-space:nowrap; }
.price-to .price-label { white-space:nowrap; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label {white-space:nowrap; }
.price-as-configured .price { font-size:14px; color:#e55100; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.product-pricing { background:#FFFFFF; border:1px solid #e2d4c7; padding:8px; margin:20px 0; }
.product-pricing li { line-height:1.35; margin:2px 0; }
.product-pricing li .price { font-weight:bold; }
.product-pricing li .benefit { font-weight:bold; }

/* Add to Cart */
.add-to-cart {}
.add-to-cart label { color: #999; font-size:10px; text-transform: uppercase; vertical-align:middle; margin-right:5px; letter-spacing: 1px }
.add-to-cart .qty,.cart-product-qty .qty,.clickaddto .qty { vertical-align:middle; margin-right:7px; width:22px; height: 14px; font-size: 10px; color: #999 }
.add-to-cart .paypal-logo { clear:left; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
.add-to-cart-alt div.checker{display:block !important;}
.add-to-cart-alt { white-space:nowrap; padding:8px 0; }
.add-to-cart-alt .qty { margin-right:5px; }
.add-to-cart-alt .qty,
.add-to-cart-alt .button { vertical-align:middle; }
.add-to-cart .clickaddto,.add-to-cart-alt .clickaddto,.cart-product-qty .clickaddto  {position: relative;display: inline-block }
.add-to-cart .clickaddto a,.add-to-cart-alt .clickaddto a,.cart-product-qty .clickaddto a {position: absolute; right:0; height: 5px}
.add-to-cart .clickaddto a.gtqty,.add-to-cart-alt .clickaddto a.gtqty,.cart-product-qty .clickaddto a.gtqty {top:2px; right:-11px}
.add-to-cart .clickaddto a.ltqty,.add-to-cart-alt .clickaddto a.ltqty,.cart-product-qty .clickaddto a.ltqty {bottom: 1px; right:-11px}

button.btn-cart span {width: 100%;}

/* On product view */
.product-shop button.btn-cart span span{padding:0 60px;   }
.product-shop button.btn-cart {clear: left;}
.add-to-cart button.btn-cart span{}
.product-view .product-essential button.btn-gr span span,
.add-to-cart button.btn-gr span span { font-size:14px !important; padding:1px 18px 0 10px !important; }
.product-view .add-to-cart .paypal-logo { margin:0; }


/* Add to Links + Add to Cart */
.add-to-box {}
.add-to-box .add-to-cart {}
.add-to-box .add-to-links { }
.add-to-box .add-to-links li { margin:0 0 2px; }
.add-to-box .add-to-links li a{ }
.find-in-store a {font:normal 11px/25px "Proxima Nova", arial;  letter-spacing: 2px;color: #000; text-transform: uppercase; background: #cccccc; padding:0 10px; display: inline-block}
.free-delivery {font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    color: #000;
    display: block;
    margin: 30px 0 20px 0px;
    clear: both;}

/* Options in product info column */
/*.options-container-small { margin:20px 0 0; }*/
.options-container-small .product-options-bottom { float:left; }
.options-container-small .product-pricing { display:none; }
.options-container-small .price-box { display:none; }
.options-container-small .add-to-cart { padding:13px 15px 0 0 !important; }
.options-container-small .product-options-bottom p.required { padding:0 0 0 90px; width:auto; float:left; clear:left; text-align:left; }
.options-container-small dt { clear:left; float:left; line-height:1.2; width:10em; padding:3px 5px 3px 0; margin:0 0 8px; }
.options-container-small dd { float:left; width:275px; border-bottom:0; padding:0; margin:0 0 8px; }
.options-container-small .product-options { margin:0 0 0; }

/* Options after product info column */
.options-container-big { clear:both;  }
.sizeswatch li {}
.sizeswatch li a{ border: 1px solid #CCCCCC;color: #999999;display: inline-block;float: left;font-size: 10px;height: 16px;line-height: 16px; margin-bottom:5px; margin-right: 5px;text-align: center; width: 28px}
.sizeswatch li a.size_active {background: #000; color: #fff;}
.sizeswatch li a.no-active {background-image:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/no-active-size.png"); background-repeat: no-repeat; background-position: -1px -1px}
/* Bundle product - alternative view */
#customizeTitle { margin:0; }
.bundleProduct {}
.product-options .bundle-summary { font-size:11px; }
.bundleProduct .product-options { font-size:12px; margin-top:0; }
.bundleProduct .product-options-bottom { padding:0; font-size:12px; margin:0 0 5px; line-height:27px; }
.bundleProduct .product-options-bottom .add-to-cart { float:right; margin:0 0 0 20px; }
.bundleProduct .product-options-bottom .price-box { margin:0; float:right; }
.bundleProduct .product-options-bottom p.required { padding:5px 0 0; width:auto; clear:both; text-align:right; }
.with-bundle { position:relative; z-index:1; background:#fff; }

/**/
#bundle-product-wrapper { margin:-1px -20px -21px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; float:left; width:938px; overflow:hidden; position:relative; z-index:1; }
#bundleProduct { width:1877px; background:#fff ; z-index:1; position:relative; }
#productView { margin:0; position:static; border:0; }
#options-container { min-height:510px; width:938px; position:relative; z-index:2; float:right; border-left:1px solid #cfcfcf; background:#fff; left:-1px; }
#options-container h1 { text-align:left; }

#bundleProduct .add-to-links { float:none; }

/* Bundle Product 2 column design */
.col2-left-layout  #bundle-product-wrapper,
.col2-right-layout #bundle-product-wrapper { width:755px; }
.col2-left-layout  #bundleProduct,
.col2-right-layout #bundleProduct { background-position:574px 0; width:1511px; }
.col2-left-layout  #options-container,
.col2-right-layout #options-container { background-position:277px 0; left:-1px; width:755px; }

.col2-left-layout  #options-container .product-options,
.col2-right-layout #options-container .product-options { width:459px; }
.col2-left-layout  #options-container .product-options-bottom,
.col2-right-layout #options-container .product-options-bottom { width:429px; }

.col2-left-layout  .bundle-summary,
.col2-right-layout .bundle-summary { left:460px; }

/* Bundle Product 3 column design */
.col3-layout #bundle-product-wrapper,
.col3-layout #options-container { width:572px; }
.col3-layout #bundleProduct { background-position:390px 0; width:1144px; }
.col3-layout #options-container { background-position:94px 0; }
.col3-layout #productView { margin-right:-10px; }

.col3-layout #options-container .product-options { width:276px; }
.col3-layout #options-container .product-options-bottom { width:246px; }
.col3-layout #options-container .product-options-bottom .price-box { float:none; }

.col3-layout .bundle-summary { left:277px; }

#options-container .product-options { font-size:12px; margin-top:0; font-size:11px; z-index:1; margin:0; width:600px; padding:20px 20px 0; clear:both; position:relative; z-index:1; }
#options-container .product-options-bottom { padding:0 20px 20px; width:600px; margin:0 0 5px; }
#options-container .product-options-bottom .add-to-cart { float:right; margin:0 0 0 20px; }
#options-container .product-options-bottom .price-box { margin:0 0 15px; float:right; }
#options-container .product-options-bottom p.required { padding:5px 0 0; width:auto; clear:both; text-align:right; }
.moving-now {}

.bundle-summary { background:#fff; position:absolute; z-index:2; left:643px; margin-top:0; padding:20px; width:256px; }
.bundle-summary .product { background:#fff; border-bottom:1px solid #ddd; margin-bottom:10px; padding:10px 8px; -webkit-box-shadow:0px 0px 5px #999; -moz-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999; }
.bundle-summary .product .block-title { background:none; border:solid #e6e6e6; border-width:0 0 1px; margin:0 0 10px; padding:5px 0; position:relative; }
.bundle-summary .product .block-title h2 { color:#5a5a5a; font-weight:normal; padding-left:5px; }
.bundle-summary .product-image { border:1px solid #d6d6d6; float:left; margin:0 -60px 0 0; }
.bundle-summary .product-details {}
.bundle-summary .product-details p.availability { font-weight:bold; font-size:11px; margin:28px 0 0; position:relative; }
.bundle-summary .price-box { margin-bottom:35px; }
.bundle-summary .price-box .price-as-configured .price { font-weight:normal; }
.bundle-summary .price-box .price-as-configured .price-label { color:#010101; font-size:14px; font-weight:normal; margin-right:10px; }
.bundle-summary .product-name { font-size:16px; color:#111; }
.bundle-summary .product .add-to-links { border-top:1px solid #e6e6e6; margin-top:10px; padding:7px 0 2px 5px; }
.bundle-summary .product .add-to-links .clickable > strong,
.bundle-summary .product .add-to-links a { color:#ef5d24; font-weight:bold; }
.bundle-summary .product .add-to-links li { display:inline-block;*display: inline; zoom: 1; }
.bundle-summary .product .add-to-links li:first-child { margin-right:15px; }
.bundle-summary .summary { padding:10px 8px !important; -webkit-box-shadow:0px 0px 5px #999; -moz-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999; }
.bundle-summary .summary h4 { border-bottom:1px solid #e6e6e6; color:#5a5a5a; font-size:14px; font-weight:normal; padding:0 0 5px 5px; }
.bundle-summary .summary ul { margin:6px 0 10px; }
.bundle-summary .summary li {  margin:0; padding:11px 0 7px; }
.bundle-summary .summary .last { background:none; padding-bottom:0; }

.bundle-summary button.btn-cart span,
.bundle-summary button.btn-cart span span {  font-weight:normal !important; height:23px !important; line-height:23px !important; padding:0 0 0 18px !important; }
.bundle-summary button.btn-cart span span { padding:0 18px 0 0 !important; }
.bundle-summary .add-to-cart .qty { margin-right:80px; }
.bundle-summary .add-to-cart button { margin:10px 0 0; }
.bundle-summary .add-to-cart .paypal-logo { text-align:left; }
.bundle-summary .add-to-cart .paypal-or { margin:5px 0 5px 42px; }

#bundleProduct .page-title a { color:#ef5d24; position:relative; text-decoration:none; top:4px; }
#bundleProduct .page-title a:hover { text-decoration:underline; }
#bundleProduct .page-title a small { font-size:14px; font-weight:bold; }
#bundleProduct .product-options { padding:0; width:642px; }
#bundleProduct .product-options dt,
#bundleProduct .product-options dd {}
#bundleProduct .product-options dd { background-position:0 -33px; border-bottom:1px solid #bfbfbf; margin:0; padding:20px 10px 20px 30px; }
#bundleProduct .product-options dt { border-bottom:1px solid #e6e6e6; color:#010101; line-height:32px; padding:0 10px 0 30px; }
#bundleProduct .product-options dl.last .last { border-bottom:none; }
#bundleProduct .product-options p.required { padding:0; position:absolute; right:10px; top:10px; }

#bundleProduct .product-options-bottom { padding:11px 15px 0; width:612px; }
#bundleProduct .product-options-bottom a { color:#ef5d24; font-size:11px; font-weight:bold; text-decoration:none; }
#bundleProduct .product-options-bottom a:hover { text-decoration:underline; }
#bundleProduct .product-options-bottom a small { font-size:14px; }
#bundleProduct .product-options-bottom .price-as-configured { font-size:11px; }
#bundleProduct .product-options-bottom .price-as-configured .price { font-size:12px; vertical-align:baseline; }
#bundleProduct .product-options-bottom .price-as-configured .price-label { color:#010101; font-weight:bold; margin-right:15px; }

/* Grouped Product */
.groped-product-type { position:relative; z-index:2; margin:20px -30px -20px; background:#fff; border-top:1px solid #cfcfcf; padding:20px 30px 0; }
.grouped-items td { vertical-align:middle; padding:5px 10px; }

/* Gift Card product */
.giftcard-form {}
.giftcard-amount-form { margin:0 0 10px; }
.giftcard-amount-form label { width:120px; text-align:left; padding-right:5px; }
.giftcard-amount-form .form-list .input-text { width:70px; }
.giftcard-amount-form .form-list select { width:150px; }
.giftcard-amount-form .form-list .input-box { padding-right:20px; margin-right:9px; }
.giftcard-amount-form .form-list .input-box .v-fix { white-space:nowrap; }
.giftcard-amount-form .form-list .input-box p.notice { float:left; padding:0; clear:left; width:55px; margin:5px -100px 0 0; white-space:nowrap; font-size:11px; position:relative; z-index:1; }
.giftcard-amount-form .form-list .input-box p.notice span { margin-right:5px; display:block; }
.giftcard-send-form { background:#fff; z-index:2; position:relative; border-top:1px solid #ddd; padding:30px 30px 10px; margin:0 -30px -30px; }
.giftcard-send-form label { width:120px; text-align:left; padding-right:5px; padding-bottom:5px; }
.giftcard-send-form .field label { padding-bottom:0; }
.giftcard-send-form .field .input-text { width:249px !important; }

.cart .giftcard button.check-gc-status span { text-decoration: none; letter-spacing: 1px; color: #666; font: 10px/10px Arial; }

/* Block: Related */
.product-view .box-related {
    font-size:11px;
    float: left;
    width: 200px;
    border-left: 1px solid #333;
    margin-left: 70px;
    min-height:645px;
}
.product-view .box-related .related-title{
    font-size: 11px;
    text-align: center;
    border-bottom: 1px solid;
    width: 80%;
    margin-left: 15%;
    padding-bottom: 5%;
}
.product-view .box-related button.button {float: right; margin-top: 156px; }
.product-view .box-related button.button  span,
.product-view .box-viewed button.button span,
.product-view .buttons-set span{font-size: 12px;}
.product-view .box-related ul.block-content{ width:100%;float: left; }
.product-view .box-related p { margin:0; }
.product-view .box-related p.related-note-msg,.product-view .box-viewed p.viewed-note-msg {float:right; color: #f15c22}
.product-view .box-related .product-name { font-size:12px; margin-bottom:2px;}
.product-view .box-related .price-box {}
.product-view .box-related .note { padding:5px 20px; margin:0; font-size:12px; background:#f7edda; }
.product-view .box-related .note,
.product-view .box-related .note a { color:#d02600; }
.product-view .box-related input.checkbox { }
.product-view .box-related ol { padding:20px 0 20px 20px !important; }
.product-view .box-related li.item .item-info { margin-right:20px; text-align: center;}
.product-view .box-related li.item { width:100%; float:left; margin-right:1%; }
.product-view .box-related li.item p a { color:#999; }
.product-view .box-related li.item .product-image { position: relative; padding-top: 15px; margin-bottom: 10px;}
.product-view .box-related li.item .product-details {position: relative;
    clear: both;
    width: 58%;
    padding-bottom: 15px;
    margin-top: 5px;
    padding-left: 36px;}
.product-view .box-related li.item .related-product-hover,
.product-view .box-viewed li.item .viewed-product-hover{display: none;
    padding: 0px;
    top: 65px;
    left: -27px;}
.product-view .product-tabs-content li.item .product-details .triangle{left:50%; margin-left: -25px;}
.product-view .product-tabs-content li.item .product-details label em{display: none}
.product-view .product-tabs-content li.item .product-details .product-list-option dd {  margin-bottom: 5px;  margin-top: 10px;}
.product-list-option dt label {text-align: left; font-size: 9px; font-family:arial; color: #999; text-transform: uppercase; display: block;clear: both; margin-bottom:1px; letter-spacing: 2px; }
.box-related li.item .checker {text-align: center; display: inline-block; *display: inline-block; zoom: 1; float: none;clear: both}
.product-view #product-tabs li.item .addwishlist-hover a, .product-view .box-related li.item .addwishlist-hover a,
.products-grid .product-image .addwishlist-hover a{font-size: 14px; display: block; width:11px; height: 11px;}
.product-view #product-tabs  li.item .addwishlist-hover, .product-view .box-related li.item .addwishlist-hover,
.products-grid .product-image .addwishlist-hover {display: none; position: absolute; top:0; right: 5px; width:11px; height: 11px; }
.product-view #product-tabs  li.item .product-image:hover .addwishlist-hover,
.product-view .box-related li.item .product-image:hover .addwishlist-hover,
.products-grid .product-image:hover .addwishlist-hover {display: block}
.product-view #product-tabs  li.item .addwishlist-hover img.addwl-hover-img,
.product-view .box-related li.item .addwishlist-hover img.addwl-hover-img,
.products-grid .product-image .addwishlist-hover img.addwl-hover-img{position: absolute; display: none; top:16px; right:-6px; z-index: 1;}
.product-view #product-tabs  li.item .addwishlist-hover:hover img.addwl-hover-img ,
.product-view .box-related li.item .addwishlist-hover:hover img.addwl-hover-img ,
.products-grid .product-image .addwishlist-hover:hover img.addwl-hover-img{ display: block}

/* Block: Viewed */
.product-view .box-viewed { font-size:11px; }
.product-view .box-viewed button.button {float: right; margin-top: 186px; margin-right: 0px; }
.product-view .box-viewed ul.block-content{ width:100%;float: left; }
.product-view .box-viewed p { margin:0; }
.product-view .box-viewed p.related-note-msg {float:right; color: #f15c22}
.product-view .box-viewed .product-name { font-size:12px; margin-bottom:2px;}
.product-view .box-viewed .product-name a {letter-spacing: 0px; margin-bottom:2px;font-size: 11pt;}
.product-view .box-viewed .price-box .regular-price span {letter-spacing: 0px;}
.product-view .box-viewed .note { padding:5px 20px; margin:0; font-size:12px; background:#f7edda; }
.product-view .box-viewed .note,
.product-view .box-viewed .note a { color:#d02600; }
.product-view .box-viewed input.checkbox { }
.product-view .box-viewed ol { padding:20px 0 20px 20px !important; }
.product-view .box-viewed li.item .item-info { margin-right:20px; text-align: center;}
.product-view .product-tabs-content li.item .item-info .clearfix {/*  height: 23px; */}
.product-view .box-viewed li.item { width:13%; float:left; margin-right:1%; }
.product-view .box-viewed li.item p a { color:#999; }
.product-view .box-viewed li.item .product-image { position: relative; /* padding-top: 15px;  */margin-bottom: 46px;}
.product-view .box-viewed li.item .product-details {position: relative; clear: both; width: 65%; padding-bottom: 15px; margin-top: 5px; padding-left: 26px;}
.product-view .box-viewed li.item .viewed-product-hover {}
#product_tabs_recently_viewed_contents div.checker { display: inline-block; float: none; position: relative; text-align: center; top: -3px; }
.topcart-slider-wrapper a.disabled{display: none !important;}
/* 3 Column Block: Related */
.col3-layout .product-view .box-related li.item .product-image { display:block; float:none; margin:0 auto; }
.col3-layout .product-view .box-related li.item .product-details { margin-left:0; }
.col3-layout .product-view .box-related input.checkbox { margin-left:135px; }

/* Block: Upsell */
.product-view .box-up-sell .products-grid { padding:30px 0 10px 61px; margin:0; }
.product-view .box-up-sell .products-grid li { width:176px; margin-right:40px; display:inline; }

/* 2 Column Block: Upsell */
.col2-left-layout  .product-view .box-up-sell .products-grid,
.col2-right-layout .product-view .box-up-sell .products-grid { padding:30px 0 10px 30px; margin-right:0; }
.col2-left-layout  .product-view .box-up-sell .products-grid li,
.col2-right-layout .product-view .box-up-sell .products-grid li { display:inline; width:140px; }

/* 3 Column Block: Upsell */
.col3-layout .product-view .box-up-sell .products-grid { padding:30px 0 10px 15px; margin:0; }
.col3-layout .product-view .box-up-sell .products-grid li { width:135px; margin-right:2px; display:inline; }

/* Block: Tags */
.product-view .box-tags {}
.product-view .box-tags h3 { font-size:12px; font-weight:normal; }
.product-view .box-tags .form-add-tags { padding:5px 0 0 0; }
.product-view .box-tags .form-add-tags label { margin:0; font-weight:bold; font-size:12px; padding:2px 15px 0 0; height:4em; float:left; }
.product-view .box-tags .form-add-tags .input-box { margin:0; display:inline-block;*display: inline; zoom: 1; }
.product-view .box-tags .form-add-tags div.validation-passed,
.product-view .box-tags .form-add-tags div.validation-error { padding-right:17px; }
.product-view .box-tags .form-add-tags input.input-text { width:300px; }
.product-view .box-tags .form-add-tags button.button { margin-left:5px; vertical-align:top; }
.product-view .box-tags .form-add-tags p { padding:5px 0; font-size:11px; }
.product-view .box-tags .tags-list { margin:15px 0; line-height:1.5em; }
.product-view .box-tags .tags-list li { display:inline; font-size:10px; margin:0 5px 0 0; }
.product-view .box-tags .tags-list li a { text-decoration:none; font-size:12px; margin:0; padding:3px; background:#fffcf0; }
.product-view .box-tags .tags-list li a:hover { text-decoration:underline; }

.product-view .box-tags .form-add-tags .input-box , x:-moz-any-link { float:left; }/* FireFox 2 fix */
.product-view .box-tags .form-add-tags .button , x:-moz-any-link { margin-bottom:15px; }/* FireFox 2 fix */
.product-view .box-tags .form-add-tags .input-box , x:-moz-any-link, x:default { float:none; }/* FireFox 3 restore */
.product-view .box-tags .form-add-tags .button , x:-moz-any-link, x:default { margin-bottom:0; }/* FireFox 3 restore */

/* Block: Reviews */
.product-view .product-main-info .review-summary-table { margin:10px 0; }
.review-summary-table { border:0; margin:0 0 10px; }
.review-summary-table th,
.review-summary-table td { padding:2px 5px; }
.review-summary-table tr.last td { border:0; }
.review-summary-table th.label,
.review-summary-table td.label { width:1px; white-space:nowrap; padding-left:0; background:none; }
.block-subtitle h6{color:#999;}
.product-view .box-reviews .pager { border-width:1px 0; margin:0; }
.product-view .box-reviews dt { margin:10px 0 -7px; color: #909295; text-transform: capitalize }
.product-view .box-reviews dt a { color: #000000;font: bold 12px/20px "Arial Narrow",arial;letter-spacing: 1px; margin-right: 10px; text-transform: uppercase;}
.product-view .box-reviews dt a:hover {color: #000}
.product-view .box-reviews dd { margin:10px 0 14px; padding:0 0 18px;border-bottom: 1px solid #ccc; font-size: 12px; color: #000; line-height: 17px; letter-spacing: 1px; }
.product-view .box-reviews dd:last-child {border-bottom: 0}
.product-view .box-reviews dd p { color: #000000 !important; font-size: 12px; margin: 5px 0 0 !important;}
.product-view .box-reviews dd .date { margin:0 0 10px; font-style:italic; }
.product-view .box-reviews dd.last { background:none; margin-bottom:0; }
.service-reply{margin-top: 20px;}
.service-reply div.reply-content{font: bold 12px/20px "Arial Narrow",arial;letter-spacing: 1px;margin-right: 10px;text-transform: uppercase;}
/* Add Review Form */
.product-view .box-reviews .product-name {text-align: left; font-weight:normal; margin-bottom:20px; }
.product-view .box-reviews .product-name span { font-weight:bold; }
.product-view .box-reviews .form-list {  }
.product-view .box-reviews .form-list .input-box {}
.box-reviews ul li label{font: 10px/30px arial;letter-spacing: 2px;}
.product-view .box-reviews .form-list span.required{margin-left: 30px;margin-right: 0px;}
.product-view .box-reviews .form-list a.review-tips{color: #909295;text-decoration: underline;}
.product-view .box-reviews .form-list .review-summary-table thead { background:none; }
.product-view .box-reviews .form-list .review-summary-table thead th { background:none; border:0; }
.product-view .box-reviews .form-list .review-summary-table .value { text-align:center; }
.product-view .box-reviews .col-2 {border-left: 1px solid #CCC;float: left !important;margin-left: -1px;padding-left: 19px;width: 44%;}
.product-view .box-reviews .review-form-left{
    width: 40%;
    border-right: 1px solid #CCC;
    padding: 4.1% 0 0 10%;
    min-height: 320px;
}
.product-view .box-reviews .review-form-right{
    width:48%;
}
#customer-reviews {margin-top: 30px;}
.catalog-product-view .product-view .box-reviews .col-2 {width: 47.7%;}
.product-view .box-reviews .data-table tr th:first-child {padding-left: 12px}
.product-view .box-reviews .col-1 {padding-right: 27px;  margin-bottom: 40px; border-right: 1px solid #ccc; width:463px}
.product-view .box-reviews .form-list .input-box div.selector{width:414px}
.product-view .box-reviews .review-summary-table{display: none}
.product-view .box-reviews .star-review{text-indent: -99999px; cursor: pointer; display: block; float: left; width:20px; height: 20px; background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_rating.png") no-repeat 0 bottom}
.product-view .box-reviews .star-review:hover,.product-view .box-reviews .star-review.active,
.product-view .box-reviews .star-review.current {background-position: 0 3px;}
.no-review-container{
    padding-left: 15%;
    width: 28%;
    float: left;
    min-width:200px;
    margin-top: 20px;
}
#reviews-form-write {
    letter-spacing: 2px;
    color: #000;
    text-transform: uppercase;
    background: #c1c2c5;
    cursor: pointer;
    height: 33px;
    line-height: 30px;
    text-align: center;
    left: -2px;
    display: inline-block;
    width: 158px;
}
#reviews-form-write span{
    color:#333;
    background: none;
}
.no-review-count{width: 90%;margin: 10px 0 0 3px;text-transform: uppercase;}
/* ======================================================================================= */

.cartdr{font-size: 10px;
    font-weight: normal;
    color: #000;}
/* Product Review ======================================================================== */
.review-product-list .col-main { padding-top:0; }


.product-review {}
.product-review .page-title h1 {font-size: 20px}
.product-review .product-img-box { float:left; width:245px; margin-right: 20px }
.product-review .product-img-box p { text-transform: uppercase; font-size: 10px}
.product-review .product-img-box .product-image { display:block; margin:0 0 15px; }
.product-review .product-img-box .rating-links {clear: both;}
.product-review .product-img-box .rating-links span.separator,.product-review .product-img-box .rating-links a#goto-reviews-form { display: none}

.product-review .details { float:right; width:400px; }
.product-review .details .product-name {
    font-size: 13px;
    line-height: 19px;
    margin: 0 0 14px;
    text-align: left; letter-spacing: 2px;
    text-transform: uppercase;}

.product-review .details {float: right;
    width: 419px;}
.product-review .details td.label {text-transform: uppercase; letter-spacing: 1px; color: #909295; font-weight: normal; font-size: 10px; line-height: 18px;}
.product-review .details p.date {font-size: 10px; text-transform: uppercase}
.product-review .details p { margin:5px 0; }
.product-review .details strong {font-weight: normal; color: #909295; letter-spacing: 1px; font-size: 10px; text-transform:uppercase;}
.product-review .details .review-summary-table { margin:3px 0 21px; }
.product-review .buttons-set { clear:both; padding:25px 0 0; }

.review-product-view .col-main { background:#fff; padding:0; }
.review-product-view .col-main .page-title { margin-left:0; margin-right:0; }
.review-product-view .product-review .product-img-box { padding:0 0 20px 20px; }
.review-product-view .product-review .details { width:570px; padding:0 20px 20px 0; }
.review-customer-view .product-review .ratings{margin-top:3px; position:relative;}
.review-customer-view .product-review .ratings .rating-links {position: absolute;top: 15px;}
.review-product-view .product-review .buttons-set { border-top:1px solid #d1d1d1; background:#fff; margin:0; padding:15px 20px; }
.average {padding-top:12px !important;font-size:10px}
/* ======================================================================================= */


/* CMS ============================================================================= */
.cms-home .col1-layout,
.cms-index-index .col1-layout { border:0; }
.cms-home .top-callout,
.cms-index-index .top-callout { margin-bottom:6px; }
.cms-home .col1-layout .col-main,
.cms-index-index .col1-layout .col-main { padding:0; }
.cms-home .main { width: auto; }

.cms-index-index .col2-set {}
.cms-home .col2-set .col-1,
.cms-index-index .col2-set .col-1 { width:705px; }
.cms-home .col2-set .col-2,
.cms-index-index .col2-set .col-2 { width:244px; border:1px solid #d9d7ca; border-left:0; margin-left:-244px; }
.cms-home .col2-set .col-2 img,
.cms-index-index .col2-set .col-2 img { display:block; margin:6px auto; }

.cms-home .col1-layout .category-view,
.cms-index-index .col1-layout .category-view { margin:0 0 20px; }
.cms-home .col1-layout .page-title,
.cms-index-index .col1-layout .page-title { margin:3px 0 0; }
.cms-home .col1-layout .products-grid,
.cms-index-index .col1-layout .products-grid { margin:0; border:1px solid #cbc0b2; padding-top:20px; padding-bottom:20px; }
.cms-home .col1-layout .products-list,
.cms-index-index .col1-layout .products-list { margin:0; border:1px solid #cbc0b2; padding-top:20px; }
.cms-home .messages,
.cms-index-index .messages {margin-top: 0; margin-bottom: 0;}

.cms-hp-touchsmart-iq506-has-arrived .col-main { padding:0; }
.cms-hp-touchsmart-iq506-has-arrived .main { margin-top:0; }
.cms-hp-touchsmart-iq506-has-arrived .breadcrumbs { display:none; }
.new-product-spotlight { border:1px solid #cfcfcf; border-top:0; height:519px; position:relative; }
.new-product-spotlight .link { position:absolute; top:95px; left:318px; }
.new-product-spotlight .more-new-positioning { position:absolute; top:42px; right:70px; width:207px; }
.new-product-spotlight .more-new-positioning h3 { margin-bottom:5px; font-size:11px; text-transform:uppercase; font-weight:bold; }
.new-product-spotlight .more-new { position:relative; height:335px; }
.new-product-spotlight .more-new .arrow-up { position:absolute; top:0; left:0; height:20px; width:207px;  text-indent:-999em; }
.new-product-spotlight .more-new .arrow-down { position:absolute; bottom:0; left:0; height:20px; width:207px;  text-indent:-999em; }
.new-product-spotlight .more-new .content { position:absolute; top:20px; left:0; width:205px; height:295px; border-width:0 1px; border-style:solid; border-color:#dcdcdc; background:#fff; }
.new-product-spotlight .more-new ol { margin:10px 15px; padding-left:0; list-style-type:none; }
.new-product-spotlight .more-new .item { padding:10px 0 10px 85px; border-bottom:1px solid #d2d2d2; }
.new-product-spotlight .more-new .item.top {padding-top:0; }
.new-product-spotlight .more-new .item.last { border-bottom:0; padding-bottom:0; }
.new-product-spotlight .more-new .item img { float:left; margin-left:-85px; position:relative; }
.new-product-spotlight .more-new a { font-weight:bold; }

.cms-menu { padding:15px; border-bottom:1px solid #d1d1d1; background:#fff ; font-size:12px; list-style-position:inside; }
.col-main .cms-menu { float:left; width:240px; border:1px solid #d1d1d1; margin:0 10px 5px 0; }
.cms-menu li { color:#999;  }
/*.cms-menu li span { color:#444; }*/
.cms-menu li.parent > a,
.cms-menu li.parent > strong {  padding-right:13px; }
.cms-menu li strong { font-size:13px; font-weight:bold; color:#333; }
.cms-menu li ul,
.cms-menu li ol { padding-left:15px; margin-bottom:7px; list-style-position:inside; }
/* CMS Menu Types */
ol.cms-menu.type-1 { list-style-type:decimal; }
ol.cms-menu.type-1 ol { list-style-type:decimal; }
ol.cms-menu.type-a { list-style-type:lower-alpha; }
ol.cms-menu.type-a ol { list-style-type:lower-alpha; }
ol.cms-menu.type-A { list-style-type:upper-alpha; }
ol.cms-menu.type-A ol { list-style-type:upper-alpha; }
ol.cms-menu.type-i { list-style-type:lower-roman; }
ol.cms-menu.type-i ol { list-style-type:lower-roman; }
ol.cms-menu.type-I { list-style-type:upper-roman; }
ol.cms-menu.type-I ol { list-style-type:upper-roman; }

ul.cms-menu.type-circle { list-style-type:circle; }
ul.cms-menu.type-circle ul { list-style-type:circle; }
ul.cms-menu.type-disc { list-style-type:disc; }
ul.cms-menu.type-disc ul { list-style-type:disc; }
ul.cms-menu.type-square { list-style-type:square; }
ul.cms-menu.type-square ul { list-style-type:square; }
/* ======================================================================================= */

.banner-description span{ font-family: "Proxima Nova";font-size: 12px;letter-spacing: 3px;}
/* Content Styles ================================================================= */
.product-name { text-align: center;text-transform: capitalize;}
.item .product-name {overflow: hidden;}
.product-name a { font:normal 12px/13px arial;color: #000;font-weight: bold;line-height: 14px; display: inline-block; word-wrap:break-word; max-width: 100%}
.product-name a:hover {  text-decoration:none; }
.data-table td .product-name {text-align: left;}
/* Product Tags */
.tags-list { margin:5px 0; }
.tags-list li { display:inline; font-size:12px; }
.tags-list li a { text-decoration:none; margin:0 2px 0 0; }
.tags-list li a:hover { text-decoration:underline; }

/* Advanced Search */
.search-summary { padding:10px 10px 0; margin:10px 0 0; font-size:12px; }
.search-summary li { margin:2px 0; }

/* Sitemap */
.page-sitemap .links { display:block; text-align:right; margin:0 20px -36px 0; }
.page-sitemap .links a { position:relative; }
.page-sitemap .sitemap { padding:0 20px; margin:15px 0; font-size:12px; }
.page-sitemap .sitemap li { margin:3px 0; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */

.cart-empty { padding:20px; background:#fff; }
.cart { }
.cart .title-buttons { padding-right:15px; }
/* .cart .messages,
.cart .messages li { margin:0; } */
.cont-fot a:hover {color: #000;}
.cart .checkout-types { float:right; text-align:center; }
.cart .checkout-types a { width: 167px; float: right ; }
.cart .checkout-types .paypal-logo { margin-top: 0px; width: 215px; bottom: 2px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; width: 32px; }
.cart .checkout-types fieldset { display:inline; }
.cart .checkout-types .btn-proceed-checkout span { height:27px !important; padding:0 0 0 13px !important; }
.cart .checkout-types .btn-proceed-checkout span span { border:0; padding:1px 32px 0 19px !important; color:#fff; font:bold 15px/26px Arial, Helvetica, sans-serif !important; height:26px; text-transform:none; margin:0 !important; }
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }

/* Shopping Cart Table */
.cart-table { border-width:1px 0; }
.cart-table .item-msg { font-size:10px; font-weight:bold; color: #BE2025 }
.cart-table thead th { vertical-align:bottom; }
.cart-table tbody td { padding:12px; }
.cart-table .btn-continue { float:left; background:none; border:none; }
.cart-table .btn-continue span { background:none; border:none; text-transform:none; color:#444; text-decoration:underline; font-weight:normal; padding:0; }
.cart-table .btn-update { float:right; margin-left:5px; }
.cart-table .btn-empty { float:right; }
.cart-table {background-color: #ffffff;}

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals {  padding:20px 0 10px; }
.cart .cart-collaterals .col2-set {float: left; width:671px;}
.cart .cross-inside {}
.cart .cart-collaterals h2 { color:#000; font-weight:normal; margin:0 0 5px; }
.cart .deals { float:left; width:280px; display:inline; margin:0 0 0 30px; font-size:12px; }
.cart .deals p,
.cart .deals label { margin:0 0 7px; display:block; }
.cart .deals .input-text { width:140px; margin:0 5px 3px 0; float:left; }
.cart .deals .widget-sku { display:block; margin:0 0 20px; width:264px; }
.cart .deals .widget-sku .block-title { background:inherit; border:inherit; color:#000; font-size:16px; margin:0 0 5px; padding:0; }
.cart .deals .widget-sku .block-title strong { font-weight:normal; }
.cart .deals .widget-sku .block-content { padding:0; }
.cart .deals .widget-sku .sku-table td input { width:98%; }
.cart .giftcard { position:relative; z-index:1; }
.cart .giftcard button.check-gc-status { clear:both; }
.cart .giftcard button.check-gc-status span { padding:0 !important; background:none !important; line-height:1.3 !important; color: #959595 !important; height:auto !important; font-weight:normal !important; text-transform:none !important; }
.cart .giftcard,
.cart .discount { margin:0 0 20px 0; }
.cart .cancel-btn { margin:5px 30px 0 0; clear:left; }
.cart .shipping { float:left; margin:0 0 0 30px; display:inline; font-size:12px; width:280px; }
.cart .shipping select { width:256px; }
.cart .shipping .input-text { width:250px; }
.cart .shipping p { margin:0 0 15px; }
.cart .shipping .buttons-set { width:256px; }
.cart .shipping .form-list label { float:none; width:auto; text-align:left; padding:0; }
.cart .shipping .form-list .input-text,
.cart .shipping .form-list select { display:block; float:none; }

.cart .crosssell { float:left; min-height:400px; width:260px; padding:0 20px 15px 30px; border:1px solid #ccc; border-width:0 1px 0 0; background:#fbf3f0; }
.cart .crosssell h2 { font-size:11px; color:#cd3800; font-weight:bold; text-transform:uppercase; }
.cart .crosssell .item { padding:17px 0 0 ; }
.cart .crosssell .product-image { float:left; margin:3px -90px 0 0; }
.cart .crosssell .product-shop { margin-left:90px; }
.cart .crosssell .product-name,
.cart .crosssell .price-box,
.cart .crosssell p,
.cart .crosssell .add-to-links { margin:0 0 5px; }
.cart .crosssell .add-to-links li { margin:0; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:220px; padding:0; font-size:12px; text-transform: uppercase; margin-right: 88px;}

.cart .totals table { width:100%; margin-top: 12px }
.cart .totals table th,
.cart .totals table td { padding:0 5px 5px; background: none}
.cart .totals table tfoot strong { font-weight:normal; font-size:12px;letter-spacing: 2px; text-transform: uppercase; color:#000; display:block; margin:10px 0 15px; }
.cart .totals table tfoot .summary-total td { padding:0 0 20px; }
.cart .totals table tfoot th strong { margin:0; }
.cart .totals table tfoot td .price {font-weight: normal; float: right; }
.cart .totals .btn-remove { vertical-align:middle; }
.cart .totals .btn-remove img { vertical-align:baseline; }
.cart .totals .checkout-types li { margin:0 0 15px; }
.cart .totals .checkout-types .paypal-or { display:block; padding-top:14px;float: left; line-height:1.0; font-size:10px;color: #959595;}
.ship-to-country {overflow: hidden;margin-left: -2px;}
.ship-to-country p {text-transform: uppercase; letter-spacing: 2px; font-size: 10px; margin-bottom: 10px}
.ship-to-country .ship-via { margin: 50px 0px 3px 0px; float: none; clear: both; }
.failed-products { border:1px solid #E9581F;   }
.failed-products .sub-title { background:#FFF5F3 ; color:#D91A00; margin:0; padding:10px 10px 10px 30px; border-bottom:1px solid #E9581F; }
.failed-products .item-msg.error {  font-size:11px; color:#D91A00; padding:5px 0 5px 20px; }
/* Empty Cart Add by SKU */

.cart-empty .failed-products { clear:both; z-index:1; position:relative; margin:40px -20px -21px; }

/* Options Tool Tip */
.item-options p { font-size:11px; font-weight:bold; text-transform:uppercase; padding:10px 12px 0 12px; }
.item-options dt { font-weight:bold; padding:7px 0 7px ; }
.item-options dd { padding-bottom:5px; }
.truncated { cursor:help; margin:5px 0 0; position:relative; z-index:1; width:110px; }
.truncated:hover { z-index:2; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:pointer; text-decoration:none;  color:#514f4f; }
.truncated .truncated_full_value {}
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; padding:0; width:190px; border:1px solid #c8c8c8; border-bottom:1px solid #919191; background-color:#fff; box-shadow: 4px 5px 10px 1px rgba(0, 0, 0, 0.45); -webkit-box-shadow:4px 5px 10px 1px rgba(0, 0, 0, 0.45); -moz-box-shadow:4px 5px 10px 1px rgba(0, 0, 0, 0.45);}
.truncated .truncated_full_value .item-options dl { margin-right:-9px; position:relative; z-index:9999; padding:0px 21px 10px 12px; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:30px; top:7px; }
.col-right .truncated .show .item-options { left:-240px; top:7px; }
.top-cart .truncated .show .item-options { top:10px; left:-10px; }
.block-cart .truncated .show .item-options { top:10px; left:-10px; }

/* Item options in the cart */
.data-table .item-options dt { padding:3px 0 0 0px; }
.data-table .item-options dd { padding:0 0 3px 0px; }
.data-table .item-options dd .price { font-weight:bold; margin-left:5px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.checkout-onepage-index .col-main { padding:20px 0 0; }

.opc-wrapper { }
.opc-wrapper .page-title { margin:0; position:relative; z-index:1; }
.opc-wrapper .page-title .callout { position:absolute; top:7px; right:20px; z-index:1; }

/* Block: Checkout Progress */
.opc-progress-container { float:left; width:182px; }
.opc-progress-container .opc-block-progress { background:#fff; }
.opc-progress-container .opc-block-progress .block-title { padding:17px 11px 10px 17px; background:none; border:0; border-bottom:1px solid #cfcfcf; }
.opc-progress-container .opc-block-progress .block-title strong { font:18px/1.1 Arial, Helvetica, sans-serif; padding:0; color:#111; }
.opc-progress-container .opc-block-progress .block-content { padding:17px 11px 17px 17px; }
.opc-progress-container .opc-block-progress dt { font-weight:bold; margin:2px 0 8px; }
.opc-progress-container .opc-block-progress dt.complete { font-weight:bold; margin:2px 0 4px; }
.opc-progress-container .opc-block-progress dt.complete a { font-weight:normal; text-transform:lowercase; }
.opc-progress-container .opc-block-progress dd.complete { margin:5px 0 8px; padding:5px; }
.opc-progress-container .block-progress .cards-list dd { padding:0; }
.opc-progress-container .block-progress .cards-list .info-table th { font-weight:normal; }

.opc { float:right; width:755px; }
.opc li.section { position:relative; }
.opc .step-title { margin:0 0 1px; }
.opc .step-title .number { display:none; }
.opc .step-title h2 { background-color:#e6e6e6; color:#686868; font-size:11px; line-height:22px; padding:0 14px; font-weight:bold; text-transform:uppercase; }
.opc .allow .step-title {}
.opc .allow .step-title h2 { background-color:#656565; color:#fff; cursor:pointer; }
.opc .active {}
.opc .active .step-title { margin:0 0 0; padding:0 0 0 0; }
.opc .active .step-title h2 { background:#d12c01; color:#fff; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #cfcfcf; cursor:default; font-size:16px; padding:5px 20px 2px; line-height:24px; height:24px; }
.opc .step { padding:20px; min-height:300px; font-size:12px; background:#fcfcfc; border-top:0; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {}
.opc .order-review .authentication { margin:0 auto; width:570px; }
.opc .order-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }

/* Steps */
.opc .form-alt .input-box { width:695px; }
.opc .form-alt .input-box select { width:695px; }

#checkout-step-login { height:auto !important; min-height:0 !important; padding:0; }
#checkout-step-login .col2-set { padding:20px 20px 30px; background:#fcfcfc ; height:auto !important; min-height:0 !important; }
#checkout-step-login .login-only { background-image:none; }
#checkout-step-login h4 { font-size:16px; color:#000; font-weight:normal; margin:0 0 15px; }
#checkout-step-login .col2-set .col-1 {}
#checkout-step-login .col2-set .col-2 { width:338px; }
#checkout-step-login .col2-set .col-2 .radio { margin-right:5px; }
#checkout-step-login .col2-set .col-2 li { padding-left:10px; }
#checkout-step-login .col2-set .col-2 .form-list li { background:none; padding-left:0; }
#checkout-step-login .form-list label,
#checkout-step-login .form-list .label { width:90px; }
#checkout-step-login .btn-only { padding:0 0 0 105px; text-align:left; width:214px; }
#checkout-step-login .btn-only .button { float:right; }
#checkout-step-login p { margin:0 0 15px; }
#checkout-step-login .form-list p { padding-left:105px; margin:0; }
#checkout-step-login .form-list .input-text { width:210px; }

#checkout-step-login .form-list li.note { float:left; padding-left:105px; margin:0 0 9px; width:auto; clear:left; }
#checkout-step-login .form-list li.control { float:left; clear:left; }
#checkout-step-login .form-list li.control .input-box { margin-left:105px; }
#checkout-step-login .form-list li.buttons-set { float:right; clear:none; padding-right:30px; padding-top:2px; }


.opc .buttons-set
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set p.back-link { text-align:left; }
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set .button,
.opc .form-buttons .button { float:right; margin:0; }
.opc p.required { text-align:right; width:auto; padding-left:0; }

.checkout-onepage-payment-additional-customerbalance { margin-bottom:5px; }
.checkout-onepage-payment-additional-customerbalance .checkbox { margin-left:0; }

/*
#checkout-step-shipping_method .buttons-set,
#opc-payment .buttons-set { width:521px; margin-top:10px; margin-bottom:0; }
#checkout-step-shipping_method .buttons-set .back-link,
#opc-payment .buttons-set .back-link { width:245px; padding-right:15px; float:left; text-align:right; }
#checkout-step-shipping_method .buttons-set .back-link a,
#opc-payment .buttons-set .back-link a { display:inline; float:none; }
#checkout-step-shipping_method p.required,
#opc-payment p.required { padding:0 0 0 260px; }
#opc-payment p.note { padding:10px 0; font-size:11px; }
*/

#checkout-step-review { padding:0; }
#checkout-step-review .data-table { border:0; font-size:12px; }
#checkout-step-review .data-table .item-options { font-size:11px; }
#checkout-step-review .data-table thead th { vertical-align:bottom; font-size:11px; }
#checkout-step-review .data-table .product-name { font-size:12px; }
#checkout-step-review .data-table tfoot tr.last strong { font-size:14px; }

#checkout-step-review .buttons-set { padding:15px 20px; margin:0; }

.opc .checkout-agreements { margin:20px; }

/* Multiple Addresses Checkout */
.checkout-progress,
.checkout-progress li.first span,
.checkout-progress li.last span { }
.checkout-progress { padding:0 0 0 0; border-bottom:1px solid #cfcfcf; background-color:#ededed; text-align:center; margin:-21px -21px 5px; font-size:11px; font-weight:bold; text-transform:uppercase; width:978px; position:relative; z-index:2; }
.checkout-progress li { float:left; width:20%; text-align:center; color:#888; line-height:20px; }
.checkout-progress li span { display:block; text-align:center; border-right:1px solid #cfcfcf; }
.checkout-progress li.first span { background-position:0 0; }
.checkout-progress li.last span { background-position:100% 0; border:0; }
.checkout-progress li.active span { color:#fff; background-color:#d12c01; }

.multiple-checkout { position:relative; z-index:1; }
.multiple-checkout .data-table thead th { vertical-align:bottom; }
.multiple-checkout .col3-set .actions { border:1px solid #e4e4e4; padding:3px 9px 4px; float:left; }
.multiple-checkout .col3-set address { padding:10px; clear:both; }
.multiple-checkout .col3-set,
.multiple-checkout .col2-set { margin:0 0 15px; }
.multiple-checkout .buttons-set { padding:15px 0; clear:both; width:auto; }
.multiple-checkout .buttons-set .button { float:right; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-weight:normal; font-size:18px; color:#cd3800; text-align:right; display:block; margin:10px 0 15px; }
.multiple-checkout .grand-total .price-label { font-weight:normal; }
.multiple-checkout .grand-total .price { font-weight:bold; }
.multiple-checkout .sp-methods { font-size:12px; }
.multiple-checkout .checkout-multishipping-payment-customerbalance { font-size:12px; margin-bottom:7px; }
.multiple-checkout .fieldset label { font-size:11px; }
.multiple-checkout .gift-item .fieldset { font-size:11px; width:380px; }

/* Review Details */
#checkout-step-review .data-table .btn-remove,
.checkout-multishipping-overview .data-table .btn-remove,
#details-table .btn-remove { display:-moz-inline-stack; display:inline-block;*display: inline; zoom: 1; vertical-align:middle; }

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; margin-bottom:5px; }
.sp-methods dd { margin:0 0 7px; }
.sp-methods dd li { margin:5px 0; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; margin:15px 0; }
.sp-methods .form-list .input-text { width:250px; }
.sp-methods .form-list select { width:256px; }
.sp-methods .form-list label { width:155px; }

.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .input-box { line-height:21px; }
.sp-methods .radio,
.sp-methods .checkbox {float: left; margin:0 5px 0;}
.sp-methods .v-fix .validation-advice { margin-right:-250px; position:relative; z-index:1; width:250px; }
.sp-methods .adv-container { padding-left:170px; }
.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:1.5em 0 2em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.checkmo-list li { margin:0 0 4px; }
.checkmo-list label { padding-top:0; }
.checkmo-list address { float:left; }

.please-wait { position:absolute; z-index:99; top:50%; left:50%; margin:-34px 0 0 -90px; border:5px solid #000; font-size:12px; color:#000; font-weight:bold; background:#fff; padding:20px; white-space:nowrap; }
.please-wait .v-middle{ position: relative; right: 6px; bottom: 1px; }
.input-text.cvv{width:131px;}
/* Payment Bridge */
.pbridge-reload { display:block; text-align:right; }
.pbridge-reload a {  font-size:11px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message { padding:20px 0; }
.add-gift-message h3 { font-size:16px; font-weight:normal; color:#000; line-height:19px; margin:0 0 10px; }
.add-gift-message p { margin:10px 0; }

.gift-message-form { border:1px solid #d1d1d1; background:#f5f5f5 ; }
.gift-message-form .fieldset { padding:10px 0 10px; }
.gift-message-form .fieldset .input-text,
.gift-message-form .fieldset textarea { width:200px; }
.gift-message-form .fieldset textarea { width:200px; height:8em; }
.gift-message-form .inner-box { padding:0; height:300px; overflow:auto; }
.gift-message-form .inner-box h5,
.gift-message-form .inner-box h4 { font:14px/1.25 Arial, Helvetica, sans-serif; padding:0 20px; color:#222; margin:17px 0; }
.gift-message-form .inner-box p { margin:10px 0; padding:0 20px; }
.gift-message-form .gift-item { padding:5px 0 0;  }
.gift-message-form .gift-item .number { padding:5px 20px 5px; margin-bottom:0; color:#adadad; font-weight:bold; }
.gift-message-form .gift-item .product-img-box {float:left; width:150px; padding-right:15px; }
.gift-message-form .gift-item .product-image { text-align:center; margin:20px; }
.gift-message-form .gift-item .product-name { font-size:12px; margin:20px 0 5px; text-align:center; }
.gift-message-form .gift-item .fieldset { float:left;  padding:20px 0 10px 10px; margin:0 0 0 -2px; }
.gift-message-form .gift-item .fieldset label { width:80px; }
.gift-message-form .gift-item .gift-wrapping-form { padding:0 20px; }

.gift-options-for-order { padding:0 40px; }
.gift-options-for-order .fieldset { padding:0; }
.gift-options-for-order .fieldset p { padding:0; }
.gift-options-for-order .fieldset label { width:80px; }
.gift-options-for-order .fieldset .input-text,
.gift-options-for-order .fieldset textarea { width:340px; }

.gift-wrapping-form { padding:0 0 10px; }
.gift-wrapping-form img { border:1px solid #ccc; float:left; margin-right:10px; }
.gift-wrapping-form label { margin-right:10px; vertical-align:middle; }
.gift-wrapping-form .gift-wrapping-design { overflow:hidden; padding:10px 0 0; width:100%; }

.gift-message-link { display:block;padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; width:13px; height:12px; text-indent:-999em; overflow:hidden; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #d8cea8; font-size:11px; background-color:#fffdef; padding:15px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:10px 0; font-size:12px; font-weight:bold; }
.checkout-agreements .agree .checkbox { margin-right:5px; }

/* Centinel */
.centinel { margin:10px 0; }
.centinel p { margin:0 0 10px; }
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

.opc .centinel { margin:0; padding:20px; }

/* Checkout Success */
.checkout-onepage-success .col-main { font-size:12px; }
.checkout-onepage-success .col-main p { margin:0 0 10px; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* Invitation page ======================================================================= */
#invitationForm p.required { padding-bottom:20px; }


/* Compare popup ========================================================================= */
.catalog-product-compare-index tr.last a,
.catalog-product-compare-index tr.first a { color:#999; }
.catalog-product-compare-index tr.last p,
.catalog-product-compare-index tr.first p { margin:10px 0; letter-spacing: 1px;}
.catalog-product-compare-index tr.first .product-name a { color:#333; }


/* Account Login/Create Pages ============================================================ */
.my-account {margin-top:10px;}

.account-login { position:relative; font-size:12px;  min-height:350px; margin-bottom:-20px; }
.account-login .page-title {border-bottom: 1px solid #000;}
.account-login .login-link a,.account-login .login-link li {font:normal 10px/normal arial;color: #909295;letter-spacing: 1px;text-transform: uppercase;}
.account-login .login-link a:hover {color: #000}
.account-login .login-link li  {display: list-item; list-style-type: disc;float: left;margin-right: 25px;}
.account-login .login-link li:first-child {list-style: none;}
.account-login .login-link {overflow: hidden; margin-bottom: 20px}
.account-login .login-banner img{float: left;width: 489px; height: 327px;}
.account-login .login-info {width: 50%; float: right; text-align: center;}
.account-login .login-info h1.legend { width: 60%; display: inline-block;*display: inline; zoom: 1; margin: 50px auto 20px;}
.account-login .login-info h3 {width:68%; display: inline-block;*display: inline; zoom: 1; margin:0 auto 20px;}
.account-login .login-info p  {font:normal 12px/normal "Proxima Nova", arial; color: #909295; text-transform: uppercase}
.account-login .login-banner {clear: both; overflow: hidden}
.login-only { background:none; }
.login-only .registered-users { float:none; margin:0 auto; }

.account-login .new-users,
.account-login .registered-users { width:301px;padding-bottom: 30px ; overflow: hidden;}
.account-login .registered-users {padding-left:84px}
.account-login .new-users {padding-right:99px}
.account-login .registered-users p { margin-bottom:1.5em; }
.account-login .new-users h2.legend,.account-login .registered-users h2.legend {font-size: 12px; margin-bottom: 12px}
.account-login .spacer { position:absolute; top:100%; left:447px; margin-top:-1px; width:16px; height:3px; font-size:0; line-height:0; background:#fff; overflow:hidden; }
.account-login .fieldset { margin:0; }
.account-login .fieldset h2 { margin-bottom:.5em;font-size: 12px }
.account-login p.required,
.account-login .btn-only { padding-left:113px; width:230px; text-align:right; }
.account-login .btn-only a { float:left; white-space:nowrap; }
.account-login .form-list input.input-text {}
.account-login .form-list p { padding:0 0 0 110px; }
.account-login .form-list li.note { float:left;  margin:0 0 9px; width:auto; clear:left; }
.account-login .form-list li.note a { color: #909295 }
.account-login .form-list li.control { float:left; clear:left; }
.account-login .form-list li.control .input-box{float: left; height: 40px; }
.account-login .form-list li.control label {width: 275px;}
li#remember-me-box.control { white-space:nowrap; }
li#remember-me-box.control label {
    font: normal 11.5px/26px arial;
    color: #909295;
    letter-spacing: 0.5px;
    margin-right: 20px;
    white-space: normal;
    position: relative;
    top: -2px;
    left: -4px; }
li#remember-me-box.control .link-tip { display:inline-block;*display: inline; zoom: 1; font-size:11px; line-height:16px; padding-top:2px; white-space:normal; }
.account-login .form-list li.buttons-set {padding-top:2px; }

/* .account-create .form-buttons .button{float:left; } */
.account-login button.button > span{width:190px}


/* Popup Dialog Block */
.window-overlay { background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.window-overlay { position:absolute; top:0; left:0; min-height:100%; background:#000; opacity:0.5; width:100%; z-index:990; display:none; }
.window-overlay.active { display:block; }
.popup-block { border:1px solid #cfcfcf; left:50%; top:40%; position:absolute; margin:-85px 0 0 -250px; width:500px; text-align:left; -moz-box-shadow:0 0 6px #000; -webkit-box-shadow:0 0 6px #000; box-shadow:0 0 6px #000; z-index:1000; position:fixed; display:none; }
.popup-block.active { display:block; }
.popup-block .block-title { border-bottom:1px solid #CFCFCF; padding:17px 17px 10px; background: #fff;   }
.popup-block div.btn-close { }
.popup-block .block-title strong {font-family: "Proxima Nova", arial; text-transform: uppercase; font-size:12pt; letter-spacing: 1px; font-weight:normal; }
.popup-block .block-content { padding:17px 17px 25px; background:#fff; font-size:12px;  }
.popup-block .block-content .form-list label { width:180px; }
.popup-block .block-content .form-list .input-text { width:230px; }
.popup-block .block-content .form-list .control .input-box { float: left; margin-right:5px; }
.popup-block .block-content .form-buttons { width:auto; padding-left:188px; padding-top:10px; }
.popup-block .block-content .form-buttons .button { float:left; margin-right: 10px;}
.popup-block.loading .block-content * { text-align:left; text-indent:-99999em; overflow:hidden; position:relative; margin-left:-9999em; }
.popup-block.loading .block-content:before { content:''; display:block;  position:absolute; z-index:99; top:50%; left:50%; line-height:16px; padding:16px; text-indent:0!important; }

/* My Account ============================================================================= */
.my-account .page-title {padding-top: 0; padding-bottom: 10px; margin-bottom: 5px;}
.my-account .page-title h1 {
    font-size: 12pt;
    letter-spacing: 5px;
    color:#000;
    line-height:16px;}
/* Captcha */
.captcha-note  { clear:left; padding-top:5px;}
.captcha-image { float:left; margin:0 0 0 240px; position:relative; width:228px; }
.captcha-image .captcha-img { border:1px solid #c7c7c7; vertical-align:bottom; width:100%; }
.registered-users .captcha-image    { margin:-12px 0 0 113px; }
#checkout-step-login .captcha-image { margin:-24px 0 0 105px; width:214px; }
.captcha-reload { cursor:pointer; position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }
#checkout-step-login #advice-required-entry-captcha_user_login { min-height: 30px; }
.registered-users #advice-required-entry-captcha_user_login { margin-bottom: 5px; }

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg,
.dashboard .col2-set,
.dashboard .recent-orders { padding:0 0 20px; }
.dashboard .col2-set{padding:0px !important}
.dashboard .welcome-msg p.hello {margin-bottom: 5px}
.dashboard .welcome-msg p.hello strong{ text-transform: uppercase; font:12px/normal "Proxima Nova", arial; color: #000; }
.dashboard .welcome-msg p  {font:11px/17px arial; color: #999; letter-spacing: 1px; width:406px}
.dashboard .box-account.box-info {margin-top: 20px; border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 25px;}
.dashboard .box-account.box-info .col2-set:first-child .col-1 {width:auto}
.dashboard .box-account.box-info .col2-set:first-child,
.dashboard .box-account.box-info .col2-set:nth-child(2) .col-1,
.dashboard .box-account.box-info .col2-set:nth-child(2) .col-2{width:33%; float: left;}
.dashboard .box-account.box-info p,.dashboard .box-account.box-info address {font: 11px/17px arial;color: #999;}
.dashboard .box-account.box-info .box-content span {text-transform: uppercase}
.dashboard .box-account.box-info p a ,.dashboard .box-account.box-info address a{text-transform: uppercase; }
.dashboard .box-account.box-info p a:hover ,.dashboard .box-account.box-info address a:hover{color: #000;}
.dashboard .box-account.box-info h3,.dashboard .box-account.box-info h4 {margin-bottom: 15px; font:12px/normal "Proxima Nova",arial; }
.dashboard .box-account.box-info .box-content p a:first-child {margin-top: 10px;}
.myacc-newletter p{text-transform: uppercase; font-size: 10px; color: #909295;}
.myacc-newletter h3 {margin-bottom: 20px}
.myacc-newletter .buttons-set {clear:none; float: right; margin:-50px 0 0 0; position: relative; z-index: 5;}
.myacc-newletter .buttons-set button.button span span {width:134px;}
.myacc-newletter {/* border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom:25px */}
.myacc-wishlist li{width:23%; float: left; margin-right: 2%;}
.myacc-wishlist li img{width:99%; float: left;}
.myacc-wishlist h3 {margin-bottom: 20px;}
.myacc-wishlist ul {overflow: hidden;}
.myacc-wishlist a.button {width:190px;float: right; margin-top: 20px}

/* Block: Tags */
.dashboard .tags { padding:0 0 20px; }
.dashboard .tags p { display:inline; }
.dashboard .tags .product-name { margin:0 0 3px; font-size:11px; line-height:17px; }
.dashboard .tags li { margin:0 0 8px; }
.dashboard .tags .number { float:left; border:1px solid #ddd; text-align:center; line-height:17px; width:15px; margin-right:-20px; }
.dashboard .tags .details { margin-left:25px; }

/* Block: Reviews */
.dashboard .reviews { padding:0 0 20px; }
.dashboard .reviews .product-name { margin:0 0 3px; font-size:11px; line-height:17px; }
.dashboard .reviews p { float:left; margin-right:5px; }
.dashboard .reviews li { margin:0 0 5px; }
.dashboard .reviews .number { float:left; border:1px solid #ddd; text-align:center; line-height:17px; width:15px; margin-right:-20px; }
.dashboard .reviews .details { margin-left:25px; }

/********** Dashboard > */

/* Adress Book */
.addresses-list .box-content { font-size:12px; }
.addresses-list .col-2 li { padding:0 0 10px; }
.addresses-list .col-2 li .actions { border:1px solid #e4e4e4; padding:3px 9px 4px; float:left; }
.addresses-list .col-2 li address { padding:10px 10px 20px 0; clear:both; }
.addresses-list h2 {font-size: 12px; margin-bottom: 13px;}
.addresses-list h3 {font-size: 10px; margin-bottom: 13px;}
.addresses-list address {font: 11px/17px arial;color: #000;}
.addresses-list .addresses-primary,.addresses-list .addresses-additional {padding-top:20px; margin-bottom: 20px; border-top:1px solid #000; clear: both; width: 100%;float: left;}
.addresses-list .addresses-additional {position: relative;}
.addresses-list .addresses-additional button.button,.addresses-list .addresses-additiona button.button:active {position: absolute; right:60px; top:60px; bottom:auto}
.addresses-list ol {clear: both; overflow: hidden;}
.addresses-list li.item {width:32%; display: inline-block;*display: inline; zoom: 1;*display: inline;zoom: 1; vertical-align: top; margin-bottom: 15px;}
.addresses-list li.item:nth-child(3) {clear: left;}
.addresses-list li.item:nth-child(2) {margin-right: 32%}
.addresses-list li.item a {text-transform: uppercase; font-size: 10px; color: #666; clear: both; display: block}
.addresses-list  li.item a:hover {color: #000}
.addresses-list li.item p span.separator {display: none}
.addresses-list li.item address span {text-transform: uppercase}
.customer-address-form div.selector{width:298px}
.customer-address-form .form-list li.control p {padding-left:0}
.customer-address-form .form-list li.control p strong {text-transform: uppercase;letter-spacing: 2px;font-weight: normal;}
/* Order View */
.sales-order-history #my-orders-table tr th {width:10.6%;}
#my-orders-table tfoot,
.sales-order-invoice .data-table tfoot,
.sales-order-shipment .data-table tfoot,
.sales-order-creditmemo .data-table tfoot,
.enterprise-rma-return-returns .data-table tfoot { background: none; }
.order-page {}
.order-page .order-date { margin:0 0 20px; color:#6c6c6c; font-size:11px; }
.order-page .col2-set { padding-bottom:20px; }

.order-details .link-print { background:none; padding:0; }
.order-details .order-additional,
.order-details .data-table { margin-bottom:20px; }
.order-details .order-additional dt { font-weight:bold; padding:0 0 5px; margin:0 0 5px; }
.order-details .order-additional dd { padding:10px; margin:0 0 10px; }

.order-details dl.gift-message { margin:0 20px; }
.order-details .gift-message dt { margin:1px 0; padding:2px 10px; background:#e6e6e6; }
.order-details .gift-message dd { border:1px solid #c7c7c7; background:#fff; padding:10px; margin:0 0 10px; white-space:pre-wrap; word-wrap:break-word }

.order-links { margin:0 0 10px; text-align:right; padding-bottom:5px; text-align:right; }
.order-info { margin-bottom:5px; border-bottom:1px solid #c4c4c4; }
.order-info dt { padding:6px 20px 0 10px; color:#6c6c6c; float:left; }
.order-info dd { float:left; }
.order-info ul { float:left; }
.order-info li { float:left; position:relative; z-index:2; margin-right:3px; background:#dedede ; color:#222; padding:0 0 0 17px; font-size:12px; }
.order-info li strong,
.order-info li a { text-decoration:none; padding:0 17px 0 0; line-height:24px; float:left; }
.order-info li.current { margin-bottom:-1px; color:#000; font-weight:bold; z-index:3; border-bottom:0; background:#fff; line-height: 24px; padding-right: 17px; }
.order-info li.current strong { background-position:100% 0; padding-bottom:1px; }
.order-info dt { font-weight:bold; }
.order-info-box .box {margin-bottom: 20px; margin-top: 10px}
.order-info-box .box .box-content{font: normal 11px/17px arial;
    color: #999;}
#rma_create_form .order-page ul.form-list li label{font-weight: bold; color: #000;}
#rma_create_form .order-page ul.form-list li h5{color: #999;}
/* My reviews*/
#my-reviews-table td{padding:10px 0px 39px; text-transform: none; font-size: 11px; line-height: 17px; border-bottom: 1px solid #ccc;}
#my-reviews-table tr td:first-child,#my-reviews-table tr th:first-child {padding-left: 1px;}
#my-reviews-table td.last{padding:5px 0px}
#my-reviews-table td.last a{white-space: nowrap}
#my-reviews-table tr td:first-child{font-size: 10px; color: #999}
#my-reviews-table td a{text-transform: uppercase; font-size: 10px; line-height: 15px; color: #666; word-wrap:break-word; width:155px;}
#my-reviews-table thead th{}
/* Manage Newsletter Subscription */
.newsletter-manage-index .form-buttons .button { float:left; margin:0; }

/* Split Button */
.split-button { display:inline-block;*display: inline; zoom: 1; z-index:1; position:relative; max-width:300px; white-space:nowrap;}
.split-button.clickable:active { left:1px; top:1px; }
.split-button { height:21px; padding:0 0 0 10px; margin:0; }
.split-button.active { z-index:100; }
.split-button strong { cursor:default; font-weight:normal; text-transform:uppercase; font-size:11px; height:19px; padding:3px 30px 0 5px; margin:0; display:block; overflow-x:hidden; white-space:nowrap; text-overflow:ellipsis; }
.split-button.clickable > strong,
.split-button strong[onclick] { text-transform:uppercase; font-size:11px; color:#C73615; text-transform:uppercase; cursor:pointer; }
.split-button .change { display:inline-block;*display: inline; zoom: 1; border:1px solid; border-color:transparent transparent transparent #999;  text-indent:-999em; overflow:hidden; width:15px; cursor:pointer; height:11px; margin-left:8px; vertical-align:middle; }
.split-button .change { position:absolute; right:5px; top:0px; height:19px; border-left-color:#ccc; }

.split-button.light { background:none; height:auto; padding:0; }
.split-button.light.clickable:active { top:auto; left:auto; }
.split-button.light strong { display:inline-block;*display: inline; zoom: 1; font-size:11px; text-transform:none; background:none; font-weight:normal; padding:0; height:auto; overflow:visible; white-space:normal; text-overflow:visible; }
.split-button.light.clickable > strong,
.split-button.light strong[onclick] { text-transform:none; text-decoration:underline; color:#999; }
.split-button.light.clickable > strong:hover,
.split-button.light strong[onclick]:hover { text-decoration:none; }
.split-button.light .change { position:static; right:auto; top:auto; height:11px; border-left-color:#999; }

.split-button.active .change,
.split-button .change:hover { background-position:-995px 50%; }
.split-button .list-container { position:absolute; display:none; right:0; top:100%; padding:0; min-width:100%; max-width:300px; float:left; }
.split-button.active .list-container { display:block; }
.split-button .list-container ul { background:#fff; border:1px solid rgba(0,0,0,0.1); position:relative; }
.split-button .list-container ul > li { white-space:nowrap;border:1px solid #c1c1c1; border-top-width:0; margin:0; display:block!important; margin:0!important; }
.split-button .list-container ul > li:first-child { border-top-width:1px; }
.split-button .list-container li a,
.split-button .list-container li span { display:block; line-height:1.2!important; cursor:pointer; padding:5px 18px 5px 18px; color:#999; font-size:11px; text-transform:none; text-decoration:none; text-align:left; text-overflow:ellipsis; overflow:hidden; }
.split-button .list-container li:hover a,
.split-button .list-container li:hover span,
.split-button .list-container li:hover { color:#fff; text-decoration:none; }
.split-button .list-container li:hover { background-color:#999; background-position:5px -984px; }
.split-button .list-container li.new { color:#d33911; background-color:#eee; background-position:5px 7px; }
.split-button .list-container li.new:hover { background-color:#999; background-position:5px -485px; }

/* Wishlist */
.my-wishlist textarea { width: 283px;height: 57px;resize: vertical;line-height: 1.5em;overflow: auto;max-width: 290px;font-size: 10px;padding: 5px 0 0 9px;letter-spacing:1px;margin-top: 12px; }

.my-wishlist .split-button {float: left;line-height: 22px;margin-top: 10px;padding-right: 9px;height: 22px;border-left: 1px solid #ccc;margin-left: 7px;padding-left: 15px;}
.my-wishlist .split-button:first-child {margin-left: 0px;padding-left: 0px;}

#wishlist-table .price-box { margin:-6px 0 35px; text-align: left;}
#wishlist-table .attribute_list li:first-child{margin-right:6px}
#wishlist-table .price-box .price{font-size: 10px;color: #969696;font-weight: normal;}
#wishlist-table td .description { margin:10px 0; max-height:3.9em; line-height:1.3em; overflow:hidden; word-wrap:break-word; max-width:345px; }
#wishlist-table td .description .inner { overflow:hidden; }
#wishlist-table td { padding: 21px 65px 69px 22px;text-align: left;border-bottom: 1px solid #ccc;background: none; }
#wishlist-table td .product-name{ text-transform: uppercase; }
#wishlist-table td .product-name a{ font-family: 13px;color:#000;letter-spacing: 2px;}
#wishlist-table th:first-child,
#wishlist-table td:first-child { padding-left: 25px;padding-right: 20px;background: none !important;}
#wishlist-table td p {float: left; margin: 5px 0 15px;  width: 52%; }
#wishlist-table td.last { padding: 25px 0 0 14px;}
#wishlist-table td .price-box { font-size:12px; }
#wishlist-table td .price-box p.old-price .price-label,#wishlist-table td .price-box p.special-price .price-label{font-size:10px}
#wishlist-table td .price-box p.old-price {float:none;}
#wishlist-table td .price-box p.old-price .price-label{color:#969696;}
#wishlist-table td .price-box p { margin:0 0 5px; }
#wishlist-table td .truncated { float:left; width:auto; margin-right:10px; line-height:18px; }
#wishlist-table td .truncated .show .item-options { top:-40px; right:100%; left:auto; margin-right:15px; line-height:1.2; }
#wishlist-table td .truncated .truncated_full_value .item-options dl { background-position:100% 0; }
#wishlist-table .item-manage { margin:0 0 0 0; float:left; }
#wishlist-table .item-manage .split-button { margin:10px 9px 0 0; }
#wishlist-table .item-manage .split-button .change { margin-left:2px; }
#wishlist-table .item-manage .split-button:last-child { margin-right:0; }
#wishlist-table {margin-top:5px;}
#wishlist-table th{}
#wishlist-table .add-to-cart-alt button.button {clear: both; display: block; margin-top: 37px;width: 162px !important;}
#wishlist-table .add-to-cart-alt button.button span span{padding: 0 35px;letter-spacing: 2px;}
.wishlist-empty { font-size:12px; padding:15px 10px; text-align:center; }
p.wishlist-empty {border:1px solid #d0d0d0;}
.my-wishlist .buttons-set button.button {margin-right: 7px;}
#wishlist-table td .cart-cell div.checker{display:none;}
#wishlist-table td .cart-cell {position: relative;}
#wishlist-table td .cart-cell .btn-remove{position: absolute; top:4px; right:-2px}
#wishlist-table tr td:nth-child(3){padding-right: 0px}
#wishlists-copy {margin-left: 5px;padding-left: 9px;padding-right: 0px;}
#wishlists-move{padding-left:14px;padding-right:6px}
#wishlist-table thead th {padding: 22px 0 6px; letter-spacing:2px !important;font-size: 12px;}
.details-and-comment{padding-left: 21px !important;}
#wishlist-table .add-to-cart{padding-left: 14px !important;}
#wishlist-table tbody td div.checker{float:right;width:17px;margin-right:-1px;}
.wishlist-qty{line-height: 20px;margin-right: 7px;font-size: 9px;letter-spacing: 2px;}
#wishlist-view-form .buttons-set .button.btn-add{margin-right:0px !important;}
#wishlist-view-form .buttons-set button.button{float:none !important;}
#wishlist-view-form button.button span span {padding:0 18px;}
/* Multiple Wishlist */

.link-edit { padding-left:18px; line-height:18px; display:inline-block;*display: inline; zoom: 1; }
.wishlist-management {margin-bottom: 10px;}
.wishlist-management .link-edit { width:16px; padding:0; margin:0 5px; height:16px; text-indent:-999em; overflow:hidden; vertical-align:middle; }
.wishlist-management .btn-create { float:right; margin-bottom:10px; }
.wishlist-management .sub-title { float:left;  max-width:100%; }
.wishlist-management .sub-title h2 { word-wrap:break-word; }
.wishlist-management .note-msg { clear:both; margin:0 0 10px; padding:10px; border-style:solid !important; border-width:1px !important; font-size:12px !important; border-color:#fcd344; background-color:#fafaec; color:#3d6611; }
.wishlist-management .msg-private { background:#fafaec; padding-left:30px; }
.wishlist-management .table-caption .label { letter-spacing: 2px; float:left; margin-right: 4px; letter-spacing: 1px; line-height: 28px; font-size: 10px; text-transform: uppercase; color: #999; font-family: "Proxima Nova", arial; }
.wishlist-management .table-caption {float: left; padding:0}
.wishlist-management .split-button strong span {font-size:10px; color: #909295; text-transform:  uppercase;letter-spacing:1px;}
.wishlist-management .split-button strong {padding: 0; overflow: hidden; cursor: pointer}
#wishlists-create {border:0;padding-right:5px;}
#wishlists-select { border:none; line-height: 28px; color: #999; font-size: 13px;
    height: 28px;padding:0; margin:0;float: left; white-space:nowrap; float:left; }
#wishlists-select strong {overflow: hidden; background:none;  padding:0;  font-weight:normal; font-size:13px; text-transform:none; }
#wishlists-select strong span { font-weight: normal;letter-spacing: 1px; margin-right:9px }
#wishlists-select .change { color: #999; text-indent:0; width:auto; background:none; margin-left:4px; border:0; right: 37px;  text-decoration:none; line-height:19px; margin-top:4px; }
#wishlists-select .change span {font-size: 12px; color: #999; }
#wishlists-select.active .change span { color:#000; background-position:100% -130px; }
#wishlists-select .list-container { right:auto; left:0;  }
#wishlists-select .list-container ul { background:#fff; border:0; }
#wishlists-select .list-container li:first-child { border-top:0; }
#wishlists-select .list-container li { border-color:#d9d9d9; }
#wishlists-select .list-container a,
#wishlists-select .list-container span {  padding:5px 6px; /* background-position:-999em -999em; */ }
#wishlists-select .list-container li:hover a,
#wishlists-select .list-container li:hover span,
#wishlists-select .list-container li:hover { color:#000; }
#wishlists-select .list-container li:hover { background-position:-999em -999em;  background-color:#f8f8f8;  }
#wishlists-select .list-container li.new { color:#d33911; background-color:#d9d9d9; background-position:5px 7px; padding-left:12px; }
#wishlists-select .list-container li.new:hover { background-color:#999; background-position:5px -485px; color:#fff; }
#wishlists-select .list-container li.new:hover a,
#wishlists-select .list-container li.new:hover span { color:#fff; }
#wishlists-select div.selector span{padding-right: 0px;font-size: 10px;line-height: 30px;color:#969696;font-weight:normal; letter-spacing:2px;width:95%;}
#wishlists-select div.selector {min-width: 174px;position: relative;overflow: hidden;}

/* Wishlist search view */
#wishlist-search-results {}
.col3-layout #wishlist-search-results .item-name { max-width:340px; word-wrap:break-word; display:block; }
.col2-right-layout #wishlist-search-results .item-name,
.col2-left-layout #wishlist-search-results .item-name { max-width:500px; }
.col1-layout #wishlist-search-results .item-name { max-width:600px; }


.wishlist-search-view {}
.list-info { border:1px solid #dadada; padding:10px 0; margin:0 0 15px; background: #fff; max-width:100%; word-wrap:break-word; }
.list-info .item { padding:5px 0; font-size:12px; border-top:1px dotted #d9d9d9; margin:0 15px; }
.list-info .item:first-child { border-top:0; }
.list-info .item .label { font-weight:normal; font-style:italic; font-size:0.9em; margin-right:5px; }
.list-info .item .label:after { content:':'; }
.list-info .item .value { font-weight:bold; }
.wishlist-search-view #wishlist-table td.last { padding:15px 10px; }
.wishlist-search-view #wishlist-table .description { max-height:6.5em; max-width:280px; }
.wishlist-search-view .list-info { display:inline-block;*display: inline; zoom: 1; }
.wishlist-search-view .sub-title { clear:both; }
.wishlist-search-view p.qty { text-align:center; }


/* Store credit */
.storecredit .account-balance { margin:0 0 20px; padding:0 0 10px; font-size:12px;}
.storecredit .account-balance .price { font-weight:bold; }
.giftcard-redeem { padding-bottom:20px; }
.giftcard-redeem .input-box { margin-right:5px; }

/* Gift card */
.giftcardaccount { position:relative; z-index:1; padding-top:1px; }
.giftcard-status .messages,
.giftcardaccount .messages { margin-bottom:10px; }
.giftcardaccount p { margin:15px 0; font-size:12px; }
.giftcardaccount .fieldset { margin:0; }
.giftcardaccount .btn-only { margin: 20px 0 15px;position: relative;top:20px;}

/* Gift Card Status Check */
.giftcard-status .gift-card-info,
.giftcard-status p.error-msg,
.giftcardaccount #giftcard_balance_lookup .gift-card-info,
.giftcardaccount #giftcard_balance_lookup p.error-msg { margin:10px 0 20px; }
.gift-card-info { margin:10px 0; padding:10px 10px 5px; border:1px dashed #d9d9d9; background:#fcf7f5; }
.gift-card-info p { font-size:12px; margin:0 0 5px; }
.gift-card-info .giftcard-number { font-weight:bold; }
.gift-card-info .form-list label {}
.gift-card-info .btn-only { padding-left:0; }

#gc-please-wait { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity:0.8; opacity:0.8; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h2.h2 { margin:15px 0 10px; }
.page-print .col2-set { margin:10px 0 20px; }

/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* Tagged products */
.my-tag-edit { float:left; }
.my-tag-edit .btn-remove { float:right; margin:-3px 0 0 5px; position:relative; }
#my-tags-table .price-box { margin:5px 0; }
#my-tags-table .last { text-align:center; }
#my-tags-table .last p { margin:10px 0; }

/* Reward Points */
.my-rewards .box { margin:0 0 30px; }
.my-rewards .info-box .box-title { margin:10px 10px; }
.my-rewards .info-box .box-content { padding:0 10px 10px; }
.my-rewards p.error { display:inline; color:#d91a00; }
.my-rewards dl { font-size:12px; }
.my-rewards dl dt { font-weight:bold; font-size:13px; margin-top:10px; }
.my-rewards dl dt span { color:#d12c01; }
.my-rewards dl dd.last { margin:7px 0 0; }
.my-rewards .form-list label { width:auto; }
.my-rewards .form-list .control .input-box { position:static; margin:0 5px 0 0; }
.my-rewards .data-table small { display:block; font-size:1em; color:#808080; }

/* Billing Agreements */
.billing-agreements .info-box { margin:15px 0; }
.billing-agreements .info-box p { margin:0 0 9px; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }

/* Gift Registry Functionality */
.btn-gift-registry {  padding:3px 0 0 33px; text-align:left; }
.btn-gift-registry .input-box { margin:0 0 7px; }
.btn-gift-registry select { width:100%; }
.gift-registry-name { margin:3px 0 0; padding:0 0 0 20px; line-height:18px; }
/* Block: Gift Registry Search */
.sidebar .block-gr-search .form-alt .input-box { width:148px; margin:3px 0 0; padding:0; }
.sidebar .block-gr-search .form-alt input.input-text { width:142px; }
.sidebar .block-gr-search .form-alt select { width:148px; }
.block-gr-search p.note { margin:0 0 3px; text-align:right; color:#f15c22; }

/* Order By SKU */

.wrapper .block-addbysku .input-box.validation-error,
.wrapper .block-addbysku .input-box.validation-passed { padding-right:0; background:none; }
.wrapper .block-addbysku .validation-advice { margin-right:-19px; }

.main .block.block-addbysku .block-content { padding:10px 4px 10px; }
.block-addbysku .data-table th,
.block-addbysku .data-table td { padding:6px 4px; }
.block-addbysku .data-table th:first-child,
.block-addbysku .data-table td:first-child { padding-left:13px; }
.sidebar .block-addbysku .actions { padding:0 13px 7px; }
p.link-widget-sku { padding:15px 13px; text-align:left; float:left; }
.sidebar p.link-widget-sku { padding:5px 13px 0; text-align:right; border-top:1px dotted #dadada; float:none; }
p.link-widget-sku a { color:#999; }

.block-addbysku .actions { text-align:right; margin:15px 0 10px; float:right; }
.sidebar .block-addbysku .actions { float:none; }
.block-addbysku .file-upload { float:left; text-align:left; border:1px solid #dadada; padding:10px 17px; background:#F5F5F5; margin-top:10px; }
.block-addbysku .file-upload label { display:block; float:none; width:auto; min-width:60px; text-align:left; }
.block-addbysku .file-upload p { padding:3px 0; }
.block-addbysku .file-upload .btn-reset { display:inline-block;*display: inline; zoom: 1; margin-left:15px; }
.block-addbysku .file-upload .btn-reset span { margin-left:0; padding:3px 0; padding-left:15px; display:inline-block;*display: inline; zoom: 1; cursor:pointer; color:#999; }
.block-addbysku .file-upload .input-box { display:block; float:none; }
.block-addbysku .file-upload .note { width:auto; clear:both; padding:2px 0; }

.block-addbysku .data-table {}
.block-addbysku .data-table td .btn-remove { margin:4px 0 0; float:right; margin-right:-16px; }
.block-addbysku .data-table td .input-box { float:left; }
.block-addbysku .data-table td .qty { width:8em!important }
.sidebar .block-addbysku .data-table td .qty { width:5em!important }
.block-addbysku .data-table td.last { padding-right:18px; }
.block-addbysku .data-table tfoot td.last { text-align:right; }
.block-addbysku .data-table .add-row { cursor:pointer; padding-left:11px; font-weight:bold; color:#999; }
.block-addbysku .data-table .input-box { width:99%; }

.wrapper .block.block-addbysku .data-table .validation-advice { }
.wrapper .block.block-addbysku .data-table .col-sku { width:auto; }

.wrapper .block.block-addbysku .data-table .col-qty,
.wrapper .block.block-addbysku .data-table .col-remove { width:13px; }
.wrapper .block.block-addbysku .data-table .input-text { width:99%; }

/* ======================================================================================= */

.disabled { position:relative; z-index:1; }
.disabled:after { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99; background:#fff; opacity:0.2; }

/* MAP Popup============================================================================== */
.cart-msrp-totals { color:red; font-size:12px !important; font-weight:bold; padding:10px 20px 20px; text-align:right; text-transform:uppercase;}
.map-cart-sidebar-total { color:red; display:block; font-size:10px; line-height:14px; font-weight:bold; padding:5px 2px; text-shadow:0 1px 0 #fff; }

.map-popup { background:#fff; border:1px solid #aaa; margin:12px 0 0; position:absolute; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; text-align:left; width:300px; z-index:100; }
.map-popup-heading { background:#efefef ; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px; }
.map-popup-heading h2 { color:#333; font-size:14px; font-weight:bold; margin:0; text-shadow:0 1px 0 #f6f6f6; overflow:hidden; white-space:nowrap; word-wrap:break-word; text-align:left; text-overflow:ellipsis; }
.map-popup-arrow { position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close {  display:block; position:absolute; top:6px; right:8px; height:15px; width:15px; text-align:left; text-indent:-9999em; }
.map-popup-content { border-top:1px solid #eee; padding:10px; overflow:hidden; width:280px; }
.map-popup-checkout { display:inline; float:right; text-align:right; }
.map-popup-checkout span { display:block; padding-right:30px; }
.map-popup-checkout .paypal-logo { margin:0 0 5px; }
.map-popup-price .price-box,
.map-popup-price .price-box .special-price { margin:0; padding:0; }
.map-popup-price { margin:5px 0 0; }
.map-popup-text { background:#fefefe; clear:right; line-height:1.5; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #ddd; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer-before-container { margin:0 0 3px; text-align:center; }
.cont{border-bottom: 1px solid;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "Proxima Nova";
    letter-spacing: 3px;
    line-height: 38px;
    margin-top: -3px;
    margin-bottom: 5px;
    margin-left: -1px;}
.form-subscribe { float:left;
    margin-top: -2px;
    padding-left: 3px;
    margin-left: -2px;}
.contacts-index-index .cms-content{width: 688px;}
.form-subscribe-header {
    color: #D12C01;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 8px;
    text-decoration: none;
    text-transform: uppercase;
    width: 281px;
    position: relative;
    bottom: 10px;
    left: 20%;
}
.header-container .form-subscribe-header label{line-height: 13px;
    font: normal 11.5px/26px arial;
    color: #909295;
    letter-spacing: 0.5px;
    text-transform: none;
}
.category-sale .forevernew-quickview .product-essential .add-to-box ul.add-to-links{  position: relative;
    right: -50px;
    top: 74px;}
.form-subscribe label { display:block; margin:6px 0; }
.form-subscribe input.input-text {-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;height: 30px; *height: 24px; width:100%; padding: 5px 10px; display:block;color: #999999; font-size: 10px; letter-spacing: 1px; }
.form-subscribe button.button {float:left;}
.form-subscribe button.button span {padding:0 10px; font-size: 10px; color: #000; background: #fff; text-align: right; line-height: 30px; height: 30px;}
.form-subscribe button.button:hover span {background-position: 0 bottom;}
.form-subscribe .validation-advice { width:180px; }
.form-subscribe .v-fix { text-align:left;width: 255px;height: 33px; }
.form-subscribe a { color:#777; }
.block span{margin: 0 0px 0 2px;}
.footer-container {text-align:left; background-color: #f0f0f0; clear: both; min-width:768px;max-height: 264px;}
.footer-wrapper {margin: 0 auto;padding: 25px 0 10px 0;max-width: 1400px;}
.footer { }
.footer a {}
.footer a:hover { text-decoration:none; }
.footer ul,
.footer ul.links { display:block; padding:0;line-height: 16px; margin-top: 10px;}
.footer ul.links li,
.footer ul li { display:block; vertical-align:top;margin: 1px 0 10px; padding:0; }
.footer .footer-link div {display:inline-block; margin-right: 45px; vertical-align: top;}
.footer .footer-link li a,.footer-center p.label-subcribe{margin-top: 1px;
    margin-left: 1px;font: normal 11px "Proxima Nova"; color: #999; text-transform: uppercase;letter-spacing: 1.3px;}
.copyright p { text-transform:none }
.footer .footer-link li a:hover {color: #000;}
.footer-container .link-label {font: normal 12px/10px "Proxima Nova";
    letter-spacing: 2px;
    color: #231f20;
    text-transform: uppercase;
    margin-left: 1px;
}
.footer-container .link-label.footer-blog {
    padding-left: 11px;
}
.footer-left {width:70%;padding-left: 20px;box-sizing:border-box;}
.footer-center {padding-left: 81px; width:30%;}
#_atssh {display: none; }
/* .footer-center p.label-subcribe {width:215px; margin-bottom: 15px} */
.footer_abn {text-align: left;padding: 0 0 10px 20px;max-width:1400px;margin:0 auto;}
.footer_abn .footer_trust, .footer_abn .copyright {display: inline-block;vertical-align: middle; margin-right: 30px;}
.footer_abn .copyright p, .footer_abn .copyright a { letter-spacing: 0; color: #373736;}
.footer .switcher-store { float:right; width:184px; padding-top:21px; }
.footer-center p.label-subcribe {margin-bottom: 15px;width: 245px;line-height:14px; margin-top: 3px;}
.footer .switcher-store select { padding:0; margin-bottom:1px; }
.footer .switcher-store ul { float:none; width:auto; padding-left:0; margin-left:0; }
.footer .switcher-store ul .current { display:none; }
.footer-social {margin-top: 4px;
    margin-bottom: 10px;
    position: relative;
    left: 6px;
    top: -12px;}
.footer-social li  {display: block; display: inline-block !important; margin: 0 !important; overflow: hidden; }
.footer-social li a {display: block;text-indent: 99999px; white-space: nowrap; width:26px; height: 23px; background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social17.png") no-repeat 0 0;margin-left: 4px;}
.footer-social li a.facebook {background-position: 6px 0; }
.footer-social li a.facebook:hover  {opacity: 0.8;}
.footer-social li a.twitter {background-position: -95px 0}
.footer-social li a.twitter:hover  {opacity: 0.8;}
.footer-social li a.youtube {background-position: -59px 0}
.footer-social li a.youtube:hover  {opacity: 0.8;}
.footer-social li a.pinterest {background-position: -119px 0}
.footer-social li a.pinterest:hover  {opacity: 0.8;}
.footer-social li a.instagram {background-position: -25px 0}
.footer-social li a.instagram:hover  {opacity: 0.8;}
.footer-social li a.snapchat {background-position: -129px 0}
.footer-social li a.snapchat:hover {opacity: 0.8;}
.footer-social li a.email {background-position: 2px 0}
.footer-social li a.email:hover {opacity: 0.8;}
.footer-social li a.google-plus {background-position: -183px 0}
.footer-social li a.google-plus:hover {opacity: 0.8;}

/* ======================================================================================= */


/* Some sample data cms styles ================================================================================ */
.page-head-alt {}
.page-head,
.page-head-alt { margin-bottom:20px; padding:23px 20px 11px; background:#f6f6f6; border-bottom:1px solid #cfcfcf; }
.col-main .page-head,
.col-main .page-head-alt { margin:0 -20px 20px; }
.page-head-alt .link-rss { float:right; margin-top:8px; }
.page-head h2,
.page-head h3,
.page-head-alt h3,
.page-head-alt h2 { font:normal 22px/27px Arial, Helvetica, sans-serif; color:#d12c01; }


/* Restricted ================================================================================ */
.restriction-index-stub .page { width:652px; padding-bottom:3px; }
.restriction-index-stub .main { margin-top:100px; min-height:0; height:auto !important; padding:13px; text-align:center; margin-bottom:0; }
.restriction-index-stub .col-main { color:#dedede; height:auto !important; min-height:230px; height:230px; font-size:16px; background:#4a4a4a; padding:170px 60px 40px; }
.restriction-index-stub .page-title { margin:0 0 15px !important; padding:0 !important; border:0 !important; background:none; }
.restriction-index-stub .col-main h1,
.restriction-index-stub .col-main h2 { font:italic 35px Georgia, "Times New Roman", Times, serif; color:#fff; }
.restriction-index-stub .header-container,
.restriction-index-stub .footer-container { display:none; }
.restriction-index-stub .copyright { padding:15px 0 0; margin:0; }


/* Old private sales index ================================================================================ */
.private-sales-index { background:#2b2b2b; margin:110px 0 60px; padding:40px 0; }
.private-sales-index .box { border:1px solid #e2ded0; background:#fff; padding:50px 13px 0; width:657px; margin:0 auto; }
.private-sales-index .box .content { padding:0 60px 70px;  font-size:14px; }
.private-sales-index .box .content p { text-align:center; }
.private-sales-index .box .content a { color:#444444; }
.private-sales-index .box .content h1 { padding:60px 0 5px; font-size:29px; font-weight:normal; color:#ec4e00; }
.private-sales-index .box .content .description { margin:40px auto 0; width:433px; padding:30px 50px 30px; font:normal 20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#817268; }

.col1-layout .private-sales-index { margin:0 -20px -31px; height:auto !important; height:350px; min-height:350px; }

/* Private sales index ================================================================================
.private-sales-index { background:#fffdf9 url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg_ps-home.jpg) no-repeat 50% 88px; padding-top:90px; }
.private-sales-index .box {}
.private-sales-index .box .content {}
.private-sales-index .box .content p { padding-top:475px; text-align:center; color:#444444; font-size:18px; }
.private-sales-index .box .content a { color:#c12900; }
.private-sales-index .box .content h1 { display:none; }
.private-sales-index .box .content .description { display:none; }
.col1-layout .private-sales-index { margin:0 -20px -31px; background-position:0 20px; padding-top:20px; height:auto !important; height:550px; min-height:550px; } */

/* Private sales demo ==================================================================== */
.cms-private-sales-home { background-color:#fffdf9; }
.private-sales-demo { background:#fffdf9; padding-top:90px; }
.private-sales-demo h1 { display:none; }
.private-sales-demo p { padding-top:475px; text-align:center; color:#444444; font-size:18px; }
.private-sales-demo a { color:#c12900; }

.col1-layout .private-sales-demo { margin:0 -20px -31px; background-position:0 20px; padding-top:20px; height:auto !important; height:550px; min-height:550px; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.account-login .form-list:after,
.wishlist-management .table-caption:after,
.product-options dt:after,
#bundleProduct:after,
.events-slider:after,
.product-image-popup .nav:after,
.gift-item:after,
.block-content:after,
.block-list li.item:after,
.block-poll li:after,
.currently li:after,
.order-info:after,
.top-cart .actions:after,
.header .quick-access:after,
.product-view .box-related li.item:after,
.bundle-summary .product:after,
.collateral-tabs:after,
.block-cart .block-content .item:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header-panel:after,
#nav:after,
.main:after,
.footer-before-container:after,
.footer-container:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block li.item:after,
.block .actions:after,
.mini-products-list li:after,
.cms-index-index .block-featured li.item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.products-grid:after,
.products-list li.item:after,
.product-view:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add-tags:after,
.product-options .options-list li:after,
.options-container-small .product-options:after,
.product-options-bottom:after,
.product-review:after,
.box-collateral:after,
.box-collateral .box-content:after,
.collateral-tabs .tab-content:after,
.account-login:after,
.cart .cart-collaterals:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.form-list li:after,
.form-list li.fields .field:after,
.clearfix:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after,
.new-product-spotlight .more-new .item:after,
.addresses-list .col-2 li:after,
.product-view .product-shop:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
/* slider ================================================================================== */
.guest-select {width:305px !important;}

.slider-home{background-color: white;width: 978px;position: relative;margin: 0px auto 14px;top: -2px;}
.slider-home .bx-wrapper .bx-viewport {height: 504px;
    left: 0;
    overflow: hidden;
    width: 100%;}
.slider-home li img {width: 978px; height: 504px;}
.slider-home .bx-wrapper .bx-pager {position: absolute;padding: 0;bottom: -23px;left: 0;}
.forever-new-loves {}
.forever-new-loves .carousel-product{
    float: left; position: relative;
    width: 100%;margin-bottom: 8px;
}
.forever-new-loves .carousel-product li {
    float: left;
    width: 180px; height: 210px;
    padding: 0 8px;text-align: center;
}
.forever-new-loves .item-product {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 26px 0;
    height: auto;
    min-height: 330px;
}
.forever-new-loves li .product-image {
    display: block;
    padding: 0 0 18px 0;
}
.forever-new-loves  li .product-image img {
    width: 135px;
    height: auto;
    max-height: 135px;
}
.forever-new-loves  li .product-name {width: 125px; margin: 0 auto; display: block; height: 30px; overflow: hidden; }
.forever-new-loves  li p {margin-bottom: 0}
/* home promo-------------------------------------------*/
.featured-img{width:101%;}
.banner-description{display: block;background: #000;font:12px/normal "Proxima Nova";text-transform: uppercase; color: #fff;
    text-align: center; letter-spacing: 3px; width:100%;
    transition: .2s background-color linear; -moz-transition: .2s background-color linear; -webkit-transition: .2s background-color linear; -o-transition: .2s background-color linear;
}
.home-promo .banner a { height: 278px; display: block; }
.home-promo .banner.arrived a { height: auto; }
.home-promo .banner a:hover .banner-description { background: #CCC; color: /*#333*/white; }

/*.home-promo .arrived:hover .banner-description { background: #333333; }*/
.banner-description:hover  {background: #ccc; color: #333;}

.banner{
    transition: .2s opacity linear; -moz-transition: .2s opacity linear; -webkit-transition: .2s opacity linear; -o-transition: .2s opacity linear;
}

.home-promo {margin-bottom: 29px;margin-top:15px;clear: both;width:101%}
.home-promo .banner { width: 32.4%; height: 278px; position: relative; margin-right: 9px; float: left; text-align: center}
.home-promo .banner.banner-last {margin-right: -3px;
    width: 32.3%;
    position: relative;
    left: 1px;}
.home-promo .banner .banner-description {height: 39px; line-height: 39px; position: absolute; bottom:0; left:0 }
.home-promo .banner.arrived {border-bottom: 0 none; width: 319px;}
.home-promo .banner.arrived:hover a.banner-description { background: #ccc; color: #333; }
.home-promo .banner.arrived .info-product { color: #000; letter-spacing: 0px; text-transform: capitalize; text-align: center; display: block; line-height: 13px;margin: -2px 0 16px; font:normal 12px/17px arial; width: 320px;}
.home-promo .banner img {width:100%;}
.home-promo .banner.arrived .info-product-price {font-weight: bold; letter-spacing: 1px;}

.home-promo .banner.arrived .image-arrived {height: 190px;line-height: 190px}
.home-promo .banner.arrived img {vertical-align: middle; display: inline}
.featured-img .banner{float: left; height: 241px; width: 48.8%;}
.banner img {max-width: 100%;}
.forever-new-loves h2.title {margin:25px 0 20px;text-align: center; font:normal 16px/27px "Proxima Nova", Arial; letter-spacing: 5px; color:#000;text-transform: uppercase;position: relative;

    left: -2px;}
#prev-item, #next-item {margin-left: -2px;background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/nav-products-home.png") no-repeat 0 0;width:20px; height: 42px; position: absolute; top:23%; text-indent: -99999px; }
#next-item {background-position: right 0; right:0px;}
.home-link ul {margin: 0;}
.home-link li {width:318px; height: 68px;  float: left; margin-right: 11px;}
.home-link li a {line-height: 68px;}
.home-link li.last {margin-right: 0}
#navigation_loadinfo{display: inline-block;text-align: center;}
.home-link li.last {margin-right: 0}
.block-account li:first-child{border-top: 1px solid #CCCCCC;}

/*
Back to top button
*/
#back-top {
    bottom: 60px;
    float: right;
    margin: auto 0 0 1005px;
    position: fixed;
    right: 45px;
}

#back-top a {
    width: 108px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}
/* arrow icon (span tag) */
#back-top span {
    width: 45px;
    height: 53px;
    display: block;
    margin-bottom: 7px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/backtotop.png) no-repeat center center;
    /* background color transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;

}
/*CMS - Change to Hierarchy of magento*/
.cms-page-view .sidebar ul{margin: 0;padding: 0;border-top: 1px solid #CCCCCC !important;border-bottom: none !important;}
.cms-page-view .sidebar ul li{  border-bottom: 1px solid #CCCCCC;display: block;}
.cms-page-view .sidebar ul li strong,.cms-page-view .sidebar ul li a{ display: block;font: 12px/17px "Proxima Nova",arial;padding: 8px 10px;text-transform: uppercase;width: 92%;letter-spacing:2px;}
.cms-page-view .page-title{margin-bottom: 28px !important;}
/* .cms-page-view .cms-content h1,.cms-page-view .cms-content h2{    border-bottom: 1px solid;    padding-bottom: 5px;} */
.std h2 b, .std h2 strong{font-weight:normal}
.cms-page-view .cms-content{padding: 0 !important; float:right;}
.cms-page-view .cms-content ul li {list-style: disc; margin-left: 14px;}

/* Page Gift Cards*/
.cms-gift-cards .content-detail .cont1{font: 50px/50px "Proxima Nova" !important;color: #000; letter-spacing: 5px !important;text-align: center;/*width: 264px;*/margin: 88px 0 0 !important;display: inline-block;}
.category-virtual-gift-cards .content-detail .cont2,.cms-gift-cards .content-detail .cont2{font: 12px/12px "Proxima Nova";color: #000;margin: 24px 0 0 0;letter-spacing: 4px;text-align: center;}
.cms-gift-cards .content-detail, .category-virtual-gift-cards .content-detail{/*width: 470px;*/margin-right: 1px;display: inline-block;vertical-align: top;text-align: center;}
.content-cms-page .cont-left {float: left; width: 49%;}
.category-virtual-gift-cards .content-detail .cont-right,.cms-gift-cards .content-detail .cont-right {float: right; width: 50%; }
.category-virtual-gift-cards .content-detail .cont3,.cms-gift-cards .content-detail .cont3{font:12px/17px "Proxima Nova";color:#909295;width:239px;letter-spacing:4px;text-align:center;display:block;clear:left;line-height:14px;margin:25px auto 0 auto;}
.category-virtual-gift-cards .content-detail h2,.cms-gift-cards .content-detail h2 {text-align: center;}
.category-virtual-gift-cards .content-detail .buy-now,.cms-gift-cards .content-detail .buy-now{width: 100%;clear: both;margin-top: 26px;}
.category-virtual-gift-cards .content-detail .buy-now a,.cms-gift-cards .content-detail .buy-now a{width:135px;height:34px;padding-top:0;background:#000;line-height:32px;text-align:center;display:inline-block;font:11px/35px "Proxima Nova";color:#FFF;letter-spacing:2px;margin-left:1px}
/* Page Gift Cards Product*/
/* .product-view .product-shop .options-container-big {width: 268px; } */
.product-view .product-shop .options-container-big .selector {min-width: 150px;}
.product-view .product-shop .options-container-big .add-to-cart-config .selector{margin-left:1px;}
#product-options-wrapper .selector{margin-left:2px;}
.product-view .product-essential .options-container-big dd .input-box textarea {height: 88px;}
.options-container-big .product-shop button.btn-cart span span { padding: 0 56px;}
.options-container-big .product-options dd input.input-text {width: 97%;}
.col-main .banner-gift {background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/banner-gift.png");height: 240px;overflow: hidden;}
.col-main .banner-gift h1{text-indent: -9999px;}
.stl-look-desc {color: #000;
    font: 11px/15px arial;
    letter-spacing: 0px;}
.checkout-cart-index .col-main { padding:0; }
.checkout-cart-index .col-main .page-title { margin:0;margin-top: 7px;padding: 9px 16px; }
.checkout-cart-index .cart-product-qty label#text-quanlity {margin: 4px 7px 0 0;letter-spacing: 1px;}
.checkout-cart-index .cart-product-qty {margin:0}
.checkout-cart-index .cart .cart-collaterals {padding: 19px 0 28px 18px;}
.checkout-cart-index .cart .totals {margin-right: 94px;margin-top: 16px;}
.checkout-cart-index .cart .totals table {margin: 16px 0px 0px -3px;}
.checkout-cart-index .ship-to-country p {font-size: 12px;font-family: "Proxima Nova";}
.cart-collaterals .totals div.selector {min-width: 211px;}
a#cart-proceed-checkout span{padding: 0;letter-spacing: 1px;}
.cart .cart-collaterals .col2-set .cart-button button.button span span{color: #000;padding: 1px 13px 0px 0px;background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/arrow-right.png) no-repeat scroll right center;}
.cart .cart-collaterals .col2-set .cart-button button.button{background: none;text-align: left;margin-bottom: 38px;}
.cart .cart-collaterals .col2-set .cart-button button.button:hover span span {color: #adadad;}
.cart .cart-collaterals .col2-set .discount p{color: #666;font: 10px/14px Arial;letter-spacing: 1px;text-transform: uppercase;display: block;margin: 0 0 16px 0;width: 284px;}
.cart .cart-collaterals .col2-set .discount h2{color: #000000;font: 12px/12px "Proxima Nova",Arial;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 6px;}
.cart .cart-collaterals .col2-set{width: 325px;display: inline-block;vertical-align: top;margin-right: 90px;/* Fix for NZ store, FN-1030*/}
/*Page checkout
==========================================*/
.checkout-cart-index .cart #shopping-cart-table{border: none;background: none;}
.checkout-cart-index .cart_shipping_calculator div.radio {padding-top: 5px;}
.checkout-cart-index .cart_shipping_calculator div.radio div.radio {padding-top: 0px;}
#cart-update .row-listtitle-cart{background: none;height: 34px;line-height: 34px;border-bottom: 1px solid #ccc;}
#cart-update .row-listtitle-cart .column-cart-1{display: inline-block;margin: 2px 0 0 127px}
#cart-update .row-listtitle-cart .column-cart-2 {display: inline-block;margin: 0 0 0 254px;}
#cart-update .row-listtitle-cart .column-cart-3{display: inline-block;margin: 0 0 0 283px;}
#cart-update .row-listtitle-cart span{color: #000000;font: 9px/12px Arial;letter-spacing: 2px;text-transform: uppercase;}
.cart-checkout{position: relative;font-size: 12px;color: #909295;margin-left: 3px;}
.cart-checkout .cart-checkout-step-1{/*border-bottom: 1px solid #ccc;*/} /*remove boder*/
.cart-checkout .cart-checkout-step-1 .onestep-title{/*border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;*/background-color: #DCDDDE; height: 33px;/*line-height: 45px;*/padding: 2px 0 0 17px;}/*remove boder, add background, edit height*/
.cart-checkout .cart-checkout-step-1 .onestep-title h2 a{font:12px/12px "Proxima Nova";color: #000;letter-spacing: 2px;}
.cart-checkout .cart-checkout-step-1 #step-content-1{padding: 12px 0 31px 36px;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set{position: relative;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-1{width: 310px;display: inline-block;margin:0 211px 0 0;min-height: 234px;position: relative;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set  h4{font:12px/normal "Proxima Nova";color: #000;margin: 0 0 3px 0;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2{width: 325px;display: inline-block;float: left;min-height: 244px;position: relative;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set  p{text-transform: uppercase; letter-spacing: 2px; font:10px/15px arial;color: #909295;margin: 0 0 13px 0}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 p{margin-bottom: 35px}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 ul.form-alt li{margin: 0 0 11px 0 !important;overflow: hidden;min-height: 15px;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 ul.form-alt li label{ color: #999;font-size: 10px; line-height: 15px; text-transform: none;letter-spacing: 1px;font-family: Arial;text-transform: uppercase;}
#cart-login-form ul.form-list li{margin: 0 0 3px 0;}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 .buttons-set{position: absolute;bottom: 0;right: 0;}
#cart-login-form ul.form-list li.buttons-set,.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 .buttons-set{margin: -2px 0 0 !important;}
#cart-login-form ul.form-list li.buttons-set button.button,.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 .buttons-set button.button{margin: 0 !important;width: 190px;height: 35px;overflow: hidden;background: #000;text-align: center;float: left;}
#cart-login-form ul.form-list li.buttons-set button.button span,.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 .buttons-set button.button span{width: 100%;}
#cart-login-form ul.form-list li.buttons-set button.button span span,.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set .col-2 .buttons-set button.button span span{margin: 0;padding: 0 1px}
#cart-login-form ul.form-list li.note{margin: 13px 0 26px 0 !important;padding: 0 !important;color:#666;font:10px/10px Arial,sans-serif;text-transform: uppercase;}
/*cart page row*/
#shopping-cart-table .row-products-cart{border-bottom: 1px solid #CCCCCC;overflow: hidden;padding: 24px 15px 24px 0px;position: relative;}
#shopping-cart-table .row-products-cart .cart-page-pd-img{width: 124px;min-height: 90px;display: inline-block;vertical-align: top;}
#shopping-cart-table .row-products-cart .cart-page-pdname{width: 377px;display: inline-block;vertical-align: top;text-align: left;position: relative;min-height: 85px;padding-top: 8px;}
#shopping-cart-table .row-products-cart .cart-page-pdname .item-options{text-align: left;margin-top: 5px;}
#shopping-cart-table .row-products-cart .cart-page-pdname .item-options span{color: #909295;font: 10px/10px "Proxima Nova",sans-serif;text-transform: uppercase;}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-name{text-align: left;line-height: 0;}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-name a{ color: #000000;font: 12px/12px "Proxima Nova",Arial;letter-spacing: 2px;text-transform: uppercase;}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist{position: absolute;left: 0;bottom: 0;font: 10px/10px "Arial Narrow";}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist a { letter-spacing: 2px;color: #959595; }
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist strong{text-decoration: none;}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist strong span{color: #909295;font: 10px/10px "Proxima Nova";text-decoration: none !important;}
#shopping-cart-table .row-products-cart .cart-page-quantity{width: 236px;display: inline-block;vertical-align: top;padding-top: 6px;}
#shopping-cart-table .row-products-cart .cart-page-quantity .option-size{display: inline-block;vertical-align: top;margin-right: 15px;}
#shopping-cart-table .row-products-cart .cart-page-quantity .option-size ul li span{color: #959595;display: inline-block;letter-spacing: 1px;font: 9px/10px Arial,"Proxima Nova";/*FN-812, FN-1274*/ margin: 5px -2px 0 0;vertical-align: top;text-transform: uppercase;}
#shopping-cart-table .row-products-cart .cart-page-quantity .option-size ul li a{/*box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #D9D9D9;*/display: inline-block;height: 18px;vertical-align: top;width: 29px;text-align: center;font: 10px/13px Arial;color: #959595;padding: 4px 0;}
#shopping-cart-table .row-products-cart .cart-page-quantity input, #wishlist-table input.qty{width: 23px;height: 12px;vertical-align: top; margin-right: 5px; padding: 1px 3px 3px 1px; text-align: center}
#shopping-cart-table .row-products-cart .box-price-cart-page{width: 124px;margin-top: 8px;display: inline-block;vertical-align: top; text-align: right;}
#shopping-cart-table .row-products-cart .cart-page-quantity input, #wishlist-table input.qty{width: 23px;height: 12px;vertical-align: top; margin-right: 5px; padding: 1px 4px 2px 0;; text-align: center}
#shopping-cart-table .row-products-cart .box-price-cart-page{width: 137px;margin-top: 8px;display: inline-block;vertical-align: top; text-align: right;}
#shopping-cart-table .row-products-cart .box-price-cart-page span.price{font: 10px/10px Arial;color: #959595;}
#shopping-cart-table .row-products-cart .remove-products{display: inline-block;vertical-align: top; float: right;margin-top: 6px;margin-right:2px;}
#shopping-cart-table .product-quote{display: none;}
div.selector select{width:100% !important; height: 30px !important}



/* Account Login Page ============================= */

.customer-account-login ul li label {letter-spacing:1px !important;}
.account-login .form-list li.note a {
    color: #666;}
.account-login .login-link a{color: #666;}
.customer-account-login  .registered-users .form-list li {margin-bottom:4px;}
.customer-account-login  .new-users .form-list li {
    margin: 0px;}
.form-list li.fields .customer-name .field {padding-bottom:4px !important;}
.customer-account-login .page-title{padding:14px 0 8px !important;margin-bottom:6px !important}
.customer-account-login .page-title h2{font-size:12px !important;color:#000 !important;}
.account-login .login-link {margin-bottom:34px !important;}
.account-login .login-info h3 {
    width: 85% !important;
    margin: 2px auto 22px !important;
    font-size: 12px !important;
    line-height: 14px;
    letter-spacing: 3px;}
.account-login .login-info h1.legend {
    width: auto !important;
    margin: 52px auto 18px !important;
    font-size: 50px !important;
    line-height: 48px;
    letter-spacing: 4px;}
.account-login .new-users h2.legend, .account-login .registered-users h2.legend {
    font-size: 12px !important;
    margin-bottom: 19px !important;}
.account-login .form-list li.note {
    margin-bottom:13px !important;
    padding-left: 2px;}
.customer-account-login .buttons-set a.button, .buttons-set button.button {
    float: right; display: block;
    margin-right: 11px;}
.customer-address-form .buttons-set button.button {margin-right:48px;}
#wishlist-view-form .buttons-set button.button{display:inline-block;}
.enterprise-giftcardaccount-customer-index #giftcard-form .giftcardaccount .btn-only button.check-gc-status {display: block;float: left;}
.account-login .new-users {
    padding-right: 89px !important;}
.account-login .login-link li:first-child {
    letter-spacing: 1px;}
.account-login .login-link li {
    margin-right: 20px;}
.account-login .login-banner {
    margin-bottom: 56px;}
.account-login .account-create .form-list .control{padding-bottom: 17px;padding-top: 14px;}
.account-login .account-create .form-list li.fields .field {padding-bottom:4px !important;}
.account-login .account-create .fieldset:first-child{margin-bottom:2px;}
.form-list .note {padding-top:0px !important;}
#confirmation {margin-top:2px;}
.account-login .form-list li.control label{width: 262px;
    padding-left: 27px;
    font-size: 9px;
    margin-top: 4px;
    display: block;
    line-height: 13px;}
.account-login .col2-set{background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bkg-login.jpg') no-repeat scroll center 4px transparent;padding-bottom: 19px;}
.account-login .login-info p{font-size:12px !important;letter-spacing:3px;}

/* My Account  =================*/
.cover-image .text-heading {
    padding-top: 95px !important;}
.col-left.sidebar{width:253px;margin:0px;}
.catalog-category-view .col-left.sidebar{width: 21.7%;}
.col-main{width:691px;}
.catalog-category-view .col-main,.catalogsearch-result-index .col-main{width: 78.3%;}
.my-account .page-title {
    margin-bottom: 13px !important;
    border-bottom: 1px solid;}
.dashboard .welcome-msg p.hello strong {
    font-size: 13px;
    color: #000;
    letter-spacing: 2px;
    padding-left: 1px;}
.dashboard .welcome-msg p.hello {
    margin-bottom: 4px !important;}
.dashboard .welcome-msg p {
    color:#000;
    letter-spacing:0px;
    line-height:14px !important;
    width:auto !important}
.dashboard .welcome-msg{padding-bottom:11px !important;padding-top:4px;}
.dashboard .box-account.box-info h3, .dashboard .box-account.box-info h4 {
    margin-bottom: 8px !important;
    font-size: 12px;
    margin-left: 1px;
    letter-spacing: 1px;}
.dashboard .box-account.box-info .col2-set:first-child{width:32.6% !important;}
.dashboard .box-account.box-info .col2-set:first-child .col-1 {
    width: 100% !important;}
.dashboard .box-account.box-info address a,.dashboard .col-1 .box .box-content{margin-bottom:9px !important;}

.dashboard .box-account.box-info address a,.dashboard .box-account.box-info p a{font-size: 10px; letter-spacing: 1px;width: 100%;display: block;margin-bottom: -2px;}
.dashboard .box-account.box-info .box-content span {
    letter-spacing:0px;
    display:block;
    width:100%;}
span.account-email{text-transform:none !important;}
.dashboard .box-account.box-info p, .dashboard .box-account.box-info address{color:#000 !important;}
.myacc-newletter h3{font-size:13px !important;margin-bottom:0px !important;}
.myacc-wishlist h3 {font-size:13px !important;}
.form-list .control {margin-bottom: 5px;margin-top: 5px;}
.dashboard .box-account.box-info {
    border-bottom: 1px solid #000 !important;
    padding-bottom: 13px !important;
    margin-bottom: 20px !important;}
.myacc-newletter{border-bottom: 1px solid #000 !important;padding-bottom:8px !important;margin-bottom:21px !important;}
.myacc-newletter li.control:first-child{margin-bottom:7px;}
.myacc-newletter ul li label{padding-left:7px !important;}
.myacc-newletter .fieldset,.myacc-wishlist {    margin-left:2px;}
.myacc-newletter .fieldset p{margin-bottom:17px;}
.myacc-newletter .buttons-set {
    margin: -50px 8px 0 0 !important;}
.myacc-wishlist a.button {
    margin-top: 6px !important;
    margin-bottom: 25px;
    margin-right: 18px !important;}
.dashboard .box-account.box-info .col2-set:nth-child(2) .col-2{width: 32% !important;}
.dashboard .box-account.box-info .col2-set:nth-child(2) .col-1{width:35% !important;}
.my-account .add-field{padding-top:5px;}

/* My Orders =====================================*/

.count-orders{font-size: 10px;
    color: #969696;
    letter-spacing: 1px;
    margin-left: 2px;
    margin-bottom:11px;}
.sales-order-history .data-table th {padding:5px 0 4px !important;}
.sales-order-history .data-table td{padding: 0px !important; background: #ededed none repeat scroll 0 0 !important;border-top: 4px solid #fff;}
.order-sales {width:132px !important;padding-left: 2px !important; }
.ship-to{width: 310px !important;letter-spacing: 2px !important;}
.date-order {width:122px !important;}
.total{width: 175px !important;}
.status {width: 180px !important;}
.options{width: 145px !important;letter-spacing: 2px !important;}
.order-id span{padding-left:3px !important;}
.order-total{padding-left: 17px !important;padding-right: 10px !important;}
#my-orders-table tbody tr span{display: block;background: none;/*height: 30px;*/line-height: 30px;margin:4px 0 0;}
.sales-order-view #my-orders-table tbody tr span,
.sales-order-invoice .data-table tbody tr span,
.sales-order-shipment .data-table tbody tr span,
.sales-order-creditmemo .data-table tbody tr span,
.enterprise-rma-return-returns .data-table tbody tr span { margin: 0px; line-height:25px; }
.sales-order-view #my-orders-table th.product-name-head,
.sales-order-invoice .data-table th.product-name-head,
.sales-order-shipment .data-table th.product-name-head,
.sales-order-creditmemo .data-table th.product-name-head,
.enterprise-rma-return-returns .data-table th.product-name-head { padding: 5px 12px 4px 0px; }
#my-orders-table tbody tr td,
.sales-order-invoice .data-table tbody tr td,
.sales-order-shipment .data-table tbody tr td,
.sales-order-creditmemo .data-table tbody tr td,
.enterprise-rma-return-returns .data-table tbody tr td { line-height: 25px; }
#my-orders-table .item-options dt,
.sales-order-invoice .data-table .item-options dt,
.sales-order-shipment .data-table .item-options dt,
.sales-order-creditmemo .data-table .item-options dt { margin-top: -6px; line-height: 10px; }
.sales-order-history #my-orders-table tbody tr span { margin: 4px 0; }

/* My Review =====================================*/

.review-customer-index .data-table th{padding-bottom:3px !important;padding-right:0px !important}
.review-customer-index .my-account .page-title{margin-bottom:11px !important;}
.count-reviews{font-size: 10px;
    color: #969696;
    letter-spacing: 1px;
    margin-left: 2px;
    margin-bottom:12px;}
.review-date{width:80px !important;}
.review-product{width: 215px !important;
    padding-left: 9px !important;
    letter-spacing: 2px !important;}
.review-rating{width:140px !important}
.review-text{padding-left:0px !important;}
.review-customer-view .buttons-set p.back-link,.review-customer-index .buttons-set p.back-link{float: right!important;
    padding: 2px 0px 0 0!important;
    text-align: right!important;}
#my-reviews-table .button-sets {margin-bottom:22px !important;}
#my-reviews-table tbody td.last span{margin-top:8px !important;text-align:right;}
#my-reviews-table tbody .rating-box{margin-top: 4px;margin-left: 12px;}
#my-reviews-table tbody span{display:block;margin-top:4px;letter-spacing:1px; font-weight: normal;}
.comment-rv{margin-top: 6px !important;
    line-height: 14px;
    color: #000;
    letter-spacing: 0px !important;}
.review-customer-view .my-account{margin-top:11px !important}
.review-customer-view .my-account .page-title {padding-bottom:9px !important;margin-bottom:27px !important}
/* Categories View Page ==========================*/
.left p:first-child {margin-bottom: 9px;margin-top: -5px;}
.cms-faq .col-main{ margin-top:10px;}
.cms-responsibility .std p:first-child ,.cms-page-view .career-content-left p:first-child{line-height: 18px;margin-top: 2px;}
.product-review .details .count-reviews{color:#666}
.catalog-category-view .cover-image{margin-bottom:3px !important;}
.catalog-category-view .cover-image .text-heading {padding-top:20px !important;width: 405px;margin-left: 5px;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
  .catalog-category-view .cover-image .text-heading {padding:0 !important;width: 100%;margin-top: 21px;margin-left: 0;}
}

.catalog-category-view ul.sub-category-text{min-width: 900px;height:100%;margin-top:10px;}
.catalog-category-view ul.sub-category-text li{width:170px;height: 22px; float: left;}
.catalog-category-view .cat-header-text{    width: 80%;
    height: 100%;
    padding-left: 20%;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    .catalog-category-view .cat-header-text{width: 100%;height: 100%;padding:0;text-align: center;}
}
.catalog-category-view ul.sub-category-text li a{color: black;font-family: "Proxima Nova", Arial;font-size: 12px; }
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    .catalog-category-view ul.sub-category-text li a{font-size: 13px; }
}
.category-header .sorter label {font-size:12px !important;margin-left: 5px;margin-right: -3px;;letter-spacing:2px;color: #333;}
.category-header .sorter,.category-header .sorter p {font-size:12px !important;font-family: "Proxima Nova", Arial; color:#959595;}
.category-header .sorter p{margin-right:4px;}
.category-header .currently p{margin-left:17px; font-family: ArialNarrowBold;letter-spacing:2px;}
#currently-header span{font-size:10px !important;}
/* .product-view #product-tabs li.item .addwishlist-hover, .products-grid .product-image .addwishlist-hover {
top: 26px !important;
right: 10px !important;} */
.category-header .currently li a.btn-remove{right:-25px !important; top:8px !important; }
.category-header .currently li{position:relative;}
.product-view #product-tabs li.item .addwishlist-hover img.addwl-hover-img, .products-grid .product-image .addwishlist-hover img.addwl-hover-img{top:18px; right:-3px;}
.catalog-category-view .sizeswatch li a { font-size: 10px;height: 16px;line-height: 16px;margin-bottom: 5px;width: 29px;}
.category-products .products-grid li.item .wishlist-config-hover .cat-pro-add-wishlist a{
    font: 12px/normal 'ArialNarrowBold';}
.product-list-option label{padding: 5px 0 0;
    font: normal 10px/19px arial;}
.products-grid .product-image .addwishlist-hover{top:15px;}

/* Category Quickview Page ==============================*/

.forevernew-quickview .fancybox-skin .product-view .product-img-box #content img.main-image{width: 264px;/*height: 390px;*/}
.forevernew-quickview .fancybox-skin .product-view .product-img-box #content img.zoom-hover{display:none !important; }
.forevernew-quickview .fancybox-skin .product-view .product-shop .product-link h3 {
    font-family: arialnarrowbold;
}
.forevernew-quickview .fancybox-skin .forevernew-quickview {width: 830px;}
.forevernew-quickview .product-view .product-img-box {margin-right: 0px;padding-right: 0px;}
.forevernew-quickview .product-view {width: 830px;}
.forevernew-quickview .product-view .product-essential {margin-bottom: 0px;}
.forevernew-quickview #messages_product_view .messages-content {width:100%; padding: 25px;}
.fancybox-skin .forevernew-quickview #messages_product_view {position: absolute; width: 100%}
/* New Quickview ================================*/
    .fancybox-skin .forevernew-quickview .product-view .product-img-box {
        min-height: 0!important;
        width: 388px;        
        padding: 0px;
        overflow: hidden;
        position: relative;
    }    
    .fancybox-skin  .forevernew-quickview .product-view .product-shop {
        margin-left: 0px;        
        text-align: left;        
        padding-left: 40px;
        padding-right: 40px !important;
        width: 360px !important;
    }
    
    .fancybox-wrap .fancybox-skin .forevernew-quickview .product-view .product-shop .product-name h1 {
        width: 100%;
        font-size: 20px;
        font-family: ProximaNova-regular, Arial;
        font-weight: 600;
    }
    
    .fancybox-wrap .fancybox-skin .forevernew-quickview .product-view .product-shop .price-box {
        width: 100%;
        text-align: center;  
        margin: 0;
        float: none;
        height: auto;
    }
    .fancybox-wrap .fancybox-skin .forevernew-quickview .product-view .product-shop .product-options-bottom .price-box {
        display: none;
    }
    
    .fancybox-wrap .fancybox-skin .forevernew-quickview .product-view .product-shop .price-box .price {
        color:#666666;
    }
    .fancybox-skin .forevernew-quickview .product-view .product-shop .product-main-info {
        margin:80px 0 0 0;
        padding:0px;
        
    }    
    .fancybox-inner .forevernew-quickview .product-view .product-description {
        padding: 0px;
        margin: 15px 0 25px 0;        
        color: #666666;     
        font-size: 12px;  
        line-height: 1.5em;
    }
    .fancybox-inner .forevernew-quickview .product-view .product-description a {
        color: #333333;
        text-decoration: underline;
        font-weight: bold;
    }
    .fancybox-inner .forevernew-quickview .product-view div.product-options {
        text-align: center;
        color: #333333;
        font-size: 12px;
        margin-bottom: 17px;
    }
    .fancybox-skin .forevernew-quickview .product-view .product-shop .product-ids {
        text-align: center;
        font-size: 11px;
        font-family: ProximaNova-Medium, Arial;
        text-transform: none;
        margin-bottom: 7px;
        color: #cacaca;
    }
    .fancybox-skin .forevernew-quickview .product-view .sing {
        float: none;
        position: static;
        text-indent: 0px;
        background-image: none;
        text-align: center;
    }      
    
    .fancybox-wrap .fancybox-skin .forevernew-quickview .product-view .product-options-bottom .add-to-cart {
        margin: 0px;
    }
    .fancybox-skin .forevernew-quickview .product-view .size-chart {padding: 0;}
    .fancybox-skin .forevernew-quickview .product-view .product-img-box #content img.main-image{max-width: 388px;}
    .fancybox-skin .forevernew-quickview .page{width: auto; padding-top: 0;}
        
    
    
    .fancybox-wrap .forevernew-quickview .product-view .product-options-bottom {
        margin: 12px 0 25px 0;
    }
    
    .fancybox-skin .forevernew-quickview .product-shop .options-container-big {
        margin: 0px;
    }
    
    .catalog-category-view div.fancybox-wrap {width: 830px !important; background-color: #fff;}
    .catalog-category-view .fancybox-wrap .fancybox-inner {width: 830px !important;}
    .forevernew-quickview #gigyaSharebar table {margin: 0 auto;}
    .forevernew-quickview .social-view#gigyaSharebar_gig_containerParent {position: static; float: none; margin: 0;}    
/* End New Quickview =============================*/

/* Blog ============================================*/
.blog-post-view .col3-layout .form-list #comment, .blog-post-view .col3-layout .form-list input.input-text{color:#000;background:#f2f1f2;}
.blog-index-list .col-left p,
.blog-index-list .col-left h2 {padding-left: 16px;  margin-bottom: 5px;}
.subscribe-right .form-subscribe .v-fix {width: 115px; height: 31px;}
.menu-tree .level1 {padding: 6px 0;}
.image-zoom {
    /* height: 800px; */
    overflow: hidden;
    padding-left: 35px;
    text-align: center;
    /* width: 100%; */
}
.header.header-blog {height:145px;}
.blog-post-view .commentWrapper .commentContent{font-weight:normal;}
/* Product Detail ===================================*/

.product-view .product-shop .clickaddto{margin-top: 13px;margin-left: 5px;}

.product-view .product-shop button.button span{font-size:  15px;}
.product-view .product-shop .sizeswatch li a {width: inherit; height: 16px; line-height: 16px; font-size: 10px; padding: 0 5px; min-width: 16px;}

.catalog-product-view .f-product a {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.catalog-product-view .cover-image {margin-top: 9px;}

.contacts-index-index .page-title{margin: 0 0 25px 0;}
.contacts-index-index  .cms-content{margin: 0;padding: 0}
.contacts-index-index  .cms-content .contact-form-left{width: 358px;margin: 0 75px 96px 0;display: inline-block;vertical-align: top;}
.contacts-index-index  .cms-content .contact-form-right{width: 170px;display: inline-block;margin-top: 18px;vertical-align: top;}
.contacts-index-index  .col-left{;width: 253px;margin:-2px 37px 0 0;display: inline-block;vertical-align: top;}
.contacts-index-index  .col-left ul{position: relative;border-top: 1px solid #ccc;}

#contactForm input{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 329px;height: 30px;}
#contactForm .field .selector{width: 330px;margin-top: 3px;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}
#contactForm textarea{width: 330px;margin-top: 3px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.contact-form-right h3{font: 13px/11px "Proxima Nova";letter-spacing: 1.5px; color: #000;margin-bottom: 21px;}
/*.contact-form-right h3.order{margin-bottom: 18px;}*/
.contact-form-right p{color: #000; font-size:11px; font-family:arial;letter-spacing:0px;}
.row-enquiry-type .selector{}
/* Contact-us Form
====================*/
#contactForm .row-enquiry-type{width: 155px;float: left;margin-left: -2px;}
#contactForm .row-selectbox-email .selector,#contactForm .row-enquiry-type .selector{width: 155px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;min-width: 155px;}
#contactForm .row-selectbox-email{min-width: 155px;width: 155px;float: right;}
.error-left{width: 470px;margin-right: 15px;display: inline-block;vertical-align: top;text-align: center;}
.error-left h3{color: #000000;
    margin: 10px 0 8px 0px;
    display: inline-block;
    font: 12px "Proxima Nova";
    width: 100%;
    text-align: left;
    letter-spacing: 2px;}
.error-left p,
.cms-no-results .error-left p,
.cms-no-results .error-left p:first-child,
.cms-no-results .error-right p,
.cms-no-results .error-right p:first-child {
    clear:both;
    color: #000000;
    font-family:"Proxima Nova";
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    text-align: left;
    clear: both;
    width:100%;
    border: none;
}
.cms-no-route .form-search button.button{}
.error-right{width: 490px;display: inline-block;vertical-align: top;text-align: center;float:right;}
.header-404{  color: #000000 !important;display: inline-block;font: 12px/17px "Proxima Nova" !important;letter-spacing: 2px;margin: 0 0 8px 0 !important; text-transform: uppercase;border-bottom: 1px solid #000;padding: 20px 0 8px;width: 100%;text-align: left;padding-top: 0px !important;padding-bottom: 5px !important;}
.search-error-page{margin-top: 35px;float: left;}
.cms-gift-cards .main,.cms-index-noroute .main, .category-virtual-gift-cards .main{margin: 0 auto 60px auto !important;}
.search-error-page p{margin: 0 0 4px 0;text-align: center;display: inline-block; text-align: left;font-size: 12px;}
.search-error-page .form-search{float: none; margin:auto}
.search-error-page .form-search input{width: 272px; height: 32px; }
.search-error-page .form-search button.button {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/button-subcribe.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    height: 32px;
    line-height: 27px;
    position: relative;
    text-align: center;
    text-indent: 0;
    top: -1px;
    width: 75px;
}
.search-error-page .form-search button.button span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    line-height: 33px;
    padding: 0 !important;
}
.error-right .browse-out-home-page{color: #000000;display: inline-block;font-size: 12px; font-family:"Proxima Nova";letter-spacing: 1px;margin: 45px 0 0;text-align: center;text-transform: uppercase;width: 100%;}
.error-right .button-errx{background: none repeat scroll 0 0 #000000;color: #FFFFFF;display: inline-block;font: 11px/35px "Proxima Nova";height: 35px;letter-spacing: 2px;text-align: center;width: 202px;margin-top: 20px;}

.error-left .browse-out-home-page{color: #000000;display: inline-block;font-size: 12px; font-family:"Proxima Nova";letter-spacing: 2px;margin: 25px 0 0;text-align: left;text-transform: uppercase;width: 100%;}
.error-left .button-errx,
.cms-no-results .error-left .button-errx {background: none repeat scroll 0 0 #000000;color: #FFFFFF;display: block;font: 12px/35px "Proxima Nova";height: 35px;letter-spacing: 2px;text-align: center;width: 202px;margin-top: 7px;padding: 0px 13px;}
.cms-no-results .error-left .button-errx:hover { color: #fff; }
.cms-gift-cards .static-cover{width: 490px;display: inline-block;vertical-align: top;}
.cms-index-noroute .col-main{width: 100%;}
.shop-with-confidence{width: 284px;float: right;display: block;margin-top: 35px;}
.shop-with-confidence p{color: #000000;font: 12px/12px "Proxima Nova";text-transform: uppercase;}
.catalog-product-view .f-product a {letter-spacing: 1px;}

p.btn-share {
    color: #000000;
    font-size: 10px;
    font-weight: bold;}
/* .product-tabs li {
    font-size: 12px;
} */

/* #product-tabs #viewclutches {
    color: #000000;
    font: bold 12px "Arial Narrow",arial;
    letter-spacing: 2px;
} */
.catalog-product-view .product-name a {
    font: 12px/14px arial;
    letter-spacing:0px;
}

.product-options dt label {
    font-weight: normal;
}
.gift-product-view .product-options dt label{
    min-width:265px;
}

.add-to-cart label {
    font-weight: bold;
}
.product-list-option{}
.product-list-option dl{     background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: -2px 4px 13px -1px rgba(0, 0, 0, 0.45);
    padding: 0 5px 5px 10px;
    width: 210px;}
.no-boxshadow .product-list-option dl{box-shadow: -2px 4px 13px -1px rgba(0, 0, 0, 0.45);}

.catalog-product-view .product-details .shadown{box-shadow:none}
.product-view .product-img-box .more-views ul { height: 401px;}
.ratings .rating-box {cursor: pointer;}
h2#customer-reviews-header{font-size: 13px !important; }
.catalogsearch-result-index .product-name a{color:#000;font-size: 12px; font-weight: normal; letter-spacing: 0px;}
/*.catalogsearch-result-index  .page-title h1{font-family:"Proxima Nova" !important;font-size:10pt;}*/
#step-content-4 .onestep-payment-left .payment-method .form-list select {padding-top: 4px;}
.home-promo .banner.arrived a.banner-description{left: -0.8px; position: relative; width: 321px;}
/* #sizing-chart_lightbox{ height: 585px;padding-left: 18px;padding-top: 35px;width: 895px;}
#sizing-chart_lightbox .fancybox-close {  }
#sizing-chart_lightbox #accordion-container {
  height: 525px;
margin: 0;
padding: 0;
width: 418px;
padding-bottom: 12px;
} */
/*#sizing-chart_lightbox .accordion-content { border: 0!important; }*/
/* #sizing-chart_lightbox .left .preview { width: 460px; padding-right: 10px; }
#sizing-chart_lightbox .left .preview img { max-width: 100%; }
#sizing-chart_lightbox .right .data-table th.label {
    background-color: #E6E7E8;
    border: 1px solid #CBCECE;
    border-collapse: collapse;
    color: #959595;
    font: bold 10px Arial;
    padding-left: 10px;
    text-align: center;
}
#sizing-chart_lightbox .right .data-table td {
    border: 1px solid #E8E8E8;
    font: 10px arial;
    text-align: center;
}
#sizing-chart_lightbox .right .data-table{margin: 9px 0 21px 0px;}
#size-overview-specs-table col {width: 68px;}
#sizing-chart_lightbox .left h2{font-size: 16px; letter-spacing: 4px;}
#sizing-chart_lightbox p{color: #000; line-height: 13px; }
#sizing-chart_lightbox .right strong,
#sizing-chart_lightbox .right b{  color: #000000;font: bold 11px arial;}
#size-rings-specs-table{ width: 90px; float: left;}
#size-rings-specs-table tr{}
#size-belts-specs-table{width: 105px; left: 70px; position: relative;}
#sizing-chart_lightbox td.heights{background-color: #E6E7E8;  border: 1px solid #CBCECE !important;  font-weight: bold !important;}
#sizing-chart_lightbox td.hips{background-color: #E6E7E8;  border: 1px solid #CBCECE !important;}
#sizing-chart_lightbox .belts{left: 118px; position: relative;} */
.cms-size-guide .std .size-guide-content {
    float: right;
    width: 71%;
}
.cms-size-guide .cms-links-left ul li { margin: 0;}
.cms-page-view .sidebar ul li ul li strong{font-family:arial;font-size:10px;color:#000;padding:0 0 0 10px;}
.cms-page-view .sidebar ul li ul li{border:0}
.cms-page-view .sidebar ul li ul {padding:8px 0 8px 10px}
.cms-page-view .sidebar ul li ul li a{font-family:arial; padding: 0}
.shadown {
    position: absolute;
    z-index: 5;/* top:40px; */
    background: #fff; }
.footer-container .footer-right{width: 30%;padding-right: 20px;text-align: right;box-sizing:border-box;}
.footer-container .footer-right .label-subcribe{margin-top: 5px;font: normal 11.5px/15px "Proxima Nova";
    color: #909295;
    letter-spacing: 0.5px;
    text-transform: none;}
.footer-container .footer-right .form-subscribe{margin-top: 20px !important; float: right;white-space:nowrap;}
.footer-right input.input-text {border: none; font-style: italic;font: normal 11.5px/15px arial;
    color: #B7BBC2;
    letter-spacing: 0.5px;
    text-transform: none;}
.loginbox .tableQuickLogin tbody tr td {color: #999999; font-size: 12px;}
.loginbox .tableQuickLogin tbody tr td input{background:#F1F1F2; width: 195px;margin-right: 14px;}
.loginbox .tableQuickLogin tbody tr td.forgot-block a {text-transform: uppercase;letter-spacing: 2px;}
.loginbox .tableQuickLogin tbody tr td #remember-me-box {list-style: none;}
.groupSignin .loginbox .tableQuickLogin {width: 100%;}
.loginbox .tableQuickLogin tbody tr td.actions button.button{ width: auto;margin-right: 19px;}
.loginbox .tableQuickLogin tbody tr td.actions button.btnLgfacebook {background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/btnLgfacebook.png") no-repeat;margin-left: 20px;padding-left: 37px;}
.blog-post-view .groupLogin .line2 button.btnCreateAccount {margin-left: 20px;}
.loginbox .tableQuickLogin tbody tr td.actions .btn-login-blog span span {padding: 0 41px;}
.loginbox .tableQuickLogin tbody tr td.actions .btnCreateAccount {padding: 0 22px;}
.loginbox .tableQuickLogin tbody tr td.actions button.button span {padding: 0 36px;}
.loginbox .tableQuickLogin tbody tr td.actions button.btnLgfacebook span {padding: 0;}
.loginbox .tableQuickLogin tbody tr td.actions button.btnLgfacebook span span {padding: 0 13px;}
.loginbox .tableQuickLogin tbody tr td #dont-have-pass {}
.groupSignin .loginbox .tableQuickLogin tbody tr td input {margin-right:-39px!important;}
.groupSignin .loginbox .tableQuickLogin tbody tr td {margin-right: -38px !important;}
.loginbox .tableQuickLogin tbody tr td.forgot-block label {padding-bottom: 0px;padding-top: 7px;}
.tableQuickLogin .forgot-block #dont-have-pass label {padding-top: 3px;padding-bottom: 13px;}
.loginbox .tableQuickLogin tbody tr td.actions button.btnCreateAccount {margin-top: 16px;padding: 0px;}
.loginbox .tableQuickLogin tbody tr td.actions button.btnCreateAccount span {padding: 0;}
.loginbox .tableQuickLogin tbody tr td.actions button.btnCreateAccount span span {padding: 0 29px;}
.groupSignin .loginbox .tableQuickLogin li#remember-me-box.control label {top: 0;left: 0;padding-top: 9px;}
#wishlist-view-form .product-name a{font:12px/13px "Proxima Nova";font-weight:normal;}
.groupSignin .loginbox .tableQuickLogin tbody #remember-me-box div.input-box {top: 6px;left: 4px;}
.groupSignin .loginbox .tableQuickLogin tbody #remember-me-box div.checker {padding-right: 11px;}


.btn-arrow{
    transition: .2s opacity linear; -moz-transition: .2s opacity linear; -webkit-transition: .2s opacity linear; -o-transition: .2s opacity linear;
}

.btn-arrow:hover{
    opacity: 0.6;
}
.catalog-product-view .product-collateral #product-tabs #product_tabs_tabreviews_contents #customer-reviews .left h4 {margin-top: -7px;}
.cms-page-view .sidebar li.haschild ul li a{   font-size: 10px;
    margin-left: 10px;
    white-space: normal;
    width: 96%;}
.catalog-category-view .product-list-option dl{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.forever-quickview #messages_product_view .messages-content {
    border: 1px solid #A1C7B8;
    margin: 27px auto 0;
    padding: 12px 15px;
    text-align: left;
    width: 748px;}
.cms-menu li strong {
    background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/TERMS.png") no-repeat scroll 230px 7px transparent;
}
.cms-page-view .sidebar ul li strong, .cms-page-view .sidebar ul li a:hover {
    background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/TERMS.png") no-repeat scroll 230px 7px transparent;
}
.onestep-payment-right .text-order-review {
    font: bold 12px/12px "Proxima Nova";
}
.onestepcheckout-summary tr th {
    font: 9px Arial;
}
.onestepcheckout-summary tr td {
    font: 9px Arial;
}
.onestepcheckout-place-order-wrapper {
    margin: 10px 95px 0 0;
}
.onestepcheckout-totals {
    margin-right: 95px;
}
#discount-coupon-form .v-fix input {
    font-family: Arial;
    font-size: 10px;
}
.cart .cart-collaterals #giftcard-form .v-fix input {
    font-family: arial;
    font-size: 10px;
}
.cart-collaterals .ship-to-country .cart-collaterals .totals div.selector {
    min-width: 211px;
}
.checkout-cart-index div .selector span {
    cursor: pointer;
    padding: 0 3px 0 7px;
    font-family: arial;
    font-size: 10px;
}
.checkout-cart-index  div.selector select {
    font-size: 12px;
}
#cart-update .row-listtitle-cart .column-cart-2 {
    margin: 0 0 0 349px;
}
#cart-update .row-listtitle-cart .column-cart-3 {
    margin: 0 0 0 285px;
}
.cart-product-qty label#text-quanlity {
    margin: 6px -2px 0 0;
    color:#959595;
    font: 9px/10px arial;
}
#shopping-cart-table .row-products-cart .cart-page-quantity .option-size ul li a {
    font: 9px/13px Arial;
}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist strong span {
    color: #666666;
    font: 9px/10px arial;
    letter-spacing: 2px;
}
.product-view .box-related button.button span span {
    padding: 0 15px;
}
/* .product-view .product-shop .product-name h1 {
    font-family: "Proxima Nova";
    font-weight: normal;
} */
/* .product-view .product-shop .product-name h1 {    font-size: 14pt;    letter-spacing: 2px;} */
/* .product-view .product-shop .product-name h1 {
    letter-spacing: 2px;
    font: bold 13px Arial;
} */
.fancybox-skin .product-view .product-shop .product-name h1 {
    font: 12px "Proxima Nova";
}
.catalog-product-view .product-img-box .right {
    width: 376px;position:relative;
}

element.style {
    display: block;
    float: left;
    margin-right: 5px;
}
.rating-box {
    margin-right: 12px !important;
}
.accordion-header {
    font: 12px/34px "Proxima Nova",arial;
}

span.super-attr-span {
    border: 1px solid #CCCCCC;
    color: #999999;
    display: inline-block;
    font-size: 11px !important;
    height: 13px !important;
    line-height: 13px !important;
    margin-right: 5px;
    padding: 2px;
    text-align: center;
    min-width: 24px!important;
}
.catalog-product-view span.super-attr-span {
    font-size: 10px !important;
    height: 16px !important;
    line-height: 16px !important;
    margin-bottom: 3px;
    min-width: 24px !important;
    padding: 0 2px !important;
}
div.size-container {
    position: relative;
}
.size-zing-chart {
    position: absolute;
    right: -94px;
    top: 15px;
}
.size-zing-chart h2 {
    border: medium none !important;
    color: #666666;
    font-family: arial;
    font-size: 9px;
}
.size-chart .accordion-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top:none !important;
}
/*.accordion-content {
    border-bottom: 1px solid #CCCCCC;
}*/
.catalog-product-view .add-to-cart label,
.s-option-cmspage a,
.s-option-cmspage {
    color: #000000;
    font-family: arial;
    font-size: 10px;
    text-transform: uppercase;
    vertical-align: middle;
    margin-right: 5px;
    letter-spacing: 2px;
    font-weight: normal !important;
}
.catalog-product-view .add-to-cart .qty, .cart-product-qty .qty, .clickaddto .qty {
    height: 13px;
    text-align: center;
    width: 23px;
    padding: 2px 0px 2px 3px;
}

.catalog-product-view .product-essential .product-shop .options-container-big .add-to-cart button.btn-cart span span { padding: 0 55px; }
div.super-attribute-div {
    margin-top: 8px !important;
}
.product-view .product-shop,.product-view #product-tabs a#viewclutches:hover {
    color: #adadad;
}

.catalog-product-view  div.selector span {
    font-family: "Proxima Nova";
    font-size: 11px;
    color:black;
    border: 1px solid black;
    height: 23px;
    line-height: 23px;
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/detail-selector.png") no-repeat scroll right 8px center #FFFFFF;
    text-transform: uppercase;
    width:75%;
}
.catalog-product-view .colour-select-container div.selector span{width: 276px;}
.catalog-product-view .storestock-form .colour-select-container div.selector span{width: 165px;}
.catalog-product-view .size-container div.selector span{width: 135px;margin-right: 18px;}
.catalog-product-view .qty-container div.selector span{
    width: 85px;
    min-width: 10px;
    /*margin-left: -8px;*/
}
.catalog-product-view .simple .qty-container div.selector span{
    margin-left: 0px;
}

.catalog-product-view div.size-container span{width: 40%}
.checkout-cart-index .cart-table .row-products-cart .cart-page-pd-img img {width:100px; height:100px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-3 .onestepcheckout-shipping-method dl.shipment-methods div.radio span {
    background-position: -23px 0;
}
.checkout-cart-index .sp-methods .radio, .sp-methods .checkbox {
    float: left;
    margin: 0;
}
.fancybox-skin .product-view .product-img-box #content img.main-image{width: auto !important; max-width: 264px; /*height: 390px;*/}
.fancybox-skin .product-view .product-img-box #content img.zoom-hover{display:none !important; }
/* .image-zoom .main-image-zoom {
    position: relative;
    right: -50px;
    top: 20px;
} */
.product-view .product-shop {
    color: #000000;
    position: relative;
    margin-left: 45px;
}
.fancybox-skin .product-view .product-shop .product-link h3 {
    font-family: arialnarrowbold;
}
.form-subscribe-header label {line-height: 15px;text-transform: none;}

.ra1-pw-popup{display:none !important;}
.customer-account-forgotpassword .page-title h1 {color: #000}
.customer-account-forgotpassword #form-validate .form-buttons button.button {float: left;margin-bottom: 8px;}
.customer-account-forgotpassword #form-validate .form-buttons{width: 300px;}

/** header dropdown styles **/
.fn-head-dd{
    display:block;
    position: absolute; opacity:0; background: #fff;
    transition: opacity 0.3s linear, visibility 0s 0.3s; width: 0; height: 0; overflow:hidden; visibility: hidden;
}

.fn-head-dd.is-visible{
    opacity:1; width: auto; height: auto; overflow:visible; transition: opacity 0.3s linear; visibility: visible; z-index: 100;
}


#wishlist-dd{
    background-color: transparent;
    width: 200px;
    height: 40px;
}

#wishlist-dd .top-wishlist{
    right: 105px;
    top: 24px;
}


.quickSubscribe{
    padding: 30px 33px 8px;
}

/** Header links pipes **/
.header-left li{
    vertical-align: middle;
}
.header-left li:after{
    position: relative; content:"|"; font-size: 8px; line-height: 8px; top: -1px;
}
#idSubscribe:after{
    content:"";
}
.wishlist-index-index .add-to-cart-alt .clickaddto {float: left;}
.messages li.error-msg span {/* color: #FFC0CB; */}
.fsForm div.fsError {background-color: #fff;border: 1px solid #FFC0CB; color:#F0B1BC}

.stacklock {border: 0 !important; margin: 0 !important; width: 180px !important}
.fsSubmitButton { width: 180px !important; margin-right: 5px !important; }

#btn-remove-hover{position: absolute;right: 2px;top: 12px;}
.catalog-product-view .product-img-box .prod-gift .right { width: 520px;height: 536px;margin-bottom: -10px;}
/* Virtual Gift Cards - Redesign */
.gift-product-view .product-img-box .prod-gift .right { width: 445px;height: 536px;margin-bottom: -10px;margin-top:13px;}
.gift-product-view .product-img-box {
    width: 420px !important;
    margin-right: 50px !important;
    padding-right: 0 !important;
}
.gift-product-view .gallery {
    padding-left: 0;
    top: -21px;
}

.gift-product-view .product-shop{width: 520px;}
.product-options-giftcard {
    float: left;
    width: 48%;
    margin-right: 1.9%;
}

.gift-product-view .product-view-container .s-option-des {
    width: 508px;
    margin-bottom: 20px;
}
#product-options-wrapper .small-quantity .selector {
    top: 6px;
    margin-left: -10px;
}

.gift-product-view .product-shop textarea{width: 505px;}
.gift-product-view .product-shop .small-quantity .selector {margin-bottom: 12px;min-width: 10px;width: 65px;}
.gift-product-view .product-shop .small-quantity div.selector span{min-width:10px;width: 20px;}
.gift-product-view .product-shop .small-quantity-label{min-width:40px;float: left;font-size: 10px;color: #999;
    text-transform: uppercase;display: block;letter-spacing: 2px;position: relative;top: 20px;left: 10px;}
.gift-product-view .product-shop .small-quantity-number{margin-left: 15px;margin-top: -4px;}
.gift-product-view .product-shop button.btn-cart{margin-top: 31px;width: 100%}
.gift-product-view .product-options-bottom{margin:0;}
.gift-product-view div.selector span{color: #999999;border: 1px solid #CCCCCC;width: 75%;}
.gift-product-view div.selector{width: 110%}
.gift-product-view .product-shop .s-option-cmspage{float: right;margin-top: 45px;}
.gift-product-view .product-shop .s-option-des{font-size:10px;}
.gift-product-view .product-shop .product-options dd,.gift-product-view .product-shop .options-container-big .selector {margin-bottom: 12px;}
.catalog-product-view .gift-product-view .product-shop .options-container-big h3 {width: 298px;;margin-bottom: 5px;margin-top: 9px;}
.gift-product-view .product-img-box .s-option-des h2 {font-size: 13px;font-family: "Proxima Nova",arial;margin-bottom: 9px;letter-spacing: 2px; padding-left: 22px; }
.gift-product-view .product-img-box .s-option-des, .gift-product-view .product-img-box .s-option-des p {text-align: left;font-size: 11px;font-family:arial;margin-top: 9px;letter-spacing: 0px;line-height: 15px; color: #000; padding-left: 23px;}
.gift-product-view .product-img-box .s-option-des p { width: 400px; }
.customer-account-login .account-login .form-list p {padding: 46px 0 0px 186px !important;font-size: 10px;margin-bottom: 8px !important;}
.customer-account-login .btnLgfacebook {width:224px;background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/aw_blog/images/btnLgfacebook.png') no-repeat scroll 0 0 ;}
.customer-account-login .btnLgfacebook span{float: right;width: 187px !important;}
.customer-account-login .btnLgfacebook span span{padding:0px}
.account-create .form-buttons {margin: 0px 1px 0 0;}
/* MENU HEADER STYLING START */
.nav-container{
    height:55px;
}
#menu {
    margin: auto;
    text-align: center;
    padding: 0px 0;
    position: relative;
    top: 15px;
}
#menu > li.last{padding-right:0px;}
#menu > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    margin: 0 10px;
    text-align: left;
}
#menu > li.mega{
    display: inline-block;
    position: relative;
    margin: 0 10px;
    text-align: left;
    height: 45px;
}
#menu > li.mega a{
    font-size:13px;
    line-height: 30px;
    letter-spacing:1.1px;
}
#menu li:hover {
    z-index: 990 !important;
    /*background-color:#FFF;*/
}

#menu li .level1 a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 2px;
    color:#999;
}


#menu.simple li a {
    font-size: 14px;
}

#menu li a.drop {
    float: left;
    white-space: nowrap;
    letter-spacing: 3px;
    color: white;
    text-transform: uppercase;
    line-height: 28px;
    font-size: 13px;
}

#menu li a.drop:hover {
    text-decoration: none;
    padding-bottom: 3px;
    border-bottom: 2px solid #fff;

}

#menu div div li a:hover{
    text-decoration:none !important;
}

#menu ul li a {
    display: block;
    font-size: 10px;
    color: #808285;
    text-transform: none;
    line-height: 12px;
    padding: 4px 4px;
    letter-spacing: 2.3px;
}
#menu ul li a:hover {color: #000;}
#menu ul li span {
    cursor: pointer;
    font-family: "Proxima Nova", arial;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 12px;
    color: #231f20;
    letter-spacing: 2.3px;
}

#menu li:hover a {
    text-decoration: none;
}

.dropdown_content {
    position: absolute;
    height:398px;
    display: none;
}

.dropdown_content:before {
    background-color: rgba(255,255,255, 0.99);
    bottom: 0;
    content: '';
    display: block;
    left: -100%;
    position: absolute;
    right: -100%;
    top: 0;
}

.mega-menu-top{
    top: 38px;
}

.dropdown_clothing ul{
    width: 600px;
    padding-left: 35px;
}
.dropdown_clothing ul li{
    width: 150px;
}
.dropdown_clothing .col_1 {
    margin-right: 24px;
}

.dropdown_new_in ul{
    width: 300px;
    padding-left:30px;
}
#menu li .dropdown_new_in ul li{
    width: 150px;
}

.dropdown_bags ul{
    width: 600px;
    padding-top: 40px;
    padding-left: 35px;
}

.dropdown_bags ul li{
    width: 200px;
}
.dropdown_dress ul{
    width: 400px;
    padding-left: 35px;
}
.dropdown_dress ul li{
    width: 200px;
}
.dropdown_sale ul{
    width: 150px;
    padding-left: 35px;
}
.dropdown_sale ul li{
    width: 150px;
}
.dropdown_look ul{
    padding-left: 45px;
}
.drop .dropdown_sale, .drop .dropdown_1column_account {width:auto}


.dropdown_2column_stores {
    width: 247px;
    padding: 18px 1px 16px 30px;
    margin-left: -203px;
}

.dropdown_2column_stores .triangle {
    background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/top-triangle.png') no-repeat 213px 0;
}

.dropdown_2column_stores .col_1 {
    width: 110px;
}

.dropdown_2column_stores .col_2 {
    width: 115px;
}

.dropdown_1column_account {
    margin-left: -18px;
    width: 121px;
    padding: 18px 1px 16px 30px;
}

.dropdown_1column_account .triangle {
    background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/top-triangle.png') no-repeat 66px 0;
}

.dropdown_bags .col_1 {
    margin-right: 27px;
}

.dropdown_shoes ul{
    width: 350px;
    padding-left:60px;
}

.dropdown_shoes ul li{
    width: 170px;
}
.dropdown_shoes .col_1 {
    margin-right: 18px;
    width: 120px;
}

.col_1 {
    width: 190px;
}
.col_2 {
    width: 168px;
}
.col_1, .col_2 {
    display: inline;
    float: left;
    position: relative;
}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2column,
#menu li:hover .dropdown_2column_stores,
#menu li:hover .dropdown_1column_sale,
#menu li:hover .dropdown_1column_account,
#menu li:hover .dropdown_1column_collections,
#menu li:hover .dropdown_2column_bags,
#menu li:hover .dropdown_1column_new_in,
#menu li:hover .dropdown_2column_clothing,
#menu li:hover .dropdown_2column_shoes {
    left: 0;
    top: 38px;
}

#menu li:hover .dropdown_1column_new_in {
    left: -14px;
}

#menu li:hover .dropdown_2column_clothing {
    left: -3px;
}

#menu li:hover .dropdown_2column_bags {
    left: 2px;
}

#menu li:hover .dropdown_2column_shoes {
    left: 6px;
}

#menu li:hover .dropdown_2column_stores {
    left: -5px;
}

#menu li:hover .dropdown_1column_sale {
    left: -2px;
}

#menu li:hover .dropdown_1column_account {
    left: -22px;
}



#menu p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
}

#menu li ul {
    list-style: none outside none;
    margin-left:-18px;
    padding-top: 25px;
}

#menu li ul li {
    float: left;
    font-size: 12px;
    padding: 0;
    position: relative;
    text-align: left;
    height: 30px;
}
#menu li ul li a.strong{
    color: #333;
}

#menu .top-header {
    margin-top: 15px;
}
.my-account .text-head-wishlist {text-transform: none;letter-spacing: 0px;line-height: 14px;margin-bottom: 31px;}
#wishlist-view-form .buttons-set button.btn-update span span{padding: 0 18px;}
#wishlist-view-form .buttons-set button.btn-share span span{padding: 0 23px;}
#wishlist-view-form button.button span span {padding: 0 24px;}
.birthday-option{margin-top: 4px !important    ;}
.wishlist-index-index #wishlist-table thead th {padding-left: 20px;}
.wishlist-index-index #wishlist-table thead th.add-to-bag {padding-left: 13px;}
/* CMS PAGE SHOP-BY-OCCASION*/
.height5{height:5px;clear:both;}
.height10{height:10px;clear:both;}
.banner-left{float:left;width: 44%;background-color: black;height:242px;color:white;position: relative;}
.banner-left h1{color:white;font:normal 33px "Gill Sans Std Light"; }
.inner-left{width: 80%;position: absolute;bottom: 80px;left: 30px;}
.banner-right{float:right;width: 56%;}
.cms-page-view .occasion-banner{margin-bottom:10px;height:100%;}
.cms-page-view .occasion-slogan{text-align: center;width: 35%;padding-top: 100px;}
.cms-page-view .occasion-slogan p{margin-bottom: 0px;position: relative;bottom: 5px;color: #999;}
.cms-page-view .occasion-slogan p.first{letter-spacing: 4px;font-size: 12px;color: #999;margin-bottom: 0px;border-bottom: none;padding-bottom: 0;font-weight: normal;}
.cms-page-view .occasion-slogan h2{width: 330px;border-bottom: 1px solid #999;padding-bottom: 15px;margin-bottom: 20px;color:#999;font:normal 28px "Gill Sans Std Light";letter-spacing: 5px;}
.cms-page-view .occasion-slogan a{position: relative;text-decoration: underline;top: 10px;letter-spacing: 3px;font-size: 11px;}
/* CMS PAGE CAREER & FN loves Landin Page & Promo Pages*/
.cms-page-view .career-top-title{border-bottom: solid 2px black;font-size: 15px;letter-spacing: 4px;margin-top: 40px;padding-bottom: 3px;}
.cms-page-view .career-top-banner{height: 425px;width: 100%;padding-top:5px;border-bottom: 2px solid;margin-bottom: 30px;}
.cms-page-view .career-slogan{width:50%;text-align:center;padding-top: 135px;font-family: "Proxima Nova";}
.cms-page-view .career-slogan p.career{font-size: 50px;font-weight: normal;color: black;line-height: 35px;text-transform: uppercase;letter-spacing: 4px;font-family: "Proxima Nova";padding-bottom: 0;border-bottom: none;}
.cms-page-view .career-slogan span{display: block;color: #999;font-family: "Proxima Nova";letter-spacing: 2px}
.cms-page-view .career-content-left{width:50%}
.cms-page-view .career-content-left p{color: black;font-size:12px;}
.cms-page-view .career-content-left p.career-first{display: none;}
.cms-page-view .career-content-right{width : 45%;}
.cms-page-view .career-content-right h2{font-size:15px;color:#999;margin-bottom: 10px;letter-spacing: 3px;}
.cms-page-view .career-content-right li{margin-bottom: 10px;list-style-type: disc;list-style-position: inside;}
.cms-page-view .cover-image-cms-block p{margin-bottom: 15px;}
.cms-page-view .cover-image-cms-block span.fn-loves-first{margin-top: 30px;}
.cms-page-view .career-positions{margin-top: 20px;}
.cms-page-view .career-positions a{margin-right: 6px;}
.cms-page-view .promo-image{margin-top: 5px;margin-bottom: 9px;}
.cms-page-view .promo-image a.first{margin-right: 5px;}
.cms-page-view .occasion-banner div.first{margin-top: 10px;}
/* CMS PAGE COLLECTION*/
.collection-main{background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Collections_Main.jpg);height: 797px;position: relative;margin-top: 0px;}
.collection-container{position: absolute;bottom: 100px;background-color: white;width: 94%;left: 21px;height: 245px;padding: 10px;}
.collection-slogan{width: 30%;text-align: center;margin-top: 75px}
.collection-slogan h2{font-size: 28px;margin-bottom: 15px;letter-spacing: 5px;position: relative;top: 10px;}
.collection-slogan p{margin-bottom: 0px;color: black;font-size: 13px;font-family: "Proxima Nova";text-transform: uppercase;letter-spacing: 2px;}

/* CMS PAGE SIZE GUIDE*/
.size-guide-content{float: left;width: 68%;margin-left: 30px;}
.size-guide-content h2{padding-bottom: 10px;letter-spacing: 3px;font: normal 12px/17px "Proxima Nova", arial;margin-top: 7px;}
.size-guide-content h2.size-top{border-bottom: 2px solid;}
.size-guide-image{float:left;width: 40%;margin-top: 10px;}
.size-guide-table{float:right;width: 55%}
/* CMS PAGE Race Day Dress*/
.cms-page-view div.race-day-container a{text-transform: uppercase;letter-spacing: 2px;
    color: black;font-weight: bold;font-size: 14.5px;}
.landing-container{position: absolute;
    bottom: 11px;
    width: 295px;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.5;
    background-color: white;
    height:89px;
    z-index: 0;}
.landing-background a{
    font-family: "Proxima Nova", arial;
    font-size: 11px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 2px;
    width: 100%;
    bottom: 32px;
    position: absolute;
    display: block;
}
.landing-background h3{font-size: 20px;
    position: absolute;
    bottom: 48px;
    z-index: 2;
    font-size: 20px;
    text-align: center;
    width: 100%;
    letter-spacing: 3.5px;
    font-family: Gill Sans Std Light;
    font-weight: bold;
}
.landing-background{float: left;margin-right: 10px;}
/*.size-guide-table table tbody > tr:first-child,td:first-child{ background-color:#E6E7E8;}*/
.size-guide-table table td{padding: 3px 3px;text-align: center;vertical-align: middle;}
.size-guide-container{overflow: hidden;border-bottom: 1px solid #D1D3D4;padding-bottom: 40px;padding-top: 40px;}
.size-guide-container div.no-border-bottom{border-bottom:none;}
.size-guide-table span{display: block;font-size:12px;margin-bottom: 40px;}
.size-guide-table span.hats{margin-bottom: 5px;}
.size-guide-table span a{color:black;font-weight: bold;letter-spacing: 0px; }
.size-guide-table span.rings,span.belts,span.hosiery{margin-bottom: 15px;}
.size-guide-table div.rings{float:left;margin-right: 80px;width:30%;}
.size-guide-table div.belts{float:left;width:25%;}
.header-container h3 img {  margin-right: 8px;margin-top: -2px;}
.top-cart .block-content .actions a span{color:#666;font-family: "Proxima Nova";font-size: 12px;}
.top-wishlist .left p:first-child {
    font-family: arial !important;
    font-size: 10px;
    margin-bottom: 9px;
    margin-top: -5px;
}
#remember-me-box div.checker div.checker{opacity: 0;}
/* add 11/10 */
.my-account .text-head-wishlist{ font:11px arial;}
.my-wishlist textarea{color:#969696;}
.tablet-only{margin-left:10px;}
/* end */
.sale_off{position: absolute;cursor:pointer;
    top: 15px;
    left: -2px;
    z-index: 99;
    top: 11px;
    left: -11px;
}
.product-options-wrapper .clearer{float: right;
    margin-top: 21px;
    width: 136px;}
.product-options-wrapper .dl.last{float: left;
    width: 280px;}

.sizeswatch li {
    float: left;
}

/*.forevernew-quickview .fancybox-skin .product-shop .product-options dl.last dd.last{width: 100% !important;}*/
.sale_off_product {
    cursor:pointer;
    left: 6px;
    position: absolute;
    top: 3px;
    z-index: 99;
}
.data-table .attribute_list li{color: #000000;
    font-family: "Proxima Nova";
    float: left;
    font-size: 12px;
    letter-spacing: 1px;}
.data-table .attribute_list span{padding-right: 3px;
    padding-left: 3px;}
.cms-page-view .std h2, .cms-page-view .std h1 {font-size: 15px;letter-spacing: 1px;margin-top: -3px;margin-bottom: 6px;font-family: "Proxima Nova"; border-bottom: 1px solid; line-height: 38px; margin-left: -1px;}
.cms-page-view .std h2 { padding-bottom: 1px; }
.cms-page-view.cms-shop-by-collection .std h2 { margin-top: 3px; margin-bottom: 6px; border: none; padding-bottom: 12px; }
.cms-page-view .std h2 span, .cms-page-view .std h1 span  {font-weight: normal;}
.cms-shipping .cms-content ul li a {letter-spacing: 0;font-weight:bold;}
.cms-social-media-terms .std ul li {letter-spacing: 0; list-style: disc;line-height: 14px;}
.cms-page-view .sidebar ul li.parent { background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/menu_arrow_bottom.jpg") no-repeat scroll 223px 13px rgba(0, 0, 0, 0) !important;}
.cms-page-view .sidebar ul li.haschild {background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/menu_arrow_right.jpg') 229px 7px no-repeat;}
.balance-shoplook-lookgroup-view .stl-ttl { font-size: 16px;letter-spacing: 5px; }
.catalog-product-view .product-view .box-viewed li.item .viewed-product-hover { top: 70px;}
/* super product page out-of-stock size*/
span.super-attr-span.out-of-stock
{
    background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/no-active-size.png");
    background-repeat: no-repeat;
    background-position: -1px -1px;
}
.topcart-slider-wrapper .mini-products-list .product-image img {
    margin-left: -10px;
    width: 95px;}
.option-colour {
    float: left;
    text-transform: none !important;
    top: 0px !important;
    padding: 1px !important;
}

/* CSS for store selector on top ends, PLEASE KEEP*/
#advice-validate-email-mini-login .validation-advice{font-size: 9px !important; margin-left: 4px; width: 210px;}
.customer-account-login .messages {margin-top: -20px;}
.catalog-category-view .dinkus-hover{width:190px;min-height:175px;}
.catalog-product-view .dinkus-hover{width:300px;min-height:275px;left:50px;top:80px;}
.dinkus-hover {
    position: absolute;
    z-index: 900; top:18px;
    left: -10px;
    padding: 25px 10px 10px;
    min-height:250px;
}
.dinkus-hover .dinkus-content {
    margin-top: 20px;
}
.content-1 p{color: #000;font-size: 12px;}
.content-2 {margin-top:15px;color: #999;font-size: 10px;}
.dinkus-hover .dinkus-title {
    text-transform: uppercase;
    font: 12pt "Proxima Nova";
    color: #000;
}

.viewed-product-hover .product-list-option dl {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: -2px 4px 13px -1px rgba(0, 0, 0, 0.45);
    padding: 10px 5px 5px 10px;
    width: 210px
}
.catalog-product-view .clearer .sing {
    top: 3px;
}
.not-contain-color .sing{top: -20px !important;}
.cms-shipping .cms-content ul li a.mailhover span {color:#777 !important;}
.cms-shipping .cms-content ul li a.mailhover:hover span {color:#000 !important;}
#dummy{display:none;}
.gm-style img { background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.gift-product-view dt .required em{display: inline; margin: 0;}
.wishlist-index-index .success-msg span {display: block;padding: 0 96px;}

.footer-right a.blog-fotter {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/foreverinspired.jpg") no-repeat scroll -133px 0 transparent;
    display: block;
    height: 78px;
    width: 133px;
    opacity:0.4;filter:alpha(opacity=40);
    margin-left:-6px;
}
.footer-right a.blog-fotter:hover {opacity:1;filter:alpha(opacity=100);}
.cms-shipping .cms-content ul li a span:hover {color: #666666}
.cms-shipping .cms-content ul li a span {color: #000000}
/*.balance-shoplook-lookgroup-view .main {margin: 0 0 18px;}*/
.contact-form-left .fsBody #fsForm1591102 .fsFieldRow input[type=text],
.contact-form-left .fsBody #fsForm1591102 .fsFieldRow input[type=email],
.contact-form-left .fsBody #fsForm1591102 .fsFieldRow input[type=number],
.contact-form-left .fsBody #fsForm1591102 .fsFieldRow input[type=tel],
.contact-form-left .fsBody .fsForm#fsForm1591102 textarea { width: 320px!important; padding: 8px !important; text-transform: none; }
.contact-form-left .fsBody .fsForm#fsForm1591102 input[type=submit].fsSubmitButton { cursor: pointer; margin-right: 20px; }

/* DELIVERY TAB */
.delivery-table {width: 100%; border:1px solid #CCC}
.delivery-table td {padding: 8px; border:1px solid #CCC}

/*HIDE RECENTLY VIEWED AND REVIEWS ON GIFT CARD*/
.product-australian-gift-card-2011359501009 .product-collateral {display:none;}
.gift-product-view {margin-bottom: 20px;}

/* *Misc gift card fixes */
.catalog-product-view.product-australian-gift-card-2011359501009 .main {
    width: 1095px;
    margin: 0 auto;
}

.catalog-product-view.product-australian-gift-card-2011359501009 .cover-image {
    width: 978px;
}


/* Kevin's css*/
.cms-policy .std p{font-size: 12px;line-height: 18px;}
.cms-terms .std p{font-size: 12px;line-height: 18px;}
.cms-gift-cards-policy .std p{font-size: 12px;line-height: 18px;}
.cms-social-media-terms .std p{font-size: 12px;line-height: 18px;}
.cms-faq .std p{font-size: 12px;line-height: 18px;}
.cms-shipping .std p{font-size: 12px;line-height: 18px;}
.cms-returns .std p{font-size: 12px;line-height: 18px;}

/* styls for C&E page*/
.ce-page-container{background-color: #F1F2F2;margin-top: -27px;padding-top: 27px!important;padding-bottom: 50px;}
.ce-top-header{width: 978px;height: 397px;background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/ce/Forever_New_Community_Environment_Header.png');text-align: center;font-family: "Proxima Nova", arial;color:#81C9C7;text-transform: uppercase;padding-top: 20px;}
.ce-top-header div.first-line-title{font-size:75px;}
.ce-top-header div.second-line-title{font-size:39px;margin-top: -15px;margin-bottom: -15px;}
.ce-top-header div.third-line-title{font-size:75px;}
.ce-content{height: 100%;background-color: #F1F2F2;min-height: 500px;margin-top: 30px;padding-left: 24px;padding-top: 15px;}
.ce-content-top{}
.ce-content-top-image{width: 302px;float: left;background-color: white;text-align: center;margin-right: 16px;padding-top: 15px;height: 402px;cursor: pointer;}
.ce-content-top-title{font-family: "Proxima Nova", arial;font-size: 17px;text-transform: uppercase;letter-spacing: 4px;margin-top: 30px;margin-bottom: 10px;line-height: 20px;margin-left: 25px;text-align: left;}
.ce-content-top-image p.ce-content-top-p{text-align: left;width: 85%;margin-left: 25px;font-size: 12px;line-height: 18px;}
.ce-content-down{min-height: 470px;margin-bottom: 20px;}
.ce-content-down-left{width: 461px;text-align: center;background-color: white;float:left;padding-top:15px;padding-bottom: 30px;}
.ce-content-down-left p.ce-content-top-p{text-align: left;width: 85%;margin-left: 25px;font-size: 12px;line-height: 18px;}
.ce-top-nav{border-top: 2px solid #D1D3D4;border-bottom: 2px solid #D1D3D4;padding:20px 0;text-align: center;width: 95%;
    margin: auto;margin-bottom: 40px;}
.std .ce-top-nav a{font-size:10px;font-family: "Proxima Nova", arial;text-transform: uppercase;letter-spacing: 2px;}
.std .ce-top-nav a.active{color:black;}
.ce-top-nav li{min-width: 80px;float:left;border-right: 1px solid #D1D3D4;padding-right: 5px;padding-left: 5px;}
div.supply-image{text-align:center;}
div.supply-image img{-moz-box-shadow-bottom: 4px 4px 4px black;-webkit-box-shadow: 4px 4px 4px black;box-shadow: 5px 5px 20px #D4D3D3;}
.supply-content{width: 80%;padding-left: 100px;}
.cms-page-view .std .supply-content p{font-size:12px;line-height: 18px;}
.local-image{text-align: center;background-color: white;width: 88%;margin: auto;padding: 15px 0px;
    -moz-box-shadow-bottom: 4px 4px 4px black;-webkit-box-shadow: 4px 4px 4px black;box-shadow: 5px 5px 20px #D4D3D3;}
.local-notes{min-height: 600px;background-color: white;width: 76%;margin: auto;margin-top: 60px;-moz-box-shadow-bottom: 4px 4px 4px black;-webkit-box-shadow: 4px 4px 4px black;
    box-shadow: 5px 5px 20px #D4D3D3;padding: 20px 68px;}
.local-notes-image{margin-bottom: 60px;}
.local-notes-image img{width: 740px;}
.cms-page-view .std .local-notes h2{font-size: 20px;border: none;}
.cms-page-view .std .local-notes p{margin-bottom:20px;}
.ce-global-image{margin: auto;width: 696px;background-color: white;height: 549px;text-align: center;padding-top: 20px;
    -moz-box-shadow-bottom: 4px 4px 4px black;-webkit-box-shadow: 4px 4px 4px black;box-shadow: 5px 5px 20px #D4D3D3;}
.rmit-image{text-align: center;background-color: white;width: 90%;margin: auto;padding: 25px 5px;
    -moz-box-shadow-bottom: 4px 4px 4px black;-webkit-box-shadow: 4px 4px 4px black;box-shadow: 5px 5px 20px #D4D3D3;}
.fn-env{margin: auto;width: 83%;margin-top: 40px;}
/* end of styls for C&E page*/

/* start fix style share on blog page */
.at300m span{height:3px;}
.at300m{margin-right:5px!important;}
.at300b{margin-right:5px;!important;}
/* end fix style share on blog page */

.balance-shoplook-lookgroup-view .stl-ttl a{
    letter-spacing: 2px;
}

.blog-post-view #messages_product_view{position:relative;}
.blog-post-view .col-main{padding-top:0;}
.sales-order-history #my-orders-table tbody tr td:nth-child(3) span {
    font: 11px/30px arial regular;
}
.sales-order-history #my-orders-table tbody tr td:nth-child(5) span {
    font: 11px/18px arial regular;
}

.product-details .price-box .special-price
{
    letter-spacing: 0;
}

.wishlist-management .table-caption{width:100%;}
#wishlists-select div.selector{width: auto;padding-right: 25px;}
#wishlists-select{width:100%;}
#wishlists-select div.selector span{padding-right: 25px;}

/* Card Instructions */
.my-account .giftcardaccount .btn-only {margin: 0}
#card_instructions p {margin: 0; color:#999;}
#card_instructions {width:325px;}
.my-account .giftcardaccount #card_instructions {margin-top: 10px;}
/* end Card Instructions */

/* FnCaptcha */
#fn-captcha li {display:block; margin-top: 10px;}
#fn-captcha li label { font: normal 10px/26px arial; color: #909295; letter-spacing: 1px; text-transform: uppercase; clear: both;}
#fn-captcha .input-text {width: 200px;}
#fn-captcha .captcha-image {margin:0; position:relative; width:207px; float: none;}
.onestepcheckout-giftcards #id_giftcardcode,
.onestepcheckout-container .onestepcheckout-giftcards #onestepcheckout-giftcard-add {margin-top: 10px;}
/*end FnCaptcha */
/* Survey Terms */
.cms-surveys .std p {font-size: 12px;}
/* End Survey Terms */


/* Checkout */
.onestepcheckout-index-index .header-container {
    position: static;
}
.onestepcheckout-index-index .page {
    padding-top: 0;
}
.onestepcheckout-container .footer-container {
    background-color: transparent;
}
.onestepcheckout-index-index .quick-access, .onestepcheckout-index-index #account-links {
    display: none;
}

/* Search autocomplete */
#search_autocomplete, #search_autocomplete_scroll {
    background-color: white;
    color: black;
}

#search_autocomplete ul, #search_autocomplete_scroll ul {
    margin: 0 !important;
}

#search_autocomplete li, #search_autocomplete_scroll li {
    position: relative;
    padding: 4px 30px 4px 4px !important;
    font-family: "Proxima Nova", arial;
    border-bottom: 1px solid #eee;
    cursor: pointer;
    min-width:130px;
}

#search_autocomplete .amount, #search_autocomplete_scroll .amount {
    line-height: 16px;
    right: 0;
    top: 50%;
    margin-top: -8px;
    position: absolute;
}


/* Homepage rows */
.row {
    overflow: hidden;
    position: relative;
}
.row .element {
    position: relative;
    box-sizing: border-box;
    height: 100%;
    float: left;
}
.row .element a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
}
.row .element a span {
    display: none;
}
.row .element a:hover:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    content: ' ';
    display: block;
}
.row .element a.no-hover:hover:before{
    background: none;
}
.row .element a:hover span {
    display: inline-block !important;
    border: 1px solid #333;
    color: #333;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px 50px 10px 30px;
    font-family: "Proxima Nova", Arial;
    font-size: 18px;
    letter-spacing: 1px;
    text-align: center;
}
.row .element a span:after {
    content: ' ';
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/arrow-right2.png);
    position: absolute;
    top: 50%;
    margin-top: -6px;
    width: 8px;
    height: 13px;
    right: 30px;
    display: block;
}
.row .element a img {
    max-width: 100%;
    height: auto;
}


.row-layout_1 .element {
    width: 100%;
}
.row .aspect-wrapper {
    position: relative;
}
.row-layout_1 .element .aspect-wrapper {
    padding-bottom: 47%;
}


.row-layout_2 .element {
    width: 50%;
}
.row-layout_2 .element .aspect-wrapper {
    padding-bottom: 103.84%;
}

.row-layout_3{
    margin-top: 8px;
}
.row-layout_3 .element {
    width: 33%;
    margin-right: 0.5%;
}
.row-layout_3 .element:last-child{
    margin-right:0px;
}
.row-layout_3 .element .aspect-wrapper {
    padding-bottom: 77.85%;
}


.row-layout_4 .row-inner {
    height: 0;
    padding-bottom: 51.92%;
    position: relative;
}
.row-layout_4 .element {
    position: absolute;
    top: 0;
    left: 0;
}
.row-layout_4 .element:nth-child(1) {
    width: 55.5%;
}
.row-layout_4 .element:nth-child(1) .aspect-wrapper {
    padding-bottom: 94.31%;
    right:16px;
}
.row-layout_4 .element:nth-child(2) {
    width: 45.5%;
    left: 55%;
}
.row-layout_4 .element:nth-child(2) .aspect-wrapper {
    padding-bottom: 115.75%;
}

.row-layout_5{
    margin-top: 8px;
}
.row-layout_5 .row-inner {
    height: 0;
    padding-bottom: 60.71%;
    position: relative;
}
.row-layout_5 .element {
    position: absolute;
    top: 0;
    left: 0;
}
.row-layout_5 .element:first-child {
    width: 25.4%;
    margin-right: 8px;
}
.row-layout_5 .element:first-child .aspect-wrapper {
    padding-bottom: 117.50%;
}
.row-layout_5 .element:nth-child(2) {
    width: 28.8%;
    left: 25.79%;
    margin-right: 8px;
}
.row-layout_5 .element:nth-child(2) .aspect-wrapper {
    padding-bottom: 103.7%;
}
.row-layout_5 .element:nth-child(3) {
    width: 55.5%;
    top: 50%;
    padding-left: 0.7%;
}
.row-layout_5 .element:nth-child(3) .aspect-wrapper {
    padding-bottom: 55.11%;
    right: 12px;
}
.row-layout_5 .element:nth-child(3) .aspect-wrapper a{
    height: 101%;
}
.row-layout_5 .element:last-child {
    width: 45.5%;
    left: 55%;
}
.row-layout_5 .element:last-child .aspect-wrapper {
    padding-bottom: 135.26%;
}

@media screen and (max-width: 979px) {
    #account-links {
        left: 15px;
        top: 10px;
    }
    .header {
        padding: 55px 0 0;
    }
    .form-search.form-closed {
        width: 140px !important;
    }
    .form-search {
        position: relative !important;
    }
    .form-search.form-closed input.input-text {
        border-color: white !important;
    }
    .header .quick-access {
        top: 10px;
        right: 24px;
    }
    .header-container #search_mini_form {
        overflow: visible;
    }
    #menu {
        padding-bottom: 10px;
    }
    #menu li a.drop {
        font-size: 13px;
    }
    #menu > li {
        margin: 0 6px;
    }
    .search-item {
        position: absolute !important;
        top: 55px;
        right: 15px;
        margin-right: 10px !important;
    }
    .footer .footer-link div:last-child {
        display: block;
    }
    .footer-left {
        width: 60% !important;
    }
    .footer-right {
        width: 40% !important;
    }
}
@media screen and (max-width: 1279px) {
    .catalog-category-view .cover-image{
        padding:0 13px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    .catalog-category-view .cover-image{padding: 0;}
    .catalog-category-view .cover-image .img-heading {display:none}
}
@media screen and (max-width: 1024px) {
    .row-layout_5 .element:nth-child(1) a:hover span,.row-layout_5 .element:nth-child(2) a:hover span{
        font-size: 10px;
        width: 35%;
    }
    .row .element a:hover span{
        font-size: 10px;
    }
}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
    .page { padding-top: 147px; }
    ul.links .loginbox .triangle{left:22px;}
    .header-container { height: 147px; position: fixed; transition: opacity 300ms; z-index: 5000;}
    ._zoomed .header-container { opacity: 0; transition: opacity 300ms, visibility 0s 300ms; visibility: hidden;}
    .catalog-category-view .main {
        width: 100%;
    }
    #back-top{display: none;}
    .category-products .products-grid li.item{
        width: 25%;
    }
    .category-products .products-grid .product-image .frontimg{
        width: 190px;
        height: 242px;
    }
    .category-products .products-grid .product-image{
        width: 190px;
        height: 242px;
        margin:0;
    }
    .category-products .products-grid .product-image .backimg{
        width: 190px;
        height: 242px;
    }
    .catalog-category-view .col-main{
        width: 78%;
    }
    .catalog-category-view .cover-image .text-heading p {
        width: 90%;
        margin: 5px auto 15px auto;
    }
    .catalog-category-view ul.sub-category-text{
        min-width:500px;
        margin-top: 5px;
        width: 90%;
        margin: 0 auto;
    }
    .text-heading p{
        width: 60%;
        margin: 0 auto;
        margin-bottom: 10px;
    }
    
    .cover-image .text-heading p{
        margin:0px;
        margin-bottom: 10px;
    }
    .col-left.sidebar{width: 20%;position: relative;left: 14px;}
    .category-header .sorter .sort-by{
        position: relative;
        right: 10px;
    }
    .header .quick-access{
        right: 1px;
    }
    #menu li a.drop{
        font-size: 12px;
    }
    .form-subscribe .v-fix{
        width: 205px;
    }
    .header .quick-access #top-wishlist span{
        margin-right: 5px;
    }
    .footer-container .footer-right .label-subcribe{
        font-size: 11px;
    }
    .row-layout_5 .element:nth-child(3) .aspect-wrapper {
        right: 15px;
    }
    .fancybox-wrap .fancybox-skin .product-view{
        min-width: 785px !important;
    }
    .social-view{
        left: -37px;
    }
    .product-view .box-related{
        clear: both;
        width: 90%;
        border: none;
        position: relative;
        min-height: 214px;
    }
    .product-view .box-related .related-title{
        margin-left: 38%;
        width: 15%;
        border: 1px solid #333;
        background: #fff;
        padding: 8px 15px;
    }
    .product-view .box-related .related-title:before{
        border-top: 1px solid #333;
        content: "";
        margin: 0 auto;
        position: absolute;
        top: 6%;
        left: -5%;
        bottom: 0;
        width: 43%;
        z-index: 1;
        height:1px;
    }
    .product-view .box-related .related-title:after{
        border-top: 1px solid #333;
        content: "";
        margin: 0 auto;
        position: absolute;
        top: 6%;
        right: 0.4%;
        bottom: 0;
        width: 43%;
        z-index: 1;
        height:1px;
    }
    .product-view .box-related li.item{
        width: 13%;
    }
    .product-view .box-related ul.block-content{
        padding-left: 0px !important;
        margin-left: -3%;
    }
    .product-view .product-shop{
        margin-left: 1%;
        width: 48%;
    }
    .product-view .product-img-box{
        width: 49%;
    }
    .product-view .product-img-box .media-mainImage-container .caroufredsel_wrapper{
        width: 440px !important;
    }
    .header-container .form-search{
        right:1px;
    }
    .gift-product-view{
        max-width:940px;
    }
    .product-view .box-reviews .form-list span.required{
        margin: 9px 0 -5px -2px;
        position: relative;
        top: 5px;
    }
    .product-view .box-reviews .form-list a.review-tips{
        position: relative;
        top: 5px;
    }
    .product-details .price-box .special-price{
        width: 130%;
    }
    .product-details .price-box .old-price{
        width: 130%;
    }
    .product-view .box-related .price-box{
        width: 150%;
        margin-left: -15%;
    }
    .gift-product-view .options-container-big .product-options dd input.input-text{
        width: 85%;
    }
    .gift-product-view .product-shop textarea{
        width: 448px;
    }
    .gift-product-view .product-options dt label{
        min-width:255px;
    }
    .gift-product-view div.selector span{
        width: 64%;
    }    
    .not-contain-color .sing{
        left: -70px;
    }
    .sing{
        left: -70px;
        top: -25px;
    }
    .product-view .product-shop .product-main-info .ratings a{
        width: 40%;
        float: left;
    }
    .product-view .product-img-box .thumbnail-views{
        margin-top: -80px;
    }
    .free-delivery{
        margin: 50px 0 20px 0px;
        text-align: center;
    }
    .super-zoom-control-container{
        display: none;
    }
    .product-view .product-img-box .main-image-zoom-hint{
        background-size: 100%;                
    }
    .row .element a:hover span{
        display: none !important;
    }
    .row .element a:hover:before{
        display: none !important;
    }
    .footer-social li a{
        background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Social-Media-Icons-Footer-ipad.png") no-repeat 0 0;
    }
    .footer-social li a.email{
        background-position: 0px 0;
    }
    .footer-social li a.facebook {
        background-position: -33px 0;
    }
    .footer-social li a.instagram {
        background-position: -60px 0;
    }
    .footer-social li a.twitter {
        background-position: -92px 0;
    }
    .footer-social li a.pinterest {
        background-position: -121px 0;
    }
    .footer-social li a.youtube {
        background-position: -154px 0;
    }    
    .sale_off_product {        
        top: 1px;
        left: 2px;
    }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    .row-layout_1 .element .aspect-wrapper{
        padding-bottom: 45%;
    }
    .row-layout_5 .row-inner{
        padding-bottom: 56.71%;
    }
    .catalog-product-view .bx-wrapper img{
        width: 570px;
    }
    .catalog-product-view .fancybox-type-iframe {height: 690px !important; width: 785px !important; overflow: hidden !important;}
    .catalog-category-view ul.sub-category-text{
        min-width:480px;
    }
    .catalog-category-view .main {
        width: 100%;
    }

}

/* FM-1488 Fix iPad layout */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    .category-header .sorter .sort-by .selector {
        left: 10px;
    }
    body[class^='product-australian-gift-card-'] .catalog-product-view .product-shop .options-container-big,
    body[class*='product-australian-gift-card-'] {
        left: -4px; }
    body[class^='product-australian-gift-card-'] .main.col1-layout, body[class*='product-australian-gift-card-'] .main.col1-layout {
        overflow: hidden;
    }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .catalog-product-view .fancybox-type-iframe{height: 540px !important; width: 685px !important; overflow: hidden !important;}
    .catalog-product-view .fancybox-iframe{
        height: 535px!important;
    }
    .catalog-product-view .bx-wrapper img{
        width: 450px;
    }
}

/* style just for safari of homepage images*/

_::-webkit-full-page-media, _:future, :root .row .element a:hover span { top:40%;left:40%;}
_::-webkit-full-page-media, _:future, :root .row-layout_5 .element:first-child a:hover span {left:30%;}
_::-webkit-full-page-media, _:future, :root .row-layout_5 .element:nth-child(2) a:hover span {left:33%;}

@media screen and (max-width: 1440px) {
    _::-webkit-full-page-media, _:future, :root .row-layout_5 .element:first-child a:hover span {left:25%;top:45%}
    _::-webkit-full-page-media, _:future, :root .row-layout_5 .element:nth-child(2) a:hover span {left:30%;top:45%}
}
@media screen and (max-width: 1024px) {
    .row-layout_5 .element:nth-child(3){
        left: 6px;
    }
}
@media only screen
and (min-width : 1025px)
and (max-width : 1200px){
    .row-layout_5 .element:nth-child(3) .aspect-wrapper{
        right: 10px;
    }
}
@media only screen
and (min-width : 1440px){
    .row-layout_5 .element:nth-child(3) .aspect-wrapper {
        right: 15px;
    }
}

.location-name {font-size: 16.5px;}

.error-msg .incentive { color: white; display: block; text-align: left; margin-bottom: 10px;}
.error-msg .incentive:last-child { margin-bottom: 0; }



/* FILE: forevernew.css */
@charset "UTF-8";/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */.pswp,.pswp__item,.pswp__scroll-wrap{overflow:hidden}@font-face{font-family:'Proxima Nova';font-weight:400;src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.eot);src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.eot?#iefix) format("embedded-opentype"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.woff2) format("woff2"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.woff) format("woff"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_8_0.ttf) format("truetype")}@font-face{font-family:'Proxima Nova';font-style:italic;font-weight:400;src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_2_0.eot);src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_2_0.eot?#iefix) format("embedded-opentype"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_2_0.woff2) format("woff2"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_2_0.woff) format("woff"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_2_0.ttf) format("truetype")}@font-face{font-family:'Proxima Nova';font-weight:500;src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.eot);src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.eot?#iefix) format("embedded-opentype"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.woff2) format("woff2"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.woff) format("woff"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/302D72_7_0.ttf) format("truetype")}@font-face{font-family:'Proxima Nova';font-weight:600;src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_5_0.eot);src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_5_0.eot?#iefix) format("embedded-opentype"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_5_0.woff2) format("woff2"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_5_0.woff) format("woff"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/32087A_5_0.ttf) format("truetype")}@font-face{font-family:AvantGardeLT_Book;src:local("ITC Avant Garde Gothic LT Book"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/AvantGardeLT-Book.woff) format("woff"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/AvantGardeLT-Book.TTF) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:AireBoldPro_Regular;src:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/lian_types_-_aireboldpro-webfont.woff2) format("woff2"),url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/fonts/lian_types_-_aireboldpro-webfont.woff) format("woff");font-weight:400;font-style:normal}.AvantGardeLtBook{font-family:AvantGardeLT_Book}.AireBoldProRegular{font-family:AireBoldPro_Regular}@font-face{font-family:DomaineSansDisplayWeb;src:local("DomaineSansDisplayWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Regular.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Regular.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Regular.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:DomaineSansDisplayWeb;src:local("DomaineSansDisplayWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Italic.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Italic.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Italic.eot) format("eot");font-weight:400;font-style:italic}@font-face{font-family:DomaineSansDisplayWeb;src:local("DomaineSansDisplayWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Italic.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Italic.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/display-regular-italic/DomaineSansDisplayWeb-Italic.eot) format("eot");font-weight:400;font-style:oblique}@font-face{font-family:DomaineSansTextWeb;src:local("DomaineSansTextWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Regular.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Regular.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Regular.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:DomaineSansTextWeb;src:local("DomaineSansTextWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Italic.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Italic.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Italic.eot) format("eot");font-weight:400;font-style:italic}@font-face{font-family:DomaineSansTextWeb;src:local("DomaineSansTextWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Italic.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Italic.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/regular-italic/DomaineSansTextWeb-Italic.eot) format("eot");font-weight:400;font-style:oblique}@font-face{font-family:DomaineSansTextWeb;src:local("DomaineSansTextWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-Light.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-Light.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-Light.eot) format("eot");font-weight:300;font-style:normal}@font-face{font-family:DomaineSansTextWeb;src:local("DomaineSansTextWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-LightItalic.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-LightItalic.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-LightItalic.eot) format("eot");font-weight:300;font-style:italic}@font-face{font-family:DomaineSansTextWeb;src:local("DomaineSansTextWeb"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-LightItalic.woff2) format("woff2"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-LightItalic.woff) format("woff"),url(/skin/frontend/enterprise/default/fonts/domaine-sans/text-lights/DomaineSansTextWeb-LightItalic.eot) format("eot");font-weight:300;font-style:oblique}#search_mini_form_scroll .button,#search_mini_form_scroll .form-search,#search_mini_form_scroll .input-text,.block-layered-nav .block-content .block-subtitle,.block-layered-nav .block-content .block-subtitle .clear-all,.block-layered-nav a,.block-layered-nav span,.breadcrumbs a,.catalog-category-view .col-main,.catalog-product-view .col-main,.catalogsearch-result-index .col-main,.category-banner__link,.limiter__option,.product-tabs,.product-view,.product-view .accordion-content,.product-view .accordion-content a,.product-view .accordion-content p,.product-view .accordion-header,.product-view .add-to-cart #notify_comingsoon,.product-view .add-to-cart .btn-cart,.product-view .product-main-info .price-box,.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price,.product-view .product-view-container,.products-grid .product-tile .price-box,.products-grid .product-tile .price-box .price,.products-grid .product-tile .product-image,.products-grid .product-tile .product-image .backimg,.products-grid .product-tile .product-image .frontimg,.products-grid .product-tile--category .price-box .price,.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist,.products-grid .product-tile--category .product-image .product-tile__rollover .pro-quick-view,.products-grid .product-tile--category .product-name,.products-grid .product-tile--category .product-name a,.products-grid .product-tile--related .product-image .product-name,.products-grid .product-tile--related .product-image .product-tile__rollover .pro-quick-view{background:0 0;border:none;bottom:auto;color:inherit;display:inherit;float:none;font-family:inherit;font-size:inherit;font-weight:inherit;left:auto;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;height:auto;margin:0;padding:0;position:static;right:auto;top:auto;width:auto;z-index:auto}img{max-width:100%;font-style:italic;vertical-align:middle}.gm-style img,img[height],img[width]{max-width:none}#search_mini_form_scroll .input-text,#store_locations .block a,.back-to-top,.block-layered-nav .block-content .block-subtitle,.block-layered-nav .block-content .block-subtitle>span,.block-layered-nav .gan-attribute,.block-layered-nav .gan-attribute .filter-name,.breadcrumbs,.category-banner__description,.category-banner__list,.category-banner__title,.gan-more-button button,.header-container .header-extras__bag,.header-container .header-extras__search .form-search input.input-text,.header-container .header-extras__wishlist,.header-container.search-active .header-extras__search .form-search input.input-text,.nav-container #menu li .drop,.product-details__title,.product-tabs__tab,.product-view .accordion-content,.product-view .accordion-content h3,.product-view .accordion-header,.product-view .add-to-links,.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price,.product-view .product-main-info .product-name h1,.product-view input,.product-view select,.products-grid .product-tile--category .price-box .price,.products-grid .product-tile--category .product-name a,.products-grid .product-tile--related .product-image .price-box .price,.products-grid .product-tile--related .product-image .product-name a,.products-grid .product-tile--related .product-image .product-tile__rollover .pro-quick-view,.promo-panel,.promo-panel__title,.promo-tile,.search-suggestions,.search-suggestions-products .search-result__product,.size-chart,.store-switcher-top div.selector span,.toolbar,.toolbar .sort-by select,.top-header #account-links,h1,h2,h3,html{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Arial,sans-serif}.block-layered-nav .gan-attribute .filter-name,.category-banner__title,.header-container.search-active .header-extras__search .form-search input.input-text,.nav-container #menu li .drop,.product-tabs__tab,.product-view .accordion-header,.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price,.product-view .product-main-info .product-name h1,.promo-panel__title,h1,h2,h3{color:#333;font-weight:600;letter-spacing:.05em;text-transform:none}.category-banner__title,h1{font-size:22px;line-height:24px}.header-container.search-active .header-extras__search .form-search input.input-text,.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price,.product-view .product-main-info .product-name h1,h2{font-size:20px;line-height:24px;text-transform:none}.block-layered-nav .gan-attribute .filter-name,.nav-container #menu li .drop,.product-tabs__tab,.product-view .accordion-header,.promo-panel__title,h3{font-size:15px;line-height:17px}.category-banner__description{color:#666;font-size:13px;font-weight:400;letter-spacing:.02em;line-height:17px;text-transform:none}#search_mini_form_scroll .input-text,#store_locations .block a,.back-to-top,.block-layered-nav .block-content .block-subtitle,.block-layered-nav .block-content .block-subtitle>span,.block-layered-nav .gan-attribute,.breadcrumbs,.category-banner__list,.gan-more-button button,.header-container .header-extras__bag,.header-container .header-extras__search .form-search input.input-text,.header-container .header-extras__wishlist,.product-details__title,.product-view .accordion-content,.product-view .accordion-content h3,.product-view input,.product-view select,.products-grid .product-tile--related .product-image .price-box .price,.products-grid .product-tile--related .product-image .product-name a,.promo-panel,.promo-tile,.size-chart,.store-switcher-top div.selector span,.toolbar,.toolbar .sort-by select,.top-header #account-links{font-size:12px;letter-spacing:.02em;line-height:19.5px;text-transform:none}#search_mini_form_scroll .input-text,#store_locations .block a,.block-layered-nav .block-content .block-subtitle>span,.breadcrumbs,.header-container .header-extras__bag,.header-container .header-extras__search .form-search input.input-text,.header-container .header-extras__wishlist,.product-details__title,.product-view .accordion-content,.product-view .accordion-content h3,.promo-panel,.promo-tile,.store-switcher-top div.selector span,.top-header #account-links{color:#666;font-weight:400}.back-to-top,.block-layered-nav .block-content .block-subtitle,.block-layered-nav .gan-attribute,.category-banner__list,.gan-more-button button,.product-view input,.product-view select,.products-grid .product-tile--related .product-image .product-name a,.size-chart,.toolbar,.toolbar .sort-by select{color:#333;font-weight:500}.product-details__title,.product-view .accordion-content h3,.products-grid .product-tile--related .product-image .price-box .price{font-weight:600}.product-view .add-to-links,.products-grid .product-tile--category .price-box .price,.products-grid .product-tile--category .product-name a,.products-grid .product-tile--related .product-image .product-tile__rollover .pro-quick-view,.search-suggestions,.search-suggestions-products .search-result__product{color:#333;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:18px;text-transform:none}.breadcrumbs,.products-grid .product-tile--category .product-name a,.products-grid .product-tile--related .product-image .product-name a,.search-suggestions-keywords li{text-transform:capitalize}.product-view .add-to-links,.products-grid .product-tile--category .price-box .price{font-weight:500}.badge{color:#666;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:13px}.product-view .add-to-cart #notify_comingsoon,.product-view .add-to-cart .btn-cart{font-size:16px;font-weight:600;letter-spacing:.05em}.back-to-top__link,.block-layered-nav .gan-attribute .filter-remove,.block-layered-nav .gan-attribute .handle-left-bg,.block-layered-nav .gan-attribute .handle-right-bg,.block-layered-nav .gan-attribute dd a,.gallery__control,.gallery__image-link,.icon,.popup,.product-view .add-to-links>li>a,.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist,.products-grid .product-tile--category .product-image .product-tile__rollover .pro-quick-view,.pswp__button--close{color:#333;font-size:10px;font-weight:400;letter-spacing:.05em;line-height:1}.block-layered-nav .gan-attribute .filter-name,.category-banner__title,.product-tabs__tab,.product-view .accordion-header,.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price,.product-view .product-main-info .product-name h1,.promo-panel__title,h1,h2,h3,h4,h5,h6{display:block;page-break-after:avoid}.block-layered-nav .gan-attribute .filter-name b,.block-layered-nav .gan-attribute .filter-name strong,.category-banner__title b,.category-banner__title strong,.product-tabs__tab b,.product-tabs__tab strong,.product-view .accordion-header b,.product-view .accordion-header strong,.product-view .product-main-info .price-box .old-price .price b,.product-view .product-main-info .price-box .old-price .price strong,.product-view .product-main-info .price-box .regular-price .price b,.product-view .product-main-info .price-box .regular-price .price strong,.product-view .product-main-info .price-box .special-price .price b,.product-view .product-main-info .price-box .special-price .price strong,.product-view .product-main-info .product-name h1 b,.product-view .product-main-info .product-name h1 strong,.promo-panel__title b,.promo-panel__title strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:inherit}.block-layered-nav .gan-attribute .filter-name,.category-banner__title,.product-tabs__tab,.product-view .accordion-header,.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price,.product-view .product-main-info .product-name h1,.promo-panel__title,h1,h2,h3{margin-bottom:1em}.product-details__list{list-style:none;margin:0 0 1em;padding:0 0 0 .8em}.product-details__list>*{margin:0;padding:0}.product-details__list>:before{content:"\2022";display:inline-block;margin-left:-.8em;width:.8em}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.catalog-category-view .col2-left-layout .col-main,.catalog-product-view .col2-left-layout .col-main,.catalogsearch-result-index .col2-left-layout .col-main{float:right}#store_locations,.catalog-category-view .col2-left-layout .col-left,.catalog-product-view .col2-left-layout .col-left,.catalogsearch-result-index .col2-left-layout .col-left{float:left}.catalog-category-view .col-main,.catalogsearch-result-index .col-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-272px;padding-left:272px;width:100%}.catalog-category-view .col-left.sidebar,.catalogsearch-result-index .col-left.sidebar{width:272px}.category-products .products-grid,.layout,.product-collateral .products-grid{list-style:none;margin:0 0 0 -13px;padding:0}.category-products .products-grid li.item,.layout__item,.product-collateral .products-grid li.item{display:inline-block;padding-left:13px;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout--small{margin-left:-6.5px}.category-products .products-grid .layout--small>li.item,.layout--small>.layout__item,.product-collateral .products-grid .layout--small>li.item{padding-left:6.5px}.layout--flush{margin-left:0}.category-products .products-grid .layout--flush>li.item,.layout--flush>.layout__item,.product-collateral .products-grid .layout--flush>li.item{padding-left:0}.layout--rev{direction:rtl;text-align:left}.category-products .products-grid .layout--rev>li.item,.layout--rev>.layout__item,.product-collateral .products-grid .layout--rev>li.item{direction:ltr;text-align:left}.breadcrumbs ul,.category-banner__list,.gallery__list,.limiter,.list-bare,.list-inline,.product-options__list,.product-tabs__tabs,.promo-grid,.toolbar .pages ol{margin:0;padding:0;list-style:none}.breadcrumbs ul>li,.category-banner__list>li,.limiter>li,.list-inline>li,.product-tabs__tabs>li,.promo-grid>li,.toolbar .pages ol>li{display:inline-block}.product-view .add-to-cart #notify_comingsoon,.product-view .add-to-cart .btn-cart{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:none;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;height:50px;line-height:50px;padding:0 40px;text-align:center;text-decoration:none;display:block;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.block-layered-nav .gan-attribute :hover>.label,.category-banner__link,.limiter__option,.pswp__error-msg a{text-decoration:underline}.product-view .add-to-cart #notify_comingsoon:hover,.product-view .add-to-cart ._busy#notify_comingsoon,.product-view .add-to-cart ._busy.btn-cart,.product-view .add-to-cart .btn-cart:hover{background-color:#333}.gallery__image,.gallery__image-link,.greedy,.product-view .add-to-cart .btn-cart__text,.products-grid .product-tile .product-image .backimg,.products-grid .product-tile .product-image .frontimg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.back-to-top__link:before,.block-layered-nav .gan-attribute .filter-remove:before,.block-layered-nav .gan-attribute .handle-left-bg:before,.block-layered-nav .gan-attribute .handle-right-bg:before,.block-layered-nav .gan-attribute dd a:before,.gallery__control:before,.gallery__image-link:before,.icon:before,.popup:before,.product-view .add-to-links>li>a:before,.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist:before,.products-grid .product-tile--category .product-image .product-tile__rollover .pro-quick-view:before,.pswp__button--close:before{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:'';display:block;font-size:20px;margin:8px auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.back-to-top__link:before,.gallery__control:before,.icon--chevron:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2224%2E002%22%20height%3D%2213%2E001%22%3E%20%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23333333%22%20stroke%2Dwidth%3D%221%22%20d%3D%22M24%2E008%201l%2D11%2E27%2011%2E91L1%201%22%20transform%3D%22matrix%28%2E98953%200%200%20%2D%2E98794%20%2D%2E372%2013%2E37%29%22%2F%3E%3C%2Fsvg%3E);height:.65em;width:1.2em}.block-layered-nav .gan-attribute .handle-left-bg:before,.block-layered-nav .gan-attribute .handle-right-bg:before,.block-layered-nav .gan-attribute dd a:before,.icon--circle:before{border-color:#333;border-radius:50%;border-style:solid;border-width:1px;height:1em;width:1em}.icon--heart:before,.product-view .add-to-links .pro-link-wishlist:before,.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABYCAYAAAADWlKCAAAII0lEQVR4nO2du3LbRhSGP9MpXLL0bGPmCSLPPkCgLqksd0llqUwVu0sqR11SWa5Siu6SynKVpDL0ADtmniBwtU7HMmUKHFDgYnEjFxdK+GY0NgFycbA/ztn74h4dorU+AuZAVPKVRP5Wxph1l7bUobWeA0fAQv58xEBijEm6suNeyMS01gvgBPiSVIR5i58npDf8zhhzFdKuMrTWJ8ATUlsXLX66JrX1GrgKKVAQQeTGnpGKEYI1sAReh34a5aE5Bb6n3QNTxRWprfG+Ce0liNY6Ai5p93S15QI43zekSUh6CTwPYpWfBDjbR5idBJGn7JLyssElkT+XrIypY016ozuFMvHgy4bXgjQcuSxo/uBdAS928e7WgjS8uRXwhrSwjmvSywr9L0lD3qLi60vSG23kLZL2K9IQVUaClF1ib1KTZkT6ID2Tf8vY6SFqJYjW+hXlLr8GXgPLfeK+CP495d63Ao7rRBEx3lOeaTFp3N+5AtGwPLowxrxommZjQbTWl5Q/aedy4WBV15ryqVKUGjES9ozzJdd7TlpG+VgaY86apNVIkAoxVqQ3t2qSzi5UeKVXlBoxWj2tbZF212XJtRuJUitIhRiNVd+XinJrS5QKMdakZc+yY1MRO3bOs1lNwmUF4llfYgBInD8mzdg8R6SFdsYr/GIc9yUGgOSNzxNPJU9LKfUQeSrfek6d9XlzeSQkvKfoKU/lX9feTIzOQmoVWutTUs92eVpWmfAKIrWHDxRv/IUx5mIPG/em5CYzz3HtHezhydBaP2fbiyG197GvNloWsnzxejm0GACSwa4dc4r2XgwtBoDkmWvHHL/nFAWRUBU5h1f4Y+IgSE2pKgytuqxN7YDP3kjyegufh/gKnbOhu8c9VGX4mMRA8s5XCSrk9f38B4nPp853zo0xv4UyLhTW2kQptaBYq1oaY173b1E11tpPSql7bEefuVLqo7V24z2uh7gtzYRivB4T5w2PjYULip2sW3m+EUS8Y+F8ee9u7y6RWkqcO1TbOTgkkpfuA7OQvAe2PeSZ88VkDLWUBrzJ/X90ocpF8jRxDm/yfgabdkfkfOkNh8EVN+2QXoZ+A+DmbSQabDzEN/S67NCgYEgYuCItzEcbXh2WnmMncCPIE+dk0IH7HnjD4Xh0Vva53vwE4DP5EDknr7s1KSwhxzZ65B3bkSnSWs9nMhDkciix+JCJPceOZhS9o9OJYBMpkseJcziaAY+cg4N0Vd9R3Lx+NKPYGPy7H1smKOb1wifIoVQdbwOJ89kryBSy+iNxPi8qx9Qn+mcSZGTMmMqMUTHDM7Q4gB13lcj5HM8oFixf9GLKBBTzOplRrAtH/dgyQTGv/55R7FOZ+2ZDTIRF8tiduhTPZFZf4pxwu+MnwuPmcWKMWWXVXrd39zQbwZoIj0wKP3UOX8FNO8Q3Fu3+YCIcvuUVryE3t1dr/Z7tQmYNfH5Aw6IHgXjHP2yXH7Ex5hi2W+ru9JRsfd5EWF5SLMw3eb81+93jJZDO0p46HAMg5fI/zuGNd0CxL8s362/yknD4Zrxv5fmWIDJZIHZ+EMkah4k9kDyMnMOxO0HD19vrm6X9cqoG747knW+FbiGvC4LI4LuvgPcuMJlohG8B1LlvMsl99wCAtTZWSp0AD3OHF0qpe9baOJSVdwGt9U8U23QrY8y3vu9XDVCVha5oJ8vuIJJXjUJVRqkgUtX1rUR6K42biQokj3yrmM+rmhGVQ7iyYNHt55oD7ydRavEt346NMT9V/ajJmPoZxd5gd8H+RA7ZycFdapdws56+FG+hnsda+59S6hr4BniQO3U0FfJFpL3xg+fUcZMpurWCwGbB4r8U15FE7qLFu4wsTfvVc+rMGPNnkzQaCQJgrV15VpECnCilrq21SdO0biOy7ccfnlMXxphfmqbTWBDYtE8WFOPjiVLqL2vtpzbp3RZye7A8cE4tjTHftUmr9UQ52enGDVFZzats97ZbS8WGODvtfrHrzMVjJlHqxKjdhtDHztvE1mwWNtiWSH1RsWPSzmLAHnN75YJPKU5FvfWeImK8pSjGmj33hdl7Z+sKt72VntL1/YbaavxOiNLHfQbbjP+2i9LX/YV+O8KtFKXP+wq6YEcM8+0emhX0pyGv1wdic28PWfAVVGLgY/ztlMtDEiW34WZZ1Ta4x7fqOmmKtXatlPod+IrtYWBIu1lG30ssQ6++IYZMjKSL6wYtQ1xqtv3ubWfsttRsrb5zo68JnQoCW0OZked0TLqp8CjmD4/B1s4Fyah56p4Ovb9KrvU9qDf3JghUvulg0GpxRbUWOn6jgkuv69TlxnxP2hz4MEQNTK7p6ySEtF+q1z2AO6llVSEjj9ekw8HugM6JUmpurf2rD1vEY3/2nFoDX/f1+r48vYasPBIm3uJ/g05MhwWoFN6X+PeaTOTag4TPwQSB2mrxig7e3lPzFpzOq7V1DCpIRkUNbE3AN+PUvGFuFO2i3ssQH9bad0qpjxRDyAMClStSXlxQLLcgFf3HfdIPxSg8JEMmJ/tG4mDHcqWmsbeWNOM2aXbJqASB2gZaqwysEXgUDVKXUYSsPLmOyYcURXkAnDbpnJTOwUv8IWoJfGuMGd08stF5SJ6Kl2pBSQirCVEwgvdSVTFqQaC2vbIVwmpCVMKA7YumjF4QqG3Iwc1LZ3z9ZJCucRnja5sKHIQgGSWvoKtj8Ff9teGgBIHaEJYn4QBClMvB7UqaG7NfVnxtyYFuCXJwHpLH0xWSTeXsvZc2FActCGwaklnV+GxsDb22/A/hlIPIc6IK8gAAAABJRU5ErkJggg==);width:1.05em;height:1.2em}.icon--heart._active:before,.icon--heart:hover:before,.product-view .add-to-links ._active.pro-link-wishlist:before,.product-view .add-to-links .pro-link-wishlist:hover:before,.products-grid .product-tile--category .product-image .product-tile__rollover ._active.add-to-wishlist:before,.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist:hover:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABYCAYAAAADWlKCAAAFK0lEQVR4nO2dP3LjNhSHPysXcLoMm9XewB406WJ36WyXqdYqU2V9gh2XW9k+gVUmlbVdujAHeLPaEyw7bjrlBElBkKZkkuIfgAAtfDMaz1iU9Igf3wMeATweYRGl1AlwDJzVHJLo11pENjZt2YdS6hg4Aeb6VUUMJCKS2LLjyOSXKaXmwCXwE5kIxx0+npCd8CcRWZm0qw6l1CVwQWbrvMNHN2S2/g2sTApkRBB9Yu/IxDDBBlgCD6avRn3RXAO/0e2CaWJFZms89IsGCaKUOgMe6XZ1deUeuB0a0nRI+gC8N2JVNQmwGCJML0H0VfZIfd9gmg3ZifYKZdqDHzHnEftYATd9vLuzIA5OrsyS7ERbeYv2ijuyEDU2vS6iToIope6w6/JtWAPn+0TRYvxFNnJyyb2I3LQ9uLUgSqlH3FxpVTSK4pEYOUsRWbQ5sJUgnomRUymKh2LktBJlryCeipGzJYrHYuTsFWXW9KbuM65NWmSYE7JOO+cOf8UAuNZtWkuth+jR1JNxk+xwpf9Oxt660VelIDrP+IyboW0f8n5kSvaeVuUpdSHLVZ7Rl2OmZ+9j1RsvBNGh6syyQQE40229RZWHNHY6AaO8aOstQZRS19i9URjYZq7bvGDXQz6MZ0tAs9XmhSDBO5yx5SVlD3k3vi0BTdH2R1DkHV9dWRMA4K2IJLmHmJp6DfTnEp5D1oVDQwIZF/Acsv5za0tA8/1ML1QI+MHJjHCbxCfOZsAb11YECt7MCMmgT8yDIH4RBPGMeeOcemB8giCeMeN5PjrgATOytU0BP4hnZEvoA36QzIAvrq0IFHyZkW3NCvhBnN/t/UrIR1yTiMjbfNg7yibLQCMreM5DHhwaEsh4AC2IXmMaOzTm0Inzdb7lTP3WjS0BSm1fCKK38sYOjDl04vI26t17WcFLxmerzbcECV4yOvFukYGqu72tdosGjPCirb/b/Ueappsoio4Iix9sc1u1ra1pj+Fn/N5AOWXWInJa9UbTBFUIXfaobdsXISsnTdNvURT9C/xsxaTD5VZEfq97s03hgCfCYmxTxCJy3nRAmzn1BWESywQJz/vpa9kriC5bcUWYex/KVZuyUrV9SBndn/xDCF19WYjIn20ObCUIQJqm65Cf9OJeRD62Pbi1IABpmsZRFM0J+UlbliLya5cPdF4op8sLhaVD+1kDrSvJ5fRduXhOEKWJVmUIq+hdJnYCxcJc0VsMGF63d860yjjZZkMmRu/oMWixtZ4HPifkKGBADDBXavyELHwdqqcYEQMMFuM/YFGMiQHmn45waKIYFQMMCwIHJYpxMcDCDipt4CmvO0/Jh7bGz9G4h+S84jxlUJ6xD2uCwKsUxaoYYHnTpzb8nNex1ivGshhg2UPKeF5Dfh+tn24wlE6334eQpumnKIqOgR/H+k1D3He9hT6E0TwkRxd8rKzq7CELEVmO+YOjCwLFw8Se8DdX2ZDNgcdj/7ATQaBIIJ/wb29jQiaGkzzKmSDg5bDY+rB2H04FyfFkBDbaSKoJL4rP6IZw2Rg3PogBnnhIjoPO3lnnXYdXgkAxLfyE/X5lTSZGYvl3OjFaYtgWvWHoD+AH7ImyBH4RkW+Wvr833nlIGUtJ5OjJXhe8FgSM5isJDvOLtngxymqiNOE1pB7LiuypaF6LARPwkDJKqfd0f0bWjYjc27DHBpMSBDqFsIQJhKhdvA9Zu5RC2LLhsCUTCVG7TM5DyujnAJYfgtnrofI+MWlBoEgk86HxwrdEryv/A/Gl0TlMIoa9AAAAAElFTkSuQmCC)}.icon--magnifier:before,.products-grid .product-tile--category .product-image .product-tile__rollover .pro-quick-view:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M%2E875%207%2E557C%2E875%203%2E872%203%2E872%2E875%207%2E558%2E875c3%2E684%200%206%2E683%202%2E997%206%2E683%206%2E682%200%203%2E685%2D2%2E99%206%2E683%2D6%2E68%206%2E683%2D3%2E68%200%2D6%2E68%2D2%2E998%2D6%2E68%2D6%2E683m14%2E24%200C15%2E12%203%2E39%2011%2E73%200%207%2E56%200S0%203%2E39%200%207%2E557c0%204%2E168%203%2E39%207%2E557%207%2E558%207%2E557%204%2E167%200%207%2E557%2D3%2E39%207%2E557%2D7%2E557%22%2F%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M21%2020%2E563c0%2D%2E113%2D%2E044%2D%2E225%2D%2E13%2D%2E31l%2D7%2E968%2D7%2E97c%2D%2E17%2D%2E17%2D%2E448%2D%2E17%2D%2E62%200%2D%2E17%2E17%2D%2E17%2E447%200%20%2E62l7%2E97%207%2E968c%2E172%2E17%2E448%2E17%2E618%200%20%2E086%2D%2E08%2E13%2D%2E19%2E13%2D%2E3%22%2F%3E%3C%2Fsvg%3E);height:1.05em;width:1.05em}.icon--marker:before,.product-view .add-to-links .storestock-trggr:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2216%22%20viewBox%3D%220%200%2013%2016%22%3E%3Cpath%20%20fill%3D%22%23333333%22%20d%3D%22M6%2E5%2C9%2E4A2%2E66%2C2%2E66%2C0%2C1%2C0%2C3%2E84%2C6%2E75%2C2%2E66%2C2%2E66%2C0%2C0%2C0%2C6%2E5%2C9%2E4ZM6%2E5%2C5A1%2E74%2C1%2E74%2C0%2C1%2C1%2C4%2E76%2C6%2E75%2C1%2E74%2C1%2E74%2C0%2C0%2C1%2C6%2E5%2C5Z%22%2F%3E%3Cpath%20class%3D%22cls%2D1%22%20d%3D%22M11%2E1%2C2%2E15a6%2E5%2C6%2E5%2C0%2C0%2C0%2D9%2E2%2C9%2E19l4%2E27%2C4%2E27a%2E46%2E46%2C0%2C0%2C0%2C%2E33%2E14%2E45%2E45%2C0%2C0%2C0%2C%2E32%2D%2E14l4%2E27%2D4%2E27a6%2E5%2C6%2E5%2C0%2C0%2C0%2C0%2D9%2E19Zm%2D4%2E6%2D1a5%2E58%2C5%2E58%2C0%2C0%2C1%2C3%2E95%2C9%2E53L6%2E5%2C14%2E64%2C2%2E55%2C10%2E7A5%2E58%2C5%2E58%2C0%2C0%2C1%2C6%2E5%2C1%2E17Z%22%2F%3E%3C%2Fsvg%3E);height:.8em;width:.65em}.gallery__image-link:before,.icon--plus:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20stroke%3D%22%23333333%22%20d%3D%22M5%20%2E5v9M%2E5%205h9%22%20stroke%2Dlinecap%3D%22square%22%2F%3E%3C%2Fsvg%3E);height:.5em;width:.5em}.block-layered-nav .gan-attribute .filter-remove:before,.icon--times:before,.popup:before,.pswp__button--close:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%23333333%22%20fill%2Drule%3D%22evenodd%22%20d%3D%22M%2E284%2E292c%2D%2E18%2E18%2D%2E28%2E43%2D%2E284%2E704%200%20%2E267%2E1%2E52%2E284%2E705l4%2E24%204%2E24%2D4%2E24%204%2E24c%2D%2E184%2E184%2D%2E286%2E436%2D%2E284%2E71%200%20%2E26%2E1%2E514%2E283%2E695%2E385%2E387%201%2E007%2E387%201%2E39%2E003L5%2E916%207%2E33l4%2E253%204%2E238c%2E39%2E39%201%20%2E388%201%2E39%2D%2E002%2E184%2D%2E188%2E29%2D%2E436%2E29%2D%2E7%2D%2E006%2D%2E263%2D%2E11%2D%2E508%2D%2E3%2D%2E695L7%2E306%205%2E94l4%2E253%2D4%2E252c%2E187%2D%2E188%2E29%2D%2E438%2E29%2D%2E7%200%2D%2E263%2D%2E105%2D%2E51%2D%2E294%2D%2E696%2D%2E442%2D%2E374%2D1%2E037%2D%2E345%2D1%2E404%2E02L5%2E917%204%2E546%201%2E677%2E296c%2D%2E39%2D%2E394%2D1%2D%2E394%2D1%2E39%2D%2E004%22%2F%3E%3C%2Fsvg%3E);height:.6em;width:.6em}.block-layered-nav .gan-attribute .filter-remove,.block-layered-nav .gan-attribute .handle-left-bg,.block-layered-nav .gan-attribute .handle-right-bg,.block-layered-nav .gan-attribute dd a,.icon--inline,.product-view .add-to-links>li>a{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:middle}.block-layered-nav .gan-attribute .filter-remove:before,.block-layered-nav .gan-attribute .handle-left-bg:before,.block-layered-nav .gan-attribute .handle-right-bg:before,.block-layered-nav .gan-attribute dd a:before,.icon--inline:before,.product-view .add-to-links>li>a:before{display:inline-block;font-size:inherit;margin:0;vertical-align:top}.gan-more-button button,.product-view input,.product-view select,.size-chart,.toolbar .sort-by select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #cacaca;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:43px;height:43px;padding:0 16px;-webkit-transform:color .3s;-ms-transform:color .3s;-o-transform:color .3s;transform:color .3s;width:100%}.gan-more-button button:hover,.product-view input:hover,.product-view select:hover,.size-chart:hover,.toolbar .sort-by select:hover{color:#666}.gan-more-button button{background-color:#333;border-color:transparent;color:#fff;text-align:center}.gan-more-button button:hover{color:currentColor}.product-view select,.toolbar .sort-by select{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2225px%22%20height%3D%227%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20stroke%2Dlinecap%3D%22round%22%20stroke%2Dwidth%3D%221%2E5%22%20points%3D%220%2E7%200%2E9%206%2E38%206%2E1%2012%2E3%200%2E9%22%2F%3E%3C%2Fsvg%3E);background-color:transparent;background-position:right 6px center;background-repeat:no-repeat}.product-view select::-ms-expand,.toolbar .sort-by select::-ms-expand{display:none!important;visibility:hidden!important}.toolbar .sort-by select{background-position:right center;line-height:29px;height:29px;padding:0 10px}.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%;top:0;position:absolute;left:0}.back-to-top__wrapper,.catalog-category-view .main,.catalog-product-view .main,.catalogsearch-result-index .main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1377px;width:100%}.catalog-category-view .main,.catalog-product-view .main,.catalogsearch-result-index .main{min-width:980px;padding-left:38px;padding-right:38px}.catalog-product-view .main{padding-left:58px;padding-right:58px}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.country-select *,.top-header-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);-o-transition:-o-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1),-o-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-o-transition:none;transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC}.back-to-top{display:none;left:0;position:fixed;width:100%}.back-to-top._active{display:block}.back-to-top__wrapper{max-width:1497px;padding:0 60px;position:relative}.back-to-top__link{bottom:0;display:inline-block;position:absolute;right:7px;text-align:center}.badge{padding:35px 22px 22px;text-align:left}.badge__text{border-bottom:1px solid currentColor;padding-bottom:4px;width:77px}.breadcrumbs{padding:1em 0;text-align:left}.breadcrumbs li+:before{content:"/"}.breadcrumbs li:last-child>*{font-weight:600}.breadcrumbs a{color:inherit}.category-banner{border-bottom:1px solid #dadada;padding:1.5rem 192px;text-align:center}.category-banner__description *{color:inherit;font:inherit;letter-spacing:inherit}.country-select,.country-select input,.countryselect-text-measurer{font-family:"Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Arial,sans-serif}#store_locations .block a,.country-select,.country-select input,.countryselect-text-measurer{font-size:12px;letter-spacing:1px}.category-banner__list{margin-top:1.5rem;text-align:center}.category-banner__list>*{padding:0 17px 14px}.country-select{position:relative}.country-select *{box-sizing:border-box}.country-select .flag{width:16px;height:11px;background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/country_select/img/flags.png)}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input{color:#cacaca;background-color:#000;border:0;position:relative;z-index:0;margin-top:.5px!important;margin-bottom:0!important;padding-left:44px;height:15px}.country-select input[disabled]+.flag-dropdown:hover{cursor:default}.country-select input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag-dropdown{position:absolute;top:-3px;bottom:0}.country-select .flag-dropdown:hover{cursor:pointer}.country-select .flag-dropdown:hover .selected-flag{background-color:#000;background-color:rgba(0,0,0,.05)}.country-select .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.country-select .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #ccc}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #ccc}.country-select .country-list{list-style:none;position:absolute;z-index:200;margin:0 0 0 2px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;width:26rem;max-height:20rem;overflow-y:scroll;padding:.5rem;color:#000}.country-select .country-list .flag{display:inline-block;margin-right:6px}.country-select .country-list .divider{margin:10px 0;border-bottom:1px solid #2b2f31}.country-select .country-list .country{line-height:20px;text-indent:-22px;padding:7px 32px}.country-select .country-list .country .dial-code{color:#999}.country-select .country-list .country.highlight{background-color:#000;background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name{margin-right:17px}.country-select.inside .flag-dropdown{padding:1px}.country-select.inside input[type=text],.country-select.inside input[type=tel]{padding-left:44px;margin-left:0}.country-select.outside input[type=text],.country-select.outside input[type=tel]{border:none;margin-left:38px}.country-select .zw{background-position:0 0}.country-select .zm{background-position:-16px 0}.country-select .za{background-position:0 -11px}.country-select .yt{background-position:-16px -11px}.country-select .ye{background-position:-32px 0}.country-select .ws{background-position:-32px -11px}.country-select .wf{background-position:0 -22px}.country-select .vu{background-position:-32px -22px}.country-select .vn{background-position:0 -33px}.country-select .vi{background-position:-16px -33px}.country-select .vg{background-position:-32px -33px}.country-select .ve{background-position:-48px 0}.country-select .vc{background-position:-48px -11px}.country-select .va{background-position:-48px -22px}.country-select .uz{background-position:-48px -33px}.country-select .uy{background-position:0 -44px}.country-select .um,.country-select .us{background-position:-16px -44px}.country-select .ug{background-position:-32px -44px}.country-select .ua{background-position:-48px -44px}.country-select .tz{background-position:-64px 0}.country-select .tw{background-position:-64px -11px}.country-select .tv{background-position:-64px -22px}.country-select .tt{background-position:-64px -33px}.country-select .tr{background-position:-64px -44px}.country-select .to{background-position:0 -55px}.country-select .tn{background-position:-16px -55px}.country-select .tm{background-position:-32px -55px}.country-select .tl{background-position:-48px -55px}.country-select .tk{background-position:-64px -55px}.country-select .tj{background-position:0 -66px}.country-select .th{background-position:-16px -66px}.country-select .tg{background-position:-32px -66px}.country-select .tf{background-position:-48px -66px}.country-select .td{background-position:-64px -66px}.country-select .tc{background-position:-80px 0}.country-select .sz{background-position:-80px -11px}.country-select .sy{background-position:-80px -22px}.country-select .sx{background-position:-80px -33px}.country-select .sv{background-position:-80px -44px}.country-select .st{background-position:-80px -55px}.country-select .ss{background-position:-80px -66px}.country-select .sr{background-position:0 -77px}.country-select .so{background-position:-16px -77px}.country-select .sn{background-position:-32px -77px}.country-select .sm{background-position:-48px -77px}.country-select .sl{background-position:-64px -77px}.country-select .sk{background-position:-80px -77px}.country-select .si{background-position:-96px 0}.country-select .sh{background-position:-96px -11px}.country-select .sg{background-position:-96px -22px}.country-select .se{background-position:-96px -33px}.country-select .sd{background-position:-96px -44px}.country-select .sc{background-position:-96px -66px}.country-select .sb{background-position:-96px -77px}.country-select .sa{background-position:0 -88px}.country-select .rw{background-position:-16px -88px}.country-select .ru{background-position:-32px -88px}.country-select .rs{background-position:-48px -88px}.country-select .ro{background-position:-64px -88px}.country-select .qa{background-position:-80px -88px}.country-select .py{background-position:-96px -88px}.country-select .pw{background-position:0 -99px}.country-select .pt{background-position:-16px -99px}.country-select .ps{background-position:-32px -99px}.country-select .pr{background-position:-48px -99px}.country-select .pn{background-position:-64px -99px}.country-select .pm{background-position:-80px -99px}.country-select .pl{background-position:-96px -99px}.country-select .pk{background-position:-112px 0}.country-select .ph{background-position:-112px -11px}.country-select .pg{background-position:-112px -22px}.country-select .pf{background-position:-112px -33px}.country-select .pe{background-position:-112px -44px}.country-select .pa{background-position:-112px -55px}.country-select .om{background-position:-112px -66px}.country-select .nz{background-position:-112px -77px}.country-select .nu{background-position:-112px -88px}.country-select .nr{background-position:-112px -99px}.country-select .bv,.country-select .no,.country-select .sj{background-position:0 -110px}.country-select .nl{background-position:-16px -110px}.country-select .ni{background-position:-32px -110px}.country-select .ng{background-position:-48px -110px}.country-select .nf{background-position:-64px -110px}.country-select .ne{background-position:-80px -110px}.country-select .nc{background-position:-96px -110px}.country-select .na{background-position:-112px -110px}.country-select .mz{background-position:-128px 0}.country-select .my{background-position:-128px -11px}.country-select .mx{background-position:-128px -22px}.country-select .mw{background-position:-128px -33px}.country-select .mv{background-position:-128px -44px}.country-select .mu{background-position:-128px -55px}.country-select .mt{background-position:-128px -66px}.country-select .ms{background-position:-128px -77px}.country-select .mr{background-position:-128px -88px}.country-select .mq{background-position:-128px -99px}.country-select .mp{background-position:-128px -110px}.country-select .mo{background-position:0 -121px}.country-select .mn{background-position:-16px -121px}.country-select .mm{background-position:-32px -121px}.country-select .ml{background-position:-48px -121px}.country-select .mk{background-position:-64px -121px}.country-select .mh{background-position:-80px -121px}.country-select .mg{background-position:-96px -121px}.country-select .me{background-position:0 -132px;height:12px}.country-select .md{background-position:-112px -121px}.country-select .mc{background-position:-128px -121px}.country-select .ma{background-position:-16px -132px}.country-select .ly{background-position:-32px -132px}.country-select .lv{background-position:-48px -132px}.country-select .lu{background-position:-64px -132px}.country-select .lt{background-position:-80px -132px}.country-select .ls{background-position:-96px -132px}.country-select .lr{background-position:-112px -132px}.country-select .lk{background-position:-128px -132px}.country-select .li{background-position:-144px 0}.country-select .lc{background-position:-144px -11px}.country-select .lb{background-position:-144px -22px}.country-select .la{background-position:-144px -33px}.country-select .kz{background-position:-144px -44px}.country-select .ky{background-position:-144px -55px}.country-select .kw{background-position:-144px -66px}.country-select .kr{background-position:-144px -77px}.country-select .kp{background-position:-144px -88px}.country-select .kn{background-position:-144px -99px}.country-select .km{background-position:-144px -110px}.country-select .ki{background-position:-144px -121px}.country-select .kh{background-position:-144px -132px}.country-select .kg{background-position:0 -144px}.country-select .ke{background-position:-16px -144px}.country-select .jp{background-position:-32px -144px}.country-select .jo{background-position:-48px -144px}.country-select .jm{background-position:-64px -144px}.country-select .je{background-position:-80px -144px}.country-select .it{background-position:-96px -144px}.country-select .is{background-position:-112px -144px}.country-select .ir{background-position:-128px -144px}.country-select .iq{background-position:-144px -144px}.country-select .io{background-position:-160px 0}.country-select .in{background-position:-160px -11px}.country-select .im{background-position:-160px -22px;height:9px}.country-select .il{background-position:-160px -31px}.country-select .ie{background-position:-160px -42px}.country-select .id{background-position:-160px -53px}.country-select .hu{background-position:-160px -64px}.country-select .ht{background-position:-160px -75px}.country-select .hr{background-position:-160px -86px}.country-select .hn{background-position:-160px -97px}.country-select .hk{background-position:-160px -108px}.country-select .gy{background-position:-160px -119px}.country-select .gw{background-position:-160px -130px}.country-select .gu{background-position:-160px -141px}.country-select .gt{background-position:0 -155px}.country-select .gs{background-position:-16px -155px}.country-select .gr{background-position:-32px -155px}.country-select .gq{background-position:-48px -155px}.country-select .gp{background-position:-64px -155px}.country-select .gn{background-position:-80px -155px}.country-select .gm{background-position:-96px -155px}.country-select .gl{background-position:-112px -155px}.country-select .gi{background-position:-128px -155px}.country-select .gh{background-position:-144px -155px}.country-select .gg{background-position:-160px -155px}.country-select .ge{background-position:-176px 0}.country-select .gd{background-position:-176px -11px}.country-select .gb{background-position:-176px -22px}.country-select .ga{background-position:-176px -33px}.country-select .bl,.country-select .fr,.country-select .gf,.country-select .mf,.country-select .re{background-position:-176px -44px}.country-select .fo{background-position:-176px -55px}.country-select .fm{background-position:-176px -66px}.country-select .fk{background-position:-176px -77px}.country-select .fj{background-position:-176px -88px}.country-select .fi{background-position:-176px -99px}.country-select .eu{background-position:-176px -121px}.country-select .et{background-position:-176px -132px}.country-select .es{background-position:-176px -143px}.country-select .er{background-position:-176px -154px}.country-select .eh{background-position:-16px -166px}.country-select .eg{background-position:-32px -166px}.country-select .ee{background-position:-48px -166px}.country-select .ec{background-position:-64px -166px}.country-select .dz{background-position:-80px -166px}.country-select .do{background-position:-96px -166px}.country-select .dm{background-position:-112px -166px}.country-select .dk{background-position:-128px -166px}.country-select .dj{background-position:-144px -166px}.country-select .de{background-position:-160px -166px}.country-select .cz{background-position:-176px -166px}.country-select .cy{background-position:0 -177px}.country-select .cx{background-position:-16px -177px}.country-select .cw{background-position:-32px -177px}.country-select .cv{background-position:-48px -177px}.country-select .cu{background-position:-64px -177px}.country-select .cs{background-position:-80px -177px}.country-select .cr{background-position:-96px -177px}.country-select .co{background-position:-112px -177px}.country-select .cn{background-position:-128px -177px}.country-select .cm{background-position:-144px -177px}.country-select .cl{background-position:-160px -177px}.country-select .ck{background-position:-176px -177px}.country-select .ci{background-position:-192px 0}.country-select .cg{background-position:-192px -11px}.country-select .cf{background-position:-192px -22px}.country-select .cd{background-position:-192px -33px}.country-select .cc{background-position:-192px -44px}.country-select .ca{background-position:-192px -66px}.country-select .bz{background-position:-192px -77px}.country-select .by{background-position:-192px -88px}.country-select .bw{background-position:-192px -99px}.country-select .bt{background-position:-192px -110px}.country-select .bs{background-position:-192px -121px}.country-select .br{background-position:-192px -132px}.country-select .bq{background-position:-192px -143px}.country-select .bo{background-position:-192px -154px}.country-select .bn{background-position:-192px -165px}.country-select .bm{background-position:-192px -176px}.country-select .bj{background-position:0 -188px}.country-select .bi{background-position:-16px -188px}.country-select .bh{background-position:-32px -188px}.country-select .bg{background-position:-48px -188px}.country-select .bf{background-position:-64px -188px}.country-select .be{background-position:-80px -188px}.country-select .bd{background-position:-96px -188px}.country-select .bb{background-position:-112px -188px}.country-select .ba{background-position:-128px -188px}.country-select .az{background-position:-144px -188px}.country-select .ax{background-position:-160px -188px}.country-select .aw{background-position:-176px -188px}.country-select .au,.country-select .hm{background-position:-192px -188px}.country-select .at{background-position:-208px 0}.country-select .as{background-position:-208px -11px}.country-select .ar{background-position:-208px -22px}.country-select .ao{background-position:-208px -33px}.country-select .an{background-position:-208px -44px}.country-select .am{background-position:-208px -55px}.country-select .al{background-position:-208px -66px}.country-select .ai{background-position:-208px -77px}.country-select .ag{background-position:-208px -88px}.country-select .af{background-position:-208px -99px}.country-select .ae{background-position:-208px -110px}.country-select .ad{background-position:-208px -121px}.country-select .np{background-position:-208px -132px}.country-select .ch{background-position:-208px -143px}.gallery{padding-left:77px;position:relative}.gallery__list>._hidden{display:none;visibility:hidden}.gallery__list--thumbnails>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:6px}.gallery__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;opacity:.5;padding:13px;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}:hover>.gallery__control{opacity:1}.gallery__control--next,.gallery__control--previous{bottom:50%;opacity:0}.gallery__control--previous{left:0}.gallery__control--previous:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.gallery__control--next{right:0}.gallery__control--next:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#navigation_loadinfo,.gallery__control--next-thumbnail,.gallery__control--previous-thumbnail{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.gallery__control--next-thumbnail,.gallery__control--previous-thumbnail{left:50%;transform:translateX(-50%)}.gallery__control--previous-thumbnail{bottom:100%}.gallery__control--next-thumbnail{top:100%}.gallery__control--next-thumbnail:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gallery__badge{left:0;position:absolute;top:0}.gallery__image-stage{height:0;padding-bottom:131.57895%;position:relative;width:100%}.gallery__image-link{cursor:-webkit-zoom-in;cursor:zoom-in}.gallery__image-link:before{background-color:#fff;-webkit-background-size:auto auto;background-size:auto;border-radius:75% 0 0;bottom:-6px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:0;padding:12px;position:absolute;right:-6px;z-index:9}.gallery__thumbnail-stage{left:0;position:absolute;margin-right:-72px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:72px}.gallery__thumbnail-link{display:table-cell;height:95px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;vertical-align:middle}.gallery__thumbnail-link:hover{opacity:.8}.gallery__thumbnail-link._selected{opacity:.65}.gan-loadinfo{background-color:transparent!important;color:inherit!important}.gan-more-button button{margin:0 auto 9px;max-width:320px}#advanced-navigation-overlay{background-color:#fff;margin-top:8px;opacity:.8}#navigation_loadinfo{background:0 0!important;left:50%;position:absolute;top:100px;transform:translateX(-50%);z-index:2001}#navigation_loadinfo_more{text-align:center}.top-header-container{box-sizing:border-box;background-color:#000;color:#cacaca;height:28px;padding-left:40px;padding-right:40px;padding-top:7px}.top-header{max-width:1377px;margin:0 auto;position:relative}.top-header:after,.top-header:before{content:'';display:table}.top-header:after{clear:both}.top-header #account-links{position:initial!important;float:right}.top-header #account-links ul.links{position:relative;top:0}.top-header #account-links ul.links>li{display:block;float:left;top:0;padding:0 0 0 10px;position:static;margin:0 0 0 10px;height:15px}.top-header #account-links ul.links>li+*{border-left:2px solid #cacaca}.top-header .quick-access{float:left}.store-switcher-top{display:inline-block;margin-right:7px;position:relative;vertical-align:top;float:left;margin-top:-.7px}.store-switcher-top div.selector{float:none;margin:0;min-width:0;min-width:unset;overflow:hidden;width:100%}.store-switcher-top div.selector:after{content:'';background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/selector-white.png) no-repeat;display:inline-block;float:right;-webkit-background-size:contain;background-size:contain;margin-left:10px;margin-top:-8px;width:9px;height:15px;vertical-align:middle}.store-switcher-top div.selector span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;display:inline-block;float:none;height:15px;min-width:unset;padding:0 0 0 4px;vertical-align:top;width:100%}.store-switcher-top div.selector span:before{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;width:15px;height:15px;content:' ';display:inline-block;margin-right:3px;margin-top:-3px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;vertical-align:middle}.store-switcher-top div.selector span.au:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABm1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYEBGlMTJQCAmcAAF8HB2rgV2UKCmyJibUMDG398/RTU5f///89PYpnZ6RhYaALC2cmJn1ycqpxcaotLYELCmoKCWn98PENDWnkWGX99fXMzOCipcuJibmJibR4eK7xpKx1datYXJ9ZV5gsLHwmJnoUFHEREW/hYWz2+//6/P709vvb2+rOzuGXncfku8WRmMSMk8CCgrR+frJxcqRkZaTumqPykJftjJTph41BQY0rNok8PIcwMoPmb3UmJnUZGXXmZHATE2wFBWUCAmEAAFvdTFrXKTv/+Pjq7fb28fHl5e/87e7/7e3R0eT53+K7yOLDw9u3t9Xly9O2ttOtrcmZosb2ub6QkLySkrt8fLCljK/Jl6xgbatxcqdwcKdXYqWjhqRpaKNdYaFTU5bpiZThhpNUTZJHR4owNIUsLX7kcn0vL3wfH3ceHnc6J3XiZ3QsLXPhZ2ndWGgYDWjcVmUHBmTfUF/cWV3oT1vbPUzYPUBpDD7WLTHUJirRDCDPDBGoUfNxAAAACHRSTlMAJxoNWSQgB2WBr+oAAAGASURBVCjPtc9lT8NQFIDhbljXy4BuFzZaSpm74O42H+7u7u4OP5tzm3mWfduT9pz2vkmTUvlVkAPUiWWGYcS3CMyVxVYmTQFVbK1fMJv1/ccVJlNrT6OpIoW5mJK191objfqRy672XjzexXM8x3E7PGye65BRMmPbXM+s6uFu1YrbWlqqJJYmC1k2yHoV4fWqJJoDDbA12cjahewtS/GsdqiJI2lqIPt15Pw1AkOne2ROmSQH5G67UewXPz8axvq27YeVCUMz6jPIdty3tSd+R++H8PvJ8IWzudlZIxmoGYZcrxsZHBV/oqMuy7R/89xpMLiqY1yQvwa1LDv19wszwO8/sW43KxFYtg5yrbY8rjZwK5QLAnn0dLjhHbJWSVQrsxBIViiCvitc2elTZIpl9NKAJzdCCMERueNL+jhCQQfG2DCAMkmZRh5uCeP1bhohchFKBZ3IoDO8FqaTrudvyBLiOUSn80iT/HcdnU08F5XmUETJC3OQUyXyHEqofPoH17lJC1JOJ3kAAAAASUVORK5CYII=)}.store-switcher-top div.selector span.intl:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAA4VBMVEUAAAACAQADAwEAAAAAAAAGAAAeCAQ1NTUfHx8ADHILFnhMVJwGEnUBDXKJj74AC2omMIdyeLEsN4tTW6Bnbqs9RpMDD3RhaKgJFHYGEHBOVpsLFW5wdaEoLWNSUFOCiLp2fbRwdrB4fa5gaKdZYKNHT5kyO4gPGHEZIXCsomYtMmI7PVxgW03NtyrPtiDozB/r0Bl9gKJ2ep+GiJ5ma5hrbpc0Po8zPo8oMoYoMYaZlIS8s4PHvH9xcX7Tx3rg0XXy4XONh3P453ATHGo5O2ZrZUiHfEGekDetmy7cwyX21xC+v49OAAAACXRSTlMAJw1ZGyIXCTFO/wexAAAA9klEQVQoz7XMZ2+DMBCAYTst0BDcpq0TcBnZo9nde+/+/x+Uy5kjliL5Wx4EZ+6VzLarZOGxUsXCZc6+hcN449DQbpt/Dc54U5ILKV/fpTyTpAm5FeaSlyR8fA6Th3PatCB3jskVfi/vi0UHcreindDEB3Uh92ro6bRWeMvPPcjXRxv6fT1vIFfRXdV0m0/I/spw+ucb5p966gymczMv/HUOoiCAl8CJ6IwG2ZC2g8m3kesoW4zqZPyjZ8TZXiRQHKsxHlQqlNAgc1/k1GwkoHz9xrTBy8skVeXZf5xNigXlQvqBYzObzHxg4TB3x8Jl3q6Fx7ZpCVqYK89Bqd7yAAAAAElFTkSuQmCC)}.store-switcher-top div.selector span.nz:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABYlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICGsODm4KCmwSEnETE3IHB2RRUZeNjbvfVGPjaHVmZqNYWJtra6YsLIF2dq1CQo7////97/B3d60yMoX86+3+4+T63+KJibcvMIMmJn0FBWn8///85uj53eCTlsCGhrV4erBPUJZMTJQ+PozjZHIREXD46uz64uX52dy3utbOv9TzsrZ/f6/uoqfxmZ9bW55UVJjrjpdMTJA4OIjmd4PndH4sLHzlbnkYGHXgWGbfUF7bQ1PZMEL89PXt7fT44uXP0OP+3d6ys9Hlxc+pqcufo8mfn8SooMLzvMDMoLTkp7Frb6tkbal9cqbGjqRxcqTilaFhYaHTkKDik57rk5qhdJrpjJRJSpT5kJNJSYk0Nofrf4UmKoM9PYI0L4DRbHwmJnbscnUmJnPjaXHsa3D3ZmrsV17eSFXnS07aN0flPEDYKzzgFBg21DpSAAAACXRSTlMAJ1kbDSIXEQd59A6QAAABOUlEQVQoz7XL1XLCUBCA4UPbFCulARolkATX4u5Sd3d31/fvnlwwQylpb/gudnfmn0WDNaICIe2Je6kY8jTJUKiYvIybu2gRkYqxK6JQKIhiIptyT3QhkCadzHpZoVJeXsy4E7s0TfM8T/t4fPg1SDMtTHGcx1ITOA6OSYXvfgOvAOSyBYtELAqrYv9sHS8acoTEGg1SYVPk8jDyNitk56zT4fA2SafXA4e5IxgI5iCfL7C1p1irJc5kDn3XDBPeDDMgHHjzn0JmH1+2qvH2O1X1s0d7dungIy3ZQcnGlCCvVVbv5PnPtiw/zLGvFHX8fEVhkixRkE0/GeudE/KYCpwNff0nG3/hUma0T67v3OCFv6P6Hq7g160LtvKt72W42MYZf5v0fZn+zMS4CgKNDqkYRbphFTo0SN8h0D1RnzHPdwAAAABJRU5ErkJggg==)}#store_locations{display:inline-block;vertical-align:top;border-left:2px #999 solid;padding:0 10px}#store_locations .block a{display:block;height:15px;color:#cacaca}#store_locations .block a:after{content:'';background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/map_pin_white.svg) no-repeat;display:inline-block;-webkit-background-size:contain;background-size:contain;margin-left:7px;margin-top:-3px;width:12px;height:15px;vertical-align:middle}.header-container{min-height:108px}.header-container .header-extras__search #search_mini_form{display:block;height:100%;left:40px;position:absolute;right:160px;width:auto}.header-container .header-extras__search .form-search{border-bottom:1px solid #cacaca;float:right;position:relative;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;width:226px}.header-container .header-extras__search .form-search input.input-text{border:none;background-color:transparent;color:#fff!important;padding-bottom:8px;width:80%}.header-container .header-extras__search .form-search input.input-text::-ms-clear{display:none!important;visibility:hidden!important}.header-container .header-extras__search .form-search input.input-text~.button{background-image:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/search_magnifying-glass.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;width:19px;height:18px;display:inline-block;position:absolute;top:0;right:0}.header-container .header-extras__search .form-search #clear-input{display:none;background-color:transparent;border:none;outline:0;position:absolute;top:10px;right:40px;cursor:pointer}.header-container .header-extras__search .form-search #clear-input:before{content:'';background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/cross.svg) no-repeat;display:block;width:10px;height:10px}.header-container .header-extras__search .form-search__cancel{display:none;position:absolute;top:5px;left:-30px;height:15px;width:15px;background-color:transparent;border:none;outline:0}.header-container .header-extras__wishlist{color:#fff;margin-right:25px}.header-container .header-extras__wishlist .block-title{cursor:pointer}.header-container .header-extras__wishlist #top-wishlist span{margin:0}.header-container .header-extras__wishlist #top-wishlist span:before{content:'';background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/wishlist_heart-empty.svg) top no-repeat;-webkit-background-size:contain;background-size:contain;display:block;width:20px;height:20px;margin:0 auto}.header-container .top-cart .block-title{height:initial}.header-container .header-extras__bag{color:#fff;position:relative;vertical-align:middle}.header-container .header-extras__bag .top-cart{position:relative}.header-container .header-extras__bag .top-cart__bag:before{content:'';background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bag_full.svg) top no-repeat;-webkit-background-size:contain;background-size:contain;display:block;width:20px;height:22px;margin:0 auto;cursor:pointer}.header-container .header-extras__bag .block-title.no-items .top-cart__bag:before{background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bag_empty.svg) no-repeat;-webkit-background-size:contain;background-size:contain}.header-container .header-extras__bag .bag-count{position:absolute;top:6px;left:0;right:0;text-align:center;color:#000;font-size:1.1em}.header-container.search-active{z-index:9999}.header-container.search-active #menu,.header-container.search-active .branding,.header-container.search-active .header-extras__bag,.header-container.search-active .header-extras__wishlist{visibility:hidden}.header-container.search-active .header-extras__search-overlay{z-index:-1;background-color:#000;opacity:.2;position:fixed;top:0;right:0;bottom:0;left:0}.header-container.search-active .header-extras__search .form-search{width:90%}.header-container.search-active .header-extras__search .form-search__cancel{display:block}.header-container.search-active .header-extras__search .form-search__cancel:before{content:'';background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/cross.svg) no-repeat;cursor:pointer;width:100%;height:100%;display:block}.header-container.search-active .header-extras__search .form-search input.input-text{padding-left:10px}.header-container.search-active .header-extras__search .form-search input.input-text.user-typing~#clear-input{display:inline-block}.header{max-width:1377px;padding-top:23px;padding-left:40px;padding-right:40px;position:relative}.header:after,.header:before{content:'';display:table}.header:after{clear:both}.header .branding{float:left;position:relative;z-index:9}.header .branding .logo{margin:0;width:240px}.header .header-extras{float:right;height:32px}.header .header-extras>*{display:inline-block;height:100%;vertical-align:baseline}.nav-container{margin:0 auto;max-width:1377px;padding:0 40px}.nav-container#scroll-down-menu-show{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:unset;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}._zoomed .nav-container#scroll-down-menu-show{opacity:0;-webkit-transition:opacity .3s,visbility 0s .3s;-o-transition:opacity .3s,visbility 0s .3s;transition:opacity .3s,visbility 0s .3s;visibility:hidden}.nav-container #menu{margin:auto;max-width:1377px;padding:0;position:relative;text-align:left;top:17px}.nav-container #menu li:first-child{margin-left:0}.nav-container #menu li{vertical-align:top}.nav-container #menu li .drop{color:#fff}.nav-container #menu li.search-item{bottom:5px}#search_mini_form_scroll{border-bottom:1px solid #cacaca;display:none;position:relative}@media screen and (min-width:1120px){#search_mini_form_scroll{display:block}}#search_mini_form_scroll .form-search{width:226px}#search_mini_form_scroll .input-text{border:none;background-color:transparent;color:#fff!important;padding:6px 0 2px;width:80%}#search_mini_form_scroll .button{background-image:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/search_magnifying-glass.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;width:19px;height:18px;display:inline-block;position:absolute;top:0;right:0}.block-layered-nav{padding-right:58px}.block-layered-nav span{display:inline}.block-layered-nav .block-title{display:none}.block-layered-nav .block-content .block-subtitle{margin-top:17px;position:relative}.block-layered-nav .block-content .block-subtitle .clear-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;display:inline-block;position:absolute;right:0;text-decoration:underline}.block-layered-nav .gan-attribute .handle-left-bg:before,.block-layered-nav .gan-attribute .handle-right-bg:before,.block-layered-nav .gan-attribute dd a.active:before{background:currentColor}.popup,.promo-panel{border:1px solid #cacaca}.block-layered-nav .gan-attribute{padding-top:20px}.block-layered-nav .gan-attribute+.gan-attribute{border-top:1px solid #cacaca;margin-top:24px}.block-layered-nav .gan-attribute dd a{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding:10px 0}.block-layered-nav .gan-attribute dd a:before{margin-right:8px}.block-layered-nav .gan-attribute dt{position:relative}.block-layered-nav .gan-attribute .count{color:#cacaca}.block-layered-nav .gan-attribute .filter-remove{font-size:20px;position:absolute;right:0;top:3px}.block-layered-nav .gan-attribute .gan-attribute-options{max-height:370px;overflow-y:auto}.block-layered-nav .gan-attribute .gan-attribute-options._overflowing{border:1px solid #cacaca;padding-left:8px}.block-layered-nav .gan-attribute .gan-attribute-options--base-colour-multi,.block-layered-nav .gan-attribute .gan-attribute-options--size{max-height:185px}.block-layered-nav .gan-attribute .gan-attribute-options--base-colour-multi ol,.block-layered-nav .gan-attribute .gan-attribute-options--size ol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.block-layered-nav .gan-attribute .gan-attribute-options--price{overflow:visible}.block-layered-nav .gan-attribute .gan-slider-span-container{margin-left:7px;position:absolute;top:6px}.block-layered-nav .gan-attribute .gan-slider-span{border-top:2px solid currentColor}.block-layered-nav .gan-attribute .gan-track{margin-top:17px;position:relative;width:75%}.block-layered-nav .gan-attribute .handle{float:left;height:17px;position:relative;width:0;z-index:9}.block-layered-nav .gan-attribute .handle-left-bg,.block-layered-nav .gan-attribute .handle-right-bg{display:inline-block;position:absolute;text-align:center}.block-layered-nav .gan-attribute .slider-back-bg{height:14px;left:10px;position:relative}.block-layered-nav .gan-attribute .track-values{bottom:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.limiter>*+:before{content:"\00a0/"}.limiter__option._current{text-decoration:none}.product-view{width:100%}.product-view .comingsoon_loader{height:800px;background-image:url(/skin/frontend/enterprise/ferguson_iphone/images/loader.gif);background-repeat:no-repeat;background-position:center 40px}.product-view .addtocart_loader{position:relative;z-index:100;background-image:url(/skin/frontend/enterprise/forevernew/css/fancybox_loading.gif);background-repeat:no-repeat;top:60px;height:66px;margin-top:-66px;background-position:78% 31px}.product-view .addtocart_loader.pdp{background-position:78% 39px}.product-view #comingsoon_form .input-box{position:relative;padding-left:0;margin:5px 0;height:initial;line-height:29px;font-size:11px;display:block}.product-view #comingsoon_form .validation-error{margin-bottom:10px}.product-view .product-essential{margin-bottom:40px}.product-view .product-img-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:-366px;padding-right:424px;width:100%}.product-view .product-view-container{float:left;width:366px}.product-view .product-main-info{margin-bottom:9px;padding-top:85px}.product-view .product-main-info .product-name h1{margin-bottom:0;text-transform:capitalize}.product-view .product-main-info .price-box{margin-bottom:48px}.product-view .product-main-info .price-box .old-price,.product-view .product-main-info .price-box .regular-price,.product-view .product-main-info .price-box .special-price{display:inline-block}.product-view .product-main-info .price-box .old-price .price,.product-view .product-main-info .price-box .regular-price .price,.product-view .product-main-info .price-box .special-price .price{margin:.1em}.product-view .product-main-info .price-box .old-price .price{text-decoration:line-through}.product-view .product-main-info .price-box .special-price .price{color:#e52380!important}.product-view .accordion-header.inactive-header:not(:hover),.product-view .add-to-links>li>a:hover{color:#666}.product-view .options-container-big{margin-bottom:40px}.product-view .add-to-cart{margin-top:20px}.product-view .add-to-cart #notify_comingsoon,.product-view .add-to-cart .btn-cart{position:relative}.product-view .add-to-cart #notify_comingsoon.comingsoon_form_submit{margin-bottom:50px}.product-view .add-to-cart .btn-cart__text{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.product-view .add-to-cart .btn-cart__text:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2213%22%20viewBox%3D%220%200%2015%2013%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9%2E43%2C12%2E61l5%2E17%2D5%2E16h0A1%2E32%2C1%2E32%2C0%2C0%2C0%2C15%2C6%2E79v0a1%2E34%2C1%2E34%2C0%2C0%2C0%2C0%2D%2E26h0a1%2E27%2C1%2E27%2C0%2C0%2C0%2C0%2D%2E26v0a1%2E32%2C1%2E32%2C0%2C0%2C0%2D%2E36%2D%2E66h0L9%2E43%2E39A1%2E33%2C1%2E33%2C0%2C1%2C0%2C7%2E54%2C2%2E27l2%2E91%2C2%2E9H1%2E33a1%2E33%2C1%2E33%2C0%2C1%2C0%2C0%2C2%2E66h9%2E11l%2D2%2E91%2C2%2E9a1%2E33%2C1%2E33%2C0%2C1%2C0%2C1%2E88%2C1%2E88Z%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:'';display:inline-block;height:13px;left:1em;margin-right:-15px;margin-top:-.2em;opacity:0;position:relative;-webkit-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,-o-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-o-transform .3s;vertical-align:middle;width:15px}.product-details__title:after,.product-view .accordion-content h3:after{content:":"}.popup,.popup:before,.pswp__button{position:absolute}.product-view .add-to-cart .btn-cart._busy>.btn-cart__text:after,.product-view .add-to-cart .btn-cart._success>.btn-cart__text:after,.product-view .add-to-cart .btn-cart:hover>.btn-cart__text:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.product-view .add-to-cart ._success>.btn-cart__text,.product-view .add-to-cart .btn-cart__text--success{opacity:0;-webkit-transition:opacity .3s,visibility 0s .3s;-o-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.product-view .add-to-cart .btn-cart__text--success:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M14%2E71%2E29a1%2C1%2C0%2C0%2C0%2D1%2E38%2C0L5%2C8%2E63%2C1%2E67%2C5%2E27A1%2C1%2C0%2C1%2C0%2C%2E29%2C6%2E66l4%2C4%2E05a1%2C1%2C0%2C0%2C0%2C1%2E38%2C0l9%2D9A1%2C1%2C0%2C0%2C0%2C14%2E71%2E29Z%22%2F%3E%3C%2Fsvg%3E);height:11px;width:15px}.product-view .add-to-cart ._success>.btn-cart__text--success{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:visible}.product-view .qty-container{display:none}.product-view .add-to-links>li{display:inline-block;text-align:center;width:50%}.product-view .add-to-links>li>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:15px 0;width:100%}.product-view .add-to-links .pro-link-wishlist{padding-right:27px}.product-view .add-to-links .storestock-trggr{padding-left:27px}.product-view .add-to-links .storestock-trggr:before{font-size:20px;margin-right:2px;margin-top:1px}.product-view .accordion-container{border-bottom:1px solid #cacaca}.product-view .accordion-header{margin-bottom:0;padding:13px 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-view .accordion-content+.accordion-header{border-top:1px solid #cacaca}.product-view .accordion-content{display:none;padding-bottom:1em}.product-view .accordion-content h3{margin-bottom:0}.product-view .accordion-content p{margin-bottom:2em}.product-details__title,.product-view .accordion-content p:last-child{margin-bottom:0}.product-view .accordion-content a{display:inline;text-decoration:underline}.product-view .accordion-content strong{color:#000;font-weight:600}.pswp__bg{background-color:rgba(255,255,255,.98)}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:20px;right:0;top:0}.pswp__button--close,.pswp__img{cursor:pointer}.popup{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);display:block;opacity:0;padding:48px 25px 40px;text-align:left;text-decoration:none;-webkit-transition:opacity .3s,visibility 0s .3s;-o-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:99}.popup:before{margin:0;right:12px;top:12px}.popup._active{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:visible;z-index:100}.category-products{padding:24px 0 0}.category-products .products-grid li.item,.product-collateral .products-grid li.item{float:none}.category-products .products-grid--category li.item,.product-collateral .products-grid--category li.item{padding-bottom:13px;width:50%}@media screen and (min-width:1280px){.category-products .products-grid--category li.item,.product-collateral .products-grid--category li.item{width:33.33333%}}.category-products .products-grid--related,.product-collateral .products-grid--related{text-align:center}.category-products .products-grid--related li.item,.product-collateral .products-grid--related li.item{padding-bottom:0;text-align:left;width:33.33333%}.product-tabs__tabs,.promo-panel,.promo-tile{text-align:center}.product-details{padding-top:2em}.product-details__list{margin-bottom:2em}.promo-grid{clear:both;margin-left:auto;margin-right:auto}.promo-grid--product-footer{border-top:1px solid #cacaca;width:800px}.promo-grid--product-footer>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%}.promo-panel{cursor:pointer;display:block;height:72px;margin-bottom:40px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.promo-panel:before,.promo-panel__icon,.promo-panel__text{display:inline-block;vertical-align:middle}.promo-panel:hover{color:#333}.promo-panel:before{content:'';height:100%;width:0}.promo-panel__icon{margin-right:6px;max-width:30%}.promo-panel__text{max-height:100%;max-width:60%}.promo-panel__title{color:inherit;display:block;margin-bottom:.2em}.promo-panel__strapline{display:inline-block;line-height:1;margin-bottom:.3em;text-decoration:underline}.promo-panel__popup{margin:-16px 0;right:16px;width:100%}.promo-tile{cursor:pointer;display:block;padding:22px;position:relative;text-decoration:underline}.product-tabs__tab,.products-grid .product-tile .price-box .old-price,.products-grid .product-tile .price-box .regular-price,.products-grid .product-tile .price-box .special-price{display:inline-block}.promo-tile:hover{color:#333;text-decoration:underline}.promo-tile__icon-container{font-size:0;height:55px;margin-bottom:12px;margin-left:auto;margin-right:auto;vertical-align:middle}.promo-tile__icon-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.promo-tile__title{font-weight:500}.promo-tile__popup{margin:-16px 0 -16px -210px;left:50%;width:420px}.product-options__item--color{margin-bottom:8px}.product-options__item--size .product-options__option{float:left;width:64.48087%}.product-options__item--size .product-options__help{float:right;width:33.06011%}.product-tabs{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:830px}.product-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#666;cursor:pointer;margin:0;padding:16px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.product-tabs__tab:hover{color:#000}.product-tabs__tab._active{color:#000;text-decoration:underline}.product-tabs__content{float:left;margin-right:-100%;opacity:0;position:relative;-webkit-transition:opacity .3s ease-in,visibility 0s .3s;-o-transition:opacity .3s ease-in,visibility 0s .3s;transition:opacity .3s ease-in,visibility 0s .3s;visibility:hidden;width:100%}.product-tabs__content._active{opacity:1;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;visibility:visible;z-index:2}.products-grid .product-tile .product-image{height:0;padding-bottom:132.13213%;position:relative;overflow:hidden;width:100%}.products-grid .product-tile .product-image .backimg{opacity:0;-webkit-transition:opacity .3s,visibility 0s .3s;-o-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.products-grid .product-tile .product-image:hover .backimg{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:visible}.products-grid .product-tile .product-image .product-tile__badge{left:0;position:absolute;top:0}.products-grid .product-tile .product-image .product-tile__rollover{background-color:rgba(255,255,255,.65);bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:78px;margin-bottom:-78px;position:absolute;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;width:100%}.products-grid .product-tile .product-image:hover .product-tile__rollover{margin-bottom:0}.products-grid .product-tile .price-box{margin-bottom:48px}.products-grid .product-tile .price-box .price{margin:.1em}.products-grid .product-tile .price-box .old-price .price{text-decoration:line-through}.products-grid .product-tile .price-box .special-price .price{color:#e52380!important}.products-grid .product-tile--category{margin:0 0 13px;padding-bottom:10px}.products-grid .product-tile--category .product-image{margin:0 0 13px}.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist,.products-grid .product-tile--category .product-image .product-tile__rollover .pro-quick-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding:15px;position:absolute;text-align:center;top:0;width:90px}.products-grid .product-tile--category .product-image .product-tile__rollover .add-to-wishlist{left:0}.products-grid .product-tile--category .product-image .product-tile__rollover .pro-quick-view{right:0}.products-grid .product-tile--category .product-image .wishlist-config-hover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11px 10px 15px;top:120px;left:50%;max-width:232px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:999}.products-grid .product-tile--related .product-image .product-image-cate:after{background-color:#fff;border-radius:95% 0 0;bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'Info';display:block;font-size:11px;height:29px;margin:0;padding:11px 1px 0;position:absolute;right:-1px;text-align:right;width:32px}.search-suggestions-articles .search-result__article+.search-result__article,.search-suggestions-products .search-result__product+.search-result__product{margin-left:18px}.products-grid .product-tile--related .product-image .product-tile__rollover{height:128px;margin-bottom:-128px;padding:25px}.products-grid .product-tile--related .product-image .product-tile__rollover .pro-quick-view{bottom:25px;display:inline-block;left:0;position:absolute;text-decoration:underline;width:100%}.search-suggestions{display:none;background-color:#fff;position:absolute;right:0;left:0;top:50px;padding:0 60px 0 20px}.search-suggestions h3{margin-bottom:8px}.header-container.search-active .search-suggestions.visible{display:block}.search-suggestions-keywords{padding-bottom:25px}.search-suggestions-keywords li{padding:10px 0;border-bottom:1px solid #cacaca;cursor:pointer}.search-suggestions-keywords li mark{font-weight:600;background-color:transparent;color:inherit}.search-suggestions-products{padding-bottom:25px}.search-suggestions-products .search-result__product{width:125px;display:inline-block;cursor:pointer;vertical-align:top}.search-suggestions-products .search-result__product .product-image-container{height:0;padding-bottom:107.2%;width:100%}.search-suggestions-products .search-result__product .product-image-container img{width:100%}.search-suggestions-products .search-result__product .product-title-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:44px;padding:4px 0;text-align:center}.search-suggestions-products .search-result__product .product-price-container{text-align:center;font-weight:600}.search-suggestions-articles{padding-bottom:25px;cursor:pointer}.search-suggestions-articles .search-result__article{width:197px;display:inline-block;vertical-align:top}.search-suggestions-articles .article-image-container{height:0;padding-bottom:57.86802%;width:100%}.search-suggestions-articles .article-image-container img{width:100%}.search-suggestions-articles .article-title-container{padding:4px 0;text-align:center}.size-chart:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23cacaca%22%20d%3D%22M7%202v10h3V5h2v7h3V0h2v14H0V0h2v12h3V2%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;color:#666;content:'';display:inline-block;height:14px;margin-right:.3em;margin-top:-.3em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;vertical-align:middle;width:17px}.size-chart:hover:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M7%202v10h3V5h2v7h3V0h2v14H0V0h2v12h3V2%22%2F%3E%3C%2Fsvg%3E);color:#333}.toolbar{margin-top:17px;position:relative}.toolbar .amount{color:#cacaca;margin-right:4px}.toolbar .pages .next,.toolbar .pages .previous{vertical-align:top}.toolbar .pages .next._inactive,.toolbar .pages .previous._inactive{color:#cacaca}.toolbar .pages .total:before{content:"/"}.toolbar .sort-by{display:inline-block;margin-right:8px}.toolbar .sort-by label{display:inline-block}.toolbar .sort-by label:after{content:":"}.toolbar .sort-by select{display:inline-block;margin:-6px 16px;width:167px}.toolbar .sort-by>a{display:none}.toolbar__group,.toolbar__group>*{display:inline-block}.toolbar__group>*{vertical-align:middle}.toolbar__group--primary{position:absolute;right:0;top:0}.toolbar-bottom .toolbar{padding-bottom:40px}.checkout-twostep-index .address-autocomplete ul{min-width:288px}.checkout-twostep-index .address-autocomplete li{padding:8px 8px 8px 12px}.block-layered-nav .gan-attribute:after,.clearfix:after,.product-options:after,.product-options__item:after,.product-tabs__content-container:after,.product-view .product-essential:after{content:"";display:table;clear:both}.u-1-of-1{width:100%!important}.u-1-of-2{width:50%!important}.u-1-of-3{width:33.33333%!important}.u-2-of-3{width:66.66667%!important}.u-1-of-4{width:25%!important}.u-2-of-4{width:50%!important}.u-3-of-4{width:75%!important}.u-1-of-5{width:20%!important}.u-2-of-5{width:40%!important}.u-3-of-5{width:60%!important}.u-4-of-5{width:80%!important}.js .u-no-js,.no-js .u-js-only,.no-retina .u-retina-only,.no-touch .u-touch-only,.product-tabs__tab-container._empty,.products-grid .product-tile .product-image .touch .backimg,.products-grid .product-tile .product-image .touch .product-tile__rollover,.pswp__button,.pswp__caption,.pswp__counter,.retina .u-no-retina,.toolbar-bottom .sorter,.toolbar-bottom .toolbar--no-pager,.toolbar-bottom .toolbar__group--secondary,.touch .products-grid .product-tile .product-image .backimg,.touch .products-grid .product-tile .product-image .product-tile__rollover,.touch .u-no-touch,.u-hidden{display:none!important;visibility:hidden!important}.pswp__button--close{display:block!important;visibility:visible!important}@media screen and (min-width:1024px){.u-1-of-1-large-and-up{width:100%!important}.u-1-of-2-large-and-up{width:50%!important}.u-1-of-3-large-and-up{width:33.33333%!important}.u-2-of-3-large-and-up{width:66.66667%!important}.u-1-of-4-large-and-up{width:25%!important}.u-2-of-4-large-and-up{width:50%!important}.u-3-of-4-large-and-up{width:75%!important}.u-1-of-5-large-and-up{width:20%!important}.u-2-of-5-large-and-up{width:40%!important}.u-3-of-5-large-and-up{width:60%!important}.u-4-of-5-large-and-up{width:80%!important}.u-hidden-large-and-up{display:none!important;visibility:hidden!important}.u-display-block-large-and-up{display:block!important;visibility:visible!important}.u-display-inline-block-large-and-up{display:inline-block!important;visibility:visible!important}}@media screen and (min-width:1280px){.u-1-of-1-x-large-and-up{width:100%!important}.u-1-of-2-x-large-and-up{width:50%!important}.u-1-of-3-x-large-and-up{width:33.33333%!important}.u-2-of-3-x-large-and-up{width:66.66667%!important}.u-1-of-4-x-large-and-up{width:25%!important}.u-2-of-4-x-large-and-up{width:50%!important}.u-3-of-4-x-large-and-up{width:75%!important}.u-1-of-5-x-large-and-up{width:20%!important}.u-2-of-5-x-large-and-up{width:40%!important}.u-3-of-5-x-large-and-up{width:60%!important}.u-4-of-5-x-large-and-up{width:80%!important}.u-hidden-x-large-and-up{display:none!important;visibility:hidden!important}.u-display-block-x-large-and-up{display:block!important;visibility:visible!important}.u-display-inline-block-x-large-and-up{display:inline-block!important;visibility:visible!important}}.block-layered-nav .gan-attribute .filter-remove__text,.gallery__control-text,.product-view .product-main-info .price-box .price-label,.products-grid .product-tile .price-box .price-label,.u-visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media print{.u-no-print{display:none!important}}@media not print{.u-print-only{display:none!important;visibility:hidden!important}}.store-switcher-top div.selector span{background-color:transparent!important;background-image:none!important}.top-cart .block-title strong label{position:initial!important}


/* FILE: widgets.css */
/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */



/* FILE: styles.css */
#ajaxcartpro-progress{
    border: 1px #999999 solid;
    position: fixed;
    text-align: center;
    padding: 10px;
    background-color: #ffffff;
    z-index: 9999;
    color: black;
    overflow:  auto;
    min-height: 50px;
    min-width: 200px;
}

#ajaxcartpro-add-confirm,
#ajaxcartpro-remove-confirm{
    position: fixed;
    border: 1px #999999 solid;
    text-align: center !important;
    padding: 10px;
    background-color: #ffffff;
    z-index: 9999;
    color: black;
    overflow:  auto;
    min-height:20px;
    min-width: 260px;
    width: auto;
    height: auto;
}

.ajaxcartpro-box-hide{
   display:none;
}

.ajaxcartpro-box-show{
    display:block;
}

#ajaxcartpro-add-confirm p,
#ajaxcartpro-remove-confirm p{
    width: 260px;
}

.acp-msg-block{
    font-weight:bold;
    background-image: none;
    padding:0!important;
    min-height:0!important;
    font-size: 12px !important;
    text-align: center;
}

.aw-acp-continue, .aw-acp-checkout, .aw-acp-continue:hover, .aw-acp-checkout:hover{
    padding:0;
    line-height:24px;
    height:24px;
    margin:0px auto;
    display:block;
    font-family:Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration:none;
    cursor: pointer;
}

.aw-acp-continue, .aw-acp-continue:hover,.aw-acp-checkout, .aw-acp-checkout:hover{
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    font: normal 11px/35px Gill Sans Std, Arial;
    height: 35px;
    background: #000;
    border: 0;
    margin: 0;
    cursor: pointer;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    color: #fff;
    text-decoration: none; padding:0 28px; margin-bottom: 10px;
}


.aw-acp-checkout, .aw-acp-checkout:hover{
}

#acp-configurable-block #bundle-product-wrapper
{
    z-index: 1000;
}

#acp-configurable-block dl
{
    text-align: left;
    padding-left: 10px;
}

#acp-configurable-block .price
{
    font-size: 14px;
}

#acp-configurable-block .product-name
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#acp-overlay
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
    z-index: 100;
}
#acp-overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}

#acp-product-options
{
    min-width: 400px;
    position: fixed;
    overflow:  auto;
    z-index:1000;
    background-color: white;
    padding: 10px;
    width: auto;
    height: auto;
}

#acp-product-options .aw-acp-continue,
#acp-product-options .aw-acp-checkout{
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

#acp-product-options .aw-acp-btn-container{
    margin: 5px auto 5px auto;
    padding-left: 20px;
}

#acp-product-options .giftcard-send-form{
    margin: 0;
}

#acp-product-options .product-options dt label.required em {
    color: #EB340A;
    margin-left: 5px;
}

#acp-product-options #product-options-wrapper
{
    margin:0;
    text-align:center;
}
.map-popup
{
    z-index: 1001 !important;
}



/* FILE: lookbookslider.css */
/**************************
*
*	GENERAL
*
**************************/
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow { margin: 10px auto; padding: 0; overflow: hidden; z-index: 1;}
.cycle-slideshow .slide img { 
    position: absolute; top: 0; left: 0;
    width: 100%; height: auto; padding: 0; display: block;
}
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}
.cycle-slideshow .hotspot img{
    width: auto;
    height: auto;
    position: absolute;
}
/** Pager style **/
.pagernav ul{ 
    text-align: center; width: 100%; z-index: 500; position: absolute; bottom: 0px; overflow: hidden;
}
.pagernav ul li{ 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.pagernav ul li.selected { color: #D69746;}
.pagernav ul li.thumb { 
    display: inline-block; color: #ddd; cursor: pointer; 
}
/***********************/
.pagernav {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.pagernav ul {
    padding: 3px 4px 8px;
    position: relative;
    display: block;
    text-align: center;
}
.pagernav ul li.thumb {
    display: inline-block;
    padding: 0 4px;
    margin: 0 !important;
    overflow: hidden;
}
.pagernav ul li.thumb > img {
    border: 1px solid;
    cursor: pointer;
    margin-top: 5px;
    vertical-align:bottom;
    opacity: 0.5;
}
.pagernav ul li.thumb:hover > img,
.pagernav ul li.thumb.cycle-slide-active > img{
    opacity: 1;
}
.pagernav ul li.thumb img{ 
    border: 4px solid #e6e6e6;
    -moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
    box-shadow: 0px 3px 6px rgba(0,0,0,.5);
    margin: 0 auto;
    width: auto;
    height: auto;
    display: inline-block;
}

.pagernav ul > * { cursor: pointer;}
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }
.cycle-overlay { 
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}
#progress {
    position: absolute;
    bottom: 0;
    height: 6px;
    width: 0px;
    background: #b7b7b7;
    z-index: 500;
}
.pagernav ul.cycle {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
.pagernav ul.cycle li {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 20px 5px;
    position: relative;
    text-align: left;
    text-indent: -9999px;
    width: 16px;
    background: #b7b7b7;
}
.pagernav ul.cycle li {
    -moz-box-shadow:
        0px 1px 0px rgba(255,255,255,1),
        inset 0px 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:
        0px 1px 0px rgba(255,255,255,1),
        inset 0px 1px 1px rgba(0,0,0,0.2);
    box-shadow:
        0px 1px 0px rgba(255,255,255,1),
        inset 0px 1px 1px rgba(0,0,0,0.2);
}
.pagernav ul.cycle li > span {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 8px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 8px;
}
.pagernav ul.cycle li:hover > span {
    -moz-box-shadow:
        0px 1px 0px rgba(255,255,255,1),
        inset 0px 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow:
        0px 1px 0px rgba(255,255,255,1),
        inset 0px 1px 1px rgba(0,0,0,0.2);
    box-shadow:
        0px 1px 0px rgba(255,255,255,1),
        inset 0px 1px 1px rgba(0,0,0,0.2);
}
.pagernav ul.cycle li.cycle-pager-active > span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    background: #434648;
}
/********* prev / next links ************/
.slide-prev, .slide-next, .slide_commands {
    cursor: pointer;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 999;
    background: #d8d8d8;
    background: rgba(216, 216, 216, 0.85);
}
.slide-prev {
    left: 0;
}
.slide-prev > span {
    background: url(https://skin.forevernew.com.au/skin/frontend/base/default/lookbookslider/images/camera_skins.png) no-repeat 0 0;
    display: block;
    height: 40px;
    width: 40px;
}
.slide-next {
    right: 0;
}
.slide-next > span {
    background: url(https://skin.forevernew.com.au/skin/frontend/base/default/lookbookslider/images/camera_skins.png) no-repeat -40px 0;
    display: block;
    height: 40px;
    width: 40px;
}

.slide_commands {
    right: 41px;
}
.slide-prev.hover,
.slide-next.hover,
.slide_commands.hover {
    display: none;
}
.cycle-slideshow:hover .slide-prev.hover,
.cycle-slideshow:hover .slide-next.hover,
.cycle-slideshow:hover .slide_commands.hover {
    display: block;
}

.slide_commands > .slide_play {
    background: url(https://skin.forevernew.com.au/skin/frontend/base/default/lookbookslider/images/camera_skins.png) no-repeat -80px 0;
    height: 40px;
    width: 40px;
}
.slide_commands > .slide_stop {
    background: url(https://skin.forevernew.com.au/skin/frontend/base/default/lookbookslider/images/camera_skins.png) no-repeat -120px 0;
    display: block;
    height: 40px;
    width: 40px;
}

.disabled { opacity: .5; filter:alpha(opacity=50); }
.showIt { display: none; }

.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

/*Hotspots*/
.content-before, .content-after {
    display: block;
    clear:both;
}
.hotspot {
    position:absolute;
}

.hotspot:hover .product-info,
.hotspot.hover .product-info{
    visibility: visible;
}

.hotspot:hover .hotspot-icon,
.hotspot.hover .hotspot-icon {
    z-index:101; 
}

.hotspot .product-info {
    background: url(https://skin.forevernew.com.au/skin/frontend/base/default/lookbookslider/images/info-bg.png) repeat 0 0 transparent;
    border-top: 2px solid #FFFFFF;
    color: #686767;
    overflow:hidden;
    font: normal 12px Tahoma,Arial;
    min-width: 220px;
    max-width: 300px;
    padding: 12px;
    position: absolute;
    display:block;
    visibility: hidden;
    z-index:999; 

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: #666 2px 2px 3px;
    -moz-box-shadow: #666 2px 2px 3px;
    box-shadow: #666 2px 2px 3px;
}
.hotspot .product-info h2,
.hotspot .product-info a {
    color: #686767;
    font: normal 12px Tahoma,Arial;   
}

.hotspot .product-info .price {
    font: bold 12px Tahoma,Arial;
    color: #7dad01;
    padding-top: 8px;
    float: left;
    clear: both;
}

.hotspot .product-info .price .old-price{
    font: bold 11px Tahoma,Arial;
    color: #686767;
    text-decoration: line-through;
}

.hotspot .product-info  .out-of-stock {
    margin-top:5px;
    color: #D83820;
}
.hotspot-icon {
    position: absolute;
}
.hotspot .shop-block {
    float:right;
    padding-top: 8px;
}
.pro-detail-div .desc img {float:left; padding: 0 5px 5px 0; position: relative;}

.clearfix:after { 
    content: "."; 
    visibility: hidden; 
    display: block; 
    height: 0; 
    clear: both;
}	

.lookbookslider-container {
    background: url(https://skin.forevernew.com.au/skin/frontend/base/default/lookbookslider/images/spinner.gif) 50% 50% no-repeat;
}

.pinit_button{
    position: absolute;
    top: 0px;
}

/** Adaptive style **/

@media screen and (max-width:600px) {
    .hotspot .product-info .desc{
        display: none;
    }   
    .hotspot .product-info .price{
        font-size: 12px;
        padding-top: 0px;
    }
    .hotspot .product-info label{
        font-size: 10px;
        float: left;
        margin-left: 60px;
    }
    .hotspot .product-info h2{
        margin-bottom: 0px;
        font-size: 10px;
    }
    .hotspot .product-info .shop-block{

        width: 100%;
        margin-top: -20px;
    }
    .hotspot .product-info input.qty{
        height: 18px;
        width: 30px;
        font-size: 12px;
        padding: 0px;
    }
    .hotspot .product-info .btn-cart{
        width: 100%;
        margin-top: 5px;

    }

}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { min-width: 200px;}
    .cycle-slideshow .cycle-overlay { padding: 4px }
    .cycle-slideshow .cycle-caption { bottom: 4px; right: 4px }
    .pagernav {display: none}
    .hotspot {display: none}
}

@media screen and (max-width:400px) {
    .hotspot {
        display: none;
    }

    .camera_thumbs_cont{
        display: none;
    }

    .camera_target_content {
        overflow: hidden;
    }

}




/* FILE: locator.css */
/* Base style for location map */
.loc-map{
    -webkit-transform: translate3d(0, 0, 0);
}

    .loc-infowindow-loader.is-loading{
        width: 100%; height:50px;
    }

/* Base style for location teasers */
.loc-teaser{
    -webkit-transition: .5s background ease-in; padding: 10px 33px 0px 0;
}
    .loc-teaser:hover{

    }

    .loc-teaser h3{
        margin-top: 0; margin-bottom: 0.6em;font-size: 13px;
    }

    .loc-teaser p{ color:#000;}
    .loc-teaser address { color:#000;}



    .loc-teaser-links a{ font-size: 10px; text-transform: uppercase; font-weight: normal; font-size: 11px; line-height: 2em; }

    .loc-viewstore:after{
        content:"•"; position: relative; color: #666; padding: 4px; vertical-align: middle; bottom: 1px;
    }


/* Locator search form */
.loc-srch{
 margin-bottom: 8px; float:left; width: 290px;
}
    .loc-srch h4{
        margin: 0;
    }

    .loc-srch-form{
font:10px/normal "Gill Sans Std", arial; color: #909295; text-transform: uppercase; letter-spacing: 1px;
    }

        #locator-search div.selector{
            width: 284px!important;
        }

        .loc-country-select{
            min-height: 47px;
        }

        .loc-srch-s{
            width: 280px; padding: 5px;
        }

        .loc-radius{
            min-height: 65px;
        }
        .loc-srch-dis{
            width: 250px; padding: 5px;
        }

        .loc-srch-lbl{
            display:block; margin: 22px 0 8px 0; font-family: arial;
        }

            .loc-radius .loc-srch-lbl, .loc-country-select .loc-srch-lbl{
                margin-top: 10px;
            }
.locator-search-index select option {
    font-family: arial;}
        .search-areas{
            display:block; border-bottom: #ccc 1px solid;
        }
.locator-search-index #locator-autocomplete{font-family:arial;}
            .search-areas a.loc-trigger{border: 1px solid #ccc;
                font-family: Arial, sans-serif;
                font-size: 9px;
                position:relative;
                min-width:  20px; font-family: arial;
                padding: 0 5px;
                height: 16px;
                text-align: center;
                display: inline-block;
                margin-top: 0px;
                zoom: 1;
                line-height: 16px;
                margin-bottom: 15px;
                transition: .2s background-color linear, .2s border-color linear, .2s color linear;

            }
            .search-areas a.loc-trigger:hover{
                border-color: #999;
            }

            .search-areas a.loc-trigger.active{

                background-color: #000; color: #fff;
            }

            .loc-trigger-wa{
                margin-right: -20px;
            }




.loc-srch-form .validation-passed,.loc-srch-form .validation-error {padding-right: 0}
.loc-srch-form .input-box.validation-error {position: relative;}
.loc-srch-form .input-box.validation-error .distance-unit{position: absolute; right:0; top:8px;}

/* Locator search results */
.loc-srch-res{position: relative;
overflow: hidden;
margin-bottom: 84px;
margin-top: 11px;
}
    /* hide no results page by default */
    .loc-srch-res-noresults{
        display:none;
    }

    /* when no results are shown show no results and hide search; */
    .loc-srch-res.is-no-results .loc-srch-res-list, .loc-srch-res.is-no-results .loc-srch-res-map{
        display:none;
    }
    .loc-srch-res.is-no-results .loc-srch-res-noresults{
        display:block;
    }

    /* Map */
    .loc-srch-res-map-wrap{
        float:right;
        background: #fefefe;
    }
    .loc-srch-res-map-wrap.is-fixed{
       /*  position:fixed; */ top:0;  height:756px; width:657px;
    }
    .loc-srch-res-map-wrap.is-bottom{
        position:absolute; bottom:0; margin-left: 320px;
    }
        .loc-srch-res-map{
            width: 658px; height: 756px;
        }
.loc-page-data p{ color:#000;}
.loc-page-data address { color:#000;}

.store-locator .page-title  h1{color:#000!important;}
    /* Teaser List */
    .loc-srch-res-list{
        float: left; width: 290px;  padding:5px 0; clear:left;
    }
.loc-ls-item {border-bottom: 1px solid #ccc;font-weight: bold; padding-bottom: 10px; margin-bottom: 7px;  background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/locator/images/prin.png") no-repeat 259px 10px; min-height: 40px;}
.loc-ls-item address{ color: #000; font-size: 11px;font-weight: normal; margin:5px 0 10px 0;}



/* Individual Location Page */
.loc-page{
    float:left; width: 100%; clear:both;
    margin-bottom: 20px; margin-top: 0;
}
.locator-search-index .loc-srch-res{margin-bottom: 49px;}
    .loc-page-data{
        float: left; width: 300px; margin-right: 20px;
    }
        .loc-page-data h2{
            margin-bottom: 2px; font-size: 14px; margin-top: 6px;
        }
    .loc-page-map-wrap{
        float:left; background: #fefefe; border: #ccc 1px solid; padding: 0; border-width: 0;
    }
        .loc-page-map{
            width: 658px; height: 600px;
        }


        .loc-info-section p{
            margin-bottom: .8em;
        }

        .loc-info-ttl{
            margin: 1.5em 0 .5em 0;
        }

        .loc-contact{
            border-bottom: #ccc 1px solid;
        }
            .loc-data-email, .loc-data-phone{
            letter-spacing:0px;
            }

            .loc-contact address{
                margin-bottom: 1em;
            }
            .loc-contact .loc-directions{
                margin: 1.1em 0 1.5em 0;
            }
                .loc-contact .loc-directions span{
                    padding-left: 18px; padding-right: 18px;
                }

        .loc-store-hours *{
            line-height: 1.5em;
        }

        .loc-store-hours label{
            display:inline-block; width: 90px; letter-spacing: 0; color: #000;
        }

   .loc-info-back {
   color: #000000;
    display: inline-block;
    font-family: "Gill Sans Std",arial;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top: 2em;
    text-transform: uppercase;
}

.loc-info-back span {
    font-size: 16px;
}



/* Nearby Locations */
.loc-nearby{
    float:left; margin-top: 20px;
}
    .loc-nearby-item{
        display:inline-block; position: relative; vertical-align: top;
        width: 207px; margin-right: 20px; margin-bottom: 10px;
    }
        .loc-nearby-item .loc-teaser{
            padding-right: 20px;
        }
    .loc-nearby-item:nth-child(4n){
        margin-right:0;
    }

/* Loader styles */
.loader { display: none; width: 24px; height: 24px; text-indent: -9999px;}
.loader.is-loading { display: inline-block; background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/locator/images/loader/loader-med.gif) center no-repeat; }
.loader-tiny { width: 10px; height: 10px; }
.loader-tiny.is-loading { background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/locator/images/loader/loader-tiny.gif); }
.loader-sml { width: 16px; height: 16px; }
.loader-sml.is-loading { background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/locator/images/loader/loader-sml.gif); }
.loader-lrg { width: 48px; height: 48px; float: right; }
.loader-lrg.is-loading { background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/locator/images/loader/loader-lrg.gif); }
.loc-srch button.btn {letter-spacing: 2px;
text-align: center;
text-transform: uppercase;
font: normal 11px/25px Gill Sans Std, Arial;
height: 25px;
background: #000;
border: 0;
cursor: pointer;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
color: #fff;
text-decoration: none;
padding: 0 30px;
float: right;
margin: 0 0 15px;}
.loc-srch button.btn:hover {background-color: #333;}
.locator-search-index .form-list li {
margin: 0 0 -16px;
vertical-align: top;
}

.loc-info-back span{display:none;}
.loc-info-back:after {
    content: ">";
    padding-left: 4px;
}

.locator-search-index .header-left .form-list li {
margin: 0;
}
.search-areas a.loc-trigger.active{background:#000;color:#fff;}
.store-locator .page-title {border-bottom: 1px solid #000; margin-bottom: 10px; padding-bottom: 7px}
.postcode-radius li .distance-unit{margin-left: 5px}
.loc-srch-form ul.form-list {border-bottom: 1px solid #ccc;}
.loc-srch-form ul.form-list.country-sate {padding-bottom: 20px; margin-bottom: 13px}
.loc-srch-form ul.form-list.postcode-radius {padding-bottom: 15px; margin-bottom: 5px}

#locator-search{
    float:left; position:relative; border-bottom: #ccc 1px solid; min-height: 110px;
}
#locator-search .loc-loader{
    margin: 0 0 10px 0;
}




/** Infowindow overrides **/

.gm-style div{
    border-radius:0;
}
.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div{
    font-size: 11px;
}


.loc-infowindow{
    overflow:hidden; min-width: 250px; padding: 10px;
}

.loc-infowindow h3{
    margin-top: 0; margin-bottom: 0.6em;
}

.loc-infowindow address, .loc-infowindow p{
    color: #000; font-weight: 200;
}

.loc-infowindow .loc-teaser-links{
    margin-top: .6em;
}
.loc-infowindow .loc-teaser-links a{
    line-height: 2em; font-weight: 500; font: 11px/normal Arial, Helvetica, sans-serif;
}

.loc-directions a {
    margin-left: -4px;
}
.loc-viewstore:after{
    bottom: 1px;
    color: #666666;
    content: "•";
    padding: 6px 4px 4px 7px;
    position: relative;
    vertical-align: middle;
}
.loc-page-data h1[itemprop="name"]{
    font-size: 16.5px;
}


/* FILE: shippingthreshold.css */
.shippingthreshold {
    background: #aaa;
    
    height: 33px;
}
.shippingthreshold p{
    text-align: center;
    text-transform:uppercase;
    font-size: 12px;
    font: 12px "ArialNarrowBold" Arial;
    letter-spacing: 2px;
/*    font: 12px/35px Gill Sans Std !important;*/
/*    font-weight: bold;*/
    color: #fff;
    line-height: 35px;
}
.shippingthreshold .cart-button {
    float: right;
    padding: 0px;
    margin:0px;
    margin-top: -35px;
}

.shippingthreshold .cart-button button span{
    background: none;
    letter-spacing: 1px;
}
.shippingthreshold .cart-button button span span{
/*    font: 12px/35px Gill Sans Std !important;*/
/*    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/arrow-right.png) no-repeat scroll right center;
    padding-right: 15px;*/
font: 12px "ArialNarrowBold" Arial;
    letter-spacing: 2px;
}

.cart-collaterals .cart-button {
    margin-top: 55px;
    margin-left: -18px;
}


/* FILE: style.css */
.stl-body-left
{
    float: left; width: 590px;margin-top: 15px;
}


#stl-messages {
    margin-bottom: 15px;
}

.stl-cont {
    position: relative; overflow: hidden; margin-top: 10px;
}
    .stl-ttl{
        margin-bottom: 10px;
    }

    .stl-col-ttl {
        font-size: 17px; margin-bottom: 0px;
    }

.stl-body-right
{
    float: right;
    margin-top: -8px;
    overflow: hidden;
    position: relative;
    width: 363px;
}

.stl-footer{
    float:left; width: 100%; margin-top: 50px;
}



#lookgroup-product-list-overlay{
    background: #f00; width: 100px; height: 100px;
}



/** Look Slider **/
.stl-look-slider{
    position: relative; overflow: hidden;
    width: 587px; height: 593px; margin-bottom: -2px;
    float:left;

}
    .stl-look-slide{
        position:absolute; top: 0; left: 0; z-index: 1; transition: opacity .3s linear;
    }
        /* don't hide on browsers that don't support opacity */
        .opacity .stl-look-slide{
            opacity:0;
        }

        .stl-look-slide.is-active{
            z-index:10; opacity: 1;
        }

/** Look Tiles **/

.stl-look-tiles-cont {
    position:relative; left: 12px;
}

.stl-look-tiles{
    float: left; width: 100%; margin-bottom: 30px;
}
    .stl-look-tile{
        float:left; margin-right: 15px; border: #fff 1px solid; transition: border-color .2s linear;
    }
        .stl-look-tile:hover{
            border-color: #eee;
        }
        .stl-look-tile.is-active{
            border-color: #CCCCCC;
        }

        .stl-btn-next {
            top: 40px!important;right: 34px!important;

        }

        .stl-btn-prev {
            top: 40px!important; left: 10px!important;
        }

/** Look Details **/
.stl-look-details{
    float:left; clear:both;
}

    .stl-look-detail{
        display:none;
    }
    .stl-look-detail.is-active{
        display:block;
    }

.stl-look-detail p{
    color: #000; margin-bottom: 0.8em;
    font: 12px/15px arial;
    letter-spacing: 0px;
    }

.stl-look-ttl {
        color: #000; margin-bottom: 4px;
        font: normal 12px/25px "Gill Sans Std", arial;
        margin-top: 8px;
}


/** Look Products **/
.stl-list-ttl{
 border-bottom: 1px solid #000000;
    color: #000000;
	font-size: 12px;
    line-height: 25px;
    margin-right: 30px;
    /*padding-bottom: 3px;*/
    width: 89.2%;
	font-family:Gill Sans Std;
    margin-top:20px;
}

.stl-list-btns{
    float:left; width: 100%;
}
    .stl-list-btns .loader{
        position: relative; float:right; top: 6px; right: 10px;
    }

.stl-prod-list{
    float: left; margin-bottom: 20px; max-height: 714px; 
    overflow-y: scroll;
    overflow-x:hidden;
}

    .stl-prod{
        float:left; padding: 18px 0; width: 94%;
        border-bottom: #ccc 1px solid; color: #999;
    }

        .stl-prod-thumb{
            float:left; width: 106px;
        }

        .stl-prod-desc{
            float:left; width: 218px;
        }
        .stl-prod-ttl{
            text-transform: none; color: #000; margin-bottom: 2px; font: normal 12px Arial!important; letter-spacing: 0px;
        }
        .stl-prod-price{
            font-size: 12px;color: #000;font-family: Arial, sans-serif;  margin-top: 5px;font-weight: bold;
        }
        .stl-prod-lnk{
            text-transform: uppercase; margin: 11px 0;font-size: 10px;color: #666;
        }

        .stl-prod-attr-lbl{
            display:block; margin: 10px 0 8px 0;
            font-size: 10px;
            letter-spacing: 2px;
        }
        .stl-prod-desc .size span {font-size: 10px;
            letter-spacing: 2px;}

        .stl-prod-attr-option{
            display: inline-block;
            margin-right: 2px; margin-bottom: 5px; padding: 5px;
            font-size: 10px !important; text-align: center; text-transform: none; letter-spacing: 0;
            color: #999; border: 1px solid #CCC;
            transition: color .2s linear, border-color .2s linear, background-color .2s linear;
        }
        .stl-prod-attr-option:hover{
            color: #ccc; border-color: #ddd;
        }
        .stl-prod-attr-option.active{
            background-color: #000; border-color: #000; color: #fff;
        }

        .stl-prod-attr-option.is-outofstock{
            background-color: #f1f1f1; border-color: #ddd; color: #ccc; cursor: auto;
        }


        .stv-prod-qty-cont{
            margin-top: 19px;
            letter-spacing: 1px;font-size: 10px;width: 225px;
        }
            .stv-prod-qty{
                width: 26px; border: 1px solid #d9d9d9; text-align: center; padding: 2px 0; margin: 0 5px;color: #999;font-size: 10px;letter-spacing: 0;
            }

            .stv-prod-qty-cont div.checker{
                float:right;
            }

            .stv-prod-qty-arrows{
                position:relative; display: inline-block;
                width: 20px; height: 10px;
            }
                .btn-up,.btn-down{
                    position: absolute; display: inline-block; left:0;
                    height: 8px;
                    line-height: 8px; vertical-align: middle; letter-spacing: 0;
                    color: #d9d9d9; transition: color .2s linear;
                }
                .btn-up{
                    top: -5px;
                }
                .btn-down{
                    bottom: -10px;
                }

                .btn-up:after{
                    content: "︿";
                }
                .btn-down:after{
                    content: "﹀";
                }


        .stl-prod-wshlst{
            clear:both; margin-top: 14px;
        }
        .stl-prod-wshlst a{
            text-transform: uppercase; color: #000; font-family: "Arial Narrow", Arial, sans-serif; font-weight: bold;letter-spacing: 2px; font-size: 12px;
        }

        .stl-prod-wshlst a:after{
            content: " +";
        }

/** Buttons **/
a.stl-look-add{
   float: right; margin-right: 30px; padding: 0 15px;
}
.stl-collection{
    font: bold 12px/25px "Arial Narrow", Arial, sans-serif;
    letter-spacing: 2px;
    color: #000;
    text-transform: uppercase;
    background: #cccccc;
    padding: 0 10px;
    display: inline-block;
    float:right; margin-right: 30px;
}
.stl-all-collections{color: #000000;
    font-family: ArialNarrowBold;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 25px;
    text-transform: uppercase;
    vertical-align: middle;
}

.stl-look-tiles-cont .caroufredsel_wrapper{
    margin: 2px 0 6px 30px !important;
}


/** Actions **/
.stl-look-tile, .stl-prod-attr-option, .btn-up, .btn-down, .stl-collection, .stl-all-collections{
    cursor: pointer;
}
.stl-prod-desc .size {width: 245px;}
.stl-prod-lnk a {font-size: 10px;}




/* FILE: clickandcollect.css */
.clickandcollect-checkout-summary .clickandcollect-red-message {
    color: #ff0000;
    font-size: 12px;
    margin-top: -5px;
    margin-left: -5px;
}
.clickandcollect-checkout-summary .clickandcollect-red-message a {
    color: red;
    text-decoration: underline;
}
.clickandcollect-red-message {
    color: #ff0000;
}

.clearfix:after {
    content: "";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}


.cart .data-table td {
    padding: 36px 20px;
}
.cart .data-table th {
    padding-left: 20px;
    padding-right: 20px;
}
.shopping-cart-table table{
    height: 100%;
}
.clickandcollect-shipping-box thead{
    display: none;
}
.cart fieldset.shopping-cart-table {
    display:inline-block;
    /*width: 68%;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cart-table th.col-image{
    width: 10%;
}
.cart-table th.col-name{
    width: 28%;
}
.cart-table td.col-product-name{
    width: 42%;
}
.cart .data-table td.col-product {
    width: 68%;
    padding: 0;
    border: none;
}
.cart .data-table td.col-clickcollect {
    width: 32%;
    padding: 0;
    border: none;
}
.cart .clickandcollect-shipping-box {
    /*display:inline-block;
    width: 32%;
    vertical-align: top;
    float:right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;*/
}
.data-table thead th.delivery{
    border-left: 1px solid #dadada;
}
.cart .cart-table tfoot td {
    border-bottom: 1px solid #dadada;
    padding: 15px 0 0;
}
.cart .clickandcollect-shipping-box td{
    padding: 20px 10px 15px;
}
.clickandcollect-shipping-box thead th{
    border-left: 1px solid #dadada;
}
.clickandcollect-shipping-box .border{
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
}
#shopping-cart-table .product-image{
    width: auto;
}
.cart .clickandcollect-shipping-box td.last{
    padding: 15px 0 14px;
}
.bold-text{
    color: #000000;
    display: inline-block;
    font-family: "proxima_nova_bold";
    padding: 8px 22px;
    text-transform: uppercase;
    margin: 5px 0;
}
.lighter{
    color: #999;
    padding: 0;
    line-height: 1.2em;
    margin: 0;
}
.bold-text.clickcollect{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/pin.png) no-repeat;
}
.clickandcollect-shipping-box input[type="radio"] {
    display: none;
}
.clickandcollect-shipping-box input[type="radio"] + label {
    display: block;
    height: 32px;
    margin: auto;
    padding: 0;
    position: relative;
    text-align: center;
    width: 32px;
}
.clickandcollect-shipping-box input[type="radio"]:disabled + label:before {
    border-color: #e7e7e7;
    background: #e7e7e7;
}

.clickandcollect-shipping-box input.cc_disabled[type="radio"] + label:before {
    border-color: #e7e7e7;
    background: #e7e7e7;
}

.cart .clickandcollect-shippping-option {margin:0; padding:0; vertical-align: top;}
.paypal-express-review .price{
    font-family: inherit;
    font-size: inherit;
}
#clickandcollect-btn{
    text-transform: capitalize;
    margin-top: 15px;
    display: inline-block;
}
.pin-icon{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/pin.png) no-repeat 0 0;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.paypal-express-review .info-set h2.legend{
    font-family: proxima_nova_bold;
    font-size: 1.2em;
}
.paypal-express-review .info-set h2.legend a{
    font-family: proxima_nova_regular;
}
.paypal-express-review .info-set .data-table .product-name{
    font-family: proxima_nova_regular;
    font-weight: normal;
    text-transform: none;
    font-size: 15px;
}
.only-mobile { display:none; }

.clickandcollect-pg .col-main{
    width: 100%;
}
.loc-page .loc-page-map, .loc-srch-res .loc-srch-res-map {
    height: 415px;
}
.clickandcollect-cart-left form #shopping-cart-table thead tr th{
    background: #FFFFFF;
}
.clickandcolect-cart-right .cart-above-help{
    width: auto;
    float: none;
    margin: auto;
}
.clickandcolect-cart-right{
    float: right;
    width: 20%;
    background: #f9f9f9;
    padding: 15px;
}
.clickandcolect-cart-right .cc_card_wrap{
    float: none;
    margin: auto;
}
.clickandcolect-cart-right .shopping-cart-right-info ul{
    list-style: inherit;
    text-indent: 1px;
    margin-left: 24px;
    margin-top: 7px;
    font-size: 12px;
    text-decoration: underline;
    line-height: 23px;
}
.clickandcolect-cart-right .vipmessage p span {
    font-style: italic !important;
    font-size: 12px !important;
    font-family: arial !important;
}
.clickandcollect-shipping-text{
    text-align: left;
    margin-top: 5px;
    padding: 5px 10px 6px;
    text-transform: uppercase;
    font-size: 13px;
    font-family: latoregular;
}
.clickandcollect-shipping-text span{
    font-family: latobold;
}
.clickandcollect-cart-left .checkout-types{
    margin-left: 7px;
    text-align: center;
}

body{
    margin: 0px;
    padding: 0px;
}

/*--------Popup locator---------*/
input[type="checkbox"] {
    display: none;
}
.clickandcollect-pg{
    padding-bottom: 0px;
    background: none;
}
.clickandcollect-pg .loc-srch{
    background: none;
    border: none;
    border-bottom: 1px solid #dadada;
    padding-right: 0px;
}
.clickandcollect-pg .loc-srch #loc-search-country,
.clickandcollect-pg .search-areas{
    display: none;
}
body .locator-search .mid-contain{
    margin-right: 7px;
}
body .search-store{
    padding-left: 0;
    margin-right: 0;
}
.or{
    display: inline-block;
    float: left;
    line-height: 35px;
    margin: 0 10px;
    font-style: italic;
}
body .locator-search p {
    margin-right: 10px;
}
body .locator-search span{
    margin: 0;
}
.clickandcollect-pg .loc-srch-form button, .locator-searchclick-index .loc-srch-form button{
    border-radius: 0 3px 3px 0;
    box-shadow: 0 0 0 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    border: none;
}
.clickandcollect-pg .loc-srch-s{
    padding: 5px 14px;
    margin-left: 0;
}
.clickandcollect-pg .usemy-button, .locator-searchclick-index .usemy-button{
    background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/mylocation.png') no-repeat 14px center;
    background-color: #999;
    color: #ffffff;
    cursor: pointer;
    font-family: "proxima_nova_bold";
    font-weight: normal;
    line-height: 20px;
    padding: 10px 20px 10px 45px;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    display:inline-block;
}
.clickandcollect-pg .usemy-button:hover{
    background-color: #808080;
    text-decoration: none;
}
.locations-left{
    float: left;
    margin-right: 10px;
}
.locations-right{
    float: left;
}
input[type="checkbox"] + label[for="hide_store_no_stock"]{
    float: left;
    width: 125px;
    line-height: 15px;
    margin-top: 6px;
}
.loc-srch {
    border-bottom: 1px solid #dadada;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.clear{
    clear:both;
}
.location-type-map{
    background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/mapicon.png') no-repeat;
    width: 48px;
    height: 42px;
    font-size: 0px;
    border: none;
    cursor:pointer;
}
.location-type-list:hover,
.location-type-map:hover,
.location-active
{
    background-position: 0px -42px !important;
}
.location-type-list{
    background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/listicon.png') no-repeat;
    width: 48px;
    height: 42px;
    font-size: 0px;
    border: none;
    cursor:pointer;
}
.mylocation-clickandcollect-butons{
    float: right;
    font-family: latoregular;
    font-size: 14px;
}
.mylocation-clickandcollect{
    float: left;
    margin-right: 10px;
}
.clickandcollect-pg .loc-srch-res{
    width: 100%;
}
.clickandcollect-pg .loc-srch-res-list{
    margin: 0;
    width: 50%;
}
body .clickandcollect-pg .loc-srch-res-map-wrap{
    width: 48%;
    float: right !important;
    margin-right: 0px !important;
    padding: 0;
    border: none;
}
.clickandcollect_content_box ul.locations{
    height: 100%;
    max-height: 435px;
    /*overflow-y: scroll;*/
}




.clickandcollect-pg .mCustomScrollBox > .mCSB_scrollTools{
    width: 10px;
}
.clickandcollect-pg .mCSB_scrollTools .mCSB_dragger{
    background-color: #ccc;
}
.clickandcollect-pg .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #ccc;
}
.clickandcollect-pg .mCSB_scrollTools .mCSB_draggerRail{
    background-color: #dadada;
}


.clickandcollect-pg .loc-srch-res-map-wrap .loc-srch-res-map{
    width: 100%;
    height: 435px;
}
.clickandcollect-pg .loc-srch-res-list .loc-ls-item{
    overflow: auto;
    max-height: 408px;
}
.location-back-btn:hover { text-decoration: underline; }
.article-left{
    float: left;
    width: 10.5%;
    margin-top: 0px;
}
.clickandcollect-pg .loc-srch-res-list .loc-ls-item article{
    float: left;
    width: 100%;
    margin-left: 0px;
    padding-left: 0px;
    background: transparent;
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 4px;
}
.location-distance-text{
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
}
.green-availability,
.blue-availability,
.yellow-availability,
.red-availability,
.unavaiable {
    font-family: arial;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: left center;
    padding: 10px 10px 10px 17px;
}
.green-availability {
    color: #56aa21;
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/ticked.png);
}
.blue-availability {
    color: #1170ca;
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/limited.png);
}
.yellow-availability {
    color: #f2802d;
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/instore-only.png);
}
.red-availability,
.unavaiable {
    color: #e21321;
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/unavaiable.png);
}
.red-availability.no-icon{
    background-image: none;
}
.loc-container{
    border-top: 1px solid #dadada;
    padding: 15px 0 10px;
}
li:first-child .loc-container{
    border-top: none;
    padding-top: 0;
}
h3.location-header{
    cursor: pointer;
    font-family: "proxima_nova_bold";
    font-size: 18px;
    margin-bottom: 5px;
}
.pickup-button{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #999;
    border-radius: 5px;
    color: #999;
    cursor: pointer;
    font-family: proxima_nova_bold;
    font-size: 14px;
    margin-left: 0;
    padding: 10px 8px;
    text-transform: uppercase;
}
.loaderclick.is-loading {
    display: inline;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/loader-med.gif)  center no-repeat;
    padding: 11px;
    margin-left: 10px;
}
.clickandcollect-checkout-summary .pickup_status{
    text-align: left;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/pin.png) no-repeat 0 0;
    padding-left: 30px;
    padding-top: 8px;
}
.clickandcollect-checkout-summary .pickup_status a{
    margin: 15px 0;
    display: inline-block;
}
.pickup_status{
    text-align: center;
    font-family: arial;
    font-size: 12px;
    margin-top: 17px;
}
.pickup_status h3{
    font-family: proxima_nova_bold;
    font-size: 14px;
    margin-bottom: 0;
    color: #333333;
}
.stock-status{
    float: left;
}
.pick-up-store{
    float: right;
}
.pickup_status a, .change-location-click{
    font-size: 14px;
}
.pickup_status .green-availability{
    color: green !important;
    margin-top: 8px !important;
}
.pickup_status .red-availability{
    color: #990000 !important;
    margin-top: 8px !important;
}
.clickncollect-respond-msg{
    color: #990000 !important;
    margin-top: 10px;
}
.clickncollect-respond-msg .warning-icon{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/warning-img.png) no-repeat;
    width: 17px;
    height: 23px;
    float: left;
    background-size: 100%;
    margin-top: 4px;
}
.clickncollect-respond-msg .errortext{
    /*float: left;*/
    width: 95px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/warning.png) no-repeat 0 1px;
    padding: 0 0 0 18px;
    text-align: left;
}
#shopping-cart-table #uniform-qty{
    max-width: 55px;
    margin: 0 auto;
}
.checkstatusbtn{
    /*padding: 11px !important;*/
    background: grey !important;
    color: white;
    margin-bottom: 6px !important;
    font-size: 13px;
    font-family: arial;
    text-transform: uppercase;
    font-weight: bold;
}

.clickandcollect-find-header{
    border-color: #cdcdcd;
    border-style: none none solid;
    border-width: 1px;
    color: #020202;
    font-family: latoregular;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 0 10px 15px;
    text-align: center;
    text-transform: uppercase;
}
.clickcollect-input-box{
    margin-top: 17px;
    overflow: hidden;
}
.clickcollect-input-box .clickcollect-left{
    width: 220px;
    float: left;
    margin-right: 10px;
}
.clickcollect-input-box .clickcollect-right{
    /*width: 50%;*/
    float: left;
    /*margin-top: 12px;*/
}

.clickcollect-input-box .clickcollect-right .clickandcollect-find-store-btn{
    margin: 33px 0 0 !important;
}
.clickandcollect-find-store-btn{
    margin-right: 0 !important;
    margin-left: 76px !important;
    margin-top: 10px !important;
}

.clickandcollect-find-text{
    padding: 9px !important;
    width: 100% !important;
}
.clickcollect-input-box > label {
    margin-bottom: 11px;
}
.clickcollect-input-box .clickcollect-left label{
    font-weight: normal;
    margin-bottom: 15px;
}
.clickandcollect-find-store-btn span span{
    color: white !important;
    font-weight: normal !important;
    font-family: latobold;
}
#findstore-lightbox{
    display: none;
}
.clickandcollect-back-laoding{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/loader-med.gif) no-repeat center;
    padding: 13px;
    /* margin: auto; */
    width: 92%;
    height: 100%;
    clear: both;
    position: relative;
    padding-top: 58px;
    display: none;
}
.find-error-msg{
    color:red;
    display:none;
}
.clickandcollect-storestock-search-result .storestock-copy{
    text-align: center;
}
#ajax-clickandcollect{
    clear: both;
    margin-top: 15px;
}
#ajax-clickandcollect .clickandcollect-find-header{
    font-size: 1.1666em;
}
.clickandcollect-store-tbl{
    margin-top: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 24px;
}
.clickandcollect-store-tbl th{
    border-bottom: 1px solid #ccc;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 15px;
}
.clickandcollect-store-tbl .store-first td{
    padding-top: 15px;
}
.clickandcollect-store-tbl td{
    padding-bottom: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clickandcollect-store-tbl .clickandcollect-left-col{
    padding-right: 30px;
    padding-left: 10px;
}
.clickandcollect-store-tbl .clickandcollect-right-col{
    text-align: left;
}
.clickandcollect-store-tbl .hidden-details-contact{
    padding-left: 10px;
    padding-top: 6px;
}
[class*="clickandcollect-stock-"] { text-transform: capitalize; }
.clickandcollect-stock-low{
    color: red;
}
.clickandcollect-stock-limited{
    color: blue;
}
.clickandcollect-stock-available{
    color: green;
}
.clickandcollect-title-row a{
    cursor: pointer;
    float: right;
    text-transform: capitalize;
}
.hidden-details-contact{
    display: none;
}
.clickandcollect-title-row a img{
    margin-top: 2px;
}
.clickandcollect-shiping-details{
    display : none;
    margin-left: 22px;
}
.clickandcollect-checkout-summary{
    margin-top: 18px;
    font-family: arial;
    margin-left: 18px;
    /*display: none;*/
}
.trading-hour-caption {
    font-family: latobold;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 20px;
}
.warning-image-checkout{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/warning-image.png) no-repeat;
    width: 78px;
    height: 78px;
    margin: 50px auto 15px;
}
.checkout-redirect-text{
    font-family: latobold;
    font-size: 17px;
    font-weight: normal;
    margin: auto;
    text-align: center;
    width: 95%;
}
.redirect-btn-set{
    margin: 28px auto auto;
    text-align: center;
    width: 100%;
}
.redirect-btn-first{
    margin-right: 20px;
    vertical-align: top;
}
.or-text-clickandcollect{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/or-text.png) no-repeat center;
    width: 100%;
    height: 15px;
    margin-top: 16px;
}
.goback-shoppingbag-btn{
    text-align: center;
    margin: auto;
    width: 10px;
    font-family: arial;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: underline;
}
.goback-shoppingbag-btn:hover{
    text-decoration: none;
}
.goback-shoppingbag-container{
    width: 100%;
    margin: auto;
    text-align: center;
    margin-top: 3px;
    margin-bottom: 48px;
}
.article-right{
    /*float: right;
    width: 89%;*/
}
.show-detail .article-left{
    float: none;
    width: 100%;
    margin-bottom: 10px;
}
.show-detail .article-right{
    float: none;
    width: 100%;
}
.loc-srch-res-list .show-detail .loc-teaser {
    padding-top: 0;
}
.clickandcollect-hours ul{
    margin-top: 9px;
}
.clickandcollect-hours ul li span{
    float: right;
}

.clickandcollect-redirect-btn {
    background: none repeat scroll 0 0 black;
    border-radius: 3px;
    color: white !important;
    font-family: latobold;
    font-size: 14px !important;
    line-height: 16px;
    padding: 12px 30px;
    display:inline-block;
}

#my-person-table tr td.last{
    padding-left: 4px  !important;
    padding-right: 1px  !important;
    width: 65px;
}
.clickandcollect-cart-left .checkout-types li{
    height: auto !important;
}

.clickandcollect-onepage-location-icon{
/*    position: absolute;
    margin-right: 20px;*/
    margin-left: -29px;
  /*  margin-top: -19px;*/
    float:none;
    display: inline-block;
}
.clickcollect-summary-changes{
    margin-left: 45px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.clickcollect-summary-changes .input-text{
    width: 100%;
    margin-bottom: 15px;
}
.clickcollect-summary-changes label{
    display: block;
    margin-bottom: 5px !important;
}
.store-title {
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}
.store-name {
    font-size: 14px;
    font-family: latobold;
    text-transform: uppercase;
}
.onestepcheckout-shipping-method-block .store-name{
    margin-bottom: 0;
    margin-top:-10px;
}
.onestepcheckout-shipping-method-block .change-location-click{
    font-weight: normal !important;
}
.onestepcheckout-shipping-method-block .store-details {
    display:block;
    text-decoration: underline;
}
.clickandcollect-overflow{
    width: 193px;
}
.locations-hidden-cont h4{
    font-family: latobold;
    margin-top: 15px;
    text-transform: uppercase;
}
.clickandcollect-pg .loc-srch-form #locator-autocomplete {
    height: 40px;
    width: 195px;
}
.clickandcollect-pg .loader.is-loading {
    margin-right: 10px;
    margin-left: 0;
}
.uniform-loc-search-country{
    display: none;
}
button.checkstatusbtn.button span span{
    font-weight: normal;
    font-size: 14px;
    font-family: latobold;
}


/*Scrollbar*/
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: none repeat scroll 0 0 #000000;
    border-radius: 0;
    width: 16px;
}
.mCustomScrollBox > .mCSB_scrollTools {
    width: 20px;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background: #e2e2e2;
    border-radius: 0;
    width: 20px;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/arrow-scroll.png) no-repeat center 7px #e2e2e2;
    opacity: 1;
    filter: alpha(opacity=100);
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: center -27px;
}
/*End Scrollbar*/

/*Store Oreders*/
.clickandcollect-storeuser-gridview .pager .amount {
    padding: 0;
    line-height: 40px;
    float: left;
}
.clickandcollect-storeuser-gridview .pager .limiter {
    float: right;
    margin-right: 0;
    padding: 0;
    line-height: 40px;
    width: 200px;
}
.clickandcollect-storeuser-gridview .pager .limiter .per-page{
    float: right;
    width: 30%;
    text-align: right;
}
.clickandcollect-storeuser-gridview .pager .limiter .selector{
    float: left;
    width: 50%;
}
.clickandcollect-storeuser-gridview .pager .limiter label{
    float: left;
    width: 20%;
}
.buttons{
    text-align: right;
}
.clickandcollect-storeuser-gridview .top-view-all{
    margin: 0;
}
#my-person-table thead {
    background: none repeat scroll 0 0 #ebebeb;
}
#my-person-table th {
    padding: 2px;
    border: 1px solid #ffffff;
}
#my-person-table .col3,
#my-person-table .col4,
#my-person-table .col5,
#my-person-table .col7 {
    display: none;
}

#my-person-table .selector span {
    line-height: 23px;
}
#my-person-table #clickandcollect_order_status {
    width: 100%;
    margin:0;
}
#my-person-table .search_input {
    height: auto;
    padding: 0;
    width: 70px;
    height: 25px;
    margin: 3px;
    font-size: 12px;
}
.fonts {
    font-family: latoregular,Georgia,serif;
    font-size: 0.875em;
    font-style: normal;
}
#my-person-table th, #my-person-table td {
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}
#my-person-table .search_input.serch_to {
    margin-left: 21px;
}
#my-person-table .search_input.serch_date {
    margin-left: 19px;
}
#my-person-table div.selector{
    height: 25px;
    margin: 3px;
}
#my-person-table div.selector span {
    height: 23px;
}
#my-person-table .order-highlight {
    background: #FFD351;
}
/*End Store Oreders*/

.catalog-product-view .fancybox-close {
    height: 17px;
    right: 15px;
    top: 18px;
    width: 17px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/close_white.png) no-repeat;
}
img.img-info{
    margin: 4px 0 0 5px;
}
.clickandcollect-storeuser-gridview .buttons{
    margin-bottom: 10px;
}
#my-person-table a:hover{
    text-decoration: underline;
}
.cc-main-board{
    position: relative;
}
[class*="clickandcollect"] .page-title a.logout{
    position: absolute;
    right: 0;
    top: 4px;
    margin: 0;
    min-width: 0;
}
.cc-main-board h3 a{
    font-size: 13px;
    vertical-align: middle;
}
.cc-main-board h3 a.button {
    display: inline-block;
    font-size: 13px;
    margin: 0 !important;
    text-transform: uppercase !important;
    min-width: inherit;
}
.cc-main-board h3 a.button:hover {
    text-decoration: none;
}
.cc-main-board h3 a:hover{
    text-decoration: underline;
}
.clickandcollect-storeuser-edit .buttons-set button.button,
.clickandcollect-storeuser-edit .buttons-set .back-link{
    float: none;
}
.clickandcollect-storeuser-edit p.required {
    text-align: left;
}
.clickandcollect-storeuser-edit .buttons-set {
    margin: 10px 0;
}
.clickandcollect-storeuser-edit .buttons-set .back-link a {
    display: inline-block;
}
/* hide no results page by default */
.loc-srch-res-noresults{
    display:none;
}

/* when no results are shown show no results and hide search; */
.loc-srch-res.is-no-results .loc-srch-res-list, .loc-srch-res.is-no-results .loc-srch-res-map{
    display:none;
}
.loc-srch-res.is-no-results .loc-srch-res-noresults{
    display:block;
}

.onestepcheckout-shipping-method-block .trading-hours span,
.clickandcollect-pg .trading-hours span{
    padding-right: 5px;
}
[class*="clickandcollect"] .page-title{
    position: relative;
}
[class*="clickandcollect"] .order-page table{
    width: 100%;
}
/*[class*="clickandcollect"] .order-page table td{*/
    /*padding: 0 10px;*/
/*}*/
.order-page .form-list strong,
.order-page .form-list label {
    font-weight: normal;
}
.info-box .box-content{
    padding: 0 10px;
    margin-bottom: 10px;
}
.order-items h3.table-caption {
    font-size: 1.6666em;
    font-weight: normal;
}
.order-items {
    margin-top: 15px;
}

/*
========== click & collect page =============
*/
body[class*="click-collect"] .std { padding-right: 28px; font-size: 14px;}
body[class*="click-collect"] .std p { margin: 0 0 1.3em; }
body[class*="click-collect"] .page-title h1 { font-size: 25px; }
.cc-title { font-size:25px; font-family: latolight,"Helvetica Neue",Helvetica,sans-serif; margin-top: 40px; margin-bottom: 16px; }
.cc-steps { background: #f9f9f9; margin: 50px 0 70px 12px; text-align: center; padding: 45px 82px 50px; }
.cc-steps h3 { font-size: 34px; margin:0; }
.cc-step { position: relative; margin: 75px 0 0; display:inline-block; width:100%; }
.cc-step-img { width: 110px; position: relative; margin: -25px auto 30px; background: #f9f9f9; }
.cc-step img { width: 60px; }
.cc-step h4 { font-size: 20px; }
.cc-step + .cc-step img { width: 47px;}
.cc-step + .cc-step + .cc-step img { width: 75px;}
.cc-step + .cc-step + .cc-step + .cc-step img { width: 64px;}

.cc-step:before { position: absolute; content:""; width:100%; height: 2px; background: #bcbec0; top:0;left:0; }

ul.cc-store-available { overflow: hidden; margin: 24px 0 47px; }
ul.cc-store-available a:hover { text-decoration: none !important; }
ul.cc-store-available li {
    background: #f9f9f9;
    display: inline-block;
    /*float: left;*/
    height: 22px;
    margin-bottom: 15px;
    margin-right: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
    width: 177px;
}
.line-bottom { text-decoration: underline; }

/*Fancybox*/
/*.fancybox-skin .form-list li {
    margin: 0;
}
body #fancybox-bg-ne,
body #fancybox-bg-e,
body #fancybox-bg-se,
body #fancybox-bg-s,
body #fancybox-bg-w,
body #fancybox-bg-nw,
body #fancybox-bg-sw,
body #fancybox-bg-n {
    background: none;
}
#fancybox-wrap{
    border: 1px solid #dadada;
    background: #fff;
}
/*body #fancybox-content{
    padding: 30px;
}
#fancybox-outer{

}*/
body #clickandcollect_content_box {
    padding: 30px;
}
.catalog-product-view #allajax-poststeps {
    padding: 15px 2% 0;
}
.iframe-h2{
    color: #333333;
    font-family: "proxima_nova_bold";
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
}
.iframe-h3{
    color: #333333;
    font-family: "proxima_nova_bold";
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 10px 0 15px;
}
.close-btn{
    color: white;
    text-decoration: none;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/close.png) no-repeat;
    width: 20px;
    height: 20px;
    text-indent: -999em;
}
.closeheader{
    position: relative;
    border-bottom: 1px solid #dadada;
    margin-bottom: 15px;
}

div.fancybox-skin {
    color: inherit;
}
.fancybox-inner #inline1{
    max-width: 100%;
}

.clickandcollect-title{
    font-size: 19px;
    color: #333333;
    font-family: "proxima_nova_bold";
    margin: 20px 0 15px;
}
#clickandcollect-findstore-btn{
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/balance/clickandcollect/images/pin.png) no-repeat 0 center;
    padding: 20px 0 20px 30px;
}
.cickandcollect-product-box{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dadada;
}
.cc-product-name{
    font-size: 18px;
    color: #333333;
    font-family: "proxima_nova_bold";
    margin: 10px 0;
    text-transform: uppercase;
    line-height: 1.2em;
}
.error-message{
    background: #e50b14;
    padding: 15px;
    text-align: center;
    margin: -15px 0 15px;
    color: #fff;
}
.loadmore {
    background-color: #fff;
    border: 2px solid #999;
    border-radius: 5px;
    font-family: "proxima_nova_bold";
    font-size: 14px;
    color: #999;
    height: 40px;
    padding: 10px 0px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    display: block;
    text-decoration: none;
    cursor: default;
}

.loadmore:hover {
    background-color: #f0f0f0;
    text-decoration: none;
    cursor: default;
}

.loadmore.loadmore-active {
    background-color: #f0f0f0;
    text-decoration: none;
    cursor: default;
}

/*---------------------------Responsive-------------------------------*/
/*@media screen and (min-width: 768px) and (max-width: 979px) {*/
@media (min-device-width : 768px) and (max-device-width : 979px) {
    .clickandcollect-pg .loc-srch-form #locator-autocomplete {
        width: 185px;
    }
    body .clickandcollect-pg .loc-srch-res-map-wrap {
        width: 60% !important;
    }
    .clickandcollect-pg .col-main {
        margin-bottom: 0;
    }

    .cart .data-table td {
        padding: 25px 10px;
    }

    /*Store Oreders*/
    #my-person-table .search_input {
        width: 35px;
    }
    #my-person-table .search_input[name*="real_order_id"]{
        width: 65px;
    }
    #my-person-table .search_input[name*="billing_name"]{
        width: 70px;
    }
    #my-person-table .search_input[name*="shipping_name"]{
        width: 70px;
    }
    #my-person-table .search_input[name*="original"]{
        width: 45px;
    }
    #my-person-table .search_input[name*="current"]{
        width: 45px;
    }
    .clickandcollect-shipping-text {
        font-size: 11px;
        white-space: nowrap;
    }
    /*End Store Oreders*/
}

@media (min-device-width : 768px) and (max-device-width : 859px) {
    .clickandcollect-shipping-text {
        font-size: 10px;
        white-space: nowrap;
    }
}
@media screen and (max-width : 767px){
    .locations-left {
        margin-bottom: 10px;
    }
    .clickandcollect-pg .loc-srch {
        padding: 10px 0px;
    }
    .clickandcollect-pg .loc-srch-res-list {
        width: 100% !important;
    }
    .clickandcollect-pg + span{
        display: none !important;
    }
    #shopping-cart-table #uniform-qty {
        margin: 0;
    }
    .redirect-btn-first {
        margin-bottom: 15px;
    }
    .clickandcollect-pg .loc-srch-res-list .loc-ls-item {
        max-height: none;
    }

    /*Popup Finder*/
    .clickandcollect-find-store-btn {
        margin-left: 0 !important;
        margin-top: 9px !important;
    }
    #ajax-clickandcollect {
        margin-top: 10px;
    }
    .clickandcollect-storestock-search-result .storestock-copy {
        text-align: left;
    }
    .clickandcollect-store-tbl .hidden-details-contact {
        padding-left: 5px;
    }
    .clickandcollect-store-tbl th{
        display: none;
    }
    .clickandcollect-store-tbl td{
        display: block;
        width: 100%;
        font-size: 13px;
    }
    .clickandcollect-right-col {
        text-align: left;
    }
    .clickandcollect-back-laoding {
        padding: 50px 0;
        width: 100%;
    }
    .clickandcollect-store-tbl .store-first td {
        padding-top: 0;
    }
    .clickandcollect-store-tbl .clickandcollect-left-col {
        padding-left: 0;
        padding-right: 0;
    }

    /*Store Oreders*/
    #my-person-table th, #my-person-table td {
        display: block;
        width: 100%;
    }
    .data-table tr.odd {
        /*background: none repeat scroll 0 0 red;*/
    }
    #my-person-table tr.odd {
        background: none repeat scroll 0 0 #ffffff;
    }
    #my-person-table tr.even {
        background: none repeat scroll 0 0 #eee;
    }
    #my-person-table thead tr.first{
        float: left;
        width: 40%;
        display: block;
    }
    #my-person-table thead tr.last{
        display: block;
        float: right;
        width: 60%;
    }
    #my-person-table thead th{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 40px;
        line-height: 34px;
    }
    #my-person-table thead th a img{
        vertical-align: middle;
        margin: -4px 0 0 5px;
    }
    #my-person-table .search_input {
        width: 100px;
    }
    #my-person-table thead th.col2,
    #my-person-table thead th.col5{
        height: 74px;
    }
    .clickandcollect-storeuser-gridview .pager .result-page{
        display: none;
    }
    .clickandcollect-storeuser-gridview .pager .limiter {
        width: 110px;
        margin-bottom: 10px;
    }
    .clickandcollect-storeuser-gridview .pager .limiter label {
        width: 50%;
    }
    body .green-availability,
    body .red-availability{
        font-size: 12px;
    }
    body .loc-page .loc-page-data h2, body .loc-srch-res-list .loc-ls-item h3 {
        font-size: 12px;
    }
    body .loc-srch-res-list .loc-ls-item h3 {
        padding-right: 0;
    }
    /*End Store Oreders*/

    .clickandcollect-redirect-btn {
        display: inline-block;
        line-height: 100%;
        margin-top: 5px;
    }
    #my-person-table .search_input {
        margin: 0px;
    }
    #my-person-table div.selector {
        margin: 3px 0px;
    }
    #my-person-table .show-mobile{
        display: inline-block;
        margin: 0 5px 0 2px;
    }
    #clickandcollect-find-store .clickandcollect-store-tbl tr:first-child + tr ~ tr { border-top: 1px solid #ccc; }
    #clickandcollect-find-store .clickandcollect-store-tbl tr:first-child + tr ~ tr td:first-child { padding-top: 6px; }
    .only-desktop { display:none; }
    .only-mobile { display:inline-block; }

    .cart .clickandcollect-shipping-box,
    .cart fieldset.shopping-cart-table{
        width: 100%;
    }
    .clickandcollect-shipping-box td{
        float: left;
    }
    .cart .clickandcollect-shipping-box thead tr{
        border: none !important;
        margin: 0 !important;
    }
    .clickandcollect-shipping-box thead{
        display: block !important;
        border: none !important;
    }
    .clickandcollect-shipping-box thead th{
        border: none;
        display: block;
        padding: 7px 0 15px;
    }
    body .cart-table tfoot tr.first td {
        margin-bottom: 0;
        padding: 10px 0 15px;
    }
    .cart .cart-table tfoot td {
        margin-bottom: 0;
        padding: 10px 0 15px;
    }
    body .cart .clickandcollect-shipping-box td{
        padding: 15px 5px;
        border-right: 1px solid #dadada !important;
        text-align: center !important;
    }
    body .cart .clickandcollect-shipping-box td:last-child{
        border-right: none !important;
        border-left: 1px solid #dadada !important;
        margin-left: -1px;
    }
    .cart .clickandcollect-shippping-option{
        text-align: center;
    }
    .bold-text.clickcollect {
        padding: 8px 5px 8px 22px;
    }
    .bold-text {
        padding: 5px;
    }
    #fancybox-wrap{
        /*border: none;*/
    }
    body #fancybox-content {
        padding: 20px;
        overflow-y: scroll !important;
        -webkit-overflow-scrolling: touch;
    }
    .iframe-h2{
        font-size: 18px;
        padding-right: 20px;
    }
    .iframe-h3{
        font-size: 14px;
    }
    .or{
        display: none;
    }
    body .search-store{
        border: medium none;
        float: right;
        margin: 34px 0 0;
        /*-webkit-margin: 24px 0 0;*/
        -webkit-margin-before: 24px;
        padding: 0;
        width: 25%;
    }
    body .locator-search .mid-contain{
        float: left;
        width: 70%;
        margin: 0;
    }
    .clickandcollect-pg .loc-srch-form #locator-autocomplete{
        max-width: 100%;
        margin: 0;
    }

    .mylocation-clickandcollect{
        width: 100%;
        margin: 0;
    }
    .clickandcollect-pg .usemy-button{
        width: 100%;
        margin: 10px 0;
    }
    input[type="checkbox"] + label[for="hide_store_no_stock"]{
        width: 100%;
        margin: 0;
        line-height: 30px;
    }
    ul.locations {
        height: auto;
        max-height: none;
    }
    .pick-up-store {
        float: left;
    }
    .cickandcollect-product-box{
        margin-bottom: 0px;
        border-bottom: none;
    }
    .cc-product-name{
        font-size: inherit;
    }
    .clickandcollect-shipping-box tfoot{
        display: none;
    }

    .cart .data-table td.col-clickcollect,
    .cart .data-table td.col-product {
        width: 100%;
    }
    .clickandcollect-shipping-box thead{
        display: block;
    }
}
@media (max-device-width : 479px){
    .paypal-express-review .fieldset, .paypal-express-review .multiple-checkout .col2-set, .paypal-express-review .multiple-checkout .col3-set, .info-set {padding: 0px 0px 0px 0px !important; }
    .paypal-express-review .data-table td {
        padding: 2px !important;
    }
    .paypal-express-review .data-table td a.product-image {display: inline-block;}
    .paypal-express-review .data-table td a.product-image img {width: 40px; height: 40px;display: inline-block; max-width: none !important;}

    .data-table .cell-label {
        display: none !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: 50px !important;
        margin-right: 10px;
    }
    .clickandcollect-pg .loc-srch-form button {
        margin-right: 0;
        padding: 10px;
    }
    .clickandcollect-pg {
        padding-left: 5px;
        padding-right: 5px;
    }
    .mylocation-clickandcollect {
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .clickandcollect-pg .loc-srch-form #locator-autocomplete {
        width: 160px;
    }
    .mylocation-clickandcollect-butons {
        float: left;
    }
    .redirect-btn-first {
        font-size: 13px;
        margin-right: 0;
        padding: 12px 5px;
    }
    .clickandcollect-redirect-btn {
        font-size: 13px !important;
    }
    .clickandcollect-storeuser-index h3.box-title{
        font-size: 1.1666em;
    }

    #my-orders-table.data-table thead th,
    .order-items #my-orders-table.data-table td,
    #my-orders-table .product-name {
        font-size: 10px;
    }
}



/* FILE: styles.css */
/**
 * Innoexts
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@innoexts.com so we can send you a copy immediately.
 * 
 * @category    Innoexts
 * @package     Innoexts_CustomerLocator
 * @copyright   Copyright (c) 2013 Innoexts (http://www.innoexts.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* Mini Blocks */
.block-customer-address { 
    font-size: 11px; 
    line-height: 1.25; 
}
.block-customer-address .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
    padding-left: 21px;
}
/* Block: Customer Address */
.block-customer-address .form-list { 
    padding: 5px 10px;
}
.block-customer-address .customer-address-id-form-list {
    padding: 5px 10px 0px 10px;
}
.block-customer-address .customer-address-form-list {
    padding: 0px 10px 5px 10px;
}

.block-customer-address .block-title strong {
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/i_shipping.gif);
}
.block-customer-address input.input-text { 
    display: block; 
    width: 167px; 
    margin: 3px 0; 
}
.block-customer-address select {
    display: block; 
    width: 172px; 
    margin: 3px 0;
}




/* FILE: storestock.css */
.storestock-lookup-cont{
    text-align: left;
    position:absolute; z-index: 130;  padding: 25px 40px 5px 27px; margin-left: -228px;
    color: #999; background-color: white;
    font-size: 11px; text-transform: uppercase;
    -moz-box-shadow: -3px 3px 6px 0px rgba(0,0,0,0.35); -webkit-box-shadow: -3px 3px 6px 0px rgba(0,0,0,0.35); box-shadow: -3px 3px 6px 0px rgba(0,0,0,0.35);
}
    .storestock-lookup-cont.is-hidden{
        display:none;
    }

    .storestock-content{
        width: 275px;
        height: 100%;
    }



.storestock-ttl{

    /*padding: 0 5px 5px 5px; margin-right: 15px; */
    margin-bottom: 5px; letter-spacing: 1.3px;
    font-family: "Gill Sans Std", arial; font-size: 12px; text-align: center; font-weight: normal; color: #333;
    border-style: none none solid none; border-width: 1px; border-color: #CCC;
    /* width: 306px; */ padding:0 10px 5px 15px;
}
.storestock-ttl-title
{
	letter-spacing:0px;color:#000;margin-bottom:20px;font-size:11px;
}

.storestock-copy {
    margin-bottom: 15px;
    color: #000000;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: 0px;
}

.storestock-lbl{ clear: both;
    display:block; margin: 10px 0 8px 0;
    font-size: 10px; letter-spacing: 2px;
}

.storestock-close{
    position: absolute; display: block; right: 0; top: 10px; z-index: 999;
    width: 20px; height: 15px; padding-top: 2px;
    font-size: 11px; text-align: center;
    color: #ccc; 
    transition: color .2s linear, border-color .2s linear;
}

    .storestock-close:hover{
      /*   color: #999; border-color: #ccc; */
    }

.storestock-lookup-cont .input-text{
    float: none;
    transition: border-color .2s linear; width: 200px;
}
    .storestock-lookup-cont .input-text:active, .storestock-lookup-cont .input-text:focus{
        border-color: #bbb;
    }


.storestock-config-option{
    display: inline-block;
    margin-right: 2px; margin-bottom: 5px;  padding: 2px;
    font-size: 11px; text-align: center; text-transform: none;
    color: #999; border: 1px solid #CCC;
    transition: color .2s linear, border-color .2s linear, background-color .2s linear;
}
    .storestock-config-option:hover{
        color: #ccc; border-color: #ddd;
        cursor: pointer;
    }
    .storestock-config-option.active{
        background-color: #000; border-color: #000; color: #fff;
    }


a.storestock-submit{
    display: block;height: 25px; line-height: 25px;  margin: 17px 0;
    text-align: center; width: 90px; text-align: center;
}

.storestock-search-res a.storestock-submit{  
   width: 140px; 
}
    a.storestock-submit span{
        padding: 0;
    }


.storestock-stores{
    margin-bottom: 20px;
}
    .storestock-store{
        margin: 4px 0;
    }
        .storestock-store-ttl{
            display:inline-block; width: 180px;
            text-decoration: none;
        }
        .storestock-store-ttl-head, .storestock-store-qty-head{
            margin-bottom: 2px;
            font-weight: normal; 
			color: #959595;
			font-size:10px;
            letter-spacing: 2px;
        }
        .storestock-store-qty-body,.storestock-store-ttl-body{
            font-size: 10px;
        }
		.storestock-store-qty-body:hover
		{
			transition: color 0.2s linear 0s;
		}
        .storestock-store-qty-body:before{
            content: "•";font-size: 25px;line-height: 16px;margin-right: 5px;vertical-align: top;
        }


.storestock-lvl-low, .storestock-lvl-out-of-stock, .storestock-lvl-stock-not-found{
    color: #959595;
	vertical-align:top;
}
.storestock-lvl-medium{
    color: #999;
}
.storestock-lvl-high{
    color: #333;
}


.storestock-loader{
    width: 100%; height: 100%; text-align: center; line-height: 100%;
}


.storestock-lookup-cont .triangle{
	left: 261px;
	
}

.storestock-loading-mask
{
    position: absolute;
    z-index: 999;
    /*padding: 25px 40px 5px 27px;*/
    margin-left: -228px;
    background-color: black;
    opacity: 0.6;
    width: 500px;
    height: 500px;
}

.storestock-loading-mask.invisible
{
    display: none;
}



/* FILE: styles.css */
/**
 * Innoexts
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the InnoExts Commercial License
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://innoexts.com/commercial-license-agreement
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@innoexts.com so we can send you a copy immediately.
 * 
 * @category    Innoexts
 * @package     Innoexts_Warehouse
 * @copyright   Copyright (c) 2013 Innoexts (http://www.innoexts.com)
 * @license     http://innoexts.com/commercial-license-agreement  InnoExts Commercial License
 */

/* Warehouse */
.warehouse {  }
.warehouse .warehouse-name { 
    font-weight: bold; 
}
.warehouse .warehouse-origin { 
    display: block; 
    font-style: italic; 
}
.warehouse .warehouse-distance { 
    display: block; 
    font-style: italic; 
}
.warehouse .warehouse-description { 
    display: block; 
}
/* View Product */
.product-quote tfoot td { 
    padding: 5px 10px; 
}
.product-quote .current { 
    background: #ebf1f6; 
}
.product-quote .button-update { 
    margin-left: 5px; 
}
/* Cart */
.cart-table .cart-item-product-quote-button { 
    margin-left: 10px; 
}
.cart-table .product-quote { 
    border: 1px solid #d9dde3; 
}
.cart-table .product-quote .odd  { 
    background: #ffffff; 
}
.cart-table .product-quote .even { 
    background: #ffffff; 
}
.cart-table .product-quote thead th { 
    background-image: none; 
    background-color: #ebf1f6; 
}
.cart-table .button-reset-cart span { 
    
}
.cart-table .button-reset-cart { 
    float: right; 
}
.cart-table .button-reset-cart { 
    margin-left: 10px; 
}
.cart-table .btn-update { 
    float: right; 
}
.cart-table .btn-update { 
    margin-left: 10px; 
}
/* Block: Warehouse */
.warehouse-block {  }
.warehouse-block .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
    padding-left: 21px; 
}
.warehouse-block .block-title strong {
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/warehouse/fugue_building.png); 
}
.warehouse-block .current, 
.warehouse-block .current.odd, 
.warehouse-block .current.even { 
    background: #ebf1f6; 
}
.warehouse-block input.radio { 
    float: left; 
    margin: 3px -18px 0 0; 
}
.warehouse-block .label { 
    display: block; 
    margin-left: 18px; 
}
.warehouse-block li { 
    padding: 3px 9px; 
}
.warehouse-block .actions .button-update { 
    margin-left: 5px; 
}
/* Shipping Method */
.warehouse-shipping-methods .warehouse {
    padding-top: 15px;
}
.warehouse-shipping-methods .warehouse .warehouse-name {
    font-size: 1.125em;
}
.warehouse-shipping-methods .warehouse-content {
    padding-bottom: 10px;
}
.warehouse-shipping-methods .warehouse-content .shipping-methods {
    padding-left: 15px;
}
/* Checkout */
/* Progress */
.block-progress dl.warehouse-shipping-methods { 
    border: 0; 
    padding: 0;
}
.block-progress dl.warehouse-shipping-methods dt {
    border: 0; 
    padding: 0;
    font-size: inherit !important;
    font-weight: normal;
    color: inherit !important;
}
.block-progress dl.warehouse-shipping-methods dd {
    border: 0; 
    padding: 0 0 0 5px;
}


/* FILE: gigya.css */
.ratings-short span.gig-rating-stars {
    margin-right: 42px;
    display: inline-block;
}

.ratings-short div.gig-rating-star {
    width: 13px;
}

.gig-rating a:link.gig-rating-readReviewsLink,
.ratings-full a:link.gig-rating-readReviewsLink {
    margin-right: 0;
}

.gig-comments-container div.gig-comments-comment {
    background-color: transparent;
}

div.ratings-short .gig-rating div.gig-rating-star-full {
    background-image: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gigya/RateIcon_13_pressed.png');
}

div.ratings-short .gig-rating div.gig-rating-star-empty {
    background-image: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gigya/RateIcon_13.png');
}

.gigya-login {
    height: 240px;
}

.gigya-login .content {
    min-height: 50px;
}

.gigya-gm {
    float: right;
    margin-top: 15px;
    position: relative;
    z-index: 1000;
}

.gigyaMoreInfo {
    margin: 15px;
}

#gigyaMoreInfoSubmit {
    margin-top: 5px;
}

.trob {
    position: fixed;
    top: 50%;
    right: 50%;
    margin-top: -11px;
    margin-right: -11px;
    width: 32px;
    height: 32px;
    background: transparent url("https://cdns.gigya.com/gs/i/progress_ani.gif") no-repeat;
}

#gigyaSharebar .fn-gigya-sharebuttons {
    display: inline-block;
    background-color: pink;
    width: 16px;
    height: 15px;
}
.cms-page-view .std #gigyaSharebar #share-buttons-Facebook{
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Facebook_Logo.png") no-repeat;
    width: 12px;
    height: 24px;
}
.cms-page-view .std #gigyaSharebar #share-buttons-Facebook:hover {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Facebook_Logo.png") no-repeat;
    width: 12px;
    height: 24px;
}
#gigyaSharebar #share-buttons-Facebook {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat 0 0;
}
#gigyaSharebar #share-buttons-Facebook:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat 0 -19px;    
}
#gigyaSharebar #share-buttons-Twitter {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -20px 0;    
}
.cms-page-view .std #gigyaSharebar #share-buttons-Twitter {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Twitter_Logo.png") no-repeat;
    width: 21px;
    height: 24px;
}
.cms-page-view .std #gigyaSharebar #share-buttons-Twitter:hover {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/Twitter_Logo.png") no-repeat;
    width: 21px;
    height: 24px;
}
#gigyaSharebar #share-buttons-Twitter:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -20px -19px;    
}
#gigyaSharebar #share-buttons-Google {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -40px 0;    
}
#gigyaSharebar #share-buttons-Google:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -40px -19px;    
}
#gigyaSharebar #share-buttons-Pinterest {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -60px 0;    
}
#gigyaSharebar #share-buttons-Pinterest:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -60px -19px;    
}
#gigyaSharebar #share-buttons-Tumblr {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -80px 0;    
}
#gigyaSharebar #share-buttons-Tumblr:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -80px -19px;    
}
#gigyaSharebar #share-buttons-Email {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -100px 0;    
}
#gigyaSharebar #share-buttons-Email:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -100px -19px;    
}
#gigyaSharebar #share-buttons-Share { 
    width: 45px;
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -120px 0;    
}
#gigyaSharebar #share-buttons-Share:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite.png") no-repeat -120px -19px;    
}

.gigya-logo {padding-top: 5px;}
.gigya-login-footer {position: static !important;}
.social-view#gigyaSharebar_gig_containerParent {left:63px;}

.forevernew-quickview #gigyaSharebar .fn-gigya-sharebuttons {
    display: inline-block;
    background-color: pink;
    width: 18px;
    height: 18px;
    margin-right: 10px;
}

.forevernew-quickview #gigyaSharebar #share-buttons-Facebook {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat 0 0;
}
.forevernew-quickview #gigyaSharebar #share-buttons-Facebook:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat 0 -17px;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Twitter {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -18px 0;    
}

.forevernew-quickview #gigyaSharebar #share-buttons-Twitter:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -18px -17px;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Google {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -40px 0;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Google:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -40px -19px;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Pinterest {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -57px 0;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Pinterest:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -57px -17px;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Tumblr {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -80px 0;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Tumblr:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -80px -17px;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Email {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -96px 0;    
    width: 25px;
}
.forevernew-quickview #gigyaSharebar #share-buttons-Email:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -96px -17px;    
    width: 25px;
}
.forevernew-quickview #gigyaSharebar #share-buttons-Share { 
    width: 45px;
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -120px 0;    
}
.forevernew-quickview #gigyaSharebar #share-buttons-Share:hover {    
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/social-sprite_1.png") no-repeat -120px -19px;    
}


/* FILE: advanced-navigation.css */
/* Common styles */
.gan-top{
	background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav0.jpg") repeat-y 50% 0 #0A263D;
}
.block-layered-nav .hidden{display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.block-layered-nav,
.gan-sidebar-nav{
	margin:0 0 15px;
	border:0;
  clear:both;
}
.gan-wrapper.gan-left{background:none !important;}
.block.gan-sidebar-nav .block-title{
	background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/block-nav-title.gif") no-repeat 0 0;
  border:0;
  overflow:hidden;
  padding:0 0 0 9px;
	position:relative;
	cursor:pointer;
}
.block.gan-sidebar-nav .block-title strong{
	color:#fff;
	height:18px;
	font:700 12px/16px Arial,Helvetica,sans-serif;
	display:block;
	text-transform:uppercase;
	line-height:18px;
	padding:3px 9px 3px 0;
	background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/block-nav-title.gif") no-repeat 100% 0;
}
/* 1900 */
.sidebar .block-layered-nav .block-content{
  padding:0;
}
.sidebar .block-layered-nav .block-subtitle{
  display:block;
  padding:3px 9px;
}

.block.block-layered-nav .block-content,
.block.gan-sidebar-nav .block-content{
  padding:0;
}
.block.block-layered-nav .block-content{
  position:relative;
  padding-bottom:5px;
  }
.sidebar .block-layered-nav dl{
  padding: 8px 0 1px 0 !important;
}
.sidebar .block-layered-nav dl.gan-attribute:last-child{
    border: none;
}
.block-layered-nav .narrow-by-list dt{
	cursor:pointer;
	padding:7px 30px 2px 0;
	font-family: "Gill Sans Std", arial;
	text-transform:uppercase;
  background:none;
  overflow:hidden;
}
.block-layered-nav .narrow-by-list .gan-attribute{
  /*background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_block-layered-dd.gif") repeat-x 0 0;*/
  border-bottom: 1px solid;
  width: 89%;
}
.block-layered-nav .narrow-by-list .gan-attributedl:last-child{
    border: none;
}
.block-layered-nav .narrow-by-list .gan-attribute:first-child,
.block-layered-nav .narrow-by-list .filter-note-content:first-child + .gan-attribute{
  background:none;
}


.block-layered-nav .narrow-by-list dt .filter-name{
  background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/i_plus.png") no-repeat 99% 4px;
  float:left;
  padding:0px 0 0 10px;
  line-height:16px;
  width: 110%;
  padding-bottom: 11px;
}
.block-layered-nav .narrow-by-list dt.active .filter-name{
    background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_block-layered-dt.png") no-repeat 9px 4px;
    border-bottom: none;
    font-size: 12px;
    color: #000000;
}
.block.block-layered-nav dd{
  padding:0 12px 0 25px;
  margin:0;
  background:none;
  text-align: left;
}
.block-layered-nav li.active a{
	font-weight:700;
}
.block-layered-nav dd,
.category-products,
div.col-main p.note-msg,
.block-layered-nav .narrow-by-list dt{
	position:relative;
}
#advanced-navigation-overlay{
	opacity:0.7;
	filter: alpha(opacity: 70);
	background:#fff;
	position:absolute;
}
span.plain_column{float:left;}

/* Top plain */
.gan-plain-items ul{float:left;}
#gan_nav_top.gan-plain-list{margin:0 auto; padding:0 16px; width:918px; font-size:13px;}
#gan_nav_top.gan-plain-list li{ position:relative; text-align:left; float:left;}
#gan_nav_top.gan-plain-list li.over { z-index:998; }
#gan_nav_top.gan-plain-list li.active a { color:#d96708; }
#gan_nav_top.gan-plain-list a,
#gan_nav_top.gan-plain-list a:hover { display:block; line-height:1.3em; text-decoration:none; float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:700;}
#gan_nav_top.gan-plain-list span { display:block; cursor:pointer; white-space:nowrap; }
#gan_nav_top.gan-plain-list li ul span {white-space:normal; }
#gan_nav_top.gan-plain-list li.over a,
#gan_nav_top.gan-plain-list a:hover { color:#d96708; }
#gan_nav_top.gan-plain-list div.gan-plain{ position:absolute; width:15em; top:100%; left:-10000px; border:1px solid #899ba5; background:#fff;}
#gan_nav_top.gan-plain-list ul li,
#gan_nav_top.gan-plain-list ul li.active{float:none; padding:0; margin:0;}
#gan_nav_top.gan-plain-list ul a,
#gan_nav_top.gan-plain-list ul a:hover { float:none; padding:0; background:none; }
#gan_nav_top.gan-plain-list ul span,
#gan_nav_top.gan-plain-list ul li.last li span { padding:3px 15px 4px 0; }
#gan_nav_top.gan-plain-list div.gan-plain ul li a,
#gan_nav_top.gan-plain-list div.gan-plain ul li a:hover { color:#2f2f2f; font-weight:400;}
#gan_nav_top.gan-plain-list ul li a:hover { background:#d5e4eb; }
#gan_nav_top.gan-plain-list li div.gan-plain.shown-sub { left:0; z-index:999; }
.gan-wrapper .gan-plain .gan-plain-items li.gan-plain-item-bold a{font-weight:700 !important;}

.gan-attr-more,
.gan-attr-less{
  padding:0 10px 0 0 !important;
  display:inline !important;
  }
.gan-attr-more{
  background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/gan-attr-more.gif) no-repeat 100% 50% !important;
  }
.gan-attr-less{
  background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/gan-attr-less.gif) no-repeat 100% 50% !important;
  }

/* Plain img */
.gan-plain-with-image-left > a > span,
.gan-plain-with-image-right > a > span{
  display:inline !important;
  vertical-align:middle;
  }
.gan-plain-with-image-left > a > img,
.gan-plain-with-image-right > a > img{
  vertical-align:middle;
  }
.gan-plain-ob-left{
  float:left;
  }
.gan-plain-ob-right{
  float:right;
  }
#gan_nav_top.gan-plain-list .gan-plain-ob-left a,
#gan_nav_top.gan-plain-list .gan-plain-ob-top a,
#gan_nav_top.gan-plain-list .gan-plain-ob-right a,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom a,
#gan_nav_top.gan-plain-list .gan-plain-ob-left span,
#gan_nav_top.gan-plain-list .gan-plain-ob-top span,
#gan_nav_top.gan-plain-list .gan-plain-ob-right span,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom span{
  float:none;
  display:inline;
  font-weight:normal;
  padding:0;
  white-space:normal;
  }
#gan_nav_top.gan-plain-list .gan-plain-ob-left span,
#gan_nav_top.gan-plain-list .gan-plain-ob-top span,
#gan_nav_top.gan-plain-list .gan-plain-ob-right span,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom span{
  cursor:default;
  }
/* Plain img END */


/* Dropdown */
.gan-top .gan-dropdown-list{text-align:left;width:910px;display:block;margin:0 auto;padding:7px 20px;}
.gan-top .gan-dropdown-list li{display:inline;padding-right:5px;}
.gan-sidebar-nav .gan-dropdown-list li select{width:100%;}
.gan-dropdown-list li select.active{font-weight:700;}
.gan-dropdown-list option.gan-dropdown-top{background-color:#D96708;font-weight:700;color:#fff;}
.gan-sidebar-nav .gan-dropdown-list li{padding:3px;}
/* Dropdown END */


/* Sidebar default */
.gan-sidebar-nav ul.gan-default-list{font-size:13px;}
.gan-sidebar-nav ul.gan-default-list li{position:relative;float:none;display:block;border-top:1px solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li.last{border-bottom:1px solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li.first{border-top:0px;}
.gan-sidebar-nav ul.gan-default-list li li.first{border-top:1px solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li a{color:#666;float:none;font-family:Gill Sans Std;display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-default-list li a span {cursor: pointer;display: block;white-space: normal;padding: 5px 12px 6px 8px;text-transform: uppercase;}
.gan-sidebar-nav ul.gan-default-list li a:hover{color:#000}
.gan-sidebar-nav ul.gan-default-list li a.active{color:#000}
/* Sidebar default END */


/* Sidebar default Pro */
.gan-sidebar-nav ul.gan-defaultpro-list{font-size:13px;}
.gan-sidebar-nav ul.gan-defaultpro-list li{float:none;position:relative;padding-bottom:1px;background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav1.gif") repeat-x 0 100%;}
.gan-sidebar-nav ul.gan-defaultpro-list li.last{background:none;padding-bottom:0;}
.gan-sidebar-nav ul.gan-defaultpro-list li.over{z-index:999;}
.gan-sidebar-nav ul.gan-defaultpro-list li a,.gan-sidebar-nav ul.gan-defaultpro-list li a:hover{display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-defaultpro-list li a.active{background-color:#f6fafd;color:#d96708;}
.gan-sidebar-nav ul.gan-defaultpro-list li a{color:#2F2F2F;float:none;font-weight:700;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-defaultpro-list li a:hover{color:#d96708;background-color:#d5e4eb;}
.gan-sidebar-nav ul.gan-defaultpro-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-sidebar-nav ul.gan-defaultpro-list ul{background:#FFF;border:1px solid #899BA5;position:absolute;width:15em;}
.gan-sidebar-nav ul#gan_nav_left.gan-defaultpro-list ul{left:-10000px;top:5px;}
.gan-sidebar-nav ul#gan_nav_left.gan-defaultpro-list li.over > ul{left:100px;}
.gan-sidebar-nav ul#gan_nav_right.gan-defaultpro-list ul{top:-10000px;}
.gan-sidebar-nav ul#gan_nav_right.gan-defaultpro-list li.over > ul{right:100%;top:-1px;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a{float:none;font-weight:400;background:none;color:#2F2F2F !important;padding:0;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li.parent a{background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav2.gif") no-repeat 100% 100%;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a:hover{background-color:#d5e4eb;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a span{white-space:normal;padding:3px 15px 4px;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li.parent li a{background-image:none;}
/* Sidebar default Pro END*/


/* Sidebar folding */
.gan-sidebar-nav ul.gan-folding-list{font-size:13px;}
.gan-sidebar-nav ul.gan-folding-list li{position:relative;float:none;display:block;border-bottom:1px solid #CCC;}
.gan-sidebar-nav ul.gan-folding-list li:last-child{border-bottom:0;}
.gan-sidebar-nav ul.gan-folding-list li a{color:#2F2F2F;float:none;font-weight:700;display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-folding-list li a span{cursor:pointer;display:block;white-space:normal;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-folding-list li a:hover{color:#d96708;background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-folding-list li a.active{color:#d96708;background-color:#f6fafd;}
/* Sidebar folding END */


/* Sidebar plain */
.gan-sidebar-nav ul.gan-plain-list{font-size:12px;}
.gan-sidebar-nav ul.gan-plain-list li{border:1px solid #E7F1F4;border-bottom-color:#CCC; line-height:16px;position:relative;display:block;}
.gan-sidebar-nav ul.gan-plain-list li.last{border-bottom:0;}
.gan-sidebar-nav ul.gan-plain-list li.over{z-index:999;}
.gan-sidebar-nav ul.gan-plain-list li:hover,.gan-sidebar-nav ul.gan-plain-list li.over{background:#f6fafd;border:1px solid #A0B3C3;margin:0 -1px;padding:0 1px;}
.gan-sidebar-nav ul.gan-plain-list li.last:hover,.gan-sidebar-nav ul.gan-plain-list li.over.last:hover{margin-bottom:-1px;}
.gan-sidebar-nav ul.gan-plain-list li a{color:#000;float:none;display:block;line-height:16px;text-decoration:none;font-weight:700;padding:5px 12px 6px 8px;}
.gan-sidebar-nav ul.gan-plain-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-sidebar-nav ul.gan-plain-list li li a{font-weight:400;}
.gan-sidebar-nav ul.gan-plain-list li.over a{background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-plain-list li a.active{background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-plain-list li .gan-plain{background:#F6FAFD;border:1px solid #A0B3C3;width:15em;position:absolute;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list .gan-plain{left:-10000px;top:0;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list li.over > .gan-plain{left:90%;top:-1px;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list .gan-plain{top:-10000px;right:999em;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list li.over > .gan-plain{top:-1px;right:100%;}
.gan-sidebar-nav ul.gan-plain-list span.gan-plain-border{display:block;position:absolute;top:0;background:#f6fafd;width:1px;overflow:hidden;height:27px;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list span.gan-plain-border{left:-1px;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list span.gan-plain-border{right:-1px;}
.gan-sidebar-nav ul.gan-plain-list li li{border:0 !important;background:none;margin:0 !important;padding:0 !important;}
.gan-sidebar-nav ul.gan-plain-list li li a{background:none !important;color:#2f2f2f;float:none;text-decoration:none;padding:0;}
.gan-sidebar-nav ul.gan-plain-list li li a:hover,.gan-sidebar-nav ul.gan-plain-list li.over li a,.gan-sidebar-nav ul.gan-plain-list li.over li,.gan-sidebar-nav ul.gan-plain-list li.hover li{background:none !important;}
.gan-sidebar-nav ul.gan-plain-list li li a span{padding:6px 15px;}
.gan-sidebar-nav ul.gan-plain-list li li a:hover{text-decoration:underline !important;}
#dt-category_left{margin-left: 8px;margin-top: -62px;font-size: 12px;height: 35px;border-right: 1px solid #F1F1F1;line-height: 32px;padding-top: 16px;}
#dt-category_left span.filter-name-clear{margin-left: 57%;font-size: 11px;font-family: arial;text-transform: none;color: #C0C0C0;position: relative;bottom: 5px;left: 5px;}
#dt-category_left span.filter-name-clear.active{color: black}
#dt-category_left span.filter-name-header{position: relative;bottom: 5px;font-size: 13px;letter-spacing: 2px;position: relative;}
#block-layered-nav-left{position: relative;bottom: 24px;}
/* Sidebar plain END */

/* Accordion */
.gan-accordion-list{font-size:13px;}
.gan-accordion-list li,
.gan-accordion-list > li.parent > a{padding-bottom:1px;background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav1.gif") repeat-x 0 100%;}
.gan-accordion-list > li.parent > a{padding-bottom:7px;}
.gan-accordion-list li.last{background:none;padding-bottom:0;}
.gan-accordion-list li.parent{padding-bottom:0; background:none;}
.gan-accordion-list a,.gan-accordion-list li a:hover{display:block;line-height:1.3em;text-decoration:none;}
.gan-accordion-list li a{color:#2F2F2F;float:none;font-weight:700;padding:5px 12px 6px 8px;}
.gan-accordion-list li a:hover{color:#d96708;background-color:#d5e4eb;}
.gan-accordion-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-accordion-list .gan-accordion-items{display:none;}
.gan-accordion-list .accordion-active > .gan-accordion-items {display:block;}
.gan-accordion-list .gan-accordion-items a{float:none;font-weight:400;background:none;color:#2F2F2F;padding:0;}
.gan-accordion-list .gan-accordion-items li.parent a{background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav2.gif") no-repeat 100% 100%;}
.gan-accordion-list .gan-accordion-items li a:hover{background-color:#d5e4eb;}
.gan-accordion-list .gan-accordion-items li a span{white-space:normal;padding:3px 15px 4px;}
.gan-accordion-list .gan-accordion-items li.parent li a{background-image:none;} 
.gan-accordion-list a.active{background-color:#f6fafd;color:#d96708;}
.gan-accordion-list.gan-list-checkbox a > span{
  padding-left:21px;
  line-height:16px;
  background:url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/gan_checkbox.gif") no-repeat 2px 2px;
  }
  .gan-accordion-list.gan-list-checkbox a.active > span{
    background-image:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/gan_checkbox_active.gif');
    }
  .gan-accordion-list.gan-list-checkbox .gan-accordion-items a > span{
    padding-left:38px;
    background-position:17px 5px;
    }
/* Accordion END */

/* Help icon and popup */
.filter-note-handle{
	display:block;
	position:absolute;
	top:8px;
	right:10px;
	width:12px;
	padding-left:4px;
	font-size:12px;
	line-height:16px;
	height:16px;
	font-weight:700;
	overflow:hidden;
	color:#519cde;
	background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/icon_filter_help.png') 0 0 no-repeat;
	cursor:help;
}
.narrow-by-list dd.filter-note-content,
.filter-note-content{
	position:absolute;
	top:-15px;
	left:190px;
	text-transform:none;
	display:none;
	z-index:999;
	padding-left: 30px;
	font-weight:400;
  }
  .filter-note-content-in{
    padding:3px 16px 3px 7px;
    border:1px solid #dbdbdb;
    background:#fff;  
    overflow: auto;
    }
.gan-sidebar-nav .block-title .filter-note-handle{
	right:5px;
  top:3px;
}
.gomage-help-close{
  color: #000000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  position: absolute;
  right: 5px;
  text-decoration: none;
  top: 2px;
}
/* Help icon and popup END */

.narrow-by-list dd ol.gan-inblock-list,
ul.gan-inblock-list.gan-default-list{
	overflow:auto;
  position:relative;
}
.narrow-by-list dd ol.gan-inblock-list{
	background:#fff;
	padding:5px;
	border:1px solid #ccc;
}

/* Checkbox's */
.narrow-by-list dd ol.gan-list-checkbox li a,
ul.gan-list-checkbox.gan-default-list li a span,
ul.gan-list-checkbox.gan-folding-list li a span,
.gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{
	display:inline-block;
	padding-left: 20px;
	line-height:16px;
    font-size: 11px;
    color: #555555;
	background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/checkbox_unchecked.jpg') left top 2px no-repeat;
}
.narrow-by-list dd ol.gan-list-checkbox li a.active{
	background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/checkbox_checked.jpg') left top 2px no-repeat;
}
ul.gan-list-checkbox.gan-default-list li a.active span,
ul.gan-list-checkbox.gan-folding-list li a.active span{
	background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/checkbox_checked.jpg') left top 2px no-repeat;
}
ul.gan-list-checkbox.gan-image-list li a.active{
	background:url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/checkbox_checked.jpg') left top 2px no-repeat;
}
.gan-wrapper .gan-folding-list.gan-list-checkbox li a span,
.gan-wrapper .gan-default-list.gan-list-checkbox li a span{
	background-position:9px 7px;
	padding-left:26px;
}
/*.narrow-by-list dd ol.image-align-horizontally li a,
.narrow-by-list dd ol.image-align-default li a,
.narrow-by-list dd ol.image-align-2-columns li a,
ul.image-align-horizontally li a,
ul.image-align-default li a,
ul.image-align-2-columns li a{
	background-position:0 0;
}*/
.narrow-by-list dd ol.image-align-horizontally li,
ul.image-align-horizontally li{
	display:inline-block;
	padding-right:5px;
	padding-bottom:0px;
}
.narrow-by-list dd ol.image-align-default li,
ul.image-align-default li{
	display:block;
	padding-bottom:5px;
	padding-bottom:3px;
	overflow: hidden;
}
.narrow-by-list dd ol.image-align-2-columns li,
ul.image-align-2-columns li{
	width:35%;
	padding-bottom:3px;
	float:left;
}
.narrow-by-list dd ol.gan-list-checkbox li a,
.narrow-by-list dd ol.image-align-horizontally li{
	/display:inline;
    font-family: Gill Sans Std, Arial;
}
.narrow-by-list dd li a {color: #666; text-transform: uppercase; letter-spacing: 1px;line-height: 20px; font-size: 10px;}
.narrow-by-list dd li a:hover {color: #000; text-decoration: none}
.narrow-by-list dd select{
	width:100%;
  margin-top:5px;
}
.narrow-by-list .filter-fieldset .fields{
  float:left;
  margin-left:-5px;
  }
.narrow-by-list .filter-fieldset .fields .from-wrapper{
	float:left;
}
.narrow-by-list .filter-fieldset .fields .from-wrapper span{
	float:left;
	text-align:center;
	width:25px;
}
.narrow-by-list .filter-fieldset .fields .from-wrapper input{
	width:34px;
}
.narrow-by-list .slider-input-action{
	float:right;
  margin-right:-6px;
}
.narrow-by-list dd ol.image-align-horizontally li .filter-label,
.gan-sidebar-nav .gan-image-list.image-align-horizontally a span{
	display:block;
}
.gan-loadinfo{
	position:fixed;
	-position:absolute;
	left:55%;
	top:45%;
	-top:0;
	background:none;
	z-index:2001;
	padding:8px;
    text-align:left;
    background:#fff;
	font-weight:700;
    line-height:24px;
	margin-left:-60px;
}
.gan-loadinfo img.align-top{
	display:block;
	padding-bottom:5px;
	margin:0 auto;
}
.gan-loadinfo img.align-right{
	float:right;
	padding-left:5px;
}
.gan-loadinfo img.align-left{
	float:left;
	padding-right:5px;
}
.gan-loadinfo img.align-bottom{
	display:block;
	padding-top:5px;
	margin:0 auto;
}
#navigation_loadinfo_more{
  text-align:center;
  margin:10px 0;
  white-space:nowrap;
}
#navigation_loadinfo_more img{
    vertical-align:middle;
    padding-right:5px;
}
.narrow-by-list dd ol a,
.gan-sidebar-nav .gan-image-list a{
	text-decoration:none;
}
.narrow-by-list dd ol a span,
.gan-sidebar-nav .gan-image-list a span{
}
.narrow-by-list dd ol a:hover span,
.gan-sidebar-nav .gan-image-list a:hover span{
	text-decoration:none;
}

.gan-track-values{
  overflow:hidden;
  width: 60%;
  }
  .gan-track-values .value-min{
    float:left;
    }
  .gan-track-values .value-max{
    float:right;
    }

/* Buttons */
.block-layered-nav button.button::-moz-focus-inner,
.gan-more-button button::-moz-focus-inner,
.gan-totop-button button::-moz-focus-inner{ padding:0; border:0; } /* FF Fix */
.block-layered-nav button.button,
.gan-more-button button,
.gan-totop-button button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
.block-layered-nav button.button,
.gan-more-button button,
.gan-totop-button button { overflow:visible; float:none; width:auto; border:0; padding:0; margin:0; background:none !important; cursor:pointer; text-indent:0px !important; height:23px !important;}

.block-layered-nav .block-content button.button span{
  border: 0;
  display: block;
  font:700 12px/23px Arial,Helvetica,sans-serif !important;
  padding: 0;
  background: none;
	text-transform:uppercase;
	text-align:center;
	white-space:nowrap;
  height: 23px;
}
.block-layered-nav .block-content button.button span span{
	padding:0 12px;
  background-color: #f2f2f2;
	text-indent:0px !important;
	color:#519cde;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -webkit-background-clip: padding-box !important;
  -moz-background-clip   : padding-box !important;
  background-clip        : padding-box !important;  
}
/* Buttons END */


/* Slider View */
.narrow-by-list .handle-left{
	width:9px;
	height:21px;
	position:absolute;
	z-index:11;
}
.narrow-by-list .handle-right{
	width:9px;
	height:21px;
	position:absolute;
	z-index:11;
}
.narrow-by-list .handle-left .handle-left-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:9px;
	height:21px;
	cursor:pointer;
	position:relative;
	left:-9px;
}
.narrow-by-list .handle-right .handle-right-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:9px;
	height:21px;
	cursor:pointer;
	position:relative;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span{
	position:absolute;
	top:20px;
	left:50%;
	display:block;
	width:45px;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span span{
	position:absolute;
	left:-50%;
	display:block;
	width:45px;
	text-align:center;
}
.narrow-by-list .gan-track{
	background-image:#333;
	width:60%;
	height:28px;
	position:relative;
	left:9px;
}
.narrow-by-list .gan-slider-span{
	background:blue;
	height:4px;
	top:10px;
	position:relative;
	z-index:10;
}
.narrow-by-list .slider-back-bg{
	background:#bfbfbf;
	height:4px;
	left:-9px;
	position:relative;
	top:10px;
	width:100%;
	z-index:9;
}
.narrow-by-list .gan-track div.span{
	top:0;
	height:20px;
	overflow:hidden;
	z-index:10;
    width: 110px !important;
}
/* Slider View END */

/* Slider Type */
.gomage-navigation-slider-type-rectangle .narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-rectangle .narrow-by-list .gan-slider-span{
	height:3px;
	top:10px;
}
.gomage-navigation-slider-type-cone .narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-cone .narrow-by-list .gan-slider-span{
	height:1px;
	top:8px;
	overflow:hidden;
}
.narrow-by-list .handle-left .handle-left-bg,
.narrow-by-list .handle-right .handle-right-bg,
.narrow-by-list .handle-left,
.narrow-by-list .handle-right{
	height:19px;
	width:14px;
}
.narrow-by-list .handle-right .handle-right-bg,
.narrow-by-list .handle-right .handle-right-bg{
	left:0;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span{
	top:25px;
}
.narrow-by-list .filter-type-input{
	padding-top:15px;
}
.gomage-navigation-slider-type-rectangle .narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-rectangle .narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/slider_bg_rect.png) no-repeat 0 0;
}
.gomage-navigation-slider-type-cone .narrow-by-list .handle-left .handle-left-bg {
    background:transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/slider_bg_cone-left.png) no-repeat 0 4px;}
.gomage-navigation-slider-type-cone .narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/slider_bg_cone.png) no-repeat 0 4px;
}
/* Slider Type END */

.narrow-by-list dd ol.no-titles li img,
.gan-sidebar-nav .gan-image-list li img,
.narrow-by-list dd ol.image-align-horizontally li a img,
.narrow-by-list dd ol.image-align-default li a img,
.narrow-by-list dd ol.image-align-2-columns li a img{
	padding:2px;
}
.narrow-by-list dd ol.no-titles li a.active img,
.gan-sidebar-nav .gan-image-list li a.active img,
.narrow-by-list dd ol.image-align-horizontally li a.active img,
.narrow-by-list dd ol.image-align-default li a.active img,
.narrow-by-list dd ol.image-align-2-columns li a.active img{
	padding:1px;
	border:1px solid #E26703;
}
.narrow-by-list dd ol.image-align-horizontally.no-titles li{
	padding-right:0;
}
.gan-sidebar-nav .image-align-horizontally.no-titles li{
	padding-right:2px;
}
.narrow-by-list dd ol.gan-list-checkbox.no-titles  li a,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a{
	background-position:0 2px;
}
.narrow-by-list dd ol.gan-list-checkbox.no-titles  li a.active img,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a.active img{
	padding:2px;
	border:0;
}
.gan-sidebar-nav .gan-image-list{
	padding:5px 5px 2px;
}
.gan-more-button{
  text-align:center;
  margin:10px 0;
  }
  .gan-more-button button{
    height:27px !important;
    }
    .gan-more-button button span{
      display:block;
      border:1px solid #dcdcdc;
      background:#f3f3f3;
      font-size:11px;
      color:#444;
      text-align:center;
      white-space:nowrap;
      width:302px;
      line-height:14px;
      padding:6px 0 5px;
      font-weight:700;
      -webkit-border-radius: 2px;
         -moz-border-radius: 2px;
              border-radius: 2px;
      }
.gan-totop-button{
  position:fixed;
  bottom:100px;
  }
  .gan-totop-button button{
    height:auto !important;
    }
  .gan-totop-button button span{
      display:block;
     width:45px; height: 53px; text-indent: -99999px;
      background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/backtotop.png) no-repeat 0 0;
    }

/* Shop By in Main col
-------------------------------------------------- */
.block-layered-nav.gan-content-area .block-subtitle{
  padding:3px 9px;
  }
.block-layered-nav.gan-content-area .block-title{
  background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_block-layered-title.gif) no-repeat 100% 0;
  padding:0 5px 0 0;
  height:24px;
  overflow:hidden;
  text-indent:-999em;
  border:0;
  margin:0;
  }
  .block-layered-nav.gan-content-area .block-title strong{
    background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_block-layered-title.gif) no-repeat 0 0;
    padding:0;
    height:24px;
    display:block;
    }
  .block-layered-nav.gan-content-area .block-title span{
    display:none;
    }    
  .block-layered-nav.gan-content-area .block-title a{
    text-indent:0px;
    float:right;
    color:#fff;
    text-decoration:none;
    white-space:nowrap;
    text-transform:none;
    margin:4px 2px 0 0;
    }
    .block-layered-nav.gan-content-area .block-title a:hover{
      text-decoration:underline;
      font-weight:bold;
      }
.gan-content-area .narrow-by-list dt{
  float:left;
  width:26%;
  padding-bottom:7px;
  word-wrap:break-word;
  }
.gan-content-area .narrow-by-list dd{
  float:left;
  width:63%;
  padding:7px;
  }
.gan-content-area .narrow-by-list ol li{
  float:left;
  padding-right:10px;
  padding-left:0 !important;
  }
  .gan-content-area .narrow-by-list ol.image-align-default li{
    float:none;
    }
  .gan-content-area .narrow-by-list ol.image-align-2-columns li{
    padding-right:0;
    }
.gan-content-area.block-layered-nav .block-subtitle > span{
  padding-right:5px;
  vertical-align:middle;
  }
.block-layered-nav #advancednavigation-filter-content-cat a.active{
  font-weight:bold;
  }
.block-layered-nav #advancednavigation-filter-content-cat .gan-list-checkbox a.active{
  font-weight:normal;
  }
  
  
/* Product Navgation
-------------------------------------------------- */
.gomage_product_navigation{
  width: 100%;
  margin: 0 0 5px;
  }
  .gomage_product_navigation img{
    vertical-align: middle;
    }
  .gomage_product_navigation td{
    width: 33%;
    }
  .gomage_product_navigation .gomage_product_prev{
    text-align: left;
    }
  .gomage_product_navigation .gomage_product_category{
    text-align: center;
    }
  .gomage_product_navigation .gomage_product_next{
    text-align: right;
    }
/* Product Navgation END
-------------------------------------------------- */
.block-layered-nav .filter-align-columns.narrow-by-list .gan-attribute{
  background: none;
  }
.gan-content-area .filter-align-columns .gan-attribute{
  float: left;
  }
.gan-content-area .filter-align-columns.narrow-by-list dt{
  float: none;
  width: auto;
  }
.gan-content-area .filter-align-columns.narrow-by-list dd{
  float: none;
  width: auto;
  }
.gan-content-area .filter-align-columns.narrow-by-list ol li{
  float: none;
  }

/* Clears */
.filter-align-columns:after,
.narrow-by-list dd ol:after,
.narrow-by-list .filter-fieldset:after,
.narrow-by-list dt:after,
.gan-plain-items:after,
.gan-top:after,
.gan-wrapper:after,
.gan-plain-with-image-left:after,
.gan-plain-with-image-right:after,
.gan-attribute:after{
	content:' ';
	clear:both;
	display:block;
	width:0; 
	height:0;
	overflow:hidden;
	font-size:0;
}
.narrow-by-list dd ol,
.narrow-by-list dd ol li a,
.narrow-by-list .filter-fieldset,
.narrow-by-list dd ol.image-align-horizontally li,
.narrow-by-list dt,
.gan-plain-items,
.gan-top,
.gan-wrapper,
.block-layered-nav dd,
.gan-plain-with-image-left,
.gan-plain-with-image-right,
.category-products,
.gan-attribute{zoom:1;}
/* Clears END */

/* Default nav 
.nav-container { background:#0a263d url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav0.jpg) 50% 0 repeat-y; }
#nav { width:918px; margin:0 auto; padding:0 16px; font-size:13px; }

#nav li { position:relative; text-align:left; }
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav ul li.parent a { background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav2.gif) 100% 100% no-repeat; }
#nav ul li.parent li a { background-image:none; }

#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:700; }
#nav li.over a,
#nav a:hover { color:#d96708; }

#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/gomage/advanced-navigation/bkg_nav1.gif) 0 100% repeat-x; }
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:400 !important; }

#nav ul,
#nav div { position:absolute; width:15em; top:27px; left:-10000px; border:1px solid #899ba5; }
#nav div ul { position:static; width:auto; border:none; }

#nav ul ul,
#nav ul div { top:5px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }

#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; } */



#gan-block-content-left .currently {display: none!important; }
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
{
    .narrow-by-list .gan-track div.span{
        width: 78px !important;
    }
    .block-layered-nav .narrow-by-list .gan-attribute:first-child{
        display: none;
    }
}


/* FILE: animate.css */
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


/* FILE: colorbox.css */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.7 filter: alpha(opacity = 70);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; }
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999; /*border-top: 1px solid #ddd; padding-top: 15px; */}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/loading.gif) no-repeat center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; top:-27px; right:-25px; display:block; color:transparent;background:url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/colorbox/images/fancy_close.png) no-repeat 0 0; width: 30px; height: 30px; }

.action_button li {
    float: left;
    width: 100%;
    clear: both;
    margin: 10px 0;
}

.action_button li a.button {padding:8px 10px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


/* FILE: style.css */
/*Container size*/
.container-small, .container-large {
    max-width: 100%;
}
@media (min-width: 768px) {
    .container-small {
        width: 300px;
    }
    .container-large {
        width: 970px;
    }
}
@media (min-width: 992px) {
    .container-small {
        width: 500px;
    }
    .container-large {
        width: 1170px;
    }
}
@media (min-width: 1200px) {
    .container-small {
        width: 700px;
    }
    .container-large {
        width: 1500px;
    }
}

/*Container size*/
@media (max-width: 992px) {
  .offcanvas-widget-siderbars .offcanvas-widget-sidebar {
      display: none;
      width: 100%;
  }
  .offcanvas-widget-siderbars.column-left-active .offcanvas-widget-sidebar.canvas-show {
      display: block;
  }
  .offcanvas-widget-siderbars.column-left-active .main-column, .offcanvas-widget-siderbars.column-right-active .main-column {
      display: none;
  }
}

.col-nopadding, .row-nopadding, .widget-nopadding{ padding:0px!important;}
/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"], 
.row.no-gutters > [class*=" col-"], .row.no-gutters > .row-inner > [class^="col-"],.row.no-gutters > .row-inner > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
/*Aligment*/

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.left-block {
  display: block;
  margin-left: 0px;
  margin-right: auto;
}

.right-block {
  display: block;
  margin-left: auto;
  margin-right: 0px;
}

/*Collapse opener*/
.block .opener {
  position: absolute;
  right: 0;
  top: 2px;
  display: block;
  cursor: pointer;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* Accordion style*/
.accordian-play .panel-item-content {
  display: none;
  margin: 0 auto;
  max-width: 1080px;
  text-align: center;
  overflow: hidden;
}

.accordian-play .menu-title {
  transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  color: #141414;
  cursor: pointer;
  text-align: center;
  padding: 60px 0;
  position: relative;
  overflow: hidden;
  border-top: solid 1px #d8d8d7; }
  
.accordian-play .menu-title .bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 100%;
    padding-bottom: 80px;
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    z-index: 0; }
.accordian-play .menu-title h3 {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;

    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    font-size: 4.5em;
    letter-spacing: 0.09em;
    line-height: 1em;
    position: relative;
    z-index: 5; }
.accordian-play .menu-title h3 span {
      display: block;

      font-weight: 300;
      font-style: normal;
      font-style: italic;
      font-weight: normal;
      text-transform: none;
      font-size: 24px;
      line-height: 0;
      letter-spacing: 0;
      position: relative;
      top: 15px; }
.accordian-play .menu-title p {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    font-size: 2em;
    font-style: italic;
    margin: 0.3em 0 0;
    position: relative;
    z-index: 5; }
.accordian-play .menu-title i {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    color: #ccc;
    display: block;
    height: 38px;
    position: absolute;
    font-size: 38px;
    width: 38px;
    margin-top: -19px;
    top: 50%;
    right: 90px;
    z-index: 5; }
.accordian-play .menu-title.adjust {
    padding: 50px 0; }
.accordian-play.press .menu-title a {
  color: inherit;
  text-decoration: none; }
.accordian-play.press .menu-title p {
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  color: #484747;
  font-size: 1.3em;
  letter-spacing: 0.15em;
  margin: 0 0 0.75em; }
.accordian-play.press .menu-title .bg {
  background-repeat: no-repeat;
  background-size: cover; }
.accordian-play.press .menu-title i {
  border: solid 3px #ccc;
  border-radius: 36px;
  height: 32px;
  width: 32px;
  font-size: 20px; }
.accordian-play.press .menu-title i:before {
    left: 1px;
    top: 6px;
    position: relative; }
.accordian-play.press .menu-title:hover {
  background: #8f2626; }
.accordian-play.press .menu-title:hover p {
    color: #fff; }
.accordian-play.press .menu-title:hover i {
    border: solid 3px #fff; }
.widget-images .image-description p{margin:0;}
.widget-images .image-description br{display:none!important;}

/*widget social share links*/
.social-sharing-links li {
    float: left;
    padding: 0 7px 7px;
}
.social-sharing-links a{
   font-size: 18px;
}
/*widget social share links*/
.lookbook-products {
    overflow: hidden;
    overflow: auto;
    height: 100%;
    width: 100%;
    min-width: 100px;

}

.product-view .ves-container .product-img-box, .product-view .ves-container .product-shop, .product-view .ves-container .add-to-cart-wrapper, .product-view .ves-container .block-related { width: 100%;}

.jcarousel-control {
    display: block;
    text-align: center;
}

/*Product Deals Counting number*/
.productdeals .item-countdown{
    padding: 10px 0;
}
.productdeals .item-countdown ul{
    /*text-align: center;*/
}
.productdeals .item-countdown ul li{
    display: inline-block; 
    margin: 0px 8px 0 0;
    line-height: normal;
    border: 0;
}
.productdeals .item-countdown ul li.first{}
.productdeals .item-countdown ul li.last{ 
    margin: 0px;
}
.productdeals .item-countdown ul li div{
    text-transform: lowercase; 
    font-size:12px;
    display: inline-block; 
}
.productdeals .item-countdown ul li div.countdown_num{}
.productdeals .item-countdown ul li div.countdown_num span.mw_dld_detail_num{}
.productdeals .timeleft{
}
.productdeals .item-countdown ul li div.countdown_num span{
    display: inline-block; 
    font-size: 14px; 
    font-weight: bold; 
    color: #000;
    padding: 4px 0px;
}
.productdeals .item-countdown ul li div.countdown_num span + span{
    border-left: 0;
}
/*Product Deals Counting number*/


/* FILE: checkout.css */

/*Process checkout*/
.cart .cart-collaterals{padding: 25px 0 30px 0;}
.checkout-cart-index .page .main{margin: 0 auto;}
.cart .cart-collaterals ul.checkout-types li{margin: 0;}
.cart .cart-collaterals .col2-set .cart-button button.button span{background: none;height: auto;font:12px ArialNarrowBold;color:#666;text-align: left;letter-spacing:2px;}
.cart .cart-collaterals .col2-set .discount{margin: 0;padding: 0;margin-top: 15px}
.cart .cart-collaterals .totals .checkout-types {position: relative;/*overflow: hidden;*/min-height: 105px;margin-top: 0px;}
.cart .cart-collaterals .giftcard{margin: 25px 0 0 0;}
.cart .cart-collaterals  #giftcard-form .v-fix{display: inline-block;height: 30px;overflow: hidden;vertical-align: top;width: 209px;}
.cart .cart-collaterals  #giftcard-form .v-fix input{width: 100%; letter-spacing: 2px;color: #959595; }
.cart .cart-collaterals  #giftcard-form button.button,
.cart-collaterals #discount-coupon-form button.button{  background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/btnapply-code.png") no-repeat scroll right 0 transparent;height: 30px;line-height: 30px;margin: 0;width: 100px; display: inline-block; *display: inline; zoom: 1;}

#onestepcheckout-coupon-add:hover,
.onestepcheckout-container #onestepcheckout-giftcard-add:hover,
.onestepcheckout-container .onestepcheckout-giftcard-add-button:hover,
.onestepcheckout-container #onestepcheckout-coupon-remove:hover,
.onestepcheckout-container #onestepcheckout-coupon-add:hover,
.cart .cart-collaterals  #giftcard-form button.button:hover,
.cart-collaterals #discount-coupon-form button.button:hover { background-image: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/btnapply-code-hover.png"); }
.cart-collaterals  #giftcard-form button.button span,
.cart-collaterals #discount-coupon-form button.button span {padding:0; font-size: 10px; line-height: 20px; background: none; color:#000;}
.onestepcheckout-container #onestepcheckout-coupon-remove:hover span,
.onestepcheckout-container #onestepcheckout-giftcard-add:hover span,
.onestepcheckout-container .onestepcheckout-giftcard-add-button:hover span,
.onestepcheckout-container #onestepcheckout-coupon-add:hover span,
.cart-collaterals  #giftcard-form button.button:hover span,
.cart-collaterals #discount-coupon-form button.button:hover span{padding:0; font-size: 10px; line-height: 20px; background: none; color:#fff;}
.cart .cart-collaterals  #giftcard-form label[for="giftcard_code"]{display: none;}
#discount-coupon-form label[for="coupon_code"]{width: 100%;display: block;clear: both;color: #000;/*font: 12px/10px "Proxima Nova";*/ font: 12px/10px Sans Serif;margin: 0 0 10px 0;letter-spacing: 1px;}
#giftcard-form label[for="gift_card"],#giftcard-form label[for="exchange_card"]{width: 100%;display: inline;clear: both;position: relative;
         top: 3px;color: #000;/*font: 12px/10px "Proxima Nova";*/text-transform: uppercase;
         font: 12px/10px Sans Serif;margin: 0 0 10px 0;letter-spacing: 1px;}
.card-choice{float: left;margin-right: 20px; height: 15px;}
.onestepcheckout-giftcards .card-choice label{position: relative;top: -4px;right: 6px;}
.cart .cart-collaterals .giftcard h2{clear: both;color: #000;display: block;/*font: 12px/10px "Proxima Nova";*/font: 12px/10px Sans Serif;letter-spacing: 1px;margin: 0 0 10px;width: 100%;}
#discount-coupon-form .v-fix{display: inline-block;vertical-align: top;width: 209px;height: 30px;overflow: hidden;}
#discount-coupon-form .v-fix input{width: 100%;letter-spacing: 2px;color: #959595; }
#shopping-cart-totals-table tbody tr td{padding: 10px 0 10px 0;/*FN-1030*/text-align: left !important;font-size: 10px;font-family: Arial;color: #959595;text-transform: uppercase;letter-spacing: 2px;background: none;}
#shopping-cart-totals-table tbody tr td .price{float: right;display: block;font-size: 10px;font-family: Arial;color: #666;}
#shopping-cart-totals-table tfoot tr td{padding:0;text-align: left !important;}
#shopping-cart-totals-table tfoot tr td:last-child{padding-left:5px}
#step-content-4{padding: 20px 0 40px 20px!important;}
#step-content-4 .onestep-payment-left{width: 290px;display: inline-block;vertical-align: top;}
#step-content-4 .onestep-payment-right{width: 579px;display: inline-block;vertical-align: top;float: right;}
#step-content-4 .onestep-payment-left .payment-methods .payment-checkout { margin: 14px 0px 24px 0px; }
a#cart-proceed-checkout{width: 225px;/*margin-right: 14px;*/ -moz-box-sizing: border-box;padding: 0;display: block;margin-top: 0px;}
.paypal-logo{margin-top: 20px;/*position: absolute;*/right: 0;bottom: 15px;}
.dob-month,.dob-day{display: block;margin-bottom: 12px;}
#payment_form_ccsave li .input-box .selector,#payment_form_eway_rapid .input-box .selector{width: 360px;}
.onestep-payment-right .text-order-review{color: #000000;font: 12px/12px "Proxima Nova";display: block;margin-bottom: 14px;letter-spacing: 2px;}
.onestepcheckout-summary {width: 100%;}
.onestepcheckout-summary .onestepcheckout-custom-options > li {
    overflow:hidden;
    -ms-word-break: break-all;
    word-break: break-all;
    /*Non standard for webkit*/
    word-break: break-word;
    margin: 0 0 1px;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.onestepcheckout-summary .onestepcheckout-summary {margin-bottom: 0px;}
.onestepcheckout-summary tr th {text-align: left;font-size: 10px;font-family: "Proxima Nova", Arial;letter-spacing: 1px; padding-left: 20px; padding-right:10px; border-bottom: 1px solid #ddd;padding-bottom: 8px;color: #000000;font-weight: normal; white-space:nowrap; }
.onestepcheckout-summary tr th.image{text-align: left; width: 140px;}
.onestepcheckout-summary tr th.name{text-align: left; padding-left: 0px;}
.onestepcheckout-summary tr th.total{ text-align: left; width: 81px !important; }
.onestepcheckout-summary tr td.size,
.onestepcheckout-summary tr td.qty,
.onestepcheckout-summary tr td.unit-price { padding-right:20px; }
.onestepcheckout-summary tr td.qty { white-space: nowrap; }
.onestepcheckout-summary tr th.size {}
.onestepcheckout-summary tr th.unit-price {}
.onestepcheckout-summary tr td{text-transform: uppercase;text-align: left;font:10px/10px "Proxima Nova",Arial;letter-spacing:2px;border-bottom: 1px solid #ddd;padding: 25px 20px 25px 20px;border-left: 1px solid #ccc; color:#777}
.onestepcheckout-summary tr td.image{font: 10px Arial;border-bottom: 1px solid #ccc;padding: 20px;border-left: 0px;}
.onestepcheckout-summary tr td.name{color: #000;padding: 25px 10px 10px 0px; border-left: 0px; max-width: 30%;font-size: 13px; line-height: 16px;}
.onestepcheckout-summary tr td.name .item-options{text-align: left;margin-top: 10px;text-transform: uppercase;font-size: 10px;}
.onestepcheckout-summary tr td.name .product-add-wishlist { margin-top:50px; }
.onestepcheckout-summary tr td.name .product-add-wishlist > * {    color: #666666; font: 9px/10px arial; letter-spacing: 2px; }
.onestepcheckout-summary tr td.size{ }
.onestepcheckout-summary tr td.total {width: 81px !important;/*text-align: right;font-size: 12px; */}
.onestepcheckout-summary tr td.total .price{/*font: 10px Arial;font-size: 12px;*/}
.onestepcheckout-totals{float: right;margin-right: 36px;width: 20%;margin-top: 35px;padding: 10px 0 7px;}
.onestepcheckout-totals tr {height: 30px;}
.onestepcheckout-totals tr td{border:0;text-transform: uppercase;font: 10px Arial;text-align: right;letter-spacing: 1px;padding: 15px 0px 0px 0px; white-space:nowrap;}
.onestepcheckout-totals tr td.value{text-align: right;width:70px;}
.onestepcheckout-totals tr td + td.value { padding-left: 20px; text-align: left; }
.onestepcheckout-totals tr.grand-total span,.onestepcheckout-totals tr.grand-total td.title{color: #000;font-size: 12px;}
.onestepcheckout-totals tr.grand-total span.grand-total-info {font-size: 8px; color: #AAA;}
.onestepcheckout-place-order-wrapper{float: right;margin:10px 130px 0 0;width: 400px;}
.onestepcheckout-place-order-wrapper button.onestepcheckout-button{width: 157px;height: 35px;background: #000;border:none; float: right; clear: both; display: block}
.onestepcheckout-place-order-loading {clear: both}
.onestepcheckout-place-order-wrapper button.onestepcheckout-button:hover{cursor: pointer;}
.onestepcheckout-place-order-wrapper button.onestepcheckout-button span{background: #000;}
.onestepcheckout-place-order-wrapper button.onestepcheckout-button span span{ color: #FFFFFF;cursor: pointer;font: 11px/35px "Proxima Nova",Arial;letter-spacing: 2px;text-align: center;text-transform: uppercase;}


.cms-gift-cards .static-cover, .category-virtual-gift-cards .static-cover{width: 490px;display: inline-block;vertical-align: top;}
.cms-index-noroute .col-main{width: 100%;}
.shop-with-confidence{width: 293px;float: none !important;display: block;margin-top: 47px;}
.shop-with-confidence p{color: #000000;font: 12px/12px "Proxima Nova";text-transform: uppercase;letter-spacing: 1.5px;}
#payment_form_ccsave .validation-passed{position: relative;}
#payment_form_ccsave .validation-passed .v-fix input{width:131px}
.cvv-help,.cvv-what-is-this{float: left; margin-left: 10px; background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/questionhelp.png) no-repeat scroll;width: 26px;height: 24px;display: block;overflow: hidden;text-indent: -9999px;}
#cc-help-block,#cc_help_eway_rapid{background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/boxhelp.png) no-repeat;width: 549px;height: 275px;left: -142px;top: -315px;position: absolute;padding: 50px 0 0 50px; z-index: 2}
#cc-help-close,#cc_help_eway_rapid_close{background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/cart-remove.png) no-repeat scroll 0 0 transparent;display: block;height: 16px;overflow: hidden;top: 5px;right: 13px;position: absolute;;text-indent: 9999px;width: 18px;}
ul.form-list#payment_form_ccsave .input-box,li#eway_rapid_cc_type_cvv_div .input-box {position: relative;}
.sidebar-loading {-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;background: none repeat scroll 0 0 #FFFFFF;box-shadow: 3px 4px 3px #ccc;display: inline-block;height: 96px;padding-top: 31px;position: absolute;right: 0;top: 25px;text-align: center;vertical-align: middle;width: 197px;z-index: 9888;}
.no-border-bottom{border-bottom: 0 !important;}
.checkout-cart-index .page-title{ /*border-bottom: 1px solid #000000;*/ background-color: #DCDDDE; padding-left: 15px;} /*add padding and background, remove border*/
.cart-empty p{ color: #999999;display: inline-block;font: 10px/17px arial;letter-spacing: 1px;margin: 0; text-align: left;text-transform: uppercase;width: 100%;}
.contact-form-left .buttons-set button.button{width: 163px;height: 35px;background: #000;margin-right: 7px;}
.contact-form-left .buttons-set button.button span{/*width: 100%;*/-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}
button.check-gc-status-balance{background: none;width: 100% !important;border:none;text-align: left;margin-top: 17px;}
button.check-gc-status-balance span{color: #666666;display: block;font: 10px/10px Arial;letter-spacing: 1px;text-transform: uppercase;}
button.check-gc-status-balance:hover{cursor: pointer;}
#checkout-payment-method-load dt {margin-bottom: 11px}
#checkout-payment-method-load dt label{line-height: normal}
.cart-product-qty{display: inline-block;/*float:right;*/ margin-right: 55px;}
.cart-product-qty label#text-quanlity{display: inline-block;vertical-align: top;margin: 4px 5px 0 0; color: #959595;font:10px/10px "Proxima Nova",Arial;}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist a.change{display: none;z-index: -999;position: relative;}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-add-wishlist a {font:10px/10px "Proxima Nova",Arial;}

#payment_form_ccsave .selector span{width: 100%;display: block;}
.gan-loadinfo{display: inline-block;text-align: center;}
#contactForm .form-list li label em{color: #666;}
.account-create ul.form-list li label em{color: #666;}
.cms-index-noroute .col-right{display: none;}
.messages-content{border: 1px solid #E9581F;background: none;width: 978px;padding: 12px 15px;margin: 0 auto;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;}
.messages-content span{ color: #A1C7B8;font-size: 12px !important;font: 11px Arial,Helvetica,sans-serif;}
#messages_product_view .messages-content{border: none;
    width: 978px;
    padding: 12px 15px;
    margin: 0 auto;
    background-color: #86d0cb !important;}
#messages_product_view .messages-content span{ color: #FFF;
    font-size: 12px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    display: block;
    font-weight: bold;
    font-family:"Arial Narrow", Arial, sans-serif;
}
#payment_form_ccsave .validation-passed .v-fix{float: left;}
#checkout-payment-method-load dt.dt-paypal-express > div.radio {margin-top:9px;/*margin-right: 21px;*/ }
#eway_rapid_cc_type_exp_div .input-box .v-fix,#payment_form_ccsave li div.v-fix{width:48%; float: left}
#eway_rapid_cc_type_exp_div .input-box .v-fix.last,
#payment_form_ccsave li div.v-fix.last,
#payment_form_ccsave li div.v-fix:last-child{ float: right}
#eway_rapid_cc_type_exp_div .input-box .v-fix div.selector,#payment_form_ccsave li div.v-fix div.selector{width:100%; min-width: 0px}
li#eway_rapid_cc_type_exp_div div.validation-error,li#eway_rapid_cc_type_exp_div  div.validation-passed,
#payment_form_ccsave li div.validation-error,#payment_form_ccsave li div.validation-passed {padding-right: 0}
.cart-checkout .cart-checkout-step-1 #step-content-1 .col2-set h4 {letter-spacing: 2px;margin: 0 0 3px 0;}
.cart .cart-checkout .onestep-title {margin-bottom: 5px; }
#onestepcheckout-form .onestepcheckout-threecolumns .onestep-content {padding: 13px 0 0 36px;}
#billing_address_list .clearfix .input-email input.required-entry {margin-top: 2px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content li .input-email {margin-top: -3px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content .cart-shipping .input-box .validate-email  {margin-top: 2px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content .buttons-set{margin-top: 19px;margin-bottom: 42px;padding-right: 91px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content .billing_address_list .input-region input.input-text {margin-top: 4px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content .cart-shipping #shipping_address {margin-left: 1px;margin-top:-10px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content #shipping_address .selector {margin-top:2px}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-2 .onestep-content #shipping_address_list .input-region .selector {margin-top: 2px;margin-bottom: 9px;}
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-4 .onestep-content {padding-left: 0px !important;padding-top: 23px !important; overflow:hidden; }
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-4 div.loading-ajax {margin-left: 36px !important;}
#step-content-4 .onestep-payment-left .payment-method {margin-left: -1px;}
#step-content-4 .onestep-payment-left .payment-method .form-list #eway_rapid_cc_type {width: 290px;height: 30px;}
#step-content-4 .onestep-payment-left .payment-method .form-list #eway_rapid_cc_type_exp_div .month {width: 140px;height: 30px;}
#step-content-4 .onestep-payment-left .payment-method .form-list #eway_rapid_cc_type_exp_div .year {width: 140px;margin-left: -2px;height: 30px;}
#step-content-4 .onestep-payment-left .payment-method .form-list #eway_rapid_cc_type_exp_div .required {padding-top: 5px;display: block;}
#checkout-payment-method-load dt.dt-paypal-express {margin-top: 5px; margin-bottom:23px;}
#checkout-payment-method-load dt.dt-paypal-express label{display: inline-block;width: 110px;}
#checkout-payment-method-load dt.dt-paypal-express label a {float: right;display: block;margin-top: 11px;}
.onestepcheckout-totals tr.grand-total td.title {font-size: 11px;letter-spacing: 3px;/*width: 54%;*/}
.checkout-cart-index .breadcrumbs li strong {font-family: "Proxima Nova";letter-spacing: 1px;}
.checkout-cart-index .breadcrumbs {padding: 5px 16px 5px; box-sizing: border-box;}
.cart-collaterals .ship-to-country {margin-bottom: 8px;}
.cart .cart-collaterals .totals div.selector {margin-bottom:0}
.cart .nz-pricing {width: 180px;float: left;margin-left: 0px;margin-top: 10px;background-color: #EEE;padding: 15px; }
.cart .nz-pricing {margin-top: 42px;}
.cart .nz-pricing p {font-size: 9px;line-height: 12px;margin-bottom: 8px;}
.nz-pricing {margin-left: 0px ;margin-bottom:-100px;}
.customer-account-login .buttons-set a.button, .buttons-set button.check-gc-status {float: left;}
/* .catalog-product-view #review-form .box-title {padding: 6px 0 0;}
.catalog-product-view #review-form .box-title h2 {font-size: 13px;}
.catalog-product-view #review-form .box-content .input-box-rating .star-review {height: 18px !important; margin-bottom: 10px;}
.catalog-product-view #review-form .box-content .form-list .input-box #nickname_field {margin-top: -2px;margin-bottom: 2px;width: 452px !important;}
.catalog-product-view #review-form .box-content .form-list .input-box #summary_field {margin-top: -1px;width: 452px !important;}
.catalog-product-view #review-form .box-content .form-list .input-box #review_field {margin-top: 2px;width: 452px !important;} */
#billing_address_list .required-fields {text-transform: uppercase;font: 10px/26px arial;letter-spacing: 1px;margin-top: -5px; color:#999999;}
#billing_address_list .required-fields em {padding-right: 1px;}

#co-shipping-country-form div.selector span {letter-spacing: 2px;width: 198px;}/*FN-1030*/
.onestepcheckout-enterprise div.selector span {letter-spacing: 2px;}/*FN-1307*/
.cart-collaterals .totals .ship-to-country h6 {color: #959595;}
.catalog-category-view .product-list-option dl, .catalogsearch-result-index .product-list-option dl, catalogsearch-result-index{box-shadow: none;padding: 0;width: 218px;}
{box-shadow: none;padding: 0;width: 218px;}
.checkout-cart-index .page-title h1 {color: #000;}
.blog-index-list .postWrapper .postTitle, .blog-index-list .postWrapper .postTitle h3 {color: #959595; font-size: 10px; font-family: arial;letter-spacing: 1px;}
#shopping-cart-table button.btn-update::-moz-focus-inner{padding:0px;margin:0px;}
#shopping-cart-table button.btn-update {border:0px; background: none; color:#959595; font-size:6px;margin:3px 3px 0px 0px;text-transform: uppercase;letter-spacing: 1px; cursor:pointer;}

#cart-update .row-listtitle-cart span{
    font-size:11px;
    letter-spacing: 1px;
    font-family: "Proxima Nova", Arial;
}
#cart-update .row-listtitle-cart .column-cart-1 {
    margin: 0 0 0 136px;
}
#cart-update .row-listtitle-cart .column-cart-2 {
    margin: 0 0 0 180px;
}
#cart-update .row-listtitle-cart .column-cart-3 {
    margin: 0 0 0 66px;
}

#cart-update .row-listtitle-cart .column-cart-4{
    display: inline-block;
    margin: 0 0 0 61px;
}

#cart-update .row-listtitle-cart .column-cart-5 {
    display: inline-block;
    margin: 0 0 0 97px;
}

#shopping-cart-table .row-products-cart {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#shopping-cart-table .row-products-cart .cart-page-pd-img,
#shopping-cart-table .row-products-cart .cart-page-pdname,
#shopping-cart-table .row-products-cart .box-product-option,
#shopping-cart-table .row-products-cart .box-unit-price-cart-page,
#shopping-cart-table .row-products-cart .cart-page-quantity,
#shopping-cart-table .row-products-cart .box-price-cart-page,
#shopping-cart-table .row-products-cart .remove-products {
    padding-top: 30px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-right: 0px;
}

#shopping-cart-table .row-products-cart .remove-products {
    margin-top:-4px;
}

#shopping-cart-table .row-products-cart .box-product-option,
#shopping-cart-table .row-products-cart .box-unit-price-cart-page,
#shopping-cart-table .row-products-cart .cart-page-quantity,
#shopping-cart-table .row-products-cart .box-price-cart-page {
    margin:0px;
    border-left: 1px #CCCCCC solid;
    padding-left: 20px;
    min-height: 100px;
    color: #888888;
    font: 10px/10px "Proxima Nova",Arial;
    letter-spacing: 2px;
    text-align:left;
}

#shopping-cart-table .row-products-cart .box-product-option {
    display: inline-block;
    width: 65px;
    text-transform: uppercase;


}

#shopping-cart-table .row-products-cart .box-unit-price-cart-page {
    width:110px;
    display: inline-block;
    vertical-align: top;
    font:10px/10px "Proxima Nova",Arial;
}
#shopping-cart-table .row-products-cart .cart-page-quantity {
    padding-top:25px;
    width:140px;
    min-height: 105px;
}
#shopping-cart-table .row-products-cart .cart-page-quantity label {
    letter-spacing:2px;
}
#shopping-cart-table .row-products-cart .cart-page-pdname {
    width:260px;
    padding-left:0px;
    padding-right: 20px;
}
#shopping-cart-table .row-products-cart .cart-page-pdname .product-name a{
    font: 10pt/20px "Proxima Nova",Arial;
    /*  line-height: 20px; */
    letter-spacing: 2.2px;
    margin-top: -4px;
}

#shopping-cart-table .row-products-cart .cart-page-pdname .item-options {
    line-height: 20px;
    color: #000000;
    font: 10px/12px "Proxima Nova",Arial;
    letter-spacing: 2px;
    text-transform: uppercase;
}


#shopping-cart-table .row-products-cart .box-price-cart-page {
    font:10px/10px "Proxima Nova",Arial;
    width: auto;
}

#shopping-cart-table {
    margin-top:15px;
}

#shopping-cart-table .row-products-cart .box-price-cart-page span.price {
    font:10px/10px "Proxima Nova",Arial;
    color: #959595;
}
.checkout-cart-index .cart .totals table {
    margin: 16px 0px 0px 0px;
}

.cart #shopping-cart-totals-table .grand-total-info {
    font-size: 8px;
    font-family: Arial;
    color: #959595;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: none;
    padding: 0px;
    display:block;
    margin-top: -15px;
    margin-bottom: 25px;
    margin-left: 50px;


}

.cart div.checkout-types .paypal-logo span.paypal-or {
    float: none;
    padding-bottom:10px;
    margin-left: 180px;

}
.cart div.checkout-types .paypal-logo span.paypal-extra {
    float: left;
    margin-top:12px;
    font-family: "Proxima Nova";
    font-size: 10px;
    color: #959595;
    letter-spacing: 2px;
}
.cart div.checkout-types .paypal-logo {
    /*width: 304px;*/
}
.cart div.checkout-types .paypal-logo a {
    float: right;
}
.cart div.checkout-types a{
    float:none;
}


.cart .cart-table-top {
    margin-top: 20px;
    border-bottom: 1px solid #000;
}

.cart .cart-table-top button.button span {
    background: none;
    height: auto;
    font: 12px ArialNarrowBold;
    color: #666;
    text-align: left;
    letter-spacing: 2px;
}
.cart .cart-table-top button.button span span {
    padding-left: 15px;
    line-height: 30px;
}

.cart .cart-table-top .checkout-button {
    float: right;
    margin-top: -40px;
    margin-right: 30px;
}



/* FILE: jquery.jqzoom.css */
.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/


/* FILE: jquery.mCustomScrollbar.css */
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
    width:auto;
    margin-right:30px;
    overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
    margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
    margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
    width:16px;
    height:100%;
    top:0;
    right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0; 
    height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
    margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
    width:2px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
    cursor:pointer;
    width:100%;
    height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
    display:block;
    position:relative;
    height:20px;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
    top:100%;
    margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
    height: 235px;
    margin: 0 auto 40px;
    overflow: hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
    margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
    margin-right:0;
    margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
    width:100%;
    height: 8px;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
    margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    /*	width:100%;
            height:2px;
            margin:7px 0;
            -webkit-border-radius:10px;
            -moz-border-radius:10px;
            border-radius:10px;*/
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #000000;
    border-radius: 0 0 0 0;
    height: 6px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
    /*    width:30px;
        height:100%;*/
    background: none repeat scroll 0 0 #000000;
    border-radius: 0 0 0 0;
    height: 7px;
    width: 130px !important;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    /*    width:100%;
        height:4px;
        margin:6px auto;
        -webkit-border-radius:10px;
        -moz-border-radius:10px;
        border-radius:10px;*/
    background: none repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    height: 7px;
    margin: 0 auto;
    width: 100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
    display:block;
    position:relative;
    width:20px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
    float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
    margin-left:-40px;
    float:right;
}
.mCustomScrollBox{
    -ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
    /*    opacity:0.75;*/
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
    opacity:1;
    filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.4);
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.75);
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
/*    background:rgba(255,255,255,0.85);
    filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)";  old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
/*    background:rgba(255,255,255,0.9);
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)";  old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
    background-image:url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/mCSB_buttons.png);
    background-repeat:no-repeat;
    opacity:0.4;
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
    background-position:0 0;
    /* 
    sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonDown{
    background-position:0 -20px;
    /* 
    sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:0 -40px;
    /* 
    sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonRight{
    background-position:0 -56px;
    /* 
    sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
    */
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
    opacity:0.75;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
    opacity:0.9;
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.1);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:6px;
    margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
    width:4px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:4px;
    margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:6px;
    margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:2px;
    margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:2px;
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:2px;
    margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
    background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
    background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
    background-position:-80px -56px;
}


/* FILE: bx_styles.css */
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    float: right;
}
.image-zoom #thumb-slide img {border:1px solid #fff; float: right}
.image-zoom #thumb-slide li.pager-active img {border:1px solid #ccc; }
.image-zoom #thumb-slide img:hover {border:1px solid #ccc;}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    left: -5px;
    background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

/* PAGER */

.bx-wrapper .bx-pager {
    color: #666666;
    font-family: Arial;
    font-size: 0.85em;
    font-weight: bold;
    margin: auto;
    padding-top: 20px;
    text-align: center;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
    margin: auto;
    padding: 0 3px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
     background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/pagination.png") no-repeat 0 0;  margin:auto;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 8px;
    outline: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background-position: right 0;

}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) no-repeat -46px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -46px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 12px;
    height: 30px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
     display: none !important; 
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.thumbnail-zoom .bx-wrapper {padding: 50px 0 20px;}
.thumbnail-zoom .bx-wrapper .bx-controls-direction a {width:23px; height: 8px;}
.thumbnail-zoom .bx-wrapper .bx-next {bottom:-10px; left:26px;top:auto;  background-position:-175px bottom;}
.thumbnail-zoom .bx-wrapper .bx-prev {top:22px; left:29px; background-position: -210px  bottom}
.thumbnail-zoom .bx-wrapper .bx-next:hover,
.thumbnail-zoom .bx-wrapper .bx-next.active {
    background-position:-175px top;
}
.thumbnail-zoom .bx-wrapper .bx-prev:hover,
.thumbnail-zoom .bx-wrapper .bx-prev.active {
    background-position:-210px top;
}

/* =======ADDDD==================== */
.catalog-product-view .bx-wrapper .bx-controls-direction a {width: 27px;}
.catalog-product-view .thumbnail-zoom .bx-wrapper .bx-prev {top: 22px;left: 40px;}
.catalog-product-view .thumbnail-zoom .bx-wrapper .bx-next{left:34px;}

/* ================================= */


/* FILE: jquery.fancybox.css */
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
/* 	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: visible !important;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 915px!important;
	padding-bottom:30px!important;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close-text.png") no-repeat 0 0;
    width: 62px;
    height: 16px;
    position: absolute;
    right: 7px;
    top: 7px;
    text-indent: -99999px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-close {
    width: 16px;
    height: 15px;
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close-btn.png") no-repeat scroll 0 0 transparent;
}


.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/* Fancy Content ===============================*/
.fancybox-skin .page{width:748px;padding-top: 0;}
.fancybox-skin .product-view .product-shop .add-to-links {margin: 0 0 0 40px; top: 18px !important;}

.fancybox-skin .product-view .sing{ float: right;top: -15px;position: relative;right: 70px;text-indent: -99999px;background: url('https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/size_guide.png') no-repeat scroll 0 0; }

.fancybox-skin .product-view .product-img-box .product-image img {
background: #fff;}
.fancybox-skin .product-view .product-shop .product-name h1 {
letter-spacing: 2px;
font: 12px Gill Sans Std;}
.fancybox-skin .catalog-product-view .accordion-content {
font: bold 12px Arial;
color: #333;
letter-spacing: 1px;
width: 410px;
padding: 5px 0 15px;}

.fancybox-skin .add-to-box .add-to-links li a {letter-spacing:1px; }

/* Category Quickview Page ==============================*/

.fancybox-skin .product-shop button.btn-cart span span {
padding: 0 55px;}
.fancybox-skin .product-shop button.btn-cart .catalog-product-view .product-shop button.btn-cart span{
    background: none;
}
.fancybox-skin .product-view .product-shop .add-to-links a{
    background: none;
    left:10px;
}
.fancybox-skin .product-view .product-shop .price-box .price-label {
font-size: 12px;}
.fancybox-skin .product-view .product-shop .price-box {
margin: 3px 0 13px;}
.fancybox-skin .product-view .product-shop .product-link {     left: 0;    margin-bottom: 20px;    top: 13px;}
.fancybox-skin .product-view .product-img-box #content img{width: 264px;/*height: 390px;*/}
.fancybox-skin .product-view .product-img-box .product-image {
margin-bottom: 0px;}
.fancybox-skin .product-view .product-shop .product-ids {
margin: 1px 0 0px;}
.fancybox-skin .product-view .product-img-box .more-views {display:none;}
.fancybox-skin .product-view .product-shop .product-main-info {margin-top:40px;}
.fancybox-skin .product-view .product-shop {padding-bottom: 20px; padding-right: 10px !important;text-align: left; width: 445px !important; }
.fancybox-skin .product-view .product-shop .product-link h3{font-family: arial;font-size: 12px;line-height: 17px;letter-spacing: 2px;width: 87%;}
.fancybox-skin .product-view .product-shop .add-to-box { height: 97px; margin-bottom: 10px; position: relative;}
.fancybox-skin .product-view .product-img-box {width: 264px;padding: 20px 0 10px 15px;}
.balance-quickview-product-view .fancybox-skin .product-view .product-img-box {box-sizing: border-box;}
.fancybox-skin {padding:0 !important;}
.fancybox-skin .product-view p.btn-share {font-weight: normal; margin-right: 0px;}
.fancybox-skin .product-view .social-add-this { margin-right: 20px; }
.fancybox-skin .product-view .pro-link-wishlist {   margin-left: 31px;top: 48px !important;  }
.fancybox-inner .product-view .social-view{   float: left; position: relative; display: block; width: 100%; top: 0; margin: 5px auto 25px 0;}
.fancybox-inner .product-view .product-description{ padding-right: 35px; margin-top: 45px;}
.fancybox-skin .product-shop button.btn-cart {
    float: left;
    margin-top: 10px;
}

.product-view .product-img-box .product-main-image {
    padding-top: 0;
    position: relative;
}
.fancybox-skin .product-shop .add-to-links li { float: right;  width: 215px !important;}
.fancybox-wrap {width: 750px; background-color: #fff;}
.catalogsearch-result-index .fancybox-wrap{width: 750px !important;}
/*.fancybox-wrap .fancybox-inner {width: 502px !important;}*/
.fancybox-wrap .f-product{display: none;}
.catalog-category-view .fancybox-wrap {width: 750px !important; background-color: #fff;}
.catalog-category-view .fancybox-inner {width: 502px !important;}
.catalog-category-view .f-product{display: none;}
.catalog-category-view  .fancybox-skin .product-view .product-shop .add-to-links {  padding: 0;  position: relative;  right: 31px !important;    top: 15px !important;}

/* ===============ADd catalog-category========================== */
.fancybox-wrap .fancybox-skin .product-view .product-shop .price-box {
    margin: 1px 0 10px;
    float: left;
    height: 16px;
    width: 430px;
    text-align: left;
}
.fancybox-wrap .fancybox-skin .product-view .product-shop .product-name {float:left;width:100%;}
.fancybox-wrap .fancybox-skin .product-view .product-shop .product-name h1{font:14px Gill Sans Std; width: 70%;}
.fancybox-wrap .fancybox-skin .product-view .category-description{text-align: left; padding: 0;}
.fancybox-wrap .fancybox-skin .product-view .rating-links{text-align: left;}
.fancybox-wrap .fancybox-skin .product-view {min-width: 748px;}
.fancybox-skin .product-shop .options-container-big {text-align: left; top: 0px;}
.fancybox-wrap .fancybox-skin .product-view .product-shop .product-link h3{
	font-family: ArialNarrowBold;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 2px;
	width: 87%;
    text-align: center;
}
.product-view .product-shop .add-to-box {
    /*margin-bottom: 20px;*/
}
.fancybox-wrap .product-description{font-size: 11px; line-height: 15px;}
.catalog-product-view .fancybox-desktop{ /* width and height set on call of fancybox */ }
.catalog-product-view .fancybox-type-iframe .fancybox-close {
top: 14px !important;
background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/closes.png") no-repeat 0 0 !important;
width: 66px;
height: 22px;
right: 10px;
}

.forevernew-quickview .product-view .fb-like { right: 36px;}/* ============================================== */
.btnshare2 {
    color: #000000;
    cursor: pointer;
    left: -32px;
    font: 10px arial;
    float:left;
    position: relative;
    text-transform: uppercase;
    top: 26px;
    letter-spacing:2px;
}
.fancybox-wrap .addthis_default_style .addthis_counter {
margin-top: 0;
top: 23px;
position: relative;
}
.fancybox-wrap .product-view .product-options-bottom {  margin-top: 5px;}
.fancybox-skin .options-container-big .product-options dd {
    margin: 10px 0 10px;
overflow: inherit;
width: 270px;
}

.fancybox-wrap .product-link{position: relative;top: -48px;left: 10px;}

.storestock-close{background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/close-zoom.png) no-repeat; margin-left: 16px; margin-top: -5px;}
.zoom-hover{z-index: 120;}
.catalog-product-view .data-table th.label {background: none;}  /* fixbug FN-1617 */
.catalog-product-view .fancybox-wrap {/*width: 945px !important; height: 640px !important;*/ background-color: #fff;}
.catalog-product-view .fancybox-skin {}
.catalog-product-view .fancybox-inner {}
.catalog-product-view .page-empty{padding:0px !important;}

.catalog-product-view .image-zoom .thumbnail-zoom {position: absolute;z-index: 1;left: 25px;top: 120px;}
.catalog-product-view .image-zoom .main-image-zoom {position: relative;right: 85px;top: 40px;height: 700px;}


.ra1-pw-popup{display: none !important;}
.catalog-product-view .text-note{color: #666;font-size: 10px;text-transform: uppercase;letter-spacing: 1px;position: absolute;}
.catalog-product-view .product-view .box-viewed .product-name a {font-size: 10pt;}
.fancybox-type-iframe{height: 940px; width: 876px !important; }
.catalog-product-view .fancybox-type-iframe{height: 810px !important;}

/* ======================fix product zoom and sizing chart ========================*/
.catalog-product-view .fancybox-type-iframe .fancybox-inner{width: 100% !important;height: 100% !important;}
.catalog-product-view  .data-table td { padding: 3px 0px; }
.catalog-product-view .data-table th { padding: 2px 3px 3px;}
.catalog-product-view .data-table { border-collapse: collapse;}
.catalog-product-view .bx-wrapper .bx-viewport{/* height: 100% !important;  */ }
.catalog-product-view  .main-image-zoom .bx-wrapper .bx-viewport{width: 110% !important; }
.catalog-product-view .bx-wrapper .bx-viewport ul#slider li{width: 705px !important;}

.catalog-product-view .fancybox-type-iframe{/* height: 900px !important; */ height: 940px; width: 876px; overflow: hidden !important;}
.zoomContainer{z-index: 9999;}

.catalog-product-view .page-empty {padding: 0px;}
.catalog-product-view .thumbnail-zoom .bx-wrapper img {width: 90px;}
.catalog-product-view .main-image-zoom .bx-wrapper .bx-controls-direction .bx-prev{left:66px;}
.catalog-product-view .main-image-zoom .bx-wrapper .bx-controls-direction .bx-next{right: -90px;}
.catalog-product-view .main-image-zoom .bx-wrapper .bx-controls-direction a{top: 50%;}

.catalog-product-view .main-image-zoom .bx-wrapper .bx-controls-direction .disabled{display: none;}
.catalog-product-view .image-zoom { padding-left: 5px;}

/* ============================================== */

.fancybox-wrap .fancybox-skin .product-view .product-shop .clickaddto {margin-left: 5px; margin-top: 10px;}
.home-promo .banner img {width:100%;}
.fancybox-wrap .fancybox-skin .product-view .product-options-bottom .add-to-cart {padding-top: 2px;padding-bottom: 4px;margin-top: -33px;}
.fancybox-skin .options-container-big .clearer{width:105%;}
.product-view .fancybox-skin .product-shop .sizeswatch li a {
width: 28px!important;
height: 16px;
line-height: 16px;
font-size: 10px;}

.catalog-product-view .fancybox-skin .image-zoom .main-image-zoom {
    height: 900px;
    position: relative;
    right: 85px;
    top: 0!important;
}
.fancybox-skin #messages_product_view {
    margin: 0;
    overflow: hidden;
    position: relative;    
    z-index: 1;
}




/* FILE: uniform.default.css */
/*

Uniform Theme: Uniform Default
Version: 1.5
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.uploader,
div.uploader span.action {
  background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/sprite.png);
  background-repeat: no-repeat;
}
div.radio span { background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/radio.png); background-repeat: no-repeat;}
div.checker span {background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/checker.png); background-repeat: no-repeat;}
.selector,
.radio,
.checker,
.uploader,
.selector *,
.radio *,
.checker *,
.uploader *{
  margin: 0;
  padding: 0;
}
#contact_country_id{width:100% !important;
}
/* SPRITES */

/* Select */
div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
}

div.selector:active span,
div.selector.active span {
}

div.selector.focus, div.selector.hover, div.selector:hover {

}

div.selector.focus span, div.selector.hover span, div.selector:hover span {

}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {

}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {

}

div.selector.disabled {

}

div.selector.disabled span {

}
div.input-box input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
}
/* Checkbox */

div.checker {
  width: 23px;
  height: 20px;
}

div.checker input {
  width: 23px;
  height: 20px;
}

div.checker span {
  background-position: right bottom;
  height: 20px;
  width: 23px;
}

div.checker:active span,
div.checker.active span {
  background-position: left bottom;
}

div.checker.focus span,
div.checker:hover span {

}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {

}

div.checker span.checked {
    background-position: left bottom;
}

div.checker:active span.checked,
div.checker.active span.checked {
    background-position: left bottom;
}

div.checker.focus span.checked,
div.checker:hover span.checked {

}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {

}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {

}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {

}

/* Radio */

div.radio {
  width: 15px;
  height: 15px;
}

div.radio input {
  width: 15px;
  height: 15px;
}

div.radio span {
  height: 16px;
  width: 15px;
    background-position: right bottom;
}

div.radio:active span,
div.radio.active span {
  background-position: left bottom;
}

div.radio.focus span,
div.radio:hover span {

}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {

}

div.radio span.checked {
    background-position: left bottom;
}

div.radio:active span.checked,
div.radio.active span.checked {
    background-position: left bottom;
}

div.radio.focus span.checked, div.radio:hover span.checked {

}

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {

}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {

}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {

}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

/* PRESENTATION */

/* Select */
.contacts-index-index div.selector {
 margin-bottom: -2px;
  width: auto;
  font-size: 12px;
  float:left;
}
div.selector {
 margin-bottom: -2px;
  width: auto;
  font-size: 12px;
  float:left;
}
div.selector select {
  font-family:  Arial, sans-serif;
  font-size: 12px; color: #999;
}

div.selector.disabled span {
  color: #bbb;
}

/* Checker */
div.checker {

}

/* Radio */
div.radio {
  margin-right: 10px;
}

/* Uploader */
div.uploader {
  width: 190px;
  margin-bottom: 20px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*
CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector select:focus, .radio input:focus, .checker input:focus, div.uploader input:focus {
  outline: 0;
}

/* Select */

div.selector { min-width:190px;
  position: relative;
  /* padding-left: 1px; */
  /*overflow: hidden;*/
}
#companyname {}
div.selector span {
    color: #999999;
    display: block;
    float: left;
    font-family: arial;
    font-size: 10px;
    letter-spacing: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;
    width: 82%;
    text-shadow: 0 1px 0 #FFFFFF;
    cursor: pointer;
    padding: 0 36px 0 7px;
    line-height: 28px;
    min-width: 136px;
     background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/selector.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 28px;
}
.row-selectbox-email,
.row-enquiry-type div.selector span {width: 50%!important;}
div.selector select {
  position: absolute;
  opacity: 0;
  height: 28px;
  border: none;
  background: none; width: 79%;
}
.wide{margin-top:34px;}
/* Checker */

div.checker {
  position: relative;
  float: left;
  top:-3px;
}

div.checker span {
	display: block;
	float: left;
	text-align: center;
}

div.checker input {

  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
  float: left;
}

div.radio span {
  display: block;
  float: left;
  text-align: center;
}

div.radio input {
  opacity: 0;
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  float: left;
  overflow: hidden;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.uploader input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
}

.onestepcheckout-container #payment_form_eway_rapid .li-cc-type { margin-top:4px; }
.onestepcheckout-container #payment_form_eway_rapid .eway_rapid_label_cc_type { display:block; padding-bottom: 2px; }
.onestepcheckout-container #payment_form_eway_rapid .selector span {width: 315px;}
.onestepcheckout-container #payment_form_eway_rapid .selector span {width: 315px;}
.onestepcheckout-container #payment_form_eway_rapid .selector { position: relative;padding-bottom: 4px;}
.onestepcheckout-container #payment_form_eway_rapid .selector div.selector {position: absolute;left: 0;}
.onestepcheckout-container #payment_form_eway_rapid #eway_rapid_cc_type_exp_div .v-fix .selector span {min-width: 126px;width: auto}
#step-content-4 .onestep-payment-left .payment-method .form-list #eway_rapid_cc_type_exp_div #eway_rapid_cc_type_exp_div {margin-bottom: 10px;}



/* FILE: styles-rwd.css */
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

// Renders at fixed value
@include fs ($f-size)

// ----------------------------------------------
*/
/*
// ----------------------------------------------
// Usage example:
// use mixins to test whether styles should be applied.
// ----------------------------------------------


// Renders at fixed value
@include margin(0,10px,null,right);

// output:

    margin: 0;
    @media only screen and min-width > 600px {
        margin-right: 10px;
    }

// ----------------------------------------------
*/
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e24dd74923c2096619f0)
 * Config saved to config.json and https://gist.github.com/e24dd74923c2096619f0
 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/nepsb_colas/normalize.css */
/* line 18, ../scss/vendor/_bootstrap.scss */
.bea_row {
  margin-left: -5px;
  margin-right: -5px;
}
@media only screen and (min-width: 600px) {
  /* line 18, ../scss/vendor/_bootstrap.scss */
  .bea_row {
    margin-left: -10px;
    margin-right: -10px;
  }
}

/* line 26, ../scss/vendor/_bootstrap.scss */
.bea_row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 30, ../scss/vendor/_bootstrap.scss */
.bea_row.no-gutters > [class^="bea_col-"], .bea_row.no-gutters > [class*=" bea_col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 36, ../scss/vendor/_bootstrap.scss */
.bea_row img {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 600px) {
  /* line 36, ../scss/vendor/_bootstrap.scss */
  .bea_row img {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 36, ../scss/vendor/_bootstrap.scss */
  .bea_row img {
    width: auto;
  }
}

/* line 37, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-1, .bea_col-sm-1, .bea_col-md-1, .bea_col-lg-1, .bea_col-xs-2, .bea_col-sm-2, .bea_col-md-2, .bea_col-lg-2, .bea_col-xs-3, .bea_col-sm-3, .bea_col-md-3, .bea_col-lg-3, .bea_col-xs-4, .bea_col-sm-4, .bea_col-md-4, .bea_col-lg-4, .bea_col-xs-5, .bea_col-sm-5, .bea_col-md-5, .bea_col-lg-5, .bea_col-xs-6, .bea_col-sm-6, .bea_col-md-6, .bea_col-lg-6, .bea_col-xs-7, .bea_col-sm-7, .bea_col-md-7, .bea_col-lg-7, .bea_col-xs-8, .bea_col-sm-8, .bea_col-md-8, .bea_col-lg-8, .bea_col-xs-9, .bea_col-sm-9, .bea_col-md-9, .bea_col-lg-9, .bea_col-xs-10, .bea_col-sm-10, .bea_col-md-10, .bea_col-lg-10, .bea_col-xs-11, .bea_col-sm-11, .bea_col-md-11, .bea_col-lg-11, .bea_col-xs-12, .bea_col-sm-12, .bea_col-md-12, .bea_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
}
@media only screen and (min-width: 600px) {
  /* line 37, ../scss/vendor/_bootstrap.scss */
  .bea_col-xs-1, .bea_col-sm-1, .bea_col-md-1, .bea_col-lg-1, .bea_col-xs-2, .bea_col-sm-2, .bea_col-md-2, .bea_col-lg-2, .bea_col-xs-3, .bea_col-sm-3, .bea_col-md-3, .bea_col-lg-3, .bea_col-xs-4, .bea_col-sm-4, .bea_col-md-4, .bea_col-lg-4, .bea_col-xs-5, .bea_col-sm-5, .bea_col-md-5, .bea_col-lg-5, .bea_col-xs-6, .bea_col-sm-6, .bea_col-md-6, .bea_col-lg-6, .bea_col-xs-7, .bea_col-sm-7, .bea_col-md-7, .bea_col-lg-7, .bea_col-xs-8, .bea_col-sm-8, .bea_col-md-8, .bea_col-lg-8, .bea_col-xs-9, .bea_col-sm-9, .bea_col-md-9, .bea_col-lg-9, .bea_col-xs-10, .bea_col-sm-10, .bea_col-md-10, .bea_col-lg-10, .bea_col-xs-11, .bea_col-sm-11, .bea_col-md-11, .bea_col-lg-11, .bea_col-xs-12, .bea_col-sm-12, .bea_col-md-12, .bea_col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 48, ../scss/vendor/_bootstrap.scss */
.bea_row:after, .bea_row:before {
  display: table;
  content: " ";
}

/* line 52, ../scss/vendor/_bootstrap.scss */
.bea_row:after {
  clear: both;
}

/* line 55, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-1, .bea_col-xs-2, .bea_col-xs-3, .bea_col-xs-4, .bea_col-xs-5, .bea_col-xs-6, .bea_col-xs-7, .bea_col-xs-8, .bea_col-xs-9, .bea_col-xs-10, .bea_col-xs-11, .bea_col-xs-12 {
  float: left;
}

/* line 58, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-12 {
  width: 100%;
}

/* line 61, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-11 {
  width: 91.66666667%;
}

/* line 64, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-10 {
  width: 83.33333333%;
}

/* line 67, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-9 {
  width: 75%;
}

/* line 70, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-8 {
  width: 66.66666667%;
}

/* line 73, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-7 {
  width: 58.33333333%;
}

/* line 76, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-6 {
  width: 50%;
}

/* line 79, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-5 {
  width: 41.66666667%;
}

/* line 82, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-4 {
  width: 33.33333333%;
}

/* line 85, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-3 {
  width: 25%;
}

/* line 88, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-2 {
  width: 16.66666667%;
}

/* line 91, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-1 {
  width: 8.33333333%;
}

/* line 94, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-12 {
  right: 100%;
}

/* line 97, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 100, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 103, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-9 {
  right: 75%;
}

/* line 106, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 109, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 112, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-6 {
  right: 50%;
}

/* line 115, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 118, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 121, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-3 {
  right: 25%;
}

/* line 124, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 127, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 130, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-pull-0 {
  right: auto;
}

/* line 133, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-12 {
  left: 100%;
}

/* line 136, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-11 {
  left: 91.66666667%;
}

/* line 139, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-10 {
  left: 83.33333333%;
}

/* line 142, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-9 {
  left: 75%;
}

/* line 145, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-8 {
  left: 66.66666667%;
}

/* line 148, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-7 {
  left: 58.33333333%;
}

/* line 151, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-6 {
  left: 50%;
}

/* line 154, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-5 {
  left: 41.66666667%;
}

/* line 157, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-4 {
  left: 33.33333333%;
}

/* line 160, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-3 {
  left: 25%;
}

/* line 163, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-2 {
  left: 16.66666667%;
}

/* line 166, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-1 {
  left: 8.33333333%;
}

/* line 169, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-push-0 {
  left: auto;
}

/* line 172, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-12 {
  margin-left: 100%;
}

/* line 175, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 178, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 181, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-9 {
  margin-left: 75%;
}

/* line 184, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 187, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 190, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-6 {
  margin-left: 50%;
}

/* line 193, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 196, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 199, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-3 {
  margin-left: 25%;
}

/* line 202, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 205, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 208, ../scss/vendor/_bootstrap.scss */
.bea_col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 600px) {
  /* line 212, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-1, .bea_col-sm-2, .bea_col-sm-3, .bea_col-sm-4, .bea_col-sm-5, .bea_col-sm-6, .bea_col-sm-7, .bea_col-sm-8, .bea_col-sm-9, .bea_col-sm-10, .bea_col-sm-11, .bea_col-sm-12 {
    float: left;
  }

  /* line 215, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-12 {
    width: 100%;
  }

  /* line 218, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-11 {
    width: 91.66666667%;
  }

  /* line 221, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-10 {
    width: 83.33333333%;
  }

  /* line 224, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-9 {
    width: 75%;
  }

  /* line 227, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-8 {
    width: 66.66666667%;
  }

  /* line 230, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-7 {
    width: 58.33333333%;
  }

  /* line 233, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-6 {
    width: 50%;
  }

  /* line 236, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-5 {
    width: 41.66666667%;
  }

  /* line 239, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-4 {
    width: 33.33333333%;
  }

  /* line 242, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-3 {
    width: 25%;
  }

  /* line 245, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-2 {
    width: 16.66666667%;
  }

  /* line 248, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-1 {
    width: 8.33333333%;
  }

  /* line 251, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-12 {
    right: 100%;
  }

  /* line 254, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 257, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 260, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-9 {
    right: 75%;
  }

  /* line 263, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 266, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 269, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-6 {
    right: 50%;
  }

  /* line 272, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 275, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 278, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-3 {
    right: 25%;
  }

  /* line 281, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 284, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 287, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-pull-0 {
    right: auto;
  }

  /* line 290, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-12 {
    left: 100%;
  }

  /* line 293, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 296, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 299, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-9 {
    left: 75%;
  }

  /* line 302, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 305, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 308, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-6 {
    left: 50%;
  }

  /* line 311, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 314, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 317, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-3 {
    left: 25%;
  }

  /* line 320, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 323, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 326, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-push-0 {
    left: auto;
  }

  /* line 329, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 332, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 335, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 338, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 341, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 344, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 347, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 350, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 353, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 356, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 359, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 362, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 365, ../scss/vendor/_bootstrap.scss */
  .bea_col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 771px) {
  /* line 370, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-1, .bea_col-md-2, .bea_col-md-3, .bea_col-md-4, .bea_col-md-5, .bea_col-md-6, .bea_col-md-7, .bea_col-md-8, .bea_col-md-9, .bea_col-md-10, .bea_col-md-11, .bea_col-md-12 {
    float: left;
  }

  /* line 373, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-12 {
    width: 100%;
  }

  /* line 376, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-11 {
    width: 91.66666667%;
  }

  /* line 379, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-10 {
    width: 83.33333333%;
  }

  /* line 382, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-9 {
    width: 75%;
  }

  /* line 385, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-8 {
    width: 66.66666667%;
  }

  /* line 388, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-7 {
    width: 58.33333333%;
  }

  /* line 391, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-6 {
    width: 50%;
  }

  /* line 394, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-5 {
    width: 41.66666667%;
  }

  /* line 397, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-4 {
    width: 33.33333333%;
  }

  /* line 400, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-3 {
    width: 25%;
  }

  /* line 403, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-2 {
    width: 16.66666667%;
  }

  /* line 406, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-1 {
    width: 8.33333333%;
  }

  /* line 409, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-12 {
    right: 100%;
  }

  /* line 412, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 415, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 418, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-9 {
    right: 75%;
  }

  /* line 421, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 424, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 427, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-6 {
    right: 50%;
  }

  /* line 430, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 433, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 436, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-3 {
    right: 25%;
  }

  /* line 439, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 442, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 445, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-pull-0 {
    right: auto;
  }

  /* line 448, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-12 {
    left: 100%;
  }

  /* line 451, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 454, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 457, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-9 {
    left: 75%;
  }

  /* line 460, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 463, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 466, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-6 {
    left: 50%;
  }

  /* line 469, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 472, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 475, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-3 {
    left: 25%;
  }

  /* line 478, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 481, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 484, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-push-0 {
    left: auto;
  }

  /* line 487, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 490, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 493, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 496, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 499, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 502, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 505, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 508, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 511, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 514, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 517, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 520, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 523, ../scss/vendor/_bootstrap.scss */
  .bea_col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1024px) {
  /* line 528, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-1, .bea_col-lg-2, .bea_col-lg-3, .bea_col-lg-4, .bea_col-lg-5, .bea_col-lg-6, .bea_col-lg-7, .bea_col-lg-8, .bea_col-lg-9, .bea_col-lg-10, .bea_col-lg-11, .bea_col-lg-12 {
    float: left;
  }

  /* line 531, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-12 {
    width: 100%;
  }

  /* line 534, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-11 {
    width: 91.66666667%;
  }

  /* line 537, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-10 {
    width: 83.33333333%;
  }

  /* line 540, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-9 {
    width: 75%;
  }

  /* line 543, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-8 {
    width: 66.66666667%;
  }

  /* line 546, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-7 {
    width: 58.33333333%;
  }

  /* line 549, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-6 {
    width: 50%;
  }

  /* line 552, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-5 {
    width: 41.66666667%;
  }

  /* line 555, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-4 {
    width: 33.33333333%;
  }

  /* line 558, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-3 {
    width: 25%;
  }

  /* line 561, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-2 {
    width: 16.66666667%;
  }

  /* line 564, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-1 {
    width: 8.33333333%;
  }

  /* line 567, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-12 {
    right: 100%;
  }

  /* line 570, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 573, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 576, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-9 {
    right: 75%;
  }

  /* line 579, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 582, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 585, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-6 {
    right: 50%;
  }

  /* line 588, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 591, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 594, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-3 {
    right: 25%;
  }

  /* line 597, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 600, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 603, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-pull-0 {
    right: auto;
  }

  /* line 606, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-12 {
    left: 100%;
  }

  /* line 609, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 612, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 615, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-9 {
    left: 75%;
  }

  /* line 618, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 621, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 624, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-6 {
    left: 50%;
  }

  /* line 627, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 630, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 633, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-3 {
    left: 25%;
  }

  /* line 636, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 639, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 642, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-push-0 {
    left: auto;
  }

  /* line 645, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 648, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 651, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 654, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 657, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 660, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 663, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 666, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 669, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 672, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 675, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 678, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 681, ../scss/vendor/_bootstrap.scss */
  .bea_col-lg-offset-0 {
    margin-left: 0%;
  }
}
/* line 33, ../scss/module/_clickandcollect.scss */
.cart .vailable-for-clickandcollect {
  margin-top: 10px;
}
/* line 39, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals .ship-to-country {
  margin-left: 0;
}
/* line 41, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals .ship-to-country #co-shipping-country-form div.selector {
  min-width: 100%;
}
/* line 44, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals .ship-to-country #co-shipping-country-form div.selector span {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 49, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals .ship-via {
  margin-top: 57px;
  text-shadow: 0 0 0;
}
/* line 58, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals #shopping-cart-totals-table {
  margin-top: 10px;
}
/* line 60, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals #shopping-cart-totals-table tbody tr td {
  padding: 9px 0 9px 5px;
}
/* line 63, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals #shopping-cart-totals-table tfoot strong {
  margin: 0;
  padding: 8px 0 15px 5px;
}
/* line 67, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals #shopping-cart-totals-table .grand-total-info {
  margin-left: 44px;
  transform: scale(0.8);
}
/* line 72, ../scss/module/_clickandcollect.scss */
.cart .cart-collaterals .totals a#cart-proceed-checkout span {
  font-weight: bold;
  letter-spacing: 0;
}

/* line 80, ../scss/module/_clickandcollect.scss */
.shipping-methods .clickandcollect-checkout-summary {
  padding-left: 31px;
  padding-bottom: 10px;
  width: 280px;
  border: none;
}
/* line 85, ../scss/module/_clickandcollect.scss */
.shipping-methods .clickandcollect-checkout-summary .clickandcollect-change-store {
  margin-top: 8px;
  margin-bottom: 19px;
}

/* line 91, ../scss/module/_clickandcollect.scss */
#advice-clickandcollect-validation-clickandcollect_validation {
  margin: -25px 0 10px 32px;
}

/* line 96, ../scss/module/_clickandcollect.scss */
.checkout-cart-index .clickandcollect-checkout-summary .red-availability {
  font-size: 11px;
  line-height: 14px;
}
/* line 101, ../scss/module/_clickandcollect.scss */
.checkout-cart-index .green-availability, .checkout-cart-index .blue-availability, .checkout-cart-index .yellow-availability, .checkout-cart-index .red-availability, .checkout-cart-index .unavaiable {
  font-size: 11px;
}
/* line 105, ../scss/module/_clickandcollect.scss */
.checkout-cart-index #cart-update .green-availability, .checkout-cart-index #cart-update .blue-availability, .checkout-cart-index #cart-update .yellow-availability, .checkout-cart-index #cart-update .red-availability, .checkout-cart-index #cart-update .unavaiable {
  line-height: 16px;
}

/* line 110, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary {
  margin: 0;
  padding-left: 26px;
  border-bottom: none;
}
@media only screen and (min-width: 600px) {
  /* line 110, ../scss/module/_clickandcollect.scss */
  .clickandcollect-checkout-summary {
    border-bottom: 1px solid #d9d9d9;
  }
}
/* line 114, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary * {
  font-family: 'arial';
  font-size: 11px;
  color: #000;
}
/* line 120, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .pickup_status {
  padding-left: 0;
  background: none;
  margin-top: 0;
}
/* line 124, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .pickup_status h3 {
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px !important;
  margin-bottom: 5px;
  color: #000;
  font-weight: normal;
  text-shadow: none !important;
}
/* line 132, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .pickup_status div {
  text-transform: none;
  margin-bottom: 5px;
  padding-right: 50px;
}
/* line 138, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .green-availability, .clickandcollect-checkout-summary .blue-availability, .clickandcollect-checkout-summary .yellow-availability, .clickandcollect-checkout-summary .red-availability, .clickandcollect-checkout-summary .unavaiable {
  font-size: 11px;
  font-family: 'arial';
  padding-left: 0;
  background: none;
  text-transform: none;
  letter-spacing: 1px;
  text-shadow: 0 0 0;
}
/* line 147, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .red-availability {
  color: #d00101;
  padding-top: 0;
  padding-bottom: 0;
  margin: 10px 0 7px;
}
/* line 153, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .green-availability {
  color: #00a11e;
}
/* line 156, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .clickandcollect-change-store {
  margin-bottom: 5px;
}
@media only screen and (min-width: 600px) {
  /* line 156, ../scss/module/_clickandcollect.scss */
  .clickandcollect-checkout-summary .clickandcollect-change-store {
    margin-bottom: 20px;
  }
}
/* line 158, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .clickandcollect-change-store a {
  margin: 0;
  text-transform: none;
  text-decoration: underline;
  color: #666;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0px;
}
/* line 169, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .input-sms-me label {
  text-transform: none !important;
  clear: none !important;
  margin-top: 2px !important;
  display: inline-block !important;
  letter-spacing: 0 !important;
  font-size: 11px !important;
}

/* line 182, ../scss/module/_clickandcollect.scss */
.clickandcollect-store-popup.fancybox-wrap {
  height: auto !important;
  width: 100% !important;
  padding: 0 10px;
  padding: 50px 10px !important;
  left: 0 !important;
  background: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 600px) {
  /* line 182, ../scss/module/_clickandcollect.scss */
  .clickandcollect-store-popup.fancybox-wrap {
    padding: 0 10px !important;
  }
}
/* line 191, ../scss/module/_clickandcollect.scss */
.clickandcollect-store-popup.fancybox-wrap .fancybox-inner {
  max-width: 810px !important;
  width: 100% !important;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  height: 620px !important;
}
@media only screen and (min-width: 600px) {
  /* line 191, ../scss/module/_clickandcollect.scss */
  .clickandcollect-store-popup.fancybox-wrap .fancybox-inner {
    overflow: auto;
  }
}
@media only screen and (min-width: 600px) {
  /* line 191, ../scss/module/_clickandcollect.scss */
  .clickandcollect-store-popup.fancybox-wrap .fancybox-inner {
    height: 638px !important;
  }
}
/* line 199, ../scss/module/_clickandcollect.scss */
.clickandcollect-store-popup.fancybox-wrap .fancybox-iframe {
  height: 100% !important;
  padding: 0 !important;
}
@media only screen and (min-width: 600px) {
  /* line 199, ../scss/module/_clickandcollect.scss */
  .clickandcollect-store-popup.fancybox-wrap .fancybox-iframe {
    height: 638px !important;
  }
}
/* line 203, ../scss/module/_clickandcollect.scss */
.clickandcollect-store-popup.fancybox-wrap .fancybox-skin {
  display: table;
  margin: 0 auto;
  max-width: 810px !important;
  width: 100% !important;
}
@media only screen and (min-width: 600px) {
  /* line 203, ../scss/module/_clickandcollect.scss */
  .clickandcollect-store-popup.fancybox-wrap .fancybox-skin {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 203, ../scss/module/_clickandcollect.scss */
  .clickandcollect-store-popup.fancybox-wrap .fancybox-skin {
    width: 810px !important;
  }
}

/* line 213, ../scss/module/_clickandcollect.scss */
.clickandcollect-fancybox {
  height: auto !important;
}

/* line 216, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box {
  padding: 20px;
  content: '';
  display: table;
  clear: both;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
@media only screen and (min-width: 600px) {
  /* line 216, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box {
    padding: 30px;
  }
}
/* line 222, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .green-availability, body #clickandcollect_content_box .blue-availability, body #clickandcollect_content_box .yellow-availability, body #clickandcollect_content_box .red-availability, body #clickandcollect_content_box .unavaiable {
  font-size: 11px;
  font-family: 'arial';
  background: none;
  text-transform: none;
  letter-spacing: 1px;
  text-shadow: 0 0 0;
  padding: 0;
}
/* line 231, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .green-availability {
  color: #00a11e;
}
/* line 234, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .red-availability {
  color: #d00101;
}
/* line 238, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .store-locator .green-availability, body #clickandcollect_content_box .store-locator .blue-availability, body #clickandcollect_content_box .store-locator .yellow-availability, body #clickandcollect_content_box .store-locator .red-availability, body #clickandcollect_content_box .store-locator .unavaiable {
  padding: 10px 0;
}
/* line 241, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .store-locator .green-availability {
  background: #b6e9bf;
}
/* line 244, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .store-locator .red-availability {
  background: #f6cccc;
}
/* line 248, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .clickandcollect-pg {
  padding: 0;
}
/* line 251, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .main {
  width: auto;
  padding: 0;
}
/* line 255, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .closeheader {
  border-color: #000;
  padding-bottom: 16px;
  margin-bottom: 20px;
}
/* line 260, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .iframe-h2 {
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
}
/* line 265, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .close-btn {
  background-size: 100%;
  width: 13px;
  height: 13px;
}
/* line 270, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch {
  width: 100%;
  position: relative;
  padding: 0 0 15px 0;
  margin: 0;
}
/* line 275, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch:after {
  content: '';
  display: table;
  clear: both;
}
/* line 278, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left {
  margin: 0;
  max-width: auto;
  width: 100%;
  padding-right: 0;
}
@media only screen and (min-width: 600px) {
  /* line 278, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left {
    max-width: 551px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 278, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left {
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 278, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left {
    width: auto;
  }
}
@media only screen and (min-width: 600px) {
  /* line 278, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left {
    padding-right: 125px;
  }
}
/* line 283, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search {
  float: left;
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}
@media only screen and (min-width: 600px) {
  /* line 283, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search {
    width: auto;
  }
}
@media only screen and (min-width: 600px) {
  /* line 283, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search {
    margin-right: 10px;
  }
}
/* line 288, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search > * {
  float: left;
}
/* line 291, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search ~ * {
  float: left;
}
/* line 294, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .loader.is-loading {
  position: absolute;
  top: 5px;
  left: 10px;
}
/* line 299, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .mid-contain {
  margin-right: 10px;
  float: none;
  min-width: 145px;
  overflow: hidden;
  width: auto;
}
@media only screen and (min-width: 600px) {
  /* line 299, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search .mid-contain {
    float: left;
  }
}
@media only screen and (min-width: 600px) {
  /* line 299, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search .mid-contain {
    min-width: auto;
  }
}
@media only screen and (min-width: 600px) {
  /* line 299, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search .mid-contain {
    overflow: visible;
  }
}
@media only screen and (min-width: 600px) {
  /* line 299, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search .mid-contain {
    width: auto;
  }
}
/* line 305, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .mid-contain p {
  display: none;
}
/* line 309, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search #locator-autocomplete {
  height: 35px;
  color: #969696;
  font-size: 10px;
  letter-spacing: 2px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 600px) {
  /* line 309, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search #locator-autocomplete {
    width: 258px;
  }
}
/* line 317, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store {
  width: auto;
  margin: 0;
  float: right;
  margin-left: 10px;
}
@media only screen and (min-width: 600px) {
  /* line 317, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store {
    margin-left: 0;
  }
}
/* line 322, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store button {
  padding: 0;
  border: none;
  background: none;
  height: auto;
}
/* line 327, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store button::-moz-focus-inner {
  border: none;
  padding: 0;
}
/* line 331, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store button span {
  background: none repeat scroll 0 0 #000;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: 12px/35px "Gill Sans Std", Verdana, Arial, sans-serif, Arial;
  height: 35px;
  letter-spacing: 2px;
  margin: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 344, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store button span span {
  height: auto;
  padding: 0 18px;
  white-space: nowrap;
  width: auto;
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
}
@media only screen and (min-width: 600px) {
  /* line 344, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .locator-search .search-store button span span {
    padding: 0 28px;
  }
}
/* line 356, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .hide-store-no-stock {
  margin-top: 10px;
  clear: both;
}
/* line 359, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .hide-store-no-stock .checker {
  top: -5px;
}
/* line 362, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .hide-store-no-stock label {
  text-transform: none;
  font-family: 'arial';
  font-size: 11px;
}
/* line 369, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .or {
  display: none;
}
/* line 372, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .user-current-location {
  margin-bottom: 10px;
}
/* line 374, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .user-current-location .mylocation-clickandcollect {
  margin: 0;
}
/* line 376, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .user-current-location .mylocation-clickandcollect .usemy-button {
  width: auto;
  background: none;
  background-color: #000;
  border-radius: 0;
  line-height: 35px;
  padding: 0 20px;
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
}
/* line 386, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-left .user-current-location .mylocation-clickandcollect .usemy-button span {
  display: none;
}
@media only screen and (min-width: 600px) {
  /* line 386, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-left .user-current-location .mylocation-clickandcollect .usemy-button span {
    display: inline;
  }
}
/* line 394, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right {
  position: absolute;
  right: 0;
  top: 45px;
}
@media only screen and (min-width: 600px) {
  /* line 394, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch .locations-right {
    top: 0;
  }
}
/* line 398, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right span {
  font-family: 'arial';
  font-size: 10px;
  text-transform: uppercase;
  color: #909295;
}
/* line 404, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-buttons {
  position: relative;
  width: 40px;
  height: 35px;
  border: 1px solid #e2e2e2;
  background: none;
  background-color: #FFF;
}
/* line 411, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-buttons:after {
  background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/balance/clickandcollect/images/list-map-icon.png) no-repeat 0 0 transparent;
}
/* line 414, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-buttons.location-active {
  border: none;
  background-color: #000;
}
/* line 420, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-type-map:after {
  content: '';
  position: absolute;
  left: 12px;
  top: 7px;
  width: 15px;
  height: 20px;
  background-position: 0 -20px;
}
/* line 429, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-type-map.location-active:after {
  background-position: 0 0;
}
/* line 434, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-type-list:after {
  content: '';
  position: absolute;
  left: 13px;
  top: 10px;
  width: 14px;
  height: 14px;
  background-position: -15px -23px;
}
/* line 443, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch .locations-right .location-type-list.location-active:after {
  background-position: -15px -3px;
}
/* line 449, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res {
  margin: 0;
  overflow: visible;
  display: inline-block;
}
/* line 453, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .stock-status {
  float: none;
}
/* line 456, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res > .stock-status {
  width: 100%;
  text-align: center;
  float: none;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 464, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
  margin-top: 0;
  width: 100%;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
}
@media only screen and (min-width: 600px) {
  /* line 464, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 464, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 464, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
    width: 39%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 464, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
    width: 269px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 464, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
    padding: 0 20px 0 0;
  }
}
@media only screen and (min-width: 600px) {
  /* line 464, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-list {
    height: 414px;
  }
}
/* line 471, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-srch-res-map-wrap {
  margin-top: 20px;
  float: right !important;
  height: auto !important;
  width: 100% !important;
}
@media only screen and (min-width: 600px) {
  /* line 471, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-map-wrap {
    width: 61% !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 471, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-srch-res-map-wrap {
    width: 460px !important;
  }
}
/* line 476, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-srch-res-map-wrap.full-width {
  width: 100% !important;
}
/* line 479, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-srch-res-map-wrap .loc-srch-res-map {
  height: 414px;
}
/* line 484, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page {
  margin-top: 0;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media only screen and (min-width: 600px) {
  /* line 484, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-page {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 484, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-page {
    margin-top: 20px;
  }
}
/* line 489, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page:after {
  content: '';
  width: 27px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/prin.png) no-repeat 0 0 transparent;
}
@media only screen and (min-width: 600px) {
  /* line 489, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-page:after {
    right: 12px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 484, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .loc-srch-res .loc-page {
    width: 246px;
  }
}
/* line 499, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data {
  width: 100%;
  margin: 0;
}
/* line 502, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data span[property="streetAddress"] {
  display: block;
}
/* line 505, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data address {
  font-style: normal;
  font-weight: normal;
}
/* line 509, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .location-name {
  padding-right: 37px;
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: normal;
}
/* line 517, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-contact {
  padding: 3px 0 15px;
  border-bottom: 1px solid #ccc;
}
/* line 521, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-data-phone {
  margin-top: 11px;
}
/* line 525, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-info-section .loc-info-ttl {
  margin: 1.5em 0 1em;
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 532, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-info-section .loc-store-hours label {
  text-transform: capitalize;
  width: 90px;
  display: inline-block;
}
/* line 537, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-info-section .loc-store-hours span span {
  padding: 0 7px;
}
/* line 542, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-info-back {
  color: #000;
  display: inline-block;
  width: 100%;
  padding: 14px 0 17px;
  border-top: 1px solid #d9d9d9;
  font-family: "Arial Narrow", Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-top: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: bold;
}
/* line 554, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-info-back::after {
  display: none;
}
/* line 557, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-page .loc-page-data .loc-info-back span {
  display: inline-block;
  font-size: 16px;
}
/* line 565, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container {
  padding: 15px 0;
  border-top: none;
  border-bottom: 1px solid #d9d9d9;
}
/* line 569, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container:after {
  content: '';
  display: table;
  clear: both;
}
/* line 572, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container .loc-teaser {
  position: relative;
  padding: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 577, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container .loc-teaser:after {
  content: '';
  width: 27px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 12px;
  background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/prin.png) no-repeat 0 0 transparent;
}
/* line 587, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container h3 {
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-bottom: 1px;
  padding-right: 40px;
}
/* line 592, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container h3 a {
  color: #000;
}
/* line 596, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-container .locations-hidden-cont {
  padding-right: 40px;
}
/* line 600, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .distance {
  margin-top: 8px;
  font-weight: bold;
  font-size: 11px;
}
/* line 605, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .pick-up-store {
  float: none;
  margin-top: 16px;
}
/* line 608, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .pick-up-store .pickup-button {
  border: none;
  height: 35px;
  border-radius: 0;
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFF;
  background: #000;
  padding: 0 20px;
  text-shadow: 0 0 0;
  letter-spacing: 2px;
}
/* line 621, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .loc-srch-res .loc-srch-res-noresults {
  padding: 10px 0;
}
/* line 626, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_container {
  margin-right: 0;
}
@media only screen and (min-width: 600px) {
  /* line 626, ../scss/module/_clickandcollect.scss */
  body #clickandcollect_content_box .mCSB_container {
    margin-right: 22px;
  }
}
/* line 629, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_scrollTools .mCSB_buttonUp, body #clickandcollect_content_box .mCSB_scrollTools .mCSB_buttonDown {
  width: 12px;
  height: 15px;
}
/* line 633, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_scrollTools .mCSB_draggerRail {
  background: #dddddd;
  border-radius: 0;
  width: 12px;
}
/* line 638, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 15px 0;
}
/* line 641, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #000;
  width: 10px;
  border-radius: 0;
}
/* line 646, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .clickandcollect-pg .mCustomScrollBox > .mCSB_scrollTools {
  width: 12px;
}
/* line 650, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_scrollTools .mCSB_buttonUp, body #clickandcollect_content_box .mCSB_scrollTools .mCSB_buttonDown {
  background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/default/balance/clickandcollect/images/arrow-scroll.png") no-repeat scroll center 5px #e2e2e2;
  background-size: 137%;
  opacity: 1;
}
/* line 655, ../scss/module/_clickandcollect.scss */
body #clickandcollect_content_box .mCSB_scrollTools .mCSB_buttonDown {
  background-position: center -24px;
  margin-top: -30px;
}

/* line 662, ../scss/module/_clickandcollect.scss */
div.selector select {
  opacity: 0 !important;
}

/* line 667, ../scss/module/_clickandcollect.scss */
.disabled-field .selector span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 673, ../scss/module/_clickandcollect.scss */
.paypal-express-review #advice-clickandcollect-validation-clickandcollect_validation {
  margin: -18px 0 10px 27px;
}
/* line 676, ../scss/module/_clickandcollect.scss */
.paypal-express-review #global_messages {
  width: 978px;
  margin: 0 auto;
}
/* line 682, ../scss/module/_clickandcollect.scss */
.paypal-express-review .info-set h1, .paypal-express-review .info-set h2, .paypal-express-review .info-set h3, .paypal-express-review .info-set h2.legend, .paypal-express-review .info-set h2.legend a,
.paypal-express-review .page-title h1,
.paypal-express-review .page-title h2,
.paypal-express-review .page-title h3,
.paypal-express-review .page-title h2.legend,
.paypal-express-review .page-title h2.legend a {
  font-size: 14px;
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  text-shadow: 0 0 0;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 690, ../scss/module/_clickandcollect.scss */
.paypal-express-review .info-set h2.legend,
.paypal-express-review .page-title h2.legend {
  margin-bottom: 6px;
}
/* line 694, ../scss/module/_clickandcollect.scss */
.paypal-express-review input {
  color: #999;
}
/* line 697, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-shipping-method h3,
.paypal-express-review .customer-info h2.legend,
.paypal-express-review .sub-title {
  font-size: 12px;
  text-shadow: 0 0 0;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media only screen and (min-width: 600px) {
  /* line 697, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .paypal-shipping-method h3,
  .paypal-express-review .customer-info h2.legend,
  .paypal-express-review .sub-title {
    font-size: 13px;
  }
}
/* line 705, ../scss/module/_clickandcollect.scss */
.paypal-express-review .sub-title {
  padding: 0 15px;
  font-size: 10px;
  color: #959595;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  /* line 705, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .sub-title {
    padding: 0;
  }
}
@media only screen and (min-width: 600px) {
  /* line 705, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .sub-title {
    font-size: 13px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 705, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .sub-title {
    color: #000;
  }
}
@media only screen and (min-width: 600px) {
  /* line 705, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .sub-title {
    margin-top: 0;
  }
}
/* line 711, ../scss/module/_clickandcollect.scss */
.paypal-express-review .field {
  padding-bottom: 4px;
  margin-bottom: 0;
}
/* line 715, ../scss/module/_clickandcollect.scss */
.paypal-express-review .add-field {
  margin-top: 10px;
  padding-bottom: 4px;
}
/* line 719, ../scss/module/_clickandcollect.scss */
.paypal-express-review .field label,
.paypal-express-review fieldset label {
  text-shadow: 0 0 0;
  color: #959595;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 26px;
  margin-bottom: 1px;
  display: inline;
}
/* line 730, ../scss/module/_clickandcollect.scss */
.paypal-express-review .field label em,
.paypal-express-review fieldset label em {
  position: absolute;
  right: -12px;
  bottom: 0;
  line-height: 13px;
}
/* line 737, ../scss/module/_clickandcollect.scss */
.paypal-express-review .address-form ul li {
  margin-bottom: 0;
}
/* line 740, ../scss/module/_clickandcollect.scss */
.paypal-express-review .form-list .control {
  margin-top: 5px;
}
/* line 742, ../scss/module/_clickandcollect.scss */
.paypal-express-review .form-list .control .input-box {
  margin-left: 0;
}
/* line 744, ../scss/module/_clickandcollect.scss */
.paypal-express-review .form-list .control .input-box input {
  margin-top: 2px;
}
/* line 748, ../scss/module/_clickandcollect.scss */
.paypal-express-review .form-list .control label {
  line-height: 17px;
}
/* line 752, ../scss/module/_clickandcollect.scss */
.paypal-express-review .customer-info {
  margin-top: 9px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 600px) {
  /* line 752, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .customer-info {
    margin-top: 0;
  }
}
/* line 759, ../scss/module/_clickandcollect.scss */
.paypal-express-review .customer-info .box-title h3 {
  font-size: 14px;
}
/* line 764, ../scss/module/_clickandcollect.scss */
.paypal-express-review #shipping_method_update {
  margin-top: 10px;
}
/* line 767, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order {
  margin-top: 20px;
}
@media only screen and (min-width: 600px) {
  /* line 767, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order {
    margin-top: 36px;
  }
}
/* line 769, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order .data-table {
  border: none;
}
/* line 771, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order .data-table .product-name {
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
}
/* line 779, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tbody tr td .item-options {
  letter-spacing: 2px;
}
/* line 781, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tbody tr td .item-options dt, .paypal-express-review .detail-order tbody tr td .item-options dd {
  display: inline-block;
}
/* line 785, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tbody tr td .item-options dd {
  margin-left: 10px;
}
/* line 792, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tfoot {
  text-transform: uppercase;
}
/* line 795, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tfoot tr td {
  border: none;
  padding-left: 0;
  padding-right: 0;
  letter-spacing: 1px;
  padding-right: 0;
  font-size: 10px;
  color: #959595;
}
@media only screen and (min-width: 600px) {
  /* line 795, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order tfoot tr td {
    padding-right: 12px;
  }
}
/* line 803, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tfoot tr td:first-child {
  text-align: left;
}
@media only screen and (min-width: 600px) {
  /* line 803, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order tfoot tr td:first-child {
    text-align: right;
  }
}
/* line 806, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tfoot tr td strong {
  text-shadow: 0 0 0;
  font-size: 12px;
  color: #000;
  font-weight: normal;
}
@media only screen and (min-width: 600px) {
  /* line 806, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order tfoot tr td strong {
    font-size: 10px;
  }
}
@media only screen and (min-width: 600px) {
  /* line 806, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order tfoot tr td strong {
    color: #959595;
  }
}
@media only screen and (min-width: 600px) {
  /* line 806, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order tfoot tr td strong {
    font-weight: bold;
  }
}
/* line 815, ../scss/module/_clickandcollect.scss */
.paypal-express-review .detail-order tfoot tr:last-child {
  font-size: 12px;
}
@media only screen and (min-width: 600px) {
  /* line 815, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .detail-order tfoot tr:last-child {
    font-size: 10px;
  }
}
/* line 822, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .data-table tfoot {
  background: none;
}
@media only screen and (min-width: 600px) {
  /* line 822, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .paypal-review-order .data-table tfoot {
    background: #ededed;
  }
}
/* line 825, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method {
  padding: 0;
  margin-top: 20px;
}
@media only screen and (min-width: 600px) {
  /* line 825, ../scss/module/_clickandcollect.scss */
  .paypal-express-review .paypal-review-order .paypal-shipping-method {
    margin-top: -18px;
  }
}
/* line 828, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method input[type="radio"] {
  margin: 0 4px 0 0;
  vertical-align: middle;
}
/* line 832, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method .box-title {
  margin: 0 0 -3px;
}
/* line 835, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method label {
  text-shadow: none;
  clear: both;
  color: #909295;
  font: 10px/normal arial;
  letter-spacing: 1px;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 844, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method .clickandcollect-checkout-summary {
  border: none;
}
/* line 847, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method dt {
  margin: 14px 0 0;
  overflow: hidden;
  padding-top: 3px;
}
/* line 852, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method div.radio span {
  background-position: -24px 0;
  display: block;
  height: 15px;
  margin: 0 !important;
  width: 19px;
}
/* line 858, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order .paypal-shipping-method div.radio span.checked {
  background-position: 0 0;
}
/* line 864, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device #shipping-address {
  margin-top: 20px;
}
/* line 869, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order h2.legend .separator {
  display: none;
}
/* line 872, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order h2.legend a {
  font-size: 10px;
  font-family: arial;
  text-transform: none;
  letter-spacing: 0px;
  display: block;
  color: #000;
  margin-top: 3px;
}
/* line 882, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table {
  border-top: 1px solid #eee;
}
/* line 887, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tfoot tr:first-child td {
  padding-top: 17px;
}
/* line 891, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tfoot tr td {
  padding: 8px 0;
}
/* line 898, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody tr td {
  padding: 17px 0;
}
/* line 903, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody img {
  float: left;
  margin-right: 25px;
}
/* line 907, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody h3 {
  font-family: "Gill Sans Std", Verdana, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 912, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody .qty {
  font-size: 12px;
  padding: 6px 13px;
  border: 1px solid #ccc;
  display: inline-block;
}
/* line 918, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody .item-options {
  padding-bottom: 6px;
}
/* line 920, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody .item-options dt, .paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody .item-options dd {
  margin-bottom: 0;
  clear: none;
  float: none;
  font-size: 9px;
}
/* line 927, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody .cart-price {
  float: right;
}
/* line 929, ../scss/module/_clickandcollect.scss */
.paypal-express-review .paypal-review-order.mobile-device .detail-order .data-table tbody .cart-price .price {
  font-size: 14px;
  letter-spacing: 2px;
}
/* line 941, ../scss/module/_clickandcollect.scss */
.paypal-express-review #customer-info-form .input-box input {
  background: url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/images/i_mail.png) no-repeat 0 0 transparent;
  background-position: 98% 5px;
}
@media only screen and (min-width: 600px) {
  /* line 941, ../scss/module/_clickandcollect.scss */
  .paypal-express-review #customer-info-form .input-box input {
    background-position: 270px 5px;
  }
}
/* line 951, ../scss/module/_clickandcollect.scss */
.paypal-express-review #review-buttons-container button span span {
  font-weight: bold;
}

/* line 958, ../scss/module/_clickandcollect.scss */
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-3 .onestep-content {
  padding-top: 3px;
}

/* line 961, ../scss/module/_clickandcollect.scss */
.onestepcheckout-container .shipping-methods div.radio {
  margin-top: -1px;
}

/* line 964, ../scss/module/_clickandcollect.scss */
#onestepcheckout-form .onestepcheckout-threecolumns .cart-checkout-step-3 .onestepcheckout-shipping-method dl.shipment-methods ul li {
  margin: 14px 0 0;
  padding-top: 3px;
  overflow: hidden;
}

/* line 971, ../scss/module/_clickandcollect.scss */
#onestepcheckout-form .onestepcheckout-threecolumns .onestepcheckout-shipping-method dl.shipment-methods .input-sms-me label {
  color: #999;
  font-family: "arial";
  margin-bottom: 0;
  margin-left: 0;
  vertical-align: top;
}

/* line 978, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .sms-me-options,
.shipment-methods .sms-me-options {
  margin-top: 14px;
}
/* line 981, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .sms-me-options label,
.shipment-methods .sms-me-options label {
  color: #959595;
  display: inline-block;
  margin-bottom: 7px !important;
  margin-left: 0 !important;
}
/* line 986, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .sms-me-options label em,
.shipment-methods .sms-me-options label em {
  color: #ff3333;
}
/* line 990, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .sms-me-options input,
.shipment-methods .sms-me-options input {
  width: 220px;
  height: 35px;
  margin-bottom: 22px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 998, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .sms-me-options .sms-option .input-box + [class*='validation'],
.shipment-methods .sms-me-options .sms-option .input-box + [class*='validation'] {
  margin-top: -15px;
}
/* line 1001, ../scss/module/_clickandcollect.scss */
.clickandcollect-checkout-summary .sms-me-options .sms-option .input-box.validation-error + [class*='validation'],
.shipment-methods .sms-me-options .sms-option .input-box.validation-error + [class*='validation'] {
  color: #ff3333;
}

/* ============================================ *
 * Base Styles
 * ============================================ */
/* ============================================ *
 * Button
 * ============================================ */
/* line 55, ../scss/custom/_common.scss */
.btn-standard {
  font-size: 14px;
  color: #FFF;
  text-transform: capitalize;
  font-family: "proximanova-semibold", Verdana, Arial, sans-serif;
  background: #999;
  min-width: 115px;
  padding: 10px 20px;
  border: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 65, ../scss/custom/_common.scss */
.btn-standard.btn-over, .btn-standard:active, .btn-standard:focus, .btn-standard:hover {
  background: #ababab;
  text-decoration: none;
  color: #FFF;
}

/* line 93, ../scss/custom/_common.scss */
.btn-other {
  font-size: 14px;
  color: #000000;
  text-transform: capitalize;
  font-family: "proximanova-regular", Verdana, Arial, sans-serif;
  background: #FFF;
  border: 2px solid #e1e3e5;
  min-width: 150px;
  padding: 8px 20px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 103, ../scss/custom/_common.scss */
.btn-other.btn-over, .btn-other:active, .btn-other:focus, .btn-other:hover {
  background: #FFF;
  border-color: #ababab;
  color: #000000;
  text-decoration: none;
}

/* line 133, ../scss/custom/_common.scss */
.btn-special {
  font-size: 15px;
  color: #000000;
  text-transform: uppercase;
  font-family: "proximanova-bold", Verdana, Arial, sans-serif;
  background: #ffe800;
  min-width: 140px;
  padding: 11px 20px;
  line-height: 20px;
  border: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 144, ../scss/custom/_common.scss */
.btn-special.btn-over, .btn-special:active, .btn-special:focus, .btn-special:hover {
  background: #ffef4d;
  color: #000000;
  text-decoration: none;
}

/* ============================================ *
 * Quick short Responsive Styles
 * ============================================ */
/* line 178, ../scss/custom/_common.scss */
.bp-mobile-only {
  display: block;
}
@media only screen and (min-width: 600px) {
  /* line 178, ../scss/custom/_common.scss */
  .bp-mobile-only {
    display: none;
  }
}

/* line 181, ../scss/custom/_common.scss */
.bp-tablet-up {
  display: none;
}
@media only screen and (min-width: 600px) {
  /* line 181, ../scss/custom/_common.scss */
  .bp-tablet-up {
    display: block;
  }
}

/* line 184, ../scss/custom/_common.scss */
.bp-tablet-down {
  display: block;
}
@media only screen and (min-width: 600px) {
  /* line 184, ../scss/custom/_common.scss */
  .bp-tablet-down {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 184, ../scss/custom/_common.scss */
  .bp-tablet-down {
    display: none;
  }
}

/* line 187, ../scss/custom/_common.scss */
.bp-tablet-only {
  display: none;
}
@media only screen and (min-width: 600px) {
  /* line 187, ../scss/custom/_common.scss */
  .bp-tablet-only {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 187, ../scss/custom/_common.scss */
  .bp-tablet-only {
    display: none;
  }
}

/* line 190, ../scss/custom/_common.scss */
.bp-desktop-up {
  display: none;
}
@media only screen and (min-width: 600px) {
  /* line 190, ../scss/custom/_common.scss */
  .bp-desktop-up {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 190, ../scss/custom/_common.scss */
  .bp-desktop-up {
    display: block;
  }
}

/* line 193, ../scss/custom/_common.scss */
.bp-desktop-only {
  display: none;
}
@media only screen and (min-width: 600px) {
  /* line 193, ../scss/custom/_common.scss */
  .bp-desktop-only {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 193, ../scss/custom/_common.scss */
  .bp-desktop-only {
    display: block;
  }
}

/* ============================================ *
 * Status Styles
 * ============================================ */

/*# sourceMappingURL=styles-rwd.css.map */



/* FILE: countrySelect.css */
.country-select{position:relative;display:inline-block}.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .flag{width:16px;height:11px;background:url(https://skin.forevernew.com.au/skin/frontend/enterprise/default/country_select/img/flags.png)}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-left:44px}.country-select input[disabled]+.flag-dropdown:hover{cursor:default}.country-select input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag-dropdown{position:absolute;top:0;bottom:0}.country-select .flag-dropdown:hover{cursor:pointer}.country-select .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.country-select .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.country-select .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select .country-list{list-style:none;position:absolute;z-index:200;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;width:430px;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;margin-right:17px}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.country-select .country-list .country .dial-code{color:#999}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name{margin-right:6px}.country-select.inside .flag-dropdown{padding:1px}.country-select.inside input[type=tel],.country-select.inside input[type=text]{padding-left:44px;margin-left:0}.country-select.outside input[type=tel],.country-select.outside input[type=text]{border:none;margin-left:38px}.country-select .zw{background-position:0 0}.country-select .zm{background-position:-16px 0}.country-select .za{background-position:0 -11px}.country-select .yt{background-position:-16px -11px}.country-select .ye{background-position:-32px 0}.country-select .ws{background-position:-32px -11px}.country-select .wf{background-position:0 -22px}.country-select .vu{background-position:-32px -22px}.country-select .vn{background-position:0 -33px}.country-select .vi{background-position:-16px -33px}.country-select .vg{background-position:-32px -33px}.country-select .ve{background-position:-48px 0}.country-select .vc{background-position:-48px -11px}.country-select .va{background-position:-48px -22px}.country-select .uz{background-position:-48px -33px}.country-select .uy{background-position:0 -44px}.country-select .um,.country-select .us{background-position:-16px -44px}.country-select .ug{background-position:-32px -44px}.country-select .ua{background-position:-48px -44px}.country-select .tz{background-position:-64px 0}.country-select .tw{background-position:-64px -11px}.country-select .tv{background-position:-64px -22px}.country-select .tt{background-position:-64px -33px}.country-select .tr{background-position:-64px -44px}.country-select .to{background-position:0 -55px}.country-select .tn{background-position:-16px -55px}.country-select .tm{background-position:-32px -55px}.country-select .tl{background-position:-48px -55px}.country-select .tk{background-position:-64px -55px}.country-select .tj{background-position:0 -66px}.country-select .th{background-position:-16px -66px}.country-select .tg{background-position:-32px -66px}.country-select .tf{background-position:-48px -66px}.country-select .td{background-position:-64px -66px}.country-select .tc{background-position:-80px 0}.country-select .sz{background-position:-80px -11px}.country-select .sy{background-position:-80px -22px}.country-select .sx{background-position:-80px -33px}.country-select .sv{background-position:-80px -44px}.country-select .st{background-position:-80px -55px}.country-select .ss{background-position:-80px -66px}.country-select .sr{background-position:0 -77px}.country-select .so{background-position:-16px -77px}.country-select .sn{background-position:-32px -77px}.country-select .sm{background-position:-48px -77px}.country-select .sl{background-position:-64px -77px}.country-select .sk{background-position:-80px -77px}.country-select .si{background-position:-96px 0}.country-select .sh{background-position:-96px -11px}.country-select .sg{background-position:-96px -22px}.country-select .se{background-position:-96px -33px}.country-select .sd{background-position:-96px -44px}.country-select .sc{background-position:-96px -66px}.country-select .sb{background-position:-96px -77px}.country-select .sa{background-position:0 -88px}.country-select .rw{background-position:-16px -88px}.country-select .ru{background-position:-32px -88px}.country-select .rs{background-position:-48px -88px}.country-select .ro{background-position:-64px -88px}.country-select .qa{background-position:-80px -88px}.country-select .py{background-position:-96px -88px}.country-select .pw{background-position:0 -99px}.country-select .pt{background-position:-16px -99px}.country-select .ps{background-position:-32px -99px}.country-select .pr{background-position:-48px -99px}.country-select .pn{background-position:-64px -99px}.country-select .pm{background-position:-80px -99px}.country-select .pl{background-position:-96px -99px}.country-select .pk{background-position:-112px 0}.country-select .ph{background-position:-112px -11px}.country-select .pg{background-position:-112px -22px}.country-select .pf{background-position:-112px -33px}.country-select .pe{background-position:-112px -44px}.country-select .pa{background-position:-112px -55px}.country-select .om{background-position:-112px -66px}.country-select .nz{background-position:-112px -77px}.country-select .nu{background-position:-112px -88px}.country-select .nr{background-position:-112px -99px}.country-select .bv,.country-select .no,.country-select .sj{background-position:0 -110px}.country-select .nl{background-position:-16px -110px}.country-select .ni{background-position:-32px -110px}.country-select .ng{background-position:-48px -110px}.country-select .nf{background-position:-64px -110px}.country-select .ne{background-position:-80px -110px}.country-select .nc{background-position:-96px -110px}.country-select .na{background-position:-112px -110px}.country-select .mz{background-position:-128px 0}.country-select .my{background-position:-128px -11px}.country-select .mx{background-position:-128px -22px}.country-select .mw{background-position:-128px -33px}.country-select .mv{background-position:-128px -44px}.country-select .mu{background-position:-128px -55px}.country-select .mt{background-position:-128px -66px}.country-select .ms{background-position:-128px -77px}.country-select .mr{background-position:-128px -88px}.country-select .mq{background-position:-128px -99px}.country-select .mp{background-position:-128px -110px}.country-select .mo{background-position:0 -121px}.country-select .mn{background-position:-16px -121px}.country-select .mm{background-position:-32px -121px}.country-select .ml{background-position:-48px -121px}.country-select .mk{background-position:-64px -121px}.country-select .mh{background-position:-80px -121px}.country-select .mg{background-position:-96px -121px}.country-select .me{background-position:0 -132px;height:12px}.country-select .md{background-position:-112px -121px}.country-select .mc{background-position:-128px -121px}.country-select .ma{background-position:-16px -132px}.country-select .ly{background-position:-32px -132px}.country-select .lv{background-position:-48px -132px}.country-select .lu{background-position:-64px -132px}.country-select .lt{background-position:-80px -132px}.country-select .ls{background-position:-96px -132px}.country-select .lr{background-position:-112px -132px}.country-select .lk{background-position:-128px -132px}.country-select .li{background-position:-144px 0}.country-select .lc{background-position:-144px -11px}.country-select .lb{background-position:-144px -22px}.country-select .la{background-position:-144px -33px}.country-select .kz{background-position:-144px -44px}.country-select .ky{background-position:-144px -55px}.country-select .kw{background-position:-144px -66px}.country-select .kr{background-position:-144px -77px}.country-select .kp{background-position:-144px -88px}.country-select .kn{background-position:-144px -99px}.country-select .km{background-position:-144px -110px}.country-select .ki{background-position:-144px -121px}.country-select .kh{background-position:-144px -132px}.country-select .kg{background-position:0 -144px}.country-select .ke{background-position:-16px -144px}.country-select .jp{background-position:-32px -144px}.country-select .jo{background-position:-48px -144px}.country-select .jm{background-position:-64px -144px}.country-select .je{background-position:-80px -144px}.country-select .it{background-position:-96px -144px}.country-select .is{background-position:-112px -144px}.country-select .ir{background-position:-128px -144px}.country-select .iq{background-position:-144px -144px}.country-select .io{background-position:-160px 0}.country-select .in{background-position:-160px -11px}.country-select .im{background-position:-160px -22px;height:9px}.country-select .il{background-position:-160px -31px}.country-select .ie{background-position:-160px -42px}.country-select .id{background-position:-160px -53px}.country-select .hu{background-position:-160px -64px}.country-select .ht{background-position:-160px -75px}.country-select .hr{background-position:-160px -86px}.country-select .hn{background-position:-160px -97px}.country-select .hk{background-position:-160px -108px}.country-select .gy{background-position:-160px -119px}.country-select .gw{background-position:-160px -130px}.country-select .gu{background-position:-160px -141px}.country-select .gt{background-position:0 -155px}.country-select .gs{background-position:-16px -155px}.country-select .gr{background-position:-32px -155px}.country-select .gq{background-position:-48px -155px}.country-select .gp{background-position:-64px -155px}.country-select .gn{background-position:-80px -155px}.country-select .gm{background-position:-96px -155px}.country-select .gl{background-position:-112px -155px}.country-select .gi{background-position:-128px -155px}.country-select .gh{background-position:-144px -155px}.country-select .gg{background-position:-160px -155px}.country-select .ge{background-position:-176px 0}.country-select .gd{background-position:-176px -11px}.country-select .gb{background-position:-176px -22px}.country-select .ga{background-position:-176px -33px}.country-select .bl,.country-select .fr,.country-select .gf,.country-select .mf,.country-select .re{background-position:-176px -44px}.country-select .fo{background-position:-176px -55px}.country-select .fm{background-position:-176px -66px}.country-select .fk{background-position:-176px -77px}.country-select .fj{background-position:-176px -88px}.country-select .fi{background-position:-176px -99px}.country-select .eu{background-position:-176px -121px}.country-select .et{background-position:-176px -132px}.country-select .es{background-position:-176px -143px}.country-select .er{background-position:-176px -154px}.country-select .eh{background-position:-16px -166px}.country-select .eg{background-position:-32px -166px}.country-select .ee{background-position:-48px -166px}.country-select .ec{background-position:-64px -166px}.country-select .dz{background-position:-80px -166px}.country-select .do{background-position:-96px -166px}.country-select .dm{background-position:-112px -166px}.country-select .dk{background-position:-128px -166px}.country-select .dj{background-position:-144px -166px}.country-select .de{background-position:-160px -166px}.country-select .cz{background-position:-176px -166px}.country-select .cy{background-position:0 -177px}.country-select .cx{background-position:-16px -177px}.country-select .cw{background-position:-32px -177px}.country-select .cv{background-position:-48px -177px}.country-select .cu{background-position:-64px -177px}.country-select .cs{background-position:-80px -177px}.country-select .cr{background-position:-96px -177px}.country-select .co{background-position:-112px -177px}.country-select .cn{background-position:-128px -177px}.country-select .cm{background-position:-144px -177px}.country-select .cl{background-position:-160px -177px}.country-select .ck{background-position:-176px -177px}.country-select .ci{background-position:-192px 0}.country-select .cg{background-position:-192px -11px}.country-select .cf{background-position:-192px -22px}.country-select .cd{background-position:-192px -33px}.country-select .cc{background-position:-192px -44px}.country-select .ca{background-position:-192px -66px}.country-select .bz{background-position:-192px -77px}.country-select .by{background-position:-192px -88px}.country-select .bw{background-position:-192px -99px}.country-select .bt{background-position:-192px -110px}.country-select .bs{background-position:-192px -121px}.country-select .br{background-position:-192px -132px}.country-select .bq{background-position:-192px -143px}.country-select .bo{background-position:-192px -154px}.country-select .bn{background-position:-192px -165px}.country-select .bm{background-position:-192px -176px}.country-select .bj{background-position:0 -188px}.country-select .bi{background-position:-16px -188px}.country-select .bh{background-position:-32px -188px}.country-select .bg{background-position:-48px -188px}.country-select .bf{background-position:-64px -188px}.country-select .be{background-position:-80px -188px}.country-select .bd{background-position:-96px -188px}.country-select .bb{background-position:-112px -188px}.country-select .ba{background-position:-128px -188px}.country-select .az{background-position:-144px -188px}.country-select .ax{background-position:-160px -188px}.country-select .aw{background-position:-176px -188px}.country-select .au,.country-select .hm{background-position:-192px -188px}.country-select .at{background-position:-208px 0}.country-select .as{background-position:-208px -11px}.country-select .ar{background-position:-208px -22px}.country-select .ao{background-position:-208px -33px}.country-select .an{background-position:-208px -44px}.country-select .am{background-position:-208px -55px}.country-select .al{background-position:-208px -66px}.country-select .ai{background-position:-208px -77px}.country-select .ag{background-position:-208px -88px}.country-select .af{background-position:-208px -99px}.country-select .ae{background-position:-208px -110px}.country-select .ad{background-position:-208px -121px}.country-select .np{background-position:-208px -132px}.country-select .ch{background-position:-208px -143px}


/* FILE: forevernew.notifyme.css */
.catalog_product_view_comingsoon_wrap button {
    display:block;
    height:50px;
    line-height:50px;
    width: 366px;
    margin:10px 0 20px 0;
    background-color: #000;
    color: #fff;
    font-weight: 600;
    letter-spacing: .05em;
    border: 0;
    border-radius: 3px;
    font-family: 'Proxima Nova', 'Open Sans', 'Gill Sans MT', 'Gill Sans', Arial, sans-serif;
    font-size: 16px;
}

.catalog_product_view_comingsoon_wrap #comingsoon_form {
    display:none
}

#comingsoon_form div.input-box {
    position:relative;
    padding-left: 110px;
    margin: 10px 0 15px 0;
    height: 31px;
    line-height: 29px;
    font-size: 11px;
    display:block;
}

#comingsoon_form div.input-box label {
    display:block;
    width: 105px;
    position:absolute;
    left: 0;
    top: 0;
    text-transform: uppercase;
    color: #909295
}

#comingsoon_form div.input-box input {
    /*width: 97%;*/
}

#comingsoon_form .actions {
    margin-top: 30px;
}

.product-view .options-container-big {
    margin-bottom: 0
}

.bottom-dinkus {
    font-weight: 800;
}

#coming_soon_msg .messages-content {
    background-color: #86d0cb !important;
    width: 100%;
    border: 0;
    margin: 10px 0 0 0;
}

#coming_soon_msg .messages-content span{
    color: #FFF;
    font-size: 12px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    display: block;
    font-weight: bold;
    font-family:"Arial Narrow", Arial, sans-serif;
}


/* FILE: productvideo.css */
#fn_video {
    height: 750px;
    width: 570px;
}
#fn_video iframe{
    height: 100%;
    width: 100%;
    margin: 110px 90px;
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px){
    #fn_video iframe{
        margin: 50px 55px;
    }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    #fn_video {
        height: 390px;
        width: 295px;
    }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    #fn_video {
        height: 330px;
        width: 255px;
    }
}


/* FILE: elastislide.css */
/* Elastislide Style */
.es-carousel-wrapper{

	padding:10px 10px;
	position:relative;
	position:relative;
	margin-bottom:20px;
}
.es-carousel{
	overflow:hidden;
	/*background:#000;*/
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	-webkit-touch-callout:none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.es-carousel ul li.selected a{
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:8px;
	background:transparent url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/images/nav_thumbs.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:8px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}


/* FILE: gallery.css */
.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	/*opacity:0.3;*/
	outline:none;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;

}
.rg-image-nav a:hover{
	/*opacity:0.8;*/
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	font-family: Arial, sans-serif;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(https://skin.forevernew.com.au/skin/frontend/base/default/ves_base/images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}
/*Custom gallery code*/
.es-carousel ul{
	display:block;
}
.rg-view{display: none!important;}

.es-carousel.images-gallery li {
    display: inline-block;
    margin: 0 1% 1%;
    cursor: pointer;
    z-index: 2;
    position: relative;
}
.es-carousel.images-gallery li:nth-child(3n+1) {
    margin-left: 0;
}
.rg-gallery .product-image{ overflow: hidden; }


/* FILE: style.css */
#zipmoney-widget-general-addtocart, #zipmoney-widget-specific-addtocart {
    clear: left;
    margin: 0;
    text-align: left;
    padding-top: 10px;
}
.zipmoney-express-cart-product {
    padding-top: 10px;
}

#zipmoney-express-product .zipmoney-express-cart-product-learn-more {
    float: none;
}

.zip-order-success-message {
	border: 1px solid #3d6611; 	
	background-color: #eff5ea;
	background-image: url(https://skin.forevernew.com.au/skin/frontend/base/default/zipmoney/images/i_msg-success.gif);
	color: #3d6611;
	padding: 10px; 
}

.zip-hover:hover{
    cursor: pointer;
}

.zm-landing-container {
    width: 900px !important;
}


/* FILE: accordion.css */
#accordion-container {
    width: 444px;
    margin-top: -15px;
}
.accordion-header {
    font: normal 11px/34px "Gill Sans Std", arial;
    color: #000;
    text-transform: uppercase;
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/plus.png") no-repeat right 0px top 11px;
    border-bottom: 1px solid black;
    cursor: pointer;
}

.active-header {
    background: url("https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/minus.png") no-repeat right 0px top 11px;
    border-bottom: none;
}
.active-header:hover {
}

.inactive-header {
}
.inactive-header:hover {
}
/* .accordion-content {
    display: none; letter-spacing: 1px;word-wrap: break-word;
	padding:10px 5px; color: #000; font-size: 11px; line-height: 17px;
} */
.accordion-content {
    color: #878787;
    display: none;
    line-height: 15px;
    padding: 10px 0 10px 0px;
    word-wrap: break-word;
    font-size: 11.5px;
}

.accordion-content p {
    color: #000;
    padding: 4px 0;
    letter-spacing: 0px;
}

.size-chart .accordion-header {
	background:none; border-top: 1px solid #ccc;
}
#accordion-container h2:first-child{}
#accordion-container h2:last-child{}

/* SIZING GUIDE POP UP ON PRODUCT PAGE */

.accordion-header-size {
    font-size: 10px!important;
    font-weight: normal;
    font-family: arial;
    position: relative;
    letter-spacing: 2px;
	margin-left: -31px;
}
.catalog-product-view .fancybox-inner {height: auto !important;}
#sizing-chart_lightbox{ height: auto !important;padding-left: 12px;padding-top: 35px; padding-bottom: 35px; width: 895px;}
#sizing-chart_lightbox > div { float:none !important; display:inline-block; vertical-align: top;}
#sizing-chart_lightbox .fancybox-close {  }
#sizing-chart_lightbox #accordion-container {
    height: auto !important;
margin: 0;
padding: 0;
width: 477px;
padding-bottom: 12px;
  
}
#sizing-chart_lightbox  .right .accordion-content{ border-bottom: 1px solid #CCCCCC;  width: 470px !important; padding-bottom: 6px;}
#sizing-chart_lightbox .accordion-content{ border-bottom: none;  }
#sizing-chart_lightbox .left .preview { width: 401px; padding-right: 10px; }
#sizing-chart_lightbox .left .preview img { max-width: 100%; }
#sizing-chart_lightbox .right .data-table th.label {
    background-color: #E6E7E8;
    border: 1px solid #CBCECE;
    border-collapse: collapse;
    color: #959595;
    font: bold 9px Arial;
/*     padding-left: 10px; */
    text-align: center; vertical-align: middle;
}
#sizing-chart_lightbox .right .data-table td {
    border: 1px solid #E8E8E8;
	font: 9px arial;   
	text-align: center;
	vertical-align: middle;
}
#sizing-chart_lightbox .right .data-table{margin: 9px 0 21px 0px;}
#size-overview-specs-table col {width: 68px;}
#sizing-chart_lightbox .left h2{font-size: 16px; letter-spacing: 4px; padding-top: 4px;padding-left: 6px;}
#sizing-chart_lightbox p{color: #000; line-height: 13px; }
#sizing-chart_lightbox .right strong,
#sizing-chart_lightbox .right b{  color: #000000;font: bold 11px arial;}
#size-rings-specs-table{ width: 90px; float: left;}
#size-rings-specs-table tr{}
#size-belts-specs-table{width: 105px; left: 49px; position: relative;}
#sizing-chart_lightbox td.heights{background-color: #E6E7E8 !important;  border: 1px solid #CBCECE !important;  font-weight: bold !important;}
#sizing-chart_lightbox td.hips{background-color: #E6E7E8 !important;  border: 1px solid #CBCECE !important; text-transform: none;}
#sizing-chart_lightbox .belts{left: 88px; position: relative;}
#size-overview-specs-table{width: 305px;}
#size-rings-specs-table th.data{text-transform: none;}
#size-belts-specs-table,#size-rings-specs-table{width: 85px;}
#size-overview-specs-table th.hips{padding-top:2px;}
#size-rings-specs-table td.data{text-transform: none;}
#size-belts-specs-table td, #size-rings-specs-table td{padding: 2px 0;}
#sizing-chart_lightbox  .right p {padding-right: 32px;}
/* end SIZING GUIDE POP UP ON PRODUCT PAGE */
#size_overview #size-overview-specs-table
{
    width: 355px
}



/* FILE: jcarousel.css */
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
}

.jcarousel-skin-tango .jcarousel-container-vertical {
     height: 420px;
    padding:35px 0
}#topCartContent .jcarousel-skin-tango .jcarousel-container-vertical {
     width: 343px;
     height: 400px;
    padding:30px 0
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    height: 400px;

}#topCartContent .jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 343px;
    height: 400px;

}

.jcarousel-skin-tango .jcarousel-item {
    width: 90px;
    height: auto;
}
.top-cart .jcarousel-skin-tango .jcarousel-item  {
    padding: 20px 0px 20px 10px;
    height: 90px;
    width: 343px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    /* top: 43px; */
    bottom: -26px;
    right: 25px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) no-repeat -175px top;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -175px 0;
    opacity: 0.7;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 background-position: -175px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: pointer;
 background-position: -175px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -23px;
    left: 60px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/css/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
    opacity: .7;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: pointer;
    background-position: -210px top;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
   /*  bottom: 124px; */
    left: 55px;
    width:23px; height: 8px;
    cursor: pointer;
    background: transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) no-repeat -175px top;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position:-175px top;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
   background-position:-175px top;

}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: pointer;
    background-position:-175px  top;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: -26px;
    left: 58px;
    width:23px; height: 8px;
    cursor: pointer;
    background: transparent url(https://skin.forevernew.com.au/skin/frontend/enterprise/forevernew/images/controls.png) no-repeat -210px  bottom;
}


.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position:-210px top;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: pointer;
background-position: -210px  top;
}


/*================= ADD ================= */
/* .free-delivery,
.product-view .product-shop .add-to-links a,
.product-view .product-shop .storestock-trggr{ font-family: ArialNarrowBold; font-weight: normal;} */
.product-view .box-related button.button span span {padding: 0 13px;}
.catalog-product-view .main { margin-bottom: 19px}
.product-view .box-viewed ul.block-content,
.product-view .box-related ul.block-content{padding-top: 20px; padding-left: 33px;}

/* div.super-attribute-div {
margin-top: 8px;
} */
div.size-container {
margin-top: 5px;
width: auto;
margin-bottom: 20px;
float: left;
}
.catalog-product-view .product-shop button.btn-cart span span {
    padding: 0 54px;
}
.product-collateral a.button span,
.product-collateral button.button span span { padding: 0 16px; }
.box-reviews h4{color: #000000; font: 12px "Gill Sans Std",arial;text-transform: uppercase;}

/* ============================ */
#thumblist li.jcarousel-item-NaN,
#thumblist li.jcarousel-item-undefined{display: none;}

/* ============================ */



/* FILE: sizeguide_lightbox.css */
#sizeguide-wrapper .sizeguide-wrapper {clear: both; margin-bottom: 20px;}
#sizeguide-wrapper h2 {font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Arial,sans-serif; letter-spacing: 0.05em; font-size: 14px; font-weight: 600; margin: 0;}
#sizeguide-wrapper h3 {border-bottom: 1px solid #000000;letter-spacing: 0.05em;font-size: 14px; padding-bottom: 10px; margin-bottom: 0;}
#sizeguide-wrapper h3.sub-h3 {padding: 0; margin: 15px 0; border: none; color:#000000;}
#sizeguide-wrapper h3.sub-h3.accessories {margin: 0;}
#sizeguide-wrapper .size-guide-text {font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Arial,sans-serif; letter-spacing: 0.05em; font-size: 10px; color: #000000; padding: 0; margin: 0;}
#sizeguide-wrapper .size-guide-text p {font-family: "Proxima Nova","Open Sans","Gill Sans MT","Gill Sans",Arial,sans-serif;}
#sizeguide-wrapper table {margin-bottom: 15px; width: 100%}
#sizeguide-wrapper caption, #sizeguide-wrapper tr th, #sizeguide-wrapper tr td, #sizeguide-wrapper p {
    font-size: 1.4em;    
    line-height: 1em;
    padding: 6px 0 5px 0;
}
#sizeguide-wrapper caption, #sizeguide-wrapper tr th:nth-child(1), #sizeguide-wrapper tr td:nth-child(1) {
    font-weight: 800;
    padding: 6px 5px 5px 5px;
}
#sizeguide-wrapper caption {border-top: 1px solid #000000;background-color: #ECEDED; text-align: center;}
#sizeguide-wrapper p {line-height: 1.28em; margin: 0 0 10px 0; padding: 0}
#sizeguide-wrapper caption {border-top: 1px solid #000000;background-color: #ECEDED;}
#sizeguide-wrapper th, #sizeguide-wrapper td{ padding: 0; border: 1px solid #000000;}
#how-to-measure th, #how-to-measure td {width: 9%;}
#footwear th, #footwear td {width: 10%;}
#sizeguide-wrapper th {background-color: transparent;}
#sizeguide-wrapper tbody tr:nth-child(odd) {background-color: #EDEDED;}
#sizeguide-wrapper thead, #sizeguide-wrapper thead th {background-color: transparent;}
#sizeguide-wrapper tr th:nth-child(1), #sizeguide-wrapper tr td:nth-child(1) {border-left:none;text-align: left;}
#how-to-measure tr th:nth-child(1), #how-to-measure tr td:nth-child(1) {width: 30%;}
#sizeguide-wrapper tr th:nth-last-child(1), #sizeguide-wrapper tr td:nth-last-child(1)  {border-right:none;} 
#sizeguide-wrapper tr th, #sizeguide-wrapper tr td {text-align: center; vertical-align: middle;}

#sizeguide-wrapper .height5 {margin-bottom: 100px;}
