
/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          {
    text-align: center;
}

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

a             { outline: none;}
a:hover       { outline: none;}
:focus        { outline:0; }
a:active {
    outline: none;
}
/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:130%;  }


/* 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;  }

/* Content */
p             { margin:0 0 10px; }
strong        {  }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     {  }
/*sup           {  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,
.right        { float:right !important; }
.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; }
.sp { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; height:0 !important; overflow:hidden !important; clear: both;}
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper {
    min-width: 990px;
}
.page {}
.page-print { background:#ffffff; padding:25px 30px; text-align:left; }
.page-empty { background:#ffffff; padding:20px; text-align:left; }
.page-popup { background:#ffffff; padding:20px; text-align:left; }
.main-container { background:transparent;}
.main { margin:0 auto; min-height:400px; padding:0px 0px 0px 0px; text-align:left; }

/* Base Columns */
.col-left {
    float: left;
    width: 195px;
    padding: 0 0 1px;
}
.col-main {
    float: left;
    width: 717px;
    padding: 0 0 1px;
}
.col-right {
    float: right;
    width: 195px;
    padding: 0 0 1px;
}

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

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }

/* 3 Columns Layout */
.col3-layout .col-main {
    width: 507px;
    margin-left: 15px;
}
.col3-layout .col-wrapper { float:left; width:717px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:48.5%; }
.col2-set .col-2 { float:right; width:48.5%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-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 { vertical-align:middle; }
input.input-text,textarea { padding:1px; }
select { padding:0px; }
select option { padding-right:10px; }
select.multiselect option { padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; cursor:pointer; }
button.button span { display:block; height:19px; border:0; padding:0 8px;  text-align:center; white-space:nowrap;  }
button.button span span { border:0; padding:0; }
button.disabled span { border:0;  }

button.button:hover {
    background-color: #363636;
}
button.button:hover,
button.button:hover span,
button.button:hover span span {
    color: #fff;
}

/*
button.btn-checkout.no-checkout span { background-position:0 100%;  }
button.btn-checkout.no-checkout span span { background-position:100% 100%; }
*/
p.control input.checkbox,
p.control input.radio { margin-right:6px; }


/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 8px; }
.form-list label { float:left;  position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text, .complaintprocessing-index-index input#email { width:254px; }
.complaintprocessing-index-index input#email {margin: 0; padding: 0 }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px;  }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

.buttons-set { clear:both; margin:4em 0 0; padding:8px 0 0; border-top:1px solid; text-align:right; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; }
.buttons-set button.button { float:right; margin-left:5px; }

.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:12px 7px 0 0; }

.fieldset { border:1px solid; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left;   border:1px solid; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* Form Validation */
.validation-advice { /* clear:both; min-height:13px; margin:3px 0 0;line-height:13px;  */}
.validation-failed { /* border:0 !important;*/  background:#faebe7 !important; }
.validation-passed {}
.register-form .validation-advice {
    color: #fac091;
}
p.required {text-align:right;}
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Footer newsletter: keep input/button row stable when validation advice appears */
#footer-wrapper #newsletter-validate-detail .newsletter-advice-slot {
    clear: both;
    text-align: center;
}
#footer-wrapper #newsletter-validate-detail .newsletter-advice-slot .validation-advice {
    margin: 4px 0 0;
    line-height: 1.3;
}
#footer-wrapper #newsletter-validate-detail .newsletter-advice-slot .newsletter-feedback-success,
#footer-wrapper #newsletter-validate-detail .newsletter-advice-slot .newsletter-feedback-error {
    margin: 8px 0 0;
    padding: 6px 8px;
    line-height: 1.3;
    font-size: 13px;
}
#footer-wrapper #newsletter-validate-detail .newsletter-advice-slot .newsletter-feedback-success {
    color: #006400;
}
#footer-wrapper #newsletter-validate-detail .newsletter-advice-slot .newsletter-feedback-error {
    color: #df280a;
}

/* Global Messages  */
.success {   }
.error { }
.notice {  }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid; border-width:1px; min-height: 16px; padding:4px 8px 4px 8px; }

/* BreadCrumbs */
.breadcrumbs {line-height:1.25; margin:0 0 5px; }
.breadcrumbs li { display:inline; }
.breadcrumbs li strong {  }

/* Page Heading */
.page-title { width:100%; overflow:hidden; margin:0 0 15px; }
.page-title h1,
.page-title h2 { margin:0;  }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; margin:7px 0 0; }
.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; }

.subtitle { clear:both; padding:15px 0 0;   margin:0 0 6px;  }

/* Pager */
.pager {padding:4px 8px; text-align:center; }
.pager .amount { float:left; margin:0; }
/*.pager .limiter { float:right; }*/
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages { margin:0 140px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}

/* Sorter */
.sorter {padding:3px 8px; }
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by { float:right; padding-right:36px; }
.sorter .sort-by label { vertical-align:middle; }
.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {}
.toolbar .pager { padding:3px 8px;  }
.toolbar .sorter {  }
.toolbar-bottom {}
.cms-home .toolbar {display: none; }

/* Data Table */
.data-table { width:100%;  }
.data-table .odd  { }
.data-table .even {  }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last,
.data-table th.last { border-right:0; }
#checkout-review-table-wrapper .data-table tfoot td {border-right: 0 none; font-weight:bold;}
#checkout-review-table-wrapper .data-table tfoot td.last {border-right: 1px solid; border-left: 0 none; }
.data-table tr.last th,
.data-table tr.last td {  }
.data-table th { padding:3px 8px;  }
.data-table td { padding:3px 8px; }

.data-table thead th { padding:2px 8px;  white-space:nowrap;
    vertical-align:middle; }
    .data-table thead th.wrap { white-space:normal; }
    .data-table thead th a,
    .data-table thead th a:hover {  }
    .data-table thead th {  }
    .data-table thead th .tax-flag {white-space:nowrap; }

    .data-table tfoot {  }
    .data-table tfoot tr.first td {}
    .data-table tfoot tr {  }
    .data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0;  }
    .data-table tfoot strong {  }

    .data-table tbody th,
    .data-table tbody td {}
    /* Bundle products tables */
    .data-table tbody.odd tr {  }
    .data-table tbody.even tr {  }
    .data-table tbody.odd tr td,
    .data-table tbody.even tr td { border-bottom:0; }
    .data-table tbody.odd tr.border td,
    .data-table tbody.even tr.border td {}

    .data-table tbody td .option-label {  font-style:italic; }
    .data-table tbody td .option-value { padding-left:10px; }

    /* Generic Info Box */
    .info-box { padding:12px 15px;
        margin:0 0 15px; }
        .info-box h2 {   }

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

        /* 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;
            background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
            tr.show-details .summary-collapse { background-position:0 -52px; }
            tr.show-details td {}

            tr.summary-details-excluded { font-style:italic; }

            /* Shopping cart tax info */
            .cart-tax-info { display:block; }
            .cart-tax-info,
            .cart-tax-info .cart-price { padding-right:20px; }
            .cart-tax-total { display:block; padding-right:20px; background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_collapse.gif) 100% 5px no-repeat;
                cursor:pointer; }
                .cart-tax-info .price,
                .cart-tax-total .price { display:inline !important;  }
                .cart-tax-total-expanded { background-position:100% -52px; }

                /* Class: std - styles for admin-controlled content */
                .std .subtitle { padding:0; }
                .std ol.ol { list-style:decimal outside; padding-left:1.5em; }
                .std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
                .std dl dt {  }
                .std dl dd { margin:0 0 10px; }

                /* Misc */
                .links li { display:inline; }
                .links li.first { padding-left:0 !important; }
                /*.links li.last { background:none !important; padding-right:0 !important; }*/
                .header ul.links { text-align: left; }
                .header ul.links,
                .header ul.links > li { list-style: none; }
                .header ul.links li { display: list-item; list-style: none; padding-bottom: 3px; padding-top: 3px; padding-right:10px; float:left}


                .link-rss { background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
                .btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0;
                    background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
                    .btn-remove2 { background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/deleteproduct.gif) no-repeat 0 0; display:inline-block; width:13px; height:13px; font-size:0; line-height:0;text-indent:-999em; overflow:hidden; } /* background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_trash.gif) 0 0 no-repeat; */
                    .btn-remove2:hover { background-color: #cbe1ec; }
                    .separator { margin:0 3px; }

                    .divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0;
                        background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_divider1.gif) 0 50% repeat-x; text-indent:-999em; overflow:hidden; }

                        /* Noscript Notice */
                        .noscript { border:1px solid; border-width:0 0 1px;  line-height:1.25; text-align:center; }
                        .noscript .noscript-inner { width:950px; margin:0 auto; padding:12px 0 12px; }
                        .noscript p { margin:0; }

                        /* DEMO NOTICE */
                        .demo-notice {
                            background: none repeat scroll 0 0 #ffffff;
                            color: #000000;
                            font-size: 11px;
                            font-weight: bold;
                            line-height: 1.15;
                            margin: 0;
                            padding: 5px 5px;
                            text-align: center;
                            opacity: 0.7;
                            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
                            position: absolute;
                            top: 0;
                            bottom: 0;
                        }
                        /* ======================================================================================= */


                        /* Header ================================================================================ */
                        .logo { }
                        .header-container {}
                        .header { margin:0 auto; padding:0; position:relative; z-index:110; text-align: center; width: 100%; }
                        .header .logo { text-decoration:none !important; display: inline-block; margin: 0; padding: 40px 0 29px 0; width: 250px;}
                        .header .logo strong,
                        .header-container .header h1 strong,
                        .header-container .header h2 strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0;
                            text-indent:-999em; overflow:hidden; }
                            .header-container .header h1,
                            .header-container .header h2 { display: inline-block; margin: 0 auto; }
                            .header .quick-access { right: 0; position: absolute; top: 0; }
                            .header .welcome-msg { }
                            .header .form-search {

                            }
                            .header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
                            .header .form-search input.input-text {
                                float: left;
                            }
                            .header .form-search button.button { float:left; }
                            .header .form-search button.button span { border:0; height:21px; padding:0 0 0 0px;  }
                            .header .form-search button.button span span { background-position:100% 0; padding:0 6px 0 3px; }
                            .header .form-search .search-autocomplete { z-index:999; /*left:40px !important;*/ top:22px !important; background: #FFF;  }
                            .header .form-search .search-autocomplete ul { border:1px solid;}
                            .header .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid; padding:2px 8px 1px 8px; cursor:pointer; }
                            .header .form-search .search-autocomplete li .amount { float:right;  }

                            .header .form-language { text-align:right; }
                            .header .form-language label {  padding-right:5px;  vertical-align:middle; }
                            .header .form-language select { padding:0; }
                            .header .form-language select.flags option { background-position:4px 50%; background-repeat:no-repeat; padding-left:25px; }
                            .header .links { float: none;  }
                            .header .links li { float: none; }
                            .header .links a {  }
                            .header-container .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
                            .header-container .top-container a { }


                            /* ======================================================================================= */
                            /********** < Navigation */
                            .nav-container {

                            }
                            #nav {
                                width: 990px;
                                margin: 0 auto;
                                padding: 0 0px;
                            }
                            /* All Levels */ /* Style consistent throughout all nav levels */
                            #nav li { position:relative; text-align:left; }
                            #nav li.over { z-index:998; }
                            #nav a,
                            #nav a:hover { display:block;  }
                            #nav span { display:block; cursor:pointer; white-space:nowrap; }
                            #nav li ul span {white-space:normal; }
                            #nav ul li.parent a { }
                            #nav ul li.parent li a { }

                            /* 0 Level */
                            #nav li { float:left; }
                            #nav li.active a {  }
                            #nav a { float:left;    }
                            #nav li.over a,
                            #nav a:hover {  }

                            /* 1st Level */
                            #nav ul li,
                            #nav ul li.active { float:none; margin:0; padding-bottom:1px; }
                            #nav ul li.last {  padding-bottom:0; }

                            #nav ul a,
                            #nav ul a:hover { float:none; padding:0; }
                            #nav ul li a {  }

                            /* 2nd Level */
                            #nav ul,
                            #nav div { position:absolute; width:15em; top:27px; left:-10000px;  }
                            #nav div ul { position:static; width:auto; border:none; }

                            /* 3rd+ Level */
                            #nav ul ul,
                            #nav ul div { top:5px; }

                            #nav ul li a { }
                            #nav ul li a:hover { }
                            #nav ul li a,
                            #nav ul li a:hover {  }
                            #nav ul span,
                        #nav ul li.last li span { /*padding:3px 15px 4px 15px; */}

                        /* Show menu */
                        #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; }

                        /*1.4.1.0*/
                        /* Show menu */
                        #nav li.over > ul { left:0; }
                        #nav li.over > ul li.over > ul { left:100px; }
                        #nav li.over ul ul { left:-10000px; }

                        /* Sidebar =============================================================================== */
                        .block { margin:0 0 15px; }
                        .block .block-title { }
                        .block .block-title strong { display:block; min-height:16px; padding:1px 0 1px;  }
                        .block .block-title strong span { font-family: gothambook, Arial, Helvetica, sans-serif;}
                        .block .block-title a {  }
                        .block .block-subtitle { margin:0; padding:5px 9px;  }
                        .block .block-content {  }
                        .block .block-content li.item { padding:7px 9px; }
                        .block .block-content .product-name {  }
                        .block .btn-remove { float:right; margin:1px 0 2px 5px; }
                        .block .actions {padding:6px 9px; text-align:right; }
                        .block .actions a { float:left; }
                        .block .actions button.button { float:right; }
                        .block .empty { margin:0;  }



                        /* Mini Blocks */
                        .block-cart,
                        .block-wishlist,
                        .block-subscribe,
                        .block-compare,
                        .block-reorder,
                        .block-poll,
                        .block-viewed,
                        .block-compared,
                        .block-related,
                        .block-tags,
                        .block-login {line-height:1.25; }
                        .block-cart .block-title strong,
                        .block-wishlist .block-title strong,
                        .block-subscribe .block-title strong,
                        .block-compare .block-title strong,
                        .block-reorder .block-title strong,
                        .block-poll .block-title strong,
                        .block-viewed .block-title strong,
                        .block-compared .block-title strong,
                        .block-related .block-title strong,
                        .block-tags .block-title strong,
                        .block-login .block-title strong {  background-position:0 0; background-repeat:no-repeat; padding-left:0px; }

                        /* Mini Products List */
                        .mini-products-list .product-image { float:left; width:50px; border:1px solid; }
                        .mini-products-list .product-details { margin-left:60px; }

                        /* Block: Account */
                        .block-account {  }
                        .block-account .block-title { border:0; padding:3px 10px; }
                        .block-account .block-title strong {  }
                        .block-account .block-content {  padding:7px 10px 7px; }
                        .block-account .block-content li a { display:block; padding:3px 0;  }
                        .block-account .block-content li a:hover {  }
                        .block-account .block-content li.last a { border-bottom:0; }
                        .block-account .block-content li.current { padding:3px 0; }
                        .block-account .block-content li.current.last { border-bottom:0; }

                        /* Block: Currency Switcher */
                        .block-currency { border:0;  padding: 0px; height:auto; }
                        .block-currency .block-title { background:none; border:0; padding:0; margin:0 0 0px; }
                        .block-currency .block-title strong {  }
                        .block-currency .block-content { background:none; padding:6px 0px 6px 0px; }
                        .block-currency .block-content select { width: auto; padding:0; display: block; margin:0; }

                        /* Block: Layered Navigation */
                        .block-layered-nav { border:0; }
                        .block-layered-nav dt {  padding:7px 0px 0 0px; }
                        .block-layered-nav dd {   }
                        .block-layered-nav dd.last { background:none; }
                        .block-layered-nav .currently li {  padding:4px 0px 4px 0px; }
                        .block-layered-nav .currently .label {  }
                        .block-layered-nav .currently .btn-remove { margin:3px 0 0; }
                        .block-layered-nav .actions {padding:4px 9px; text-align:right; }
                        .block-layered-nav .actions a { float:none; }

                        /* Block: Cart */
                        .block-cart .block-title {  }
                        .block-cart .block-title strong {  }
                        .block-cart .summary { padding:2px 8px 8px; margin:-1px 0 0; position:relative; z-index:1; }
                        .block-cart .amount { margin:0; }
                        .block-cart .amount a {  }
                        .block-cart .subtotal { margin:5px 0 0; padding:2px 0; text-align:center; }
                        .block-cart .subtotal .price {  }
                        .block-cart .actions {  }

                        /* Block: Wishlist */
                        .block-wishlist .block-title strong { }
                        .block-wishlist .actions { text-align:right; }
                        .block-wishlist .actions a { float:none; }

                        /* Block: Related */
                        .block-related .block-title strong {  }
                        .block-related input.checkbox { float:left; }
                        .block-related .product { margin-left:20px; }

                        /* Block: Compare Products */
                        .block-compare .block-title strong {  }
                        .block-compare button.button span {  }
                        .page-popup .link-print { background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;  }
                        .compare-table { border:0; }
                        .compare-table thead tr.first th,
                        .compare-table thead tr.first td { border:0; background:none; padding:0; font-size:0; line-height:0; }
                        .compare-table .btn-remove { float:right; background-image:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_remove2.gif); width:72px; height:15px; }

                        .compare-table tbody th,
                        .compare-table tbody td { padding:10px; border:0; border-top:1px solid; border-left:1px solid; }
                        .compare-table tbody td.last { border-right:1px solid; }
                        .compare-table tbody tr.last th,
                        .compare-table tbody tr.last td { border-bottom:1px solid; }
                        .compare-table tr.add-to-row td { text-align:center; }
                        .compare-table tr.first td { text-align:center; }
                        .compare-table tr.first td .product-name {   margin:0 0 5px;  }
                        .compare-table tr.first td .product-name a { }
                        .compare-table tr.first td .ratings { width:69px; margin:0 auto; }
                        .compare-table tr.first td p,
                        .compare-table tr.add-to-row td p { margin:0; }

                        /* Block: Recently Viewed */
                        .block-viewed .block-title strong {  }

                        /* Block: Recently Compared */
                        .block-compared .block-title strong {  }

                        /* Block: Poll */
                        .block-poll .block-title strong {  }
                        .block-poll .block-subtitle {  }
                        .block-poll label {   }
                        .block-poll input.radio { float:left; margin:1px -18px 0 0; }
                        .block-poll .label { display:block; margin-left:18px; }
                        .block-poll li { padding:3px 9px; }
                        .block-poll .actions { margin:5px 0 0; }
                        .block-poll button.button span {  }
                        .block-poll .answer {  }
                        .block-poll .votes { float:right; margin-left:10px; }

                        /* Block: Tags */
                        .block-tags .block-title strong { }
                        .block-tags .block-content ul {  padding:0px 5px 0px 5px; }
                        .block-tags .block-content li { display:inline; padding-right:4px; }
                        .block-tags .block-content a { }
                        .block-tags .actions { text-align:right; }
                        .block-tags .actions a { float:none; }

                        /* Block: Subscribe */
                        .block-subscribe .block-content { padding:5px 10px; }
                        .block-subscribe .block-title strong {  }
                        .block-subscribe label {   }
                        .block-subscribe input.input-text { display:block; width:167px; margin:3px 0; }
                        .block-subscribe .actions { background:none; padding:0; margin:3px 0 0; text-align:left; }
                        .block-subscribe .actions button.button { float:none; }
                        .block-subscribe .actions button.button span { }

                        /* Block: Reorder */
                        .block-reorder .block-title strong {  }
                        .block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
                        .block-reorder .product-name { margin-left:20px; }
                        .block-reorder .validation-advice { margin:3px 9px 7px; }

                        /* Block: Banner */
                        .block-banner { border:0; }
                        .block-banner .block-content { padding:0; text-align:center; }

                        /* Block: Login */
                        .block-login .block-title strong {  }
                        .block-login .block-content { padding:5px 10px; }
                        .block-login label {   }
                        .block-login input.input-text { display:block; width:167px; margin:3px 0; }
                        .block-login .actions { background:none; padding:0; margin:3px 0 0; }
                        .block-login .actions button.button span {  }

                        /* Paypal */
                        .sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
                        .sidebar .paypal-logo a { float:none; }
                        /* ======================================================================================= */


                        /* Category Page ========================================================================= */
                        .category-title { border:0; margin:0 0 7px; }
                        .category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
                        .category-image img {}
                        .category-description { margin:0 0 10px; }
                        .category-products {}
                        .category-description .red-bar-paragraph {
                            background: #b92c57;
                            padding: 6px 25px;
                            font-family: tahoma;
                            font-size: 18px;
                            line-height: 20px;
                            text-transform: uppercase;
                            color: #fff;
                        }

                        /* View Type: Grid */
                        .products-grid {  position:relative;}
                        .products-grid.last { border-bottom:0; }
                        .products-grid li.item { float:left;  }
                        .products-grid .product-image { display:block;  }
                        .products-grid .product-name { margin:0 0 5px;    }
                        .products-grid .product-name a { }
                        .products-grid .price-box { margin:5px 0; }
                        .products-grid .availability { line-height:21px; }
                        .products-grid .actions { position:absolute; bottom:12px; }
                        .col2-left-layout .products-grid,
                        .col2-right-layout .products-grid { width:727px; margin:0 auto; }
                        .col1-layout .products-grid { width:790px; margin:0 auto; }

                        /* View Type: List */
                        .products-list li.item { padding:12px 10px; }
                        .products-list li.item.last { border-bottom:0; }
                        .products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
                        .products-list .product-shop { margin-left:150px; }
                        .products-list .product-name { margin:0 0 5px;    }
                        .products-list .product-name a { }
                        .products-list .price-box { float:left; margin:3px 13px 5px 0; }
                        .products-list .availability { float:left; margin:3px 0 0; }
                        .products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
                        .products-list .desc .link-more {}
                        .products-list .add-to-links { clear:both; }
                        .products-list .add-to-links li { display:inline; }
                        .products-list .add-to-links .separator { display:inline; margin:0 2px; }
                        /* ======================================================================================= */


                        /* Product View ========================================================================== */
                        /* Rating */
                        .no-rating { margin:0; }

                        .ratings {line-height:1.25; margin:7px 0; }
                        .ratings strong { float:left; margin:1px 3px 0 0; }
                        .ratings .rating-links { margin:0; }
                        .ratings .rating-links .separator { margin:0 2px; }
                        .ratings dt {}
                        .ratings dd {}
                        .rating-decimals {width: auto; float: left; margin-right: 4px;}
                        .rating-box { width:160px; height:32px; font-size:12px; line-height:1; background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_rating.png) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
                        .rating-box .rating { float:left; height:31px; background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_rating.png) 0 100% repeat-x; }
                        .ratings .rating-box { float:left; margin-right:3px; }
                        .ratings .amount {display: none}

                        .ratings-table th,
                        .ratings-table td {line-height:1.15; padding:3px 0; }
                        .ratings-table th {  padding-right:8px; }

                        /* Availability */
                        .availability { margin:0; }
                        .availability span {  }
                        .availability.in-stock span {}
                        .availability.out-of-stock span { }

                        .availability-only { margin:10px 0 7px; line-height:16px; }
                        .availability-only span,
                        .availability-only a { border-bottom:1px dashed #751d02;  cursor:help; }
                        .availability-only a { cursor:pointer;  }
                        .availability-only .expanded { background-position:100% -15px; }
                        .availability-only strong { }

                        .availability-only-details { margin:0 0 7px; }
                        .availability-only-details th {  font-size:10px; padding:0 8px; }
                        .availability-only-details td { border-bottom:1px solid;padding:2px 8px 1px; }
                        .availability-only-details tr.odd td.last {   }

                        .product-view .product-shop .availability {}
                        .product-view .product-shop .availability span {  }

                        /* Email to a Friend */
                        .email-friend { margin:0; }

                        /* Alerts */
                        .alert-price { margin:0;}
                        .alert-stock { margin:0;}

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

                        .price-box { margin:5px 0; }
                        .price-box .price {   }

                        /* Regular price */
                        .regular-price {  }
                        .regular-price .price {   }
                        .block .regular-price,
                        .block .regular-price .price {  }
/*                        .shortDescription .regular-price {}
                        .shortDescription .regular-price .price-label {}
                        .shortDescription .regular-price .price {}
                        .shortDescription .old-price {}
                        .shortDescription .old-price .price-label {}
                        .shortDescription .old-price .price {}
                        .shortDescription .special-price {}
                        .shortDescription .special-price .price-label { }
                        .shortDescription .special-price .price {}*/

                        /* Old price */
                        .old-price { margin:0; }
                        .old-price .price-label { white-space:nowrap;  text-transform: uppercase;  display: none;}
                        .old-price .price {  text-decoration:line-through; }

                        /* Special price */
                        .special-price { margin:0; padding:3px 0; }
                        .special-price .price-label {   white-space:nowrap; text-transform: uppercase;  display: none;}
                        .special-price .price {  }

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

                        .minimal-price-link { display:block; }
                        .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 { }

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

                        /* FPT */
                        .weee { display:block; }
                        .weee .price {}

                        /* 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;  }

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

                        .price-to { margin:0; }
                        .price-to .price-label {  white-space:nowrap; }

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

                        /* Price as configured */
                        .price-as-configured { margin:0; }
                        .price-as-configured .price-label {  white-space:nowrap; }

                        .price-box-bundle { padding:0 0 10px 0; }
                        .price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
                        .price-box-bundle .price {  }
                        /********** Product Prices > */

                        /* Tier Prices */
                        .tier-prices { margin:10px 0; padding:10px; border:1px solid; }
                        .tier-prices li { line-height:1.4;  padding:2px 0 2px 0px; }
                        .tier-prices .benefit { font-style:italic; }
                        .tier-prices .price {  }

                        .tier-prices-grouped li { padding:2px 0; }
                        .tier-prices-grouped li .price {  }

                        /* Add to Links */
                        .add-to-links {margin:5px 0 0; }
                        .add-to-links .separator { display:none; }

                        /* Add to Cart */
                        .add-to-cart label { float:left; margin-right:5px; }
                        .add-to-cart .qty { float:left; margin-right:5px; }
                        .add-to-cart button.button { float:left; }
                        .add-to-cart .paypal-logo { clear:left; margin:0; padding:10px 0 0; text-align:right; }

                        /* Add to Links + Add to Cart */
                        .add-to-box { margin:10px 0; }
                        .add-to-box .add-to-cart { float:left; }
                        .add-to-box .or { float:left;  margin:0 7px; }
                        .add-to-box .add-to-links { float:left; margin:0;  line-height:1.25; text-align:left; }
                        .add-to-box .add-to-links li { display:block; }
                        .add-to-box .add-to-links li .separator { display:none !important; }




                        .product-essential { padding:10px;  }
                        .product-essential h2 {  }

                        .product-collateral { padding:10px 25px 10px 25px; }
                        .product-collateral h2 { padding:0 0 1px; margin:0 0 5px; }
                        .product-collateral .box-collateral { margin:0 0 25px; }

                        /* Product Images */
                        .product-view .product-img-box { float:left; width:495px; }
                        .col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
                        .product-view .product-img-box .product-image { margin:0 0 13px; }
                        .product-view .product-img-box .product-image-zoom { position:relative; width:440px; height:440px; overflow:hidden; z-index:9; }
                        .product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
                        .product-view .product-img-box .zoom-notice {margin:0 0 5px; 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.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
                        .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; background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/magnifier_handle.gif) 0 0 no-repeat;  }
                        .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 .more-views h2 { margin:0 0 8px;  }
                        .product-view .product-img-box .more-views ul { margin-left:-9px }
                        .product-view .product-img-box .more-views li { float:left; margin:0 0 8px 9px; }
                        .product-view .product-img-box .more-views li a { float:left; width:90px; height:90px; overflow:hidden; }

                        .product-image-popup { margin:0 auto; }
                        .product-image-popup .nav {  text-align:center; }
                        .product-image-popup .image { display:block; margin:10px 0;  }
                        .product-image-popup .image-label {   margin:0 0 10px;  }

                        /* Product Shop */
                        .product-view .product-shop { float:right; width:360px; }
                        .col1-layout .product-view .product-shop { float:right; width: 403px; }
                        .col3-layout .product-view .product-shop { float:none; width:auto; }
                        .product-view .product-shop .product-name { margin:0 0 5px; }
                        .product-view .product-shop .product-name h1 { margin:0;  }
                        .product-view .product-shop .availability { margin:10px 0; }
                        .product-view .product-shop .short-description { margin-bottom:20px; }
                        .product-view .product-shop .price-box { margin:10px 0; }
                        .product-view .product-shop .add-to-links { margin:0; }
                        .product-view .product-shop .add-to-links {   }
                        .product-view .product-shop .add-to-links li,
                        .product-view .product-shop .add-to-links li .separator { display:inline; }
                        .product-view .product-shop .add-to-links a {  }

                        /* Product Options */
                        .product-options { clear: right; float:right; width: 400px; border: 1px solid #ccc;}
                        .product-options dt { padding:14px 10px 4px 10px; font: normal normal 16px/20px gothambook, Arial, Helvetica, sans-serif; text-transform: uppercase;} 
                        .product-options dt label { font-size: 100% ; clear: both;}
                        .product-options dt span.required, .product-options p.required span.required { color:#eb340a; font-size: 14px; display: inline-block; vertical-align: top; }
                        .product-options dt .qty-holder { float:right; margin-right:15px; }
                        .product-options dt .qty-holder label { vertical-align:middle; }
                        .product-options dt .qty-disabled { background:none; border:0; padding:3px;  }
                        .product-options dd { padding:5px 10px 5px 30px; margin:0 0 0px; } 
                        .product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
                        .product-options dd input.input-text { width:98%; }
                        .product-options dd input.datetime-picker { width:150px; }
                        .product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
                        .product-options dd textarea { width:98%; height:4em; }
                    .product-options dd select { /* width:99%; */ }
                    .product-options dd .multiselect option { border-bottom:1px dotted; padding:2px 4px; }
                    .product-options ul.options-list { margin-right:5px; position:relative;}
                    .product-options ul.options-list li { line-height:1.5; padding:2px 0; float:left }
                    .product-options ul.options-list input.radio { float:right; margin-top:3px; }
                    .product-options .size ul.options-list input.radio { float:right; margin-top:3px; }
                    .product-options .card ul.options-list input.radio { float:right; margin-top:3px; }
                    .product-options .deliveryMethod ul.options-list input.radio { float:left; margin-top:3px; }
                    .product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
                    .product-options ul.options-list .label { display:block; margin-left:8px; float:left}
                    .product-options ul.options-list label { float:left; margin-left:10px; }
                    .product-options ul.validation-failed { padding:0 7px; }
                    .product-options p.note { margin:0; color: #999;}
                    .product-options p.required { margin-bottom:0; padding:15px 0 0; }
                    .product-options label.required em { padding-right: 10px}
                    .product-options div { display:block; clear: both;}

                    .product-options-bottom { border-top:0; float:right; width: 390px; clear:right; background-color: #e4dde4; border: 1px solid #ccc; padding: 5px;}
                    .product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
                    .product-options-bottom .tier-prices li { background:0; padding:2px 0; }
                    .product-options-bottom .tier-prices .price,
                    .product-options-bottom .tier-prices .benefit { }
                    .product-options-bottom .price-box { float:left; margin:0; padding:5px; }
                    .col3-layout .product-options-bottom .price-box { float:none; padding:0 0 5px; }
                    .product-options-bottom .price-label { float:left; padding-right:5px; }
                    .product-options-bottom .price-tax { float:left; }
                    .product-options-bottom .add-to-cart { float:right; }
                    .product-shop .product-options-bottom { margin:0 0 10px; }
                    .product-shop .product-options-bottom .price-box { float:none; margin:0 0 5px; }
                    .product-shop .product-options-bottom .price-tax { float:none; }
                    .product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }

                    /* Grouped Product */
                    .product-view .grouped-items-table .price-box { margin:0; padding:0; }

                    /* Block: Description */
                    .product-view .box-description {}

                    /* Block: Additional */
                    .product-view .box-additional .data-table th,
                    .product-view .box-additional .data-table td { line-height:1.25; }

                    /* Block: Upsell */
                    .product-view .box-up-sell h2 { border-bottom:0; padding:0; margin:0 0 8px; }
                    .product-view .box-up-sell .products-grid { width:100%; }
                    .product-view .box-up-sell .products-grid td { width:25%; padding:15px 10px 12px; line-height:1.6em; }
                    .product-view .box-up-sell .products-grid tr.last td { }
                    .product-view .box-up-sell .products-grid td.last { }
                    .product-view .box-up-sell .products-grid .product-image { text-align:center; border: 0; }
                    .product-view .box-up-sell .products-grid .product-image img { border: 1px solid; }
                    .product-view .box-up-sell .products-grid td.empty { border-right:0;}
                    .product-view .box-up-sell .products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }

                    /* Block: Tags */
                    .product-view .box-tags { margin:0; }
                    .product-view .box-tags h3 {  }
                    .product-view .box-tags .product-tags { display:block; margin:0 0 15px; }
                    .product-view .box-tags .product-tags li { display:inline; }
                    .product-view .box-tags .product-tags li.first { padding-left:0; }
                    .product-view .box-tags .product-tags li.last { background:none; padding-right:0; }
                    .product-view .box-tags .form-add label { display:block;   margin:0 0 5px; }
                    .product-view .box-tags .form-add .input-box { float:left; width:305px; margin:0 5px 0 0; padding:0 0 0 0px; }
                    .product-view .box-tags .form-add input.input-text { width:299px; }
                    .product-view .box-tags .note { margin:3px 0 0; padding:0 0 0 0px;}

                    /* Block: Reviews */
                    .product-view .box-reviews dl { margin:15px 0; }
                    .product-view .box-reviews dt a,
                    .product-view .box-reviews dt span {  }
                    .product-view .box-reviews dd { margin:0 0 15px; }
                    .product-view .box-reviews dd small { font-style:italic; }
                    .product-view .box-reviews .form-add { margin:15px 0 0; }
                    .product-view .box-reviews .form-add h3 {   }
                    .product-view .box-reviews .form-add h3 span {  }
                    .product-view .box-reviews .form-add h4 {  }
                    .product-view .box-reviews .form-add .data-table td { text-align:center; }
                    .product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
                    .product-view .box-reviews .form-add .form-list .input-box { width:360px; }
                    .product-view .box-reviews .form-add .form-list input.input-text,
                    .product-view .box-reviews .form-add .form-list textarea { width:354px; }

                    /* Send a Friend */
                    .send-friend .form-list { width:615px; overflow:hidden; }
                    .send-friend .form-list li { margin-right:-15px; }
                    .send-friend .form-list li p { margin:0 15px 0 0; }
                    .send-friend .form-list .field { width:315px; }
                    .send-friend .form-list .input-box { width:300px; }
                    .send-friend .form-list input.input-text,
                    .send-friend .form-list textarea { width:294px; }
                    .send-friend .form-list li.wide .input-box { width:612px; }
                    .send-friend .form-list li.wide textarea { width:609px; }
                    .send-friend .buttons-set .limit { float:right; margin:0 7px 0 0;line-height:21px; }
                    /* ======================================================================================= */


                    /* Content Styles ================================================================= */
                    .product-name { margin:0;   }
                    .product-name a {  }

                    /* Product Tags */
                    .tags-list { display:block;  border:1px solid; padding: 5px;  }
                    .tags-list li { display:inline !important; margin:0 4px 0 0; font-size: 14px;}
                    .tags-list li a { }

                    /* Advanced Search */
                    .advanced-search .form-list label { width:160px; padding-right:10px; }
                    .advanced-search .form-list .input-box,
                    .advanced-search .form-list .input-range { float:left; clear:none; }
                    .advanced-search-amount { margin:0 0 10px; }
                    .advanced-search-summary { margin:10px 0; border:1px solid; padding:10px; }
                    .advanced-search-summary ul { float:left; width:49%; }
                    .advanced-search-summary strong {  }
                    .advanced-search-summary p { clear:both;  margin:0; }

                    /* CMS Home Page */
                    .cms-home .subtitle {}
                    .cms-index-index .subtitle {}

                    /* Sitemap */
                    .page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
                    .page-sitemap .links a {  position:relative; }
                    .page-sitemap .links a:hover {  }
                    .page-sitemap .sitemap { margin:12px 0; }
                    .page-sitemap .sitemap a {  }
                    .page-sitemap .sitemap li { margin:3px 0; }
                    .page-sitemap .sitemap li.level-0 { margin:10px 0 0;  }
                    .page-sitemap .sitemap li.level-0 a {  }

                    /* RSS */
                    .rss-title h1 { background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
                    .rss-table .link-rss { display:block; line-height:1.55; background-position:0 4px; }
                    /* ======================================================================================= */


                    /* Shopping Cart ========================================================================= */
                    .cart .page-title { border-bottom:0; margin:0 0 12px; }
                    .cart .page-title h1 { margin:10px 0 0; }

                    /* Checkout Types */
                    .cart .page-title .checkout-types li { margin:0 0 5px; }
                    .cart .title-buttons .checkout-types { float:right; }
                    .cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }

                    /* Shopping Cart Table */
                    .cart-table th { padding:2px 10px; }
                    .cart-table td { padding:10px; }
                    .cart-table .product-name {  margin:0 0 5px;  }
                    .cart-table .item-msg { margin:5px 0; }
                    .cart-table tfoot td { padding:5px 10px; }
                    .cart-table .btn-continue { float:left; }


                    /* Shopping Cart Collateral boxes */
                    .cart .cart-collaterals { padding:5px 0 0; float: left; }
                    .cart .cart-collaterals .col2-set { float:left; width:605px; }
                    .cart .cart-collaterals .col2-set .col-2 { width:294px; }

                    .cart .crosssell { border:1px solid; padding:12px 15px; }
                    .cart .crosssell h2 {   }
                    .cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid; }
                    .cart .crosssell .product-details { margin-left:90px; }
                    .cart .crosssell .product-name {  }
                    .cart .crosssell li.item { margin:12px 0; }
                    .cart .crosssell .link-compare {  }

                    /* Discount Codes & Estimate Shipping and Tax Boxes */
                    .cart .discount,
                    .cart .shipping { border:1px solid; padding:12px 15px; margin:0 0 18px; }
                    .cart .discount h2,
                    .cart .shipping h2 {  padding:0; }

                    .cart .discount .buttons-set,
                    .cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
                    .cart .discount .buttons-set button.button,
                    .cart .shipping .buttons-set button.button { float:none; margin-left:0; }

                    .cart .discount h2 {  }
                    .cart .discount .input-box { margin:8px 0 0; width:260px; float:right }
                    .cart .discount input.input-text { width:254px; }

                    .cart .shipping h2 {  }
                    .cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0;  }

                    /* Shopping Cart Totals */
                    .cart .totals { float:right;  border: 0 none; padding: 9px 8px 0 0; }
                    .cart .totals table { float: right; margin: 7px 7px 13px 0; }
                    .cart .totals td { padding:1px 15px 1px 7px; }
                    .cart .totals tr.last td {}
                    .cart .totals tfoot th { padding:5px 15px 5px 7px; }
                    .cart .totals tfoot td { padding-top:5px; padding-bottom:5px; }
                    .cart .totals tfoot th strong,
                    .cart .totals tfoot td strong {  }
                    .cart .totals .checkout-types {  padding:8px 15px 15px; text-align:right; }
                    .cart .totals .checkout-types li { clear:both; margin:10px 0; }

                    /* Options Tool Tip */
                    /* .item-options dt {  font-style:italic; } */
                    .item-options dd { padding-left:10px; margin:0 0 6px; }
                    .truncated { cursor:help; }
                    .truncated a.dots { cursor:help; }
                    .truncated a.details { cursor:help; }
                    .truncated .truncated_full_value { position:relative; z-index:999; }
                    .truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px;
                        padding:8px; border:1px solid; }
                        .truncated .show dl { top:-20px; left:50%; }
                        .col-left .truncated .show dl { left:15px; top:7px; }
                        .col-right .truncated .show dl  { left:-240px; top:7px; }
                        /* ======================================================================================= */


                        /* Checkout ============================================================================== */
                        /********** < Common Checkout Styles */
                        /* Shipping and Payment methods */
                        .sp-methods { margin:0 0 8px; }
                        .sp-methods dt { margin:13px 0 5px;  }
                        .sp-methods dd {}
                        .sp-methods dd li { margin:5px 0; }
                        .sp-methods label {   }
                        .sp-methods .price {  }
                        .sp-methods .form-list { padding-left:20px; }
                        .sp-methods .form-list li { margin:0 0 8px; }
                        .sp-methods select.month { width:154px; margin-right:10px; }
                        .sp-methods select.year { width:96px; }
                        .sp-methods input.cvv { width:3em !important; }

                        .sp-methods .checkmo-list li { margin:0 0 5px; }
                        .sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
                        .sp-methods .checkmo-list address { float:left; }

                        .sp-methods .centinel-logos a { margin-right:3px; }
                        .sp-methods .centinel-logos img { vertical-align:middle; }

                        .please-wait { float:right; }
                        .please-wait img { vertical-align:middle; }
                        .cvv-what-is-this {cursor:help; margin-left:10px; }

                        /* Tooltip */
                        .tool-tip { border:1px solid; padding:15px 20px; position:absolute; z-index:9999; background-color: #ffffff;}
                        .tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
                        .tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
                        .tool-tip .tool-tip-content { padding:5px; }

                        /* Gift Messages */
                        .gift-messages h3 {   }
                        .gift-messages p.control { }
                        .gift-messages-form { position:relative; }
                        .gift-messages-form label { float:none !important; position:static !important; }
                        .gift-messages-form h4 {   }
                        .gift-messages-form .whole-order { margin:0 0 25px; }
                        .gift-messages-form .item { margin:0 0 10px; }
                        .gift-messages-form .item .product-img-box { float:left; width:75px; }
                        .gift-messages-form .item .product-image { margin:0 0 7px; }
                        .gift-messages-form .item .number { margin:0;  text-align:center;  }
                        .gift-messages-form .item .details { margin-left:90px; }
                        .gift-messages-form .item .details .product-name {   margin:0 0 10px; }
                        .gift-messages-form .item .details .form-list .field { width:255px; }
                        .gift-messages-form .item .details .form-list .input-box { width:240px; }
                        .gift-messages-form .item .details .form-list input.input-text { width:234px; }
                        .gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
                        .gift-messages-form .item .details .form-list li.wide textarea { width:494px; }

                        .gift-message-link {background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
                        .gift-message-link.expanded { background-position:100% -40px; }
                        .gift-message-row {  }
                        .gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }

                        /* Checkout Agreements */
                        .checkout-agreements li { margin:30px 0; }
                        .checkout-agreements .agreement-content { overflow:auto; height:12em; padding:10px; }
                        .checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
                        .checkout-agreements .agree input.checkbox { margin-right:6px; }
                        .checkout-agreements .agree label {  }

                        .opc .checkout-agreements { padding:5px 30px; }
                        .opc .checkout-agreements li { margin:20px 0 0; }
                        .opc .checkout-agreements .agreement-content { padding:5px; }
                        .opc .checkout-agreements .agree { padding-left:6px; }

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

                        .opc .centinel { border:1px solid; border-width:0 1px 1px; padding:10px 30px; }

                        /* Generic Info Set */
                        .info-set { border:1px solid; margin:0 0 25px; padding:20px; }
                        .info-set h2 {   margin:0 0 10px; }
                        .info-set h3,
                        .info-set h4 {  }
                        .info-set h2 a,
                        .info-set h3 a,
                        .info-set h4 a {  }
                        .info-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; border-bottom:1px solid; position:relative; }
                        .info-set h3.legend { margin:0 0 10px;  }
                        .info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
                        .info-set .box { margin:0 0 15px; }
                        .info-set .box h2 { }
                        .info-set .data-table .product-name {    }
                        .info-set .data-table .product-name a { }
                        .info-set .data-table .item-options { margin:5px 0 0; }
                        /********** Common Checkout Styles > */

                        /* One Page Checkout */
                        .block-progress { border:0; margin:0; }
                        .block-progress .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
                        .block-progress .block-title strong {  }
                        .block-progress .block-content { background:none; }
                        .block-progress dt {   line-height:1.35;  border:1px solid; margin:0 0 6px; padding:2px 8px;  }
                        .block-progress dd { border:1px solid; border-top:0; padding:8px 13px; margin:0 0 6px; }
                        .block-progress dt.complete { margin:0; }
                        .block-progress dd.complete {}
                        .block-progress p { margin:0; }

                        .opc .buttons-set { margin-top:0; padding-top:2em; }
                        .opc .buttons-set p.required { margin:0; padding:0 0 10px; }
                        .opc .buttons-set .back-link small { display:none; }
                        .opc .buttons-set .back-link a {  }
                        .opc .buttons-set.disabled button.button { display:none; }
                        .opc .buttons-set .please-wait { height:21px; line-height:21px; }
                        .opc .ul { list-style:disc outside; padding-left:18px; }

                        .opc { position:relative; }
                        .opc li.section {}

                        .opc .step-title { border-width:0 1px; border-style:solid; padding:4px 8px 6px; text-align:right; }
                        .opc .step-title .number { float:left;  border:1px solid; padding:0 4px; margin:0 5px 0 0;   }
                        .opc .step-title h2 { float:left; margin:0;   }
                        .opc .step-title a { display:none; float:right; }

                        .opc .allow .step-title { border:1px solid; border-bottom:0; cursor:pointer; }
                        .opc .allow .step-title .number {   }
                        .opc .allow .step-title h2 { }
                        /*.opc .allow .step-title a { display:block; }*/

                        .opc .active .step-title { border:1px solid; padding-bottom:5px;  cursor:default; }
                        .opc .active .step-title .number {  }
                        .opc .active .step-title h2 { }
                        /*.opc .active .step-title a { display:none; }*/

                        .opc .step { border:1px solid; border-top:0;  padding:15px 30px; position:relative; }
                        .opc .step .tool-tip { right:30px; }

                        #opc-login .buttons-set { border-top:0; }
                        #opc-login h3 {  border-bottom:1px solid; padding-bottom:2px;  }
                        #opc-login h4 {   margin:0; }

                        #opc-shipping_method .buttons-set { border-top:0; }
                        .opc .gift-messages-form { margin:0 -30px; border:1px solid; border-width:1px 0; padding:22px 24px 22px 30px; }
                        .opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }

                        #opc-review .step { border:0; padding:0; }
                        #opc-review .product-name { font-weight: bold; }
                        #opc-review .item-options { margin:5px 0 0; }
                        #opc-review .buttons-set { padding:20px 30px; border:1px solid; border-width:0 1px 1px; }
                        #opc-review .buttons-set p { margin:0; line-height:40px; }
                        #opc-review .buttons-set .please-wait { height:40px; line-height:40px; }

                        /* Multiple Addresses Checkout */
                        .checkout-progress { padding:0 90px; margin:0 0 20px; }
                        .checkout-progress li { float:left; width:19%; margin:0 3px 0 0; border-top:10px solid; padding:2px 0 0;  text-align:center;  }
                        .checkout-progress li.active {   }

                        .multiple-checkout h2 {   margin:0 0 10px; }
                        .multiple-checkout h3,
                        .multiple-checkout h4 { }
                        .multiple-checkout h2 a,
                        .multiple-checkout h3 a,
                        .multiple-checkout h4 a {  }
                        .multiple-checkout .data-table .product-name {  }
                        .multiple-checkout .data-table .product-name a { }
                        .multiple-checkout .data-table .item-options { margin:5px 0 0; }

                        .multiple-checkout .gift-messages { margin:15px 0 0; }

                        .multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }

                        .multiple-checkout .col2-set,
                        .multiple-checkout .col3-set {border:1px solid; margin:0 0 25px; padding:20px; }
                        .multiple-checkout .col2-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; border-bottom:1px solid; position:relative; }
                        .multiple-checkout .col2-set h3.legend { margin:0 0 10px;  }
                        .multiple-checkout .col2-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
                        .multiple-checkout .box { margin:0 0 15px; }
                        .multiple-checkout .box h2 {  }

                        .multiple-checkout .place-order .please-wait { float:right; padding:27px 7px 0 0; }
                        .multiple-checkout .place-order .grand-total { float:right; height:71px; font-size:1.5em; padding:0 0 0 0px; overflow:hidden; }
                        .multiple-checkout .place-order .grand-total .inner { float:left; height:57px; padding:14px 0px 0 0; }
                        .multiple-checkout .place-order .grand-total .inner div { display:inline; }
                        .multiple-checkout .place-order .grand-total big { display:inline; margin-right:12px; }
                        .multiple-checkout .place-order .grand-total .price { }
                        .multiple-checkout .place-order .grand-total button.button span {  }
                        .multiple-checkout .place-order .grand-total button.button span span { padding:0 45px 0 36px; }

                        /* Step 1 */
                        .multiple-checkout .title-buttons button.button span {  }
                        #multiship-addresses-table td { padding:10px; }
                        #multiship-addresses-table tfoot td { padding:5px 10px; }
                        #multiship-addresses-table tfoot button.button span {  }

                        /* Step 2 */
                        .multiple-checkout .gift-messages-form .item .details .form-list { width:100%; overflow:hidden; }
                        .multiple-checkout .gift-messages-form .item .details .form-list li { margin-right:-15px; }
                        .multiple-checkout .gift-messages-form .item .details .form-list .field { width:230px; }
                        .multiple-checkout .gift-messages-form .item .details .form-list .input-box { width:215px; }
                        .multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width:209px; }
                        .multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width:445px; }
                        .multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width:439px; }
                        .checkout-multishipping-shipping .box-sp-methods { border:1px solid; padding:13px; position:relative; }
                        .checkout-multishipping-shipping .box-sp-methods .pointer { position:absolute; top:-20px; right:-40px; width:178px; height:41px; overflow:hidden; }

                        /* Step 3 */
                        .checkout-multishipping-billing .multiple-checkout { position:relative; }
                        /* ======================================================================================= */


                        /* Account Login/Create Pages ============================================================ */
                        .account-login .content { min-height:240px; padding:14px 21px; border:1px solid; border-bottom:0; }
                        .account-login .content h2 {   margin:0 0 14px; padding:0 0 5px 0px; border-bottom:1px solid;
                            background-position:0 1px; background-repeat:no-repeat;   }
                            .account-login .new-users h2 { }
                            .account-login .registered-users h2 { }
                            .account-login .buttons-set { border:1px solid; border-top:0; margin:0; padding:8px 13px 13px 13px;}

                            .account-create {}
                            /* Account Login/Create Pages ============================================================ */


                            /* My Account ============================================================================= */
                            .my-account .title-buttons .link-rss { float:none; margin:0; }

                            /********** < Dashboard */
                            .dashboard .welcome-msg { margin:0 8em 1.5em 0; }
                            .dashboard .welcome-msg p { margin:0; }
                            .dashboard .col2-set { margin:0 0 15px; }

                            /* General Box */
                            .box-account { border:1px solid; padding:15px; margin: 0 0 20px; }
                            .box-account .box-head { border-bottom:1px solid; margin:0 0 10px; text-align:right; }
                            .box-account .box-head h2 { float:left; margin:0;}

                            .dashboard .box .box-title {  padding:0 0 2px; margin:0 0 8px; text-align:right; }
                            .dashboard .box .box-title h3,
                            .dashboard .box .box-title h4 { float:left;   margin:0; }

                            /* Block: Recent Orders */
                            .dashboard .box-recent .box-head h2 {  }

                            /* Block: Account Information */
                            .dashboard .box-info .box-head h2 {  }
                            .dashboard .box-info h4 { }

                            /* Block: Reviews */
                            .dashboard .box-reviews .box-head h2 {  }
                            .dashboard .box-reviews .number { float:left; font-size:10px;  line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; }
                            .dashboard .box-reviews .details { margin-left:20px; }
                            .dashboard .box-reviews li.item { margin:0 0 7px; }
                            .dashboard .box-reviews li.item.last { margin:0; }
                            .dashboard .box-reviews .ratings { margin:7px 0 0; }

                            /* Block: Tags */
                            .dashboard .box-tags .box-head h2 {  }
                            .dashboard .box-tags .number { float:left; font-size:10px;  line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; }
                            .dashboard .box-tags .details { margin-left:20px; }
                            .dashboard .box-tags li.item { margin:0 0 7px; }
                            .dashboard .box-tags li.item.last { margin:0; }
                            .dashboard .box-tags .tags strong,
                            .dashboard .box-tags .tags ul,
                            .dashboard .box-tags .tags ul li { display:inline; }
                            /********** Dashboard > */

                            /* Address Book */
                            .addresses-list h2 {  }
                            .addresses-list h3 {   }
                            .addresses-list address { margin:0 0 3px; }
                            .addresses-list p { margin:0; }
                            .addresses-list a {  }
                            .addresses-list .link-remove {  }
                            .addresses-list .separator { margin:0 3px; }
                            .addresses-list li.item { border:1px solid; padding:10px 13px; margin:0 0 10px; }
                            .addresses-list li.empty { background:none; border:0; padding:0; }
                            .addresses-list li.empty p {  }
                            .addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }

                            /* Order View */
                            .order-info { border:1px solid; padding:4px 8px; margin:0 0 8px; }
                            .order-info dt,
                            .order-info dd,
                            .order-info ul,
                            .order-info li { display:inline; }
                            .order-info .current {  }
                            .order-info li { margin:0 3px; }

                            .order-date { margin:10px 0; }

                            .order-info-box { border:1px solid; padding:12px 15px; margin:0 0 15px; }
                            .order-info-box h2 {   }
                            .order-info-box .box-payment p { margin:0 0 3px; }
                            .order-info-box .box-payment th {  padding-right:7px; }

                            .order-items { width:100%; overflow-x:auto; }
                            .order-items h2,
                            .order-items h3 {   }
                            .order-items .product-name {  }
                            .order-items .link-print { float:right;  }
                            .order-items p .link-print { float:none; }

                            .order-gift-message { margin:15px 0; }
                            .gift-message dt strong { }
                            .gift-message dd { margin:5px 0 0;  }

                            .order-about { margin:15px 0; }
                            .order-about dt {  }
                            .order-about dd {  margin:0 0 7px; }

                            .tracking-table { margin:0 0 15px; }
                            .tracking-table th {  white-space:nowrap; }
                            .tracking-table th,
                            .tracking-table td { padding:1px 5px 0 0; }

                            .tracking-table-popup { width:100%; }
                            .tracking-table-popup th {  white-space:nowrap; }
                            .tracking-table-popup th,
                            .tracking-table-popup td { padding:1px 8px; }

                            /* Order Print Pages */
                            .page-print .print-head { margin:0 0 15px; }
                            .page-print .print-head .logo { float:left; }
                            .page-print .print-head address { float:left; margin-left:15px; }
                            .page-print h1 {   }
                            .page-print h2,
                            .page-print h3 {   }
                            .page-print h2.h2 {   }
                            .page-print .order-date { padding:0 0 10px; margin:0 0 10px; }
                            .page-print .col2-set { margin:0 0 10px; }
                            /* 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; }

                            /* My Wishlist */
                            .my-wishlist .data-table td { padding:10px; }
                            .my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
                            .my-wishlist textarea { display:block; width:97%; height:109px; }
                            .my-wishlist .buttons-set { margin-top:2em; }
                            .my-wishlist .buttons-set button.button { float:none; }

                            #wishlist-table .add-to-links { white-space:nowrap; }

                            /* My Tags */
                            .my-tag-edit { float:left; margin:0 0 10px; }
                            .my-tag-edit .btn-remove { float:right; margin:5px 0 0 5px; }
                            #my-tags-table { clear:both; }
                            #my-tags-table td { padding:10px; }
                            #my-tags-table .add-to-links { white-space:nowrap; }

                            /* My Reviews */
                            #my-reviews-table td { padding:10px; }

                            .product-review .product-img-box { float:left; width:140px;  }
                            .product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
                            .product-review .product-img-box .label {margin:0 0 3px; }
                            .product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
                            .product-review .product-details { margin-left:150px; }
                            .product-review .product-name {   margin:0 0 10px; }
                            .product-review h3 {  margin:0 0 3px; }
                            .product-review .ratings-table { margin:0 0 10px; }
                            .product-review dt {  }
                            .product-review dd {  margin:5px 0 0; }

                            /* Billing Agreements */
                            .billing-agreements .form-list li select { float:left; }
                            .billing-agreements .form-list li button.button { float:left; margin-left:10px; }
                            .billing-agreements .table-caption {   }
                            /* ======================================================================================= */


                            /* Footer ================================================================================ */
                            .footer-container { }
                            .footer { width:990px; margin:0 auto; padding:0px 0px 0px; }
                            .footer .store-switcher { display:inline; margin:0 5px 0 0;  }
                            .footer .store-switcher label {  vertical-align:middle; }
                            .footer .store-switcher select { padding:0; vertical-align:middle; }
                            .footer a {  }
                            .footer a:hover {  }
                            .footer .bugs { margin:13px 0 0; }
                            .footer .bugs a {   }
                            .footer .bugs a:hover {  }
                            .footer address { margin:0 0 0px;  }
                            .footer address a {   }
                            .footer address a:hover {  }
                            /*.footer ul { display:inline; }*/
                            .footer ul.links { display:block; }
                            .footer ul.links { display:inline; padding:0 7px 0 4px; }
                            .footer li.last { background:none !important; padding-right:0 !important; }
                            .footer-container .bottom-container { margin:0 0 5px; }
                            /* ======================================================================================= */

                            /* Sample Data============================================================================ */
                            .home-callout { margin-bottom:12px; }
                            .home-callout img { display:block }
                            .home-spot { float:left; width:470px; margin-left:20px; }
                            .best-selling h3 { margin:12px 0 6px 0;}
                            .best-selling table { border-top:1px solid; }
                            .best-selling tr.odd {  }
                            .best-selling tr.even {  }
                            .best-selling td { width:50%; border-bottom:1px solid; padding:8px 10px 8px 8px;}
                            .best-selling .product-img { float:left; border:2px solid; }
                            .best-selling .product-description { margin-left:107px; line-height:1.3em; }
                            .best-selling a.product-name,
                            .home-spot .best-selling a.product-name:hover {  }
                            /* ======================================================================================= */


                            /* Clears ================================================================================ */
                            .clearer:after,
                            .header-container:after,
                            .header-container .top-container:after,
                            .header:after,
                            .header .quick-access:after,
                            #nav:after,
                            .main:after,
                            .footer:after,
                            .footer-container .bottom-container:after,
                            .col-main:after,
                            .col2-set:after,
                            .col3-set:after,
                            .col3-layout .product-options-bottom .price-box:after,
                            .col4-set:after,
                            .search-autocomplete li:after,
                            .block .block-content:after,
                            .block .actions:after,
                            .block li.item:after,
                            .block-poll li:after,
                            .block-layered-nav .currently li:after,
                            .page-title:after,
                            .products-grid:after,
                            .products-list li.item:after,
                            .box-account .box-head:after,
                            .dashboard .box .box-title:after,
                            .box-reviews li.item:after,
                            .box-tags li.item:after,
                            .pager:after,
                            .sorter:after,
                            .ratings:after,
                            .add-to-box:after,
                            .add-to-cart:after,
                            .product-essential:after,
                            .product-collateral:after,
                            .product-view .product-img-box .more-views ul:after,
                            .product-view .box-tags .form-add:after,
                            .product-options .options-list li:after,
                            .product-options-bottom:after,
                            .product-review:after,
                            .cart:after,
                            .cart-collaterals:after,
                            .cart .crosssell li.item:after,
                            .opc .step-title:after,
                            .checkout-progress:after,
                            .multiple-checkout .place-order:after,
                            .group-select li:after,
                            .form-list li:after,
                            .form-list .field:after,
                            .buttons-set:after,
                            .page-print .print-head:after,
                            .advanced-search-summary:after,
                            .gift-messages-form .item:after,
                            .send-friend .form-list li p:after,
                            .cats:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
                            /* ======================================================================================= */



                            #offer_bars ul {
                                clear: both;
                                height: 21px;
                            }

                            #offer_bars #sales_bar li#sale1 {
                                border-left: 0 none !important;
                            }
                            #offer_bars #sales_bar li {
                                border-left: 1px solid #ECF7F6 !important;
                                border-right: 1px solid #BBBDBF !important;
                                height: 23px !important;
                                line-height: 23px !important;
                                margin: 2px 0 0 !important;
                                width: 315px;
                            }
                            #offer_bars #sales_bar li {
                                border-color: #FFFFFF;
                            }
                            #offer_bars ul li {
                             /* border-right: 1px solid #333132; */
                             display: inline;
                             float: left;
                             list-style: none outside none;
                             margin: 6px 0;
                             padding: 0;
                             text-align: center;
                             width: 315px;
                             font-size: 10px;
                             letter-spacing:2px;
                         }
                         #offer_bars #sales_bar a {
                            color: #2E9DD1;
                        }
                        #offer_bars #sales_bar a {
                            color: #005BA4 !important;
                        }
                        #offer_bars ul li a {
    /* display: block;
    font-family: Tahoma,Arial,sans !important;
    font-size: 11px;
    font-weight: bold;
    height: 13px; */
}

#offer_bars ul li a span {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-sprite.png") no-repeat scroll 100% 4px transparent;
    padding-right: 10px;
}
#offer_bars ul li a span {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-sprite.png") no-repeat scroll 100% -58px transparent !important;
}

#offer_bars #delivery_bar a span {
    background-position: 100% -58px;
    color: #333132;
    /* font-family: "Georgia","Times New Roman",Times,serif !important; */
    font-weight: normal;
    text-transform: uppercase;
}


#offer_bars #sales_bar li#sale3, #offer_bars #delivery_bar li#del3 {
    border-right: 0 none !important;
}
#offer_bars #delivery_bar {
    line-height:9px;
}
.cart-left-sidebar-discount-block p {
    font-size:11px;
}

.cart-left-sidebar-discount-block p .label {
    text-align: left;
}
.cart-left-sidebar-discount-block p {
	margin: 0px 0px 3px;
}
.cart-left-sidebar-discount-block .price {
	float:right;
}
.cart-left-sidebar-discount-block span {
	font-weight: bold;
}
.cart-left-sidebar-discount-block span small {
    
    /*font-weight: normal;*/
}

/* competation form */
.clrfix {
    height:0px;
    clear:both;
    width:0px;
    margin:0px;
    padding:0px;
}
.competation-form-info {
    width:500px;
    max-width:500px;
    float:left;
}
.competation-form-info-header .time-left {
    /* border: 1px solid #000000; */
    color: #000000;
    float: left;
    padding: 12px 2px 5px 2px;
    text-align: center;
    width: 120px;
    min-height: 75px;
    text-transform: uppercase;
    background: #CBE1EC;
}
.competation-form {
    width: 980px; 
    margin: 0 auto;
}

.competation-form-info-header .time-left .days-left {
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
}
.competation-form-info-header .time-left span {
    display: block;
    width: 100%;
}
.competation-form-info-header .time-left span.left-to-enter {
    font-size: 12px;
    
}
.competation-form-info-header .time-left span.left-to-enter.expired {
    font-size: 28px;
    padding-top: 10px;
}
.competation-form-info-header h2 {
    display: block;
    font-size: 31px;
    font-weight: bold;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    padding-top: 10px;
}

.competation-form-form {
    border: 1px solid #DFDFDF;
    display: block;
    float: left;
    padding: 5px 20px;
    width: 40%;
    color:#000;
}

.competation-form-form h2 {
    /* color: #733B7A; */
    font-size: 28px;
    font-weight: normal;
    line-height: 32px;
    text-align: center;
    background: transparent url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/competion-header.png") -52px bottom no-repeat;
    padding-bottom: 30px;
}
.competation-form-form h2 span.strong {
    font-weight: bold;
    text-transform: uppercase;
}
.competation-form-form p.strong {
    font-weight: bold;
}
.competation-form-form .poll-content {
    padding:0px 10px;
}

.competation-form-form .block-subtitle {
    /* color: #733B7A; */
    font-size: 16px;
    font-weight: bold;
}

.competation-form-form  .customer-info {
    widht:100%;
    display:block;
    text-align:center;
    
}
.competation-form-form  .customer-info .customer-info-button-wrapper {

    width:218px;
    margin:auto;
    text-align: left;

}
.competation-form-form  .customer-info.arrow {
    background: transparent url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/competion-arrow.png") 60px 38px no-repeat;
    padding-bottom: 30px;
}
.competation-form-form  .customer-info .customer-info-newsletter {
    display: block;
    margin: auto;
    text-align: left;
    width: 200px;

}
.competation-form-form  .customer-info .customer-info-newsletter span {
    display:inline-table;
}
.competation-form-form button {
    border: 1px solid #464646;
    background: none repeat scroll 0 0 #959595 !important;
    color: #464646;
    padding: 4px 37px;
    margin-top: 5px;
}

.competation-form-form button:hover {
   border: 1px solid #BDD4E7;
}

.competation-form-form .competation-form-action span {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
   border: 0 none !important;
   display: block;
   height: 19px;
   margin: 0;
   padding: 0;
   position: relative;
   white-space: nowrap;
}
.competation-form-form .competation-form-action span span {
    letter-spacing: 0.2em;
    text-transform: uppercase;
}
.competation-form-form .competation-form-action button:hover{
    color: #BDD4E7;
}

.competition-form-captcha #recaptcha_response_field, .competition-form-captcha #recaptcha_image, .competition-form-captcha #recaptcha_challenge_image {
    width: 200px !important;
}
.competation-form-action {
    text-align: center;
}

#poll-answers {
    margin-bottom:20px;
}
.customer-info .customer-info-button-wrapper span {
    line-height: 28px;
    margin: 5px;
}
.poll-input {
    margin: 6px;
    padding: 8px;
    width: 200px;

}


/*Frontpage banner styling*/

.whitebox-right{

    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/frontpage_opacity.png');
    width: 344px;
    height: 100%; 
    position: absolute;
    top: 0px;
    right: 12%;
    font: 16px/22px gothammedium,Arial,Helvetica,sans-serif;

}

.whitebox-left{

    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/frontpage_opacity.png');
    width: 344px;
    height: 100%; 
    position: absolute;
    top: 0px;
    left: 12%;
    font: 16px/22px gothammedium,Arial,Helvetica,sans-serif;

}

.whitebox a{

    color: #464646;
    display: inline-block;
    font: 16px/22px gothammedium,Arial,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
    width: 100%;
} 

.whitebox .minilogo{

    text-align: center; padding: 55px 10px 10px 10px;

}




#customwrapper{

    left: 50%;
    margin-left: -490px !important;
    position: relative;
    right: 50%;
    width: 980px;

}

/*
########################################################################################
################################                        ################################
################################       DPD CHANGE       ################################
################################                        ################################
########################################################################################
*/
.product-options .deliveryMethod ul.options-list .label,
.product-options .deliveryMethod  ul.options-list li {
    float:none;
}

.product-options .deliveryMethod ul.options-list .label {
    display: block;
    margin-left: 8px;
    width: 100%;
}

.shipping-info {
    position: relative;
    width:20px;
    height:20px;
    /*border:1px solid red;*/
    display:block;
    float: right;

}
.product-bundle-product .shipping-info:hover .shipping-info-description{ bottom: 35px;     width: 133px;     left: -113px;}

.shipping-info .shipping-info-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZGxSsNQFIa/G0XFoVYI4uBwJ1FQbNXBjElbiiBYq0OSrUlDldIk3NyqfQhHtw4u7j6Bk6PgoPgEvoHi1MEhSHASwW/6zs/hcOAHo2LXnYZRhkGsVbvpSNfz5ewTM0wBQCfMUrvVOgCIkzjiJwI+XxEAz5t23WnwN+bDVGlgAmx3oywEUQH6FzrVIMaAGfRTDeIOMNVJuwbiASj1cn8BSkHub0BJuZ4P4gMwe67ngzEHmEHuK4Cpo0sNUEvSkTrrnWpZtSxL2t0kiOTxKNPRIJP7cZioNFEdHXWB/D8AFvPFdtORa1XL2lvnn3E9X+b2foQAxNJjkRWEQ3X+3YWx8/tc3Bgvw+EtTE+KbPcKbjZg4brIVqtQ3oL78RfCs0/+HAmzJwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB2klEQVR42pRUP8/5UBQ+7auLkDRRnVoGSbFKMAhX+xXEVENHJSE+hN1S6Qdot1pEjGg3BpPEv8VgQhNTBxLeob+88VJ+eZ/pnvuc5+bee55zsPv9Dg+4Xq+WZVmWtVgsTqeTz+ejaZrjOIRQPp8nCOIxGXsUm6apKMp+vwcvMAxTq9WKxeKz+Ha7qaqqadqrJpPJsCzb6/XcsFKpVKtVHMcBAHe33ikBQBRFWZZ/Qk3TVFV11z4AGI/H75QAoOs6y7KPO5qmJZNJnuexy+VSLpcPhwP8BeFw2DCMr1wuNxwO4Y9wHCcajX5FIpHdbvcuiaIohmFs236lMAzDl8ulp4zjuHa73e/3SZL0TFitVrjnqQCw2WwCgYDjOLPZzDPBtm38yTSPF06n09Pp9MPLcYqiPAmEEADM5/N3ylAohMdiMU8ulUo5jvNjrFckEgm8UCh4ctls9vOdEUK4IAg0Tb/62e/3b7dbAJAkydMkgiDgBEE0Go0n7nw+A0AwGJQkaTAYvIqbzSZBEP+6SlEUXdef6kySpGedRFGs1+u/WrLT6RiG8V9jlkqlVqvltuSvYTCZTLrd7odhIMsyz/Pek8QdQ6PRyDTN9Xp9PB7dv4nH4wghQRCeHPU9AM2Sw6PnSqbTAAAAAElFTkSuQmCC);
  /* border: 1px solid #ddd; */
  border-radius: 6px;
  display: block;
  font-weight: bold;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
  width: 20px;
  height: 20px;
  cursor:pointer;
}

.shipping-info .shipping-info-description {
    display:none;

}

.shipping-info:hover .shipping-info-description {
    display:block;
    background:#FFF;
    border: 1px solid #888;
    border-radius: 15px;
    left: -330px;
    padding: 10px;
    position: absolute;
    bottom: 25px;
    width: 340px;
    z-index: 99999;
}

/*
#lhc_need_help_container{

    background-color: #dedede !important;
    color: #555 !important;
    border: 2px solid #fff !important;

}

#lhc_need_help_container #lhc_need_help_triangle{

    border-top-color: #dedede !important;

}

#lhc_need_help_container:hover #lhc_need_help_triangle{

    border-top-color: #ededed !important;

}
#lhc_need_help_close{

    background-color: #555 !important;
}

#lhc_need_help_close :hover{
    background-color: #555 !important;
}
*/

#lhc_status_container .status-icon{
    color: white !important;
}

/*#lhc_status_container{

    padding: 0px !important;
    border-top-left-radius: 0 !important;

}*/

.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
}

#offer_bars_out {
    border-top: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    margin-bottom: -2px;
}

#offer_bars {
    font: 14px/18px gothambook,Helvetica,Verdana,sans-serif;
    width: 980px;
    margin: 0 auto;
}

.earliest-delivery-date,
.delivery-short-info {
    padding-left: 29px;
}
.delivery-short-info.untracked24,
.delivery-short-info.untracked {
    color: #EB340A;
}


.options-list label {
    font-weight: normal;
}
.paypalReview {
    width: 980px;
    margin: 0 auto;
}
.waiting {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/opc-ajax-loader.gif") no-repeat 50% !important;
    height: 20px;
    display:block;
    /*margin: 0 auto;
    width: 50px;
    z-index: 99999990;
    display: block;
    */
}
.custom-box {
    border-top: none !important;
}
.custom-ul {
    margin-top: 0px !important;
}
.reminders-account-index .messages {
	margin: 0 auto !important;
	width: 804px;
}

.customer-account-login .messages {
	margin: 0 auto !important;
	width: auto;
}

dd.size img
{
    width:100%;
    max-width:130px;
    height:auto;
}
dd.card img,
dd.card .owl-item img {
    box-sizing: border-box;
    display: block;
    width: 136px;
    height: 136px;
    max-width: none;
    padding: 0;
    margin: 0;
    object-fit: cover;
    object-position: center;
    border: 1px solid #cccccc8c;
}
/** Location Pages Styles **/

.collection {
    /* display:table; */
    width: auto;
}
.group {
    /* display:table-row; */
}
.label, .value {
 /*  display:table-cell; */
 padding-right: 21px;
 padding-bottom: 10px;
 text-align: center;
}
.loc-row {
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
}
.label {
    font-weight: bold;
    vertical-align: top;
}
.gllpMap {
    height: 260px;
    width: 500px;
}
.loc-box {
    width:100%; 
    text-align: center;
}
.loc-title {
    margin:0 auto;
}
#twitter-widget-0 {
    height: 230px !important;
    width: 300px !important;
}

.locationpages-index-index .main-container {
    padding-top: 12px;
}
.locationpages-index-index .col1-layout  .col-main {
	margin: 0 auto;
   width: 980px;
}
.loc-box h1 {
    color: #464646;
    font: 28px gothambook,Helvetica,Verdana,sans-serif;
    letter-spacing: 0.07em;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;

}
.location-description {
    font-size: 12px;
    text-transform: none;
    color: #464646;
    font: 12px gothambook,Helvetica,Verdana,sans-serif;
    letter-spacing: 0.03em;
    text-align: center;
    letter-spacing: 0.03em;
    text-align: center;
}

/* Sitemap */
.page-sitemap .page-title h3 {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    font-family: Tahoma, Arial, sans;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 20px;
}
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a {  position:relative; }
.page-sitemap .links a:hover {  }
.page-sitemap .sitemap { margin:12px; font-size: 11px; /*width: 182px;*/ float: left; }
.page-sitemap .sitemap a {  }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { /* margin:10px 0 0; */  
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 182px; 
    float: left; 
    text-transform: capitalize;
}
.page-sitemap .sitemap li.level-0 a { text-transform: capitalize; }
.page-sitemap .sitemap li.level-1 { width: 182px; /* float: left; */}
.page-sitemap .sitemap li.level-2 { width: 182px; /* float: left; */}
.sitemapCategory { float: left; }
.cat_clear {
    clear: both;
    border-top: #b9babd 1px solid;
    height: 27px;
}
.more {
    display: none;}
    .showLink {
        font-weight: bold;
        background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/sitemap_arrow_sprite.png) no-repeat 100% 6px;
        padding-right: 12px;
    }
    .hideLink {
        font-weight: bold;
        background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/sitemap_arrow_sprite.png) no-repeat 100% -10px;
        padding-right: 12px;
    }
    .discount-box {
        text-align: right;
        font-size: 12px;
    }
    .discount-box #discount-label {
        padding-right: 117px;
    }
    .discount-box #discount-value {
        padding-right: 21px;
    }
    .earliest-delivery-date .date {
        color: #74c1ee;
        font-weight: bold;
    }
    #recaptcha_privacy {
        display: none !important; 
    }
    /* Configurable slider for gifts */
    .product-options dd.gift_conf { overflow: hidden; position: relative; }
    /*.product-options dd.gift_conf ul.options-list { left: 0; overflow: hidden; position: absolute; top: 0; width: 10000px; }*/
    .product-options dd.gift_conf ul.options-list { left: 0; overflow: hidden; top: 0; width: 10000px; }
    .product-options dd.size ul.options-list li { width:100px; font-size: 90%; }
    .product-options dd.gift_conf ul.options-list li {width:90px; padding: 2px 2px; font-size: 90%; }
    .product-options dd.gift_conf .jqslprev { background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/carousel-arrows.gif) no-repeat 0 -20px; color: #666; cursor: pointer; display: block; float: left; height: 20px; left: 1px; overflow: hidden; position: absolute; text-decoration: none; text-indent: -99px; top: 33%; width: 6px; }
    .product-options dd.gift_conf .jqslnext { background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-left.png) no-repeat 0 -60px; color: #666; cursor: pointer; float: right; height: 20px; right: 1px; overflow: hidden; position: absolute; text-decoration: none; text-indent: -99px; top: 37%; width: 6px; }
    .product-options dd.gift_conf a.inactive { color: #ccc; }
    .product-options dd.gift_conf a.jqslnext.inactive { background-position: 0 -40px; }
    .product-options dd.gift_conf .jqslprev.inactive { background-position: 0 0; }
    .product-options dd.gift_conf img { width:80px; height:80px;    }
    .product-options dd{ padding: 5px 10px 5px 10px; }
    .product-options dd.gift_conf ul.options-list, .product-options dd.size ul.options-list { margin-right: 0px; }
    .product-options dd.size .label, .product-options dd.gift_conf .label{ float: none; }

    /*Refferer a friend*/
    .aw-raf-statistics,
    .awraf-index-stats .page-title
    {
        width:980px;
        margin:0 auto;
    }
    .raf-right button.button,
    #invite-button-container button.button  {
        background: #fff;
        font:12px/1.55 gothambook,Helvetica,Tahoma,sans-serif;
    }   
    .raf-right button.button span span,
    #invite-button-container button.button span span {
        color:#313131;
        border: 1px solid !important;
        border-color:  #313131 !important;
    }
    .raf-right button.button span,
    #invite-button-container button.button span  {
        color:#313131;
        background: #fff !important;
    }
    .raf-right button.button:hover span span,
    #invite-button-container button.button:hover span span {
       background: #959595 !important;
   }
   .aw-raf-statistics .fieldset h2.legend    {
     font:12px/1.55 gothambook,Helvetica,Tahoma,sans-serif !important;
     background: #ececec ;
     float: none !important;
     width:100% !important;
 }
 .aw-raf-broadcastlink, #aw-raf-broadcastlink     {
     font:12px/1.55 gothambook,Helvetica,Tahoma,sans-serif !important;
 }
 .awraf-index-stats .chosen-container {
    width: auto  !important;
}
.aw-raf-statistics .fieldset {
    border: none;;
}
#awhdu3-customer-create-ticket-form .buttons-set{
    display: block;
}
#awhdu3-customer-create-ticket-form .fieldset .legend{
    width: 928px;
    padding: 10px;
}
#awhdu3-ticket-view-close-btn, #awhdu3-ticket-view-reply-btn{
    background: #F0F0F0;
}
#awhdu3-ticket-view-close-btn span, #awhdu3-ticket-view-reply-btn span{
    color: grey;
}
.widget-products .toolbar{
   /* display:none;*/
}


#order_review_form .checkout-agreements .agree .checkbox,
#checkout-agreements .checkout-agreements .agree .checkbox
{
    display:none;
}

#billing-login-link .alreadysign {
    /*float: left;*/
    margin-bottom: 2rem;
}

#billing-login-link .alreadysign a 
{    text-decoration: underline;
    margin-right: 1rem;}
 
 .form-list .input-box.corporate-time {
    width: 81px;
    float:left;
    margin-right: 10px;
    clear:none;
    
}

 .form-list .input-box.corporate-date {
    width: 81px;
    float:left;
    margin-right: 10px;
    clear:none;
}

 .form-list .input-box.corporate-date.corporate-date-yeaar {
    width: 120px;
}
.corporate-form-wrapper .captcha {
    margin-left: 15px;
}

br.clear {
    clear:both;
    height:0px;
    width:0px;
}

.customer-account-forgotpassword .page-title h1, .customer-account-changeforgotten .page-title h1{
    margin-top:20px;
}

.customer-account-forgotpassword .fieldset .legend{
    width: 968px;
    margin: -34px 0 0 -34px;
}


/*BlueSnap Hosted Payment Fields*/

.bluesnap-payment-container {

}

.bluesnap-payment-container div {

}

.bluesnap-payment-container iframe {
    height: 20px;
}

.bluesnap-payment-container .helper-text {
    color: #e93143;
    font-size: 12px;
    margin-top: 5px;
    height: 12px;
    display: block;
}

.bluesnap-payment-container .hosted-field-focus {
    border: 1px solid #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.bluesnap-payment-container .hosted-field-invalid {
    border: 1px solid #e93143;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,49,67, 0.8);
}

.bluesnap-payment-container .hosted-field-valid {
    border: 1px solid #14ba57;
}

/*MAGENTO PRODUCT REVIEWS STYLE*/

#reviewprodpage h2 {  font-size: 24px;  font-family: gotham, Helvetica, Verdana, sans-serif;   font-weight: 100;  }

#reviewprodpage h3 {  font-size: 18px;  }

#review-form fieldset textarea {  font-size: 14px; }

#review-form fieldset textarea, #reviewprodpage h3 {  font-family: gotham, Helvetica, Verdana, sans-serif;  color: #353435;  font-weight: 100;  }

#customer-reviews .product-review-name {  float: left;  width: 100%;  text-transform: uppercase;  font-family: gothambook, Helvetica, Verdana, sans-serif;  margin-bottom: 12px;  }

.product-review-short {  font-size: 13px;  font-family: gothambook, Arial, Helvetica, sans-serif;  color: #353435;  }

#review-form .rating-table .label {  font-size: 16px;  text-align: left;  font-weight: 600;  padding-bottom: 0;  padding-top: 6px;  font-family: gotham, Arial, Helvetica, sans-serif;  }

.form-button right, .product_page_login_to_review_btn {  border: 1px solid #959595;  color: #959595;  display: inline-block;  font: 13px/16px gothambook,Arial,Helvetica,sans-serif;  margin-top: 4px;  padding: 1px 10px 2px;  vertical-align: bottom; background: none; cursor: pointer; }

.product-view-reviews h2, div.product-view-reviews h3 {  font-family: gotham, Arial, Helvetica, sans-serif;  font-size: 24px;  font-weight: bold;  text-transform: uppercase;  letter-spacing: 0px;  }

.no-rating {  margin-bottom: 15px;  font-size: 14px;  font-family: gotham, Helvetica, Verdana, sans-serif;  color: #353435;  font-weight: 100;  }

.blog-home {
    font-family: "Gotham-Book", "Open Sans", sans-serif;
}

.blog-home a {
    color: #666666;
}

.blog-home ul#post-list li {
    width: 33.33%;
    font-family: "Gotham-Book", "Open Sans", sans-serif;
    float: left;
}

.blog-home .post-list-item h2,
.blog-home .post-list-item h2 a
{
    letter-spacing: 0;
    line-height: 35px;
    font-size: 1.3125rem;
    text-decoration: none;
    color: #000E1B;
    font-family: "Gotham-Book", "Open Sans", sans-serif;
    font-weight: 700;
}

.blog-home .post-list li img {
    max-width: 100%;
    padding: unset;
    border: none;
}

.blog-home .post-list .pager {
    clear: left;
}

.blog-home .post-entry,
.blog-home .post-meta {
    margin: 21px auto;
    text-align: left;
    padding: 0 20px;
}

.blog-home .post-entry {
    font-size: 18px;
}

.blog-home .post-list li.item .post-list-item {
    overflow: initial;
    width: auto;
}

.blog-home a.read-more {
    display: inline-block;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1;
    padding: 12px 31px;
    text-align: center;
    text-transform: capitalize;
    transition: all 0.2s ease-in-out;
    border-radius: 0!important;
    border: solid 1px #363636!important;
    color: #363636!important;
}

.blog-home a.read-more:hover {
    background-color: #191E23;
    color: #fff!important;
    text-decoration: none;
}

.blog-title {
    padding: 35px;
    text-align: center;
    margin: 0;
    text-transform: capitalize;
    width: 94%;
}

.blog-tag-line {
    text-align: center;
}

.post-title {
    padding-left: 20px;
    width: 94%;
}

.post-title h1,
.page-title.post-title h1,
.blog-title h1 {
    text-transform: capitalize;
    font-weight: 700;
}

.post-view {
    padding-left: 20px;
    width: 94%;
}

.post-view .post-date {
    font-style: unset;
    font-size: 13px;
}

.post-view .post-entry {
    margin: 42px 0;
    font-size: 18px;
}

.post-view a {
    color: #666666;
}

.post-view,
.post-view h1,
.post-view h2,
.post-view h3,
.post-view h4,
.post-view h5,
.post-view h6 {
    font-family: "Gotham-Book", "Open Sans", sans-serif;
    color: #000E1B;
    margin: 70px 0 35px 0;
}


.post-view .post-entry p {
    margin: 0 0 1.75em;
}

.post-view .post-entry h2 {
    font-size: 2rem;
}

.post-view .post-entry h3 {
    font-size: 1.75rem;
}

.post-view img,
.post-view img[class*="align"],
.post-view img[class*="wp-image-"],
.post-view .gallery
.post-view .gallery-icon img {
    border: 0;
    padding: unset;
    max-width: 100%;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 1.75em;
}

.wp-block-image {
    margin-bottom: 1.750em;
}

.wp-block-image figure {
    margin-bottom: 0;
    margin-top: 0;
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
    display: table;
    margin-left: 0;
    margin-right: 0;
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-image figure.alignleft {
    margin: 0.75em 1.750em 1.750em 0;
}

.wp-block-image .alignright {
    float: right;
    margin-left: 1em;
}

.wp-block-image figure.alignright {
    margin: 0.75em 0 1.750em 1.750em;
}

.featured-image {

}

body.catalog-product-view #lightbox .gifftslist .gift-add-ons-block-info.shipping-info{z-index: 999;}
body.catalog-product-view #giftsSlide .gift-add-ons-block-info.shipping-info:hover .shipping-info-description{left: 0;bottom: auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}
body.catalog-product-view #lightbox .gifftslist .gift-add-ons-block-info.shipping-info:hover .shipping-info-description{left: 0;bottom: auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/* body.catalog-product-view #lightbox .gifftslist .gift-add-ons-block-info.shipping-info .shipping-info-icon{background-image:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/appinfo-icon.png);} */


/*--------06102020-----------*/
.catalog-product-view .cr-radio-unchecked span{ background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/custom-radio.png) no-repeat 0 0; height: 15px;}
.catalog-product-view .cr-radio-checked span{ background:url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/custom-radio.png) no-repeat 0 -14px; height: 15px;}
.catalog-product-view .product-options .input-box ul.options-list li{ box-sizing: border-box; width: calc((100% - 10%) / 3); margin-right: 5%; text-align: center;}
.catalog-product-view .product-options .input-box ul.options-list li:nth-child(3n){ margin-right:0;}
.catalog-product-view .product-options dd:not(.card):not(.bundle-child-gift-card) .input-box ul.options-list li img{ box-sizing: border-box; width:100%; border: 1px solid #cccccc8c; object-fit: cover;}
.catalog-product-view .product-options dd:not(.card):not(.bundle-child-gift-card) .input-box ul.options-list li .active img{ border:1px solid #000;}
.catalog-product-view .product-options .input-box ul.options-list .label{ margin-left:0;     line-height: 18px;     margin-top: 10px;}
.catalog-product-view .product-options .input-box ul.options-list li .bun-5{ display:block; }
.catalog-product-view .product-options .input-box ul.options-list li .rad-control:after{ content:""; display:table; clear:both;}
.catalog-product-view .product-options .input-box ul.options-list li .rad-control{ position:relative;}
.catalog-product-view .product-options dd:not(.card):not(.bundle-child-gift-card) .input-box ul.options-list li .cr-radio,.catalog-product-view .product-options dd:not(.card):not(.bundle-child-gift-card) .input-box ul.options-list li .cr-check{     position: absolute;     right: 0;     top: 8px;}
.catalog-product-view .product-options .input-box ul.options-list li .price-notice{     padding-left: 0;     display: block;     margin-top: 5px;}
.catalog-product-view .product-options .input-box ul.options-list li .price-notice span.normal-price{color: #697073; text-decoration: line-through;}
.catalog-product-view .product-options dt .required em{ color:#ff0000;}
.catalog-product-view .product-options .input-box ul.options-list .owl-wrapper li{ width:auto;}
.catalog-product-view .product-options ul.options-list.owl-carousel div,
.catalog-product-view .product-options ul.options-list.bunslider div{ clear: none;}
/*.catalog-product-view .product-options .bundle-child-radio .input-box ul.options-list.owl-carousel div{ width: auto !important; }*/
@media (max-width: 1200px) {
    .catalog-product-view .product-options .bundle-child-radio .input-box ul.options-list.owl-carousel li div {
        width: auto !important;
    }
}

.catalog-product-view .product-options .owl-pagination { display: none;}
.catalog-product-view .product-options .owl-buttons { text-align: right;     position: absolute;     top: -42px;     right: 0;}
.catalog-product-view .owl-theme .owl-controls .owl-buttons div, .catalog-product-view .owl-buttons div{ border-radius: 0;     background: #363636;}
.catalog-product-view .owl-theme .owl-controls .owl-buttons div.disable-owl-button, .owl-buttons div.disable-owl-button{ pointer-events: none;     opacity: 0.2 !important;}
.catalog-product-view .owl-theme .owl-controls .owl-buttons div.owl-prev .fa-chevron-left{ background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-left.png) no-repeat center;     width: 12px;     height: 20px;     display: block;}
.catalog-product-view .owl-theme .owl-controls .owl-buttons div.owl-next .fa-chevron-right{ background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-right.png) no-repeat center;     width: 12px;     height: 20px;     display: block;}
.catalog-product-view .product-options ul.options-list .owl-item input.checkbox,
.catalog-product-view .product-options dd:not(.card):not(.bundle-child-gift-card) ul.options-list .owl-item input.radio { display: block;     position: absolute !important;     top: 9px;     right: 0;}
.slider-control { top: -229px !important; position: relative !important; }
/*.chosen-container.chosen-container-single.chosen-container-single-nosearch.sc-filters-select { margin-bottom: 10px; width: 70% !important; float: right; }*/
.chosen-container.chosen-container-single.chosen-container-single-nosearch.sc-filters-select { display: none; }
.filters-select {
    display: block !important;
    font-size: 13px;
    height: 22px;
    border: 1px solid #aaa;
    color: #464646;
    cursor: pointer;
    width: 80%;
    padding: 0 5px;
    float: right;
    margin-right: 10px;
    margin-bottom: 5px;
}
.isotope-filter-by{
    color: #aaa;
    margin-left: 10px;
}
.catalog-product-view .product-options ul.options-list .owl-item .rad-control label {
    font-size: 14px;
}
.single-options{ overflow: hidden;}
ul#productsgift .owl-item,
.bundle-child-gift-card .owl-item,
dd.card .owl-item { width: 132px !important; }
ul#productsgift { margin-bottom: -8%; }
.catalog-product-view .product-options dd.card ul.options-list.owl-carousel,
.catalog-product-view .product-options dd.card ul.options-list.bunslider {
    padding-left: 22px;
    margin-bottom: 10px;
}
.catalog-product-view .product-options dd.card .owl-item,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item {
    box-sizing: border-box;
    overflow: visible;
    margin-right: 0 !important;
    padding: 0 !important;
    border: 0;
    vertical-align: top;
}
.catalog-product-view .product-options dd.card ul.options-list.owl-carousel .owl-wrapper-outer,
.catalog-product-view .product-options dd.card ul.options-list.owl-carousel .owl-wrapper,
.catalog-product-view .product-options dd.card ul.options-list.owl-carousel .owl-item,
.catalog-product-view .product-options dd.card ul.options-list.bunslider .owl-wrapper-outer,
.catalog-product-view .product-options dd.card ul.options-list.bunslider .owl-wrapper,
.catalog-product-view .product-options dd.card ul.options-list.bunslider .owl-item {
    clear: none;
}
.catalog-product-view .product-options dd.card ul.options-list.owl-carousel li,
.catalog-product-view .product-options dd.card ul.options-list.bunslider li,
.catalog-product-view .product-options dd.card .owl-item li,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item li {
    float: none;
    display: block;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    border: 0;
    box-sizing: border-box;
}
.catalog-product-view .product-options dd.card .input-box ul.options-list li img,
.catalog-product-view .product-options .bundle-child-gift-card .input-box ul.options-list li img,
.catalog-product-view .product-options dd.card .owl-item img,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item img {
    box-sizing: border-box;
    display: block;
    width: 136px;
    height: 136px;
    max-width: none;
    padding: 0;
    margin: 0;
    border: 1px solid #cccccc8c;
    object-fit: cover;
    object-position: center;
}
.catalog-product-view .product-options dd.card .input-box ul.options-list li .active img,
.catalog-product-view .product-options .bundle-child-gift-card .input-box ul.options-list li .active img {
    border: 0;
}
.catalog-product-view .product-options dd.card .owl-item .label,
.catalog-product-view .product-options dd.card .owl-item .label label,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .label,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .label label {
    float: none;
    display: block;
    width: auto;
    max-width: 100%;
    margin-left: 0;
    padding-right: 0;
    border: 0;
    text-align: left;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.catalog-product-view .product-options dd.card .owl-item .rad-control,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .rad-control {
    position: relative !important;
    width: 100%;
    box-sizing: border-box;
    padding-right: 28px;
    text-align: left;
}
.catalog-product-view .product-options dd.card .owl-item .rad-control input.radio,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .rad-control input.radio,
.catalog-product-view .product-options dd.card .owl-item .rad-control .cr-radio,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .rad-control .cr-radio {
    position: absolute !important;
    top: 4px;
    right: 16px;
    left: auto;
    float: none !important;
    display: block;
    margin: 0;
}
.catalog-product-view .product-options dd.card .owl-item .label label,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .label label {
    display: block;
    text-align: left;
}
.catalog-product-view .product-options dd.card .owl-item .price-notice,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .price-notice {
    display: block;
    clear: both;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 4px;
}

/*Subscription trial styles*/

.catalog-product-view .price-box.subscription-trial-data {
    width: 100%;
    padding-bottom: 20px;
}

.catalog-product-view  .subscription-trial-block {
    width: 30%;
    display: inline-block;
}

.catalog-product-view .subscription-trial-block .value {
    font: 14px gothammedium, Helvetica, Verdana, sans-serif;
    text-align: left;
}

.catalog-product-view .subscription-trial-block .label {
    padding-bottom: 0px;
    text-align: left;
}


.pay-today-column .cart-price.discounted span.price {
    text-decoration: line-through;
}



/*End of Subscription trial styles */

.price-box-bundle{
    display:none;
}

.availability.in-stock {
    display: none;
}

.price-as-configured{
    display:none;
}

.customerservice-help-index-index li.error-msg {
    margin-top: 14px !important;
}

.hide {
    display: none !important;
}

.size-delivery-from {
    position: relative;
    z-index: 99;
    text-align: left;
    padding: 0 5px;
}

.size-delivery-from > span {
    display: block;
    font-weight: bold;
}

.selection-blocked {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.5);
    z-index: 99;
}

.mobileAppStyles .header {
    display:none
}
.mobileAppStyles .nav-container {
    display:none
}
.mobileAppStyles #top {
    display:none
}
.mobileAppStyles .spacer {
    display:none
}
.mobileAppStyles .breadcrumbs {
    display:none
}
.mobileAppStyles body > footer {
    display:none
}
.mobileAppStyles .amfpc-info {
    display:none
}
.mobileAppStyles #cookiedialog, .mobileAppStyles .new-users.socialHidden {
    display:none
}

.mobileAppStyles .buttons-set.socialHidden
{
    padding-bottom: 71px;
}
.accountDelete{
    width: 100%;
}
.accountDelete a{
    display: none;
}

.mobileAppStyles .accountDelete a{
    display: inline-block;
}





.ruk_rating_snippet{
    min-height: 22px !important;
}

.normal-price:has(+ .special-price){
    display: inline-block !important;
    text-decoration: line-through !important;
}

button.isotope-button.is-checked,
button.isotope-button:hover{
    background: #363636;
    color: white;
}

button.isotope-button{
    text-align: center;
    padding: 5px 15px 5px 15px;
    margin: 5px;
    border: 1px solid #363636;
    background: transparent;
}

.isotope-owl-buttons{
    top: -71px !important;
}

.cf-turnstile-wrap {
    clear: both;
    margin: 12px 0;
    max-width: 100%;
    overflow: hidden;
}
.cf-turnstile,
.cf-turnstile iframe {
    max-width: 100%;
}
/**
 * @copyright  For copyright and license information, read the COPYING.txt file.
 * @link       /COPYING.txt
 * @license    Academic Free License (AFL 3.0)
 * @category    design
 * @package     base_default
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog 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 { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

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

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* 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 { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

#referafriend{
    display:none;
    position: absolute;
    top:50%;
    left:50%;
    z-index:9999;
    width:350px;
    margin:-300px 0 0 -150px;
    /*background-color: #fff;*/
}
#referafriend[id]{ /* IE6 and below Can't See This */
    position:fixed;
}
/*#referafriend h3 {margin-bottom: 20px;}*/
#referafriend h4 {padding: 4px 0;}
#referafriend .group-select {margin: 0;}

#referafriend-overlay{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5000;
    background-color:#000;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
}

#referafriend-overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}

#referafriend.done #rafLoadMessage{
    display:none;
}
#referafriend.done #rafContent{
    display:block;
}
#referafriend.loading #rafContent{
    display:none;
}
#referafriend.loading #rafLoadMessage{
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
    display:block;
    background-color: #fff;
    width: 130px;
    padding: 10px;
    margin: 250px 0 0 110px;
}

#referafriend.loading #rafLoadMessage img{
    margin: auto;
    margin-bottom: 10px;
}

.awraf-email-heading {
    font-weight:bold;
    margin-top:10px;
    display:block;
}

.referafriend-please-wait {
    padding-right:7px;
    display: inline-block;
}

.referafriend-please-wait img {
    max-width: 24px;
    float: left;
    margin-right: 5px;
}
/*
#referafriend.done img{
    width:100%;
    height:100%;
}
*/
#raf-invite .group-select {
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
}

#raf-invite .group-select li .input-box .input-text,#raf-invite .group-select li .input-box textarea {
    width:275px;
}

#raf-invite .button-set{
    border-top:1px solid #E4E4E4;
    clear:both;
    margin-top:4em;
    padding-top:8px;
    text-align:right;
}

.form-button-alt#referafriend-button {
    background-color: #618499;
    border: 1px solid #406A83;
    padding:0 10px;
}

.form-button-alt#referafriend-button span {
    background: none;
    border: none;
}

#referafriend-form span.required {
    color: #EB340A;
}

.aw-raf-broadcastlink, #aw-raf-broadcastlink {
    width:100%;
    border:none;
    font-size:13px;
	margin-top: 10px;
}

.aw-raf-broadcastlink-label {

    display:block;
    font-size:12px;
    font-weight:bold;
}

.aw-raf-manual-share-block {
    margin-top:15px;
    width:90%;
}

#widget {
    width: 100px!important;
    height:100px!important;
}

.awraf-social-share {
    height:40px;
}

.awraf-social-share a {
    display:block;
    width:40px;
    height:40px;
    float:left;
    border:none;
}

.raf-twitter-share {
    background: url('https://app-prelive.ecomnova.net/skin/frontend/base/default/images/aw_raf/share.jpg') no-repeat -146px -32px;
}

.raf-facebook-share {
    background: url('https://app-prelive.ecomnova.net/skin/frontend/base/default/images/aw_raf/share.jpg') no-repeat -266px -72px;
}

.raf-delicious-share {
    background: url('https://app-prelive.ecomnova.net/skin/frontend/base/default/images/aw_raf/share.jpg') no-repeat -264px -32px;
}

.raf-myspace-share {
    background:url('https://app-prelive.ecomnova.net/skin/frontend/base/default/images/aw_raf/share.jpg') no-repeat -145px -72px;
}

.awraf-balance-item {
    font-size:13px;
}

.aw-raf-table-wrapper {
    overflow-y: hidden;
    overflow-x: auto;
}

#referred-friends-table {
    font-size:13px;
}

/* field set specific styles */
.aw-raf-statistics .fieldset { padding: 22px 25px 12px 33px; margin:28px 0; }
.aw-raf-statistics .fieldset h2.legend { float:left; font-weight:normal; font-size:13px; color:#e76200; border: 0px; padding:12px 10px; position:relative; margin: -34px 0 0 -34px}
.aw-raf-statistics .fieldset h2.legend#aw-balance { width: 291px; }
.aw-raf-statistics .fieldset h2.legend#aw-discount { width: 292px; }
.aw-raf-statistics .fieldset h2.legend#aw-refer-main {width: 620px; margin: 10px 0 0 0;}
.aw-raf-statistics .fieldset#raf-main {border: none; margin-top: -15px !important;}
.aw-raf-statistics .fieldset h2.legend#aw-invite { width: 622px; margin-bottom: 5px;}
.aw-raf-statistics .fieldset h2.legend#aw-link, .aw-raf-statistics .fieldset h2.legend#aw-social { width: 622px; }
.aw-raf-statistics .fieldset .addresses-list li.item { background:#fff url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
.aw-raf-statistics .fieldset .addresses-list h2 { font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase; }

.awraf-send-form textarea.validation-failed { background:#fff7f5 url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/bkg_input-failed.gif) 0 0 repeat-x !important; }
.awraf-send-form span.validation-passed,
.awraf-send-form div.validation-passed { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/icon_ok.gif) 100% 14px no-repeat; padding-right:20px; }
.awraf-send-form span.validation-error,
.awraf-send-form div.validation-error { background:url(https://app-prelive.ecomnova.net/skin/frontend/base/default/images/icon_error.gif) 100% 14px no-repeat; padding-right:20px; }

.awraf-discount-coupon-form-100 .button {
    float:none!important;
    margin:5px 0 0 0!important;
}


.awraf-discount-coupon-form-100 .raf-maximum-discount {

    display:block;
    clear:both;
    margin-bottom:2px!important;

}

.awraf-discount-coupon-form-100 .buttons-set {

    margin-top:0!important;
}
/*/!*custom for appleyard*!/

.cart-collaterals {
    margin: 0;
    padding: 0;
}
#awraf-discount-coupon-form{
    float: left;
}
input#awraf-amount.input-text{
    margin-left: 39px;
}

#awraf-discount-coupon-form div.input-box{
    width:260px;
}

#awraf-discount-coupon-form div.buttons-set{
    float: none;
    margin-left: 0 !important;
}
#awraf-discount-coupon-form .buttons-set{
    margin-left: 0 !important;
}
#awraf-discount-coupon-form div.buttons-set button {
    background: #ACACAC none repeat scroll 0% 0% !important;
    width: 258px;
    border: 1px solid #959595 !important;
    color: #464646;
    margin-left: 258px;
    margin-top: 6px;
}
#awraf-discount-coupon-form div.buttons-set button:hover {
    background: #ACACAC none repeat scroll 0% 0% !important;
    border: 1px solid #BDD4E7 !important;
    color: #BDD4E7 !important;
}

#awraf-discount-coupon-form .discount h2{
    font: 14px Arial,Helvetica,sans-serif;
    font-weight: bold;
}*/
.checkout-cart-index .cart-collaterals{
    width:60%;
}
.checkout-cart-index .totals{
    width:39%;
}
.discount-coupon-form{
    float:left;
}
#awraf-discount-coupon-form{
    float: left;
}
#awraf-discount-coupon-form .buttons-set{
    margin-left: 0;
    margin-top:8px;
}
#awraf-discount-coupon-form div.input-box{
    width:260px;
    margin-left: 40px !important;
}
#awraf-discount-coupon-form .discount h2{
    font: 14px Arial,Helvetica,sans-serif;
    font-weight: bold;
}

#widget {
    width: 100%!important;
    height:100%!important;
}
#aw-storecredit-balance-box {
    display: inline-block;
}

.aw-storecredit-cms-help {
    vertical-align: bottom;
    display: inline-block;
}

.aw-storecredit-cms-help img {
    height: 25px;
    width: 25px;
}

.aw-storecredit-cms-help a {
    display: block;
    width: 100%;
    height: 100%;
}

.aw-storecredit-btn-remove img{
    display: inline;
}

.aw-storecredit-btn-remove {
    color: transparent;
}

#aw-onestepcheckout-review-cart .aw-storecredit-btn-remove {
    display: none;
}
.zblock img {
    display: inline;
}
.zblock-slider img {
    display: inline;
}

.zblock-item {
    overflow: hidden;
}

.cms-index-index .home-slider .zblock-item {
    overflow: visible;
}
/* Block hints */

.amfpc-block-info
{
    position:relative;
    border:1px dotted #008080;
    margin:6px 2px;
    padding:18px 2px 2px 2px;
    zoom: 1;
}

.amfpc-block-info:hover
{
    border-color: orange !important;
}

.amfpc-block-info>.amfpc-block-handle,
.amfpc-block-info>.amfpc-template-info
{
    position:absolute;
    top:0;
    padding:2px 5px;
    background:#008080;
    color:white;
    font:normal 11px Arial;
    text-align:left !important;
    z-index:998;
    text-transform: none;
}

.amfpc-block-info>.amfpc-block-handle:hover,
.amfpc-block-info>.amfpc-template-info:hover
{
    z-index:999;
}

.amfpc-block-info>.amfpc-block-handle
{
    cursor: default;
    left:0;
    white-space: nowrap;
}

.amfpc-block-info>.amfpc-template-info
{
    right:0;
}

.amfpc-block-info>.amfpc-block-handle:hover
{
    background-color: orange !important;
}

.amfpc-block-info.active
{
    -webkit-animation: amfpc-blocks 1s linear .5s infinite alternate;
    animation: amfpc-blocks 1s linear .5s infinite alternate;
}

@-webkit-keyframes amfpc-blocks {
    from {opacity: 1;}
    to {opacity: .1;}
}

@keyframes amfpc-blocks {
    from {opacity: 1;}
    to {opacity: .1;}
}

/* Updated blocks */

.amfpc-block-info.updated
{
    border-color: red;
}

.amfpc-block-info.updated>.amfpc-block-handle
{
    top:0;
    background:red;
}

/* Status popup */

.amfpc-info
{
    width: 350px;
    min-height: 95px;
    position: fixed;
    bottom: 10px;
    left: 10px;
    background: #008080;
    color: #fff;
    z-index: 99999;
    font-size: 32px;
}

.amfpc-info h1
{
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 2px 5px;
    font-size: 14px;
    font-weight: bold;
}

.amfpc-info h2
{
    margin-top: 12px;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
}

.amfpc-info .amfpc-content
{
    line-height: 48px;
}
.amlabel-div {
    position: relative;
}
.amlabel-div .amlabel-txt {
    color: #fff;
    display: block;
    font-size: 27px;
    font-weight: bold;
    height: 59px;
    letter-spacing: 0.01px;
    line-height: 27px;
    margin-left: 12px;
    text-align: left;
    text-decoration: none;
    width: 167px;
}
.amlabel-div a {
    text-decoration: none;
    position: relative;
}

.amlabel-table {
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.amlabel-table td {
    vertical-align: middle;
    text-align: center;
    border: 0;
    height: auto;
}
.top-center {
    top: 0;
    left: 50%;
}
.middle-left {
    left: 0;
    top: 50%;
}
.middle-right {
    right: 0;
    top: 50%;
}
.bottom-center {
    bottom: 0;
    right: 50%;
}
.middle-center {
    top: 50%;
    right: 50%;
}
.top-left {
    top: 0;
    left: 0;
}
.top-right {
    top: 0;
    right: 0;
}
.bottom-left {
    bottom: 0;
    left: 0;
}
.bottom-right {
    bottom: 0;
    right: 0;
}

.products-list .amlabel-div {
    float:left;
}
* html .amlabel-div { float: left; }
* html .amlabel-div a { position: relative; }
@font-face {
    font-family: 'gothambook';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.eot');
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.woff2') format('woff2'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.woff') format('woff'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.ttf') format('truetype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
#custommenu {
	color: #464646;
	font: normal normal 14px/18px gothambook, Helvetica, Verdana, sans-serif;
	margin: 0 auto 5px auto;
	padding: 0;
	position:relative;
	/* Above page content/slider (~120), below .header so My Bag / My Account win */
	z-index:200;
	width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#custommenu {
	    margin-top: 1px;
	}
}

#custommenu a.level2 span{
	font-weight: normal;
	font-size: 12px;

	*margin: 10px 0px;
	*display:block;
}
.parentMenu {
	display: inline-block;
	overflow: hidden;
	text-transform: uppercase;
}
.parentMenu a {
	display: inline-block;
	overflow: hidden;
}
.parentMenu span {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	white-space: nowrap;
	color: #363636;
}
div.menu:hover div.parentMenu span {
	color: #363636;
}
div.menu {
	background: transparent none left center no-repeat;
	border: 0 none;
	display: inline-block;
	margin: 0 10px;
	padding: 0;
}

div.menu.act {
    /* background-color:#666; */
}
div.menu:hover div.parentMenu,
div.menu.active  {
	background-color: #f5f5f5;
	position: relative;
	text-decoration: none;
	z-index: 250!important;
	color:#363636;
}


div.menu a {
	color: #464646;
	font-size: 14px;
	letter-spacing:2px;
}
div.menu.active a {
	text-decoration: underline;
/*	text-transform: uppercase; */
}



div.wp-custom-menu-popup {
	background: #f5f5f5 none;
	border: 0 none;
	display: none;
	font-size: 12px;
	padding: 11px 5px;
	position: absolute;
	text-align: left;
	z-index: 3000;
	width: 100%;
	margin:auto;

}
div.wp-custom-menu-popup a {
	display: block;
	text-decoration: none;
	padding: 0 0 4px;
}

div.wp-custom-menu-popup a,
div.wp-custom-menu-popup a:visited {
    color: #464646;
    text-transform: none;
}

#custommenu div.wp-custom-menu-popup a span,
#custommenu div.wp-custom-menu-popup a:visited span {
	font-size: 13px;
	font-weight: normal;
	font-family: gothambook;
	text-transform:capitalize;
	color: #363636;

}

div.menu.active a:hover {
    color: #363636;
} 
div.wp-custom-menu-popup a:hover {
    color: #363636;
    text-decoration: underline;
}
div.itemMenu.level1 span
{
	padding-left: 5px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
div.itemMenu.level1 > span {
	font: normal bold 12px Arial, Helvetica, sans-serif;
/*	text-transform: uppercase; */
}
a.itemMenuName:hover
{
	text-decoration:underline;
}

div.itemMenu a.itemSubMenu
{
	padding-bottom: 5px;
}


div.wp-custom-menu-popup a.actParent {
    color: #4D4D4D;
}
div.wp-custom-menu-popup a.act {
    /*color: #A52A2A;*/
}
div.column {
    float:left;
	width:190px;
	margin:auto;
	padding:0;
}
div.itemSubMenu {
    margin-left:0px;
}

div.itemMenu.level1 span
{
	/* border-bottom: 1px solid #666; */
}
.clearBoth {
    clear:both;
}
  
/*## menublock ##*/
.my-nav-menu-cms-block {background: none;margin-top: 0;padding: 4px;font-family: helvetica; margin-left:250px; width:360px; height:auto; position:relative;}
.my-nav-menu-cms-block li:first-child {margin-left: 25px;}
.my-nav-menu-cms-block li {padding: 8.8px;/*border: 1px solid #000000;*/width:81%; position: relative;display: block;margin-left: 25px;}
.my-nav-menu-cms-block li img {max-width: 100%;float:left;}
.my-nav-menu-cms-block li .my-banner-block-cont {right: 6%;position: absolute;bottom: 9%;width: 67%;}
.my-nav-menu-cms-block li .my-nav-menu-cms-block-title {background-color: #000000;position: absolute; color: #FCFCFC; display: block;  font-size: 22px; font-weight: bold; line-height: 1.7; margin-left: 5px; margin-top: 35px; opacity: 0.8; text-align: center;  }
.my-nav-menu-cms-block li .my-nav-menu-cms-block-price {background-color: #F5F5F5;position: absolute; color: #4B4B4B; display: block; font-size: 20px; line-height: normal; margin-left: 5px; margin-top: 4px; text-align: center; width: 30%; }

/* ie top menu fix #3246 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.parentMenu span {
		padding-left: 3px;
		padding-right: 3px;
	}
}
@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("https://app-prelive.ecomnova.net/skin/frontend/default/default/fonts/ionicons.eot?v=2.0.1");src:url("https://app-prelive.ecomnova.net/skin/frontend/default/default/fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("https://app-prelive.ecomnova.net/skin/frontend/default/default/fonts/ionicons.woff2?v=2.0.1") format("woff2"),url("https://app-prelive.ecomnova.net/skin/frontend/default/default/fonts/ionicons.woff?v=2.0.1") format("woff"),url("https://app-prelive.ecomnova.net/skin/frontend/default/default/fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("https://app-prelive.ecomnova.net/skin/frontend/default/default/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal;font-display: swap;}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

.search-autocomplete ul.wyomind-elasticsearch li.title,
.search-autocomplete ul.wyomind-elasticsearch li.title a {
    padding: 6px;
    background-color: #f4f4f4;
    color: #636363;
    text-transform: uppercase;
}

.search-autocomplete ul.wyomind-elasticsearch {
    background-color: #fff;
    border: 1px solid #d5e4eb;
    border-bottom: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li {
    padding: 0;
    border-bottom: 1px solid #d5e4eb;
}

.search-autocomplete ul.wyomind-elasticsearch li .image {
    float: left;
    margin-right: 6px;
    background-color: #fff;
}

.search-autocomplete ul.wyomind-elasticsearch li a {
    display: block;
    padding: 6px;
    text-decoration: none;
}

.search-autocomplete ul.wyomind-elasticsearch li.selected a {
    text-decoration: none;
    background-color: #ecf3f6;
}

.search-autocomplete ul.wyomind-elasticsearch li .price-box {
    margin: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li a .price-box .minimal-price-link {
    padding: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li .clearer {
    clear: both;
}
@charset "utf-8";
/* appleyard theme skin */
@font-face {
    font-family: 'gothambook';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.eot');
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.woff2') format('woff2'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.woff') format('woff'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.ttf') format('truetype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-book-webfont.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'gothammedium';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-medium-webfont.eot');
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-medium-webfont.woff2') format('woff2'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-medium-webfont.woff') format('woff'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-medium-webfont.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'gothambold';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-bold-webfont.eot');
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-bold-webfont.woff2') format('woff2'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-bold-webfont.woff') format('woff'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/gotham-bold-webfont.svg#gothambold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'shorelines';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/shorelines-script-bold.eot');
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/shorelines-script-bold.eot?#iefix') format('embedded-opentype'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/shorelines-script-bold.woff2') format('woff2'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/shorelines-script-bold.woff') format('woff'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/shorelines-script-bold.ttf') format('truetype'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/shorelines-script-bold.svg#shorelines-bold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'snell';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/snell-roundhand-script.eot');
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/snell-roundhand-script.eot?#iefix') format('embedded-opentype'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/snell-roundhand-script.woff2') format('woff2'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/snell-roundhand-script.woff') format('woff'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/snell-roundhand-script.ttf') format('truetype'),
    url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/snell-roundhand-script.svg#snell-bold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
/*TITLES COLORS*/
body {
	color: #363636; /*text color*/
	background: #fff;
}
h1, h2, h3, h4, h5, h6 {
	color: #464646; /*all titles color*/
}
a:link, a:visited {
	/** color:#fff; *//*all links color*/
}
/* Reset ================================================================================= */
* {
	margin:0;
	padding:0;
}
a, a:active {
	outline: none;
}
body {
	font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif;
	text-align: center;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	/* opacity: 0.8;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); */
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1, .page-title h1, .page-title h2 {
	font-family: gothambook, Helvetica, Verdana, sans-serif;
	font-size: 28px;
	font-weight: normal;
}
.page-title h1 {
	text-transform: uppercase;
}
.catalogsearch-result-index  .page-title h1 {
	text-align: center;
}
.product-view .product-shop .product-name h1 {
	color: #464646;
	font: normal normal 16px/20px gothammedium, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}
.category-title h1 {
	font-family: gothambook, Helvetica, Verdana, sans-serif;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: .07em;
	text-transform: uppercase;
}
.catalog-category-view  .category-title h1 {
	color: #464646;
	font: normal normal 28px gothambook, Helvetica, Verdana, sans-serif;
	letter-spacing: .07em;
	text-align: center;
	text-transform: uppercase;
}
h2 {
	font-size:12px;
	font-weight:bold;
}
h3 {
	font-size:12px;
	font-weight:bold;
}
h4 {
	font-size:11px;
	font-weight:bold;
}
h5 {
	font-size:11px;
	font-weight:bold;
}
h6 {
	font-size:11px;
	font-weight:normal;
}
p {
	margin:0 0 10px;
}
/* Layout ================================================================================ */
.wrapper {
/* background: #fff url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/body_bg.jpg) repeat-y 50% 0;
background: #000;
 */
 /*
 background: #fff url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/wrapp_bg_new.gif) repeat-x 0 0;
  */
  background: none repeat-x scroll 0 -8px #FFFFFF;
}
.wrapper .wrapper{
	display: none;
	pointer-events: none;
}
.page {
	margin-left: auto;
	margin-right: auto;
/*width: 1500px;	background: #fff; */
}
.main-container {
	/* background:transparent;
	clear: both; */
        /* width: 980px; */
        /* margin: 0 auto; */
        background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/undermenu2.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        /*padding-top: 12px;*/
}
.main {
	padding: 0 0 10px 0;
	background:transparent;
}

.cms-index-index .home_page_header_block, .cms-home .home_page_header_block {
	padding-top: 0px;
	padding-bottom: 5px;
/*	background-color: #000; */
}
/* Base Columns */
.col-left {
	float: left;
	
	width: 195px;
	padding: 0;
	margin-top: 13px;
}
.col-main {
	float: left;
	width: 720px;
	padding: 0;
	margin-top: 4px;
}
.checkout-onepage-index .col-main {
	width: 700px;
	padding: 0;
}
.col2-right-layout .col-main {
	float: left;
	margin: -3px 0 0 0;
	padding: 0;
	width: 730px;
}
.col-right {
	float: right;
	width: 195px;
	padding: 0;
}
.col2-right-layout .col-right {
	float: right;
	width: 231px;
	padding: 0;
}
/* 1 Column Layout */
.col1-layout .col-main {
	float:none;
	width:auto;
}
/* 2 Columns Layout */
.col2-left-layout .col-main, .col2-right-layout .col-main {
	width: 730px;
}
/* 3 Columns Layout */
.col3-layout .col-main {
	width: 470px;
	margin-left: 0px;
}
.col3-layout .col-wrapper {
	float: left;
	width: 690px;
}
/* Global Styles ========================================================================= */

/*header*/
.header-container {
	border: 0px;
	margin: 0 auto;
	padding: 0px 0px 7px 0px;
	width: 980px;
/*	background: #000; */
}
a.logo {
	/*
	margin: 13px 0px 0px 24px !important;
	padding: 0px 0px 0px 0px !important;
	*/
}
.nav-container {
	clear: both;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#nav {
	padding: 0px 0px 0px 0px;
	height: 30px;
}
#nav li {
	padding-right: 20px;
}
#nav li a {
	padding: 0px 10px 0px 10px;	
    /* border: 1px solid #000; */
}
#nav li a, #nav li a:hover {
	font: 11px/28px Verdana, Helvetica, sans-serif;
	text-transform: uppercase;	
}
#nav li a {
	color: #fff;
	font-weight: bolder;
	
	border: 1px solid #000;
}
#nav li a:hover {
	font-weight: bolder;
	color: #000;
	background: #fff;
}

#nav li.over a {
	font-weight: bolder;
	color: #000;
	background: #fff;
	border: 1px solid #000;
	-moz-border-radius: 5px 5px 0px 0px;	
	-webkit-border-radius: 0px 0px 0px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
}

#nav ul {
	background: #ffffff;
	border: 1px solid #000;
	border-top: 1px solid #fff;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 1px 1px 0px 3px 3px;
	-khtml-border-radius: 0px 0px 3px 3px;
	padding-bottom: 5px;
}
#nav ul li {
	padding: 5px;
	border: 0px;
}
#nav ul ul, #nav ul ul ul ul {
	background: #f5f5f5;
	padding-top: 0px;
	padding-bottom: 3px;
	border: 0;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
}

#nav li.over ul a {
    border: 0px;
}

#nav ul ul ul {
	background: #eaeaeb;
}
#nav ul li a {
	padding: 4px 10px 4px 10px !important;
	text-transform: none !important;
	color:#2c2c2c;
	font: 12px/12px Verdana, Helvetica, sans-serif !important;
	background: none !important;
	border: 0px;
}
#nav ul li.parent a {
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_nav2.gif) no-repeat scroll 100% 40% !important;
}
#nav ul li.parent li a {
	background: none !important;
}
#nav ul li a:hover {
    /* color: #fff !important;
	background:#7a7c81 !important; */
	text-decoration: underline;
}
#nav ul ul li a:hover {
	/* color: #fff !important;
	background:#7a7c81 !important; */
	text-decoration: underline;
}

/*Form-search*/
#search_mini_form {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: absolute;
	float: right;
	width: 137px;
	clear: both;
	left: 20px;
	top: 35px;
}
.header .form-search {
	min-width: 137px;
	height: 25px;
	margin: 6px 6px;
	padding: 0;
	position: relative;
	float: left;
	right: 0;
}
.header .form-search label {
	display: block;
	color: #464646;
	float: none;
	font: normal normal 13px/15px Arial, Helvetica, sans-serif;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-indent: 0em;
	top: 7px;
	width: 80px;
	z-index: 2;
}
.header .form-search input.input-text {
	border-color: #dadada;
	border-radius: 1px;
	border-style: solid;
	border-width: 1px;
	color: #363636;
	font: 14px gothambook, Arial, Helvetica, sans-serif;
	height: 20px;
	margin: 0 !important;
	padding: 4px 0px 4px 10px;
	position: relative;
	width: 173px;
}
.header .form-search input.input-text:focus {
	color: #333;
}
.header .form-search button.button {
	float: left;
	position: relative;
	width: 25px;
	height: 18px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/search_btn.gif) no-repeat 0 0;
}
.header .form-search button.button:hover {
	opacity: 0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.header .form-search button.button span {
	display: none;
}

.header .form-search i.icon {
	position: absolute;
	top: 0;
	right: 5px;
	padding: 3px 0;
}

.header .form-search i.icon:before {
	font-size: 22px;
}

/*header links*/
.header .quick-access {
	padding: 0px 12px 0px 0px;
	top: 35px;
}
.header .quick-access .switchers {
	position: absolute;
	top: 6px;
	right: 260px;
	text-align: right;
	width: 350px;
}
.header .quick-access .switchers label {
	display: none;
}
div.switchers * {
	float: right;
	clear: none !important;
	padding: 0 !important;
}
div.store-switcher {
	width: 130px;
	text-align: left;
	height: 20px;
}
div.switchers select {
	min-width: 90px;
}
.header .welcome-msg {
	color: #6f6f6f;
	font: 11px Arial, Helvetica, sans-serif;
	/*float: right;*/
	margin: 33px 0px 5px 0px;
}
div.top_static {
	text-align: right;
	margin: 0px 0px 4px 0px;
}
div.top_static p {
	margin:0;
	padding:0;
}
div.top_static a:link, div.top_static a:visited {
	color: #5d5d5d !important;
	font: 11px Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	text-decoration: none !important;
	padding: 0px 14px 0px 10px !important;
}
div.top_static a:hover {
	color: #7b7b7b !important;
}
div.top_static a.last {
	background: none !important;
	padding: 0px 0px 0px 10px !important;
}
div.top_static a:hover {
	text-decoration: underline !important;
}

.header .links a:link, .header .links a:visited, .header .links li.last span, .header .links li.first span {
	color: #464646;
	/*font: normal normal 13px Arial, Helvetica, sans-serif;*/
	margin: 0px 0px 0px 10px;
	padding: 0;
	text-decoration: none;
	text-align: left;
}
/*.header .links li.last span:first-child, .header .links li.first span:first-child{
	padding: 10px 0 0 30px;
	margin:0 ;
	position: relative;
}*/
.header .links li.last span {
	/*background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/login.jpg) no-repeat left 4px;*/
}
/*.header .links li.first:first-child{
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/my-bag.jpg) no-repeat left -2px;
}*/

/*breadvrumbs*/
.breadcrumbs {
	clear: both;
	margin: 0 auto 3px auto;
	padding: 5px 0 5px 0;
	width: 980px;
}
.breadcrumbs li {
	color: #363636;
	font: normal normal 11px/15px Arial, Helvetica, sans-serif;
	margin-right: 0;
	text-transform: uppercase;
}
.breadcrumbs strong {
	font-weight: normal !important;
}
.breadcrumbs li strong {
	color: #363636;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #363636;
	text-decoration: none;
	padding-right: 0;
	background: transparent none;
}
.breadcrumbs a:hover {
	color: #5d5d5d;
}
/*------------------Footer-------------------*/
.footer-container {
	overflow: auto;
	border-top: 1px solid #DADADA;
	/*border-bottom: 1px solid #DADADA;*/
	margin: 0 auto;
	max-width: 980px;
	padding: 15px 0;
}
.footer-container .footer {
/*	display: none;*/
	width: auto;
}
.footer {
	overflow: auto;
	/*margin-bottom: 50px;*/
	padding: 7px 0px;
}
.footer ul.links {
	padding-bottom: 2px;
}
.footer address {
	float: left;
	padding-top: 16px;
	padding-left: 25px;
	text-align: left;
	margin-bottom: 0;
	font-size: 9px;
	color: #333132;
}

.footer a {
	color: #697073;
}

.footer #accepted_cards {
	background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_sprite.png') left top no-repeat;
	float: right;
	width: 557px;
	height: 37px;
	margin-right: 20px;
}

.footer .nav-container #nav { 
	float:left; 
	margin:0px 0 0 0px; 
	font-size:12px; 
	display: block; 
	height: 200px;
}
				
.footer .nav-container #nav li {
	display: block;
	/*border: 1px soid #666*/
}				
								
.footer .nav-container #nav ul { clear: all; display: relative; position: relative;}

.footer .level1 {clear:all}

.footer-container a:link, .footer-container a:visited {
	color:#333;
}
/*-------------------------------------------------------SIDE BARS-----------*/
.block {
	border: 1px solid #d9dde3;
	margin: 0 0 14px;
	border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
}
.block .block-title {
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
}
.block-account .block-title {
	background: #fff;
}
.block-account .block-content li a, .block-account .block-content li.current strong, .block-account .block-content li.current {
	border: 0 !important;
}
.block-cart .block-title strong, .block-wishlist .block-title strong, .block-subscribe .block-title strong, .block-compare .block-title strong, .block-reorder .block-title strong, .block-poll .block-title strong, .block-viewed .block-title strong, .block-compared .block-title strong, .block-related .block-title strong, .block-tags .block-title strong, .block-login .block-title strong {
	color: #474747;
}
.block .block-title strong {
	color: #5d5d5d;
	font: bold 11px Tahoma, Helvetica, sans-serif;
	padding: 3px 12px 3px 12px;
	text-transform: uppercase;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_line.gif) no-repeat 0 100%;
}
.block .block-content {
	color: #babbbb;
	padding: 6px 12px 6px 12px;
	background: #fff;
}
.block-cart .block-content {
	color: #474747;
}
.block-payment-options .block-content {
	padding-left: 9px;
}
.block li.odd {
	background: transparent;
}
/*shop by, category*/
.block-layered-nav .block-subtitle {
	display: none;
}
.block-layered-nav .block-title {
	text-indent:0em;
	height: 30px;
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_layered-nav.gif) no-repeat scroll 8px 6px;
}
.block-layered-nav .block-title strong {
	padding: 6px 4px 6px 28px;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_line.gif) no-repeat 0% 100%;
}
.block-layered-nav .block-content {
	border: 0;
}
.block-layered-nav dt {
	background: none;
	font-weight: bold;
	color: #bebebe;
	padding: 0px 0px 3px 0px;
	text-transform:none;
}
.block-layered-nav li {
	padding-bottom: 2px;
	color: #313438;
}
.block-layered-nav li a {
	font: bold 11px/16px Tahoma, Helvetica, sans-serif;
	color: #313438;
	text-decoration: none;
}
.block-layered-nav li a:hover {
	color: #666;
	
	text-decoration: underline;
}
.block-layered-nav .currently .label {
	background:none;
	font-weight:bold;
	padding-left:0px;
	text-transform:none;
	color: #888;
}
.block-layered-nav .currently .label span {
	font-weight:normal;
	color: #5d5d5d;
}
/*block-cart*/
.block-cart .block-title {
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_cart.gif) no-repeat scroll 10px 5px;
}
.block-cart .block-title strong {
	padding-left: 30px;
}
.block-cart .actions {
	text-align: center !important;
	padding-top: 0;
}
.block-cart .actions button {
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}
.block-cart .summary {
	padding-bottom: 3px;
}
/*block-subscribe*/
.block-subscribe {
	background: none;
}
.block-subscribe .block-title {
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_signup.gif) no-repeat scroll 10px 4px;
}
.block-subscribe .block-title strong {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_line.gif) no-repeat 0 100%;
	padding-left: 32px;
}
.block-subscribe .block-content {
	background: none;
	padding-top: 6px;
}
.block-subscribe label {
	font-family: Arial, Helvetica, sans-serif;
	color:#66625b;
}
.block-subscribe input.input-text {
	width: 167px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #66625a;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/subscribe_input.gif) no-repeat 0 0;
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 7px;
}
.block-subscribe input.input-text:focus {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/subscribe_input.gif) no-repeat 0 0;
}
.block-subscribe .input-box {
	float: left;
	position: relative;
	margin: 0;
	padding: 8px 0px 0px 0px;
}
.block-subscribe .actions {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}
.block-subscribe .button {
	display: block;
	margin: 7px 0px 0px 0px;
	padding: 0 8px 0 0;
	cursor: pointer;
	font-size: 10px;
	text-align: center;
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/light_e_btn_split.gif) no-repeat right -64px;
	height: 17px !important;
}
.block-subscribe .button span {
	float: left;
	position: relative;
	border: 0 !important;
}
.block-subscribe .button span span {
	padding: 2px 0 0 8px;
	background: none !important;
	font-size: 11px;
	height: 17px;
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/light_e_btn_split.gif) no-repeat left top !important;
	border: 0 !important;
	color: #323232;
}
button.button:hover, button.buttonHover { /* the redundant class is used to apply the hover state with a script */
	/* background-position: right -96px; */
	cursor: pointer;
}
button.button:hover span span, button.buttonHover span span {
	/* background-position: 0 -32px !important;
	color: #050000; */
}
/*side-bar items*/
.block .block-content li.item {
	padding:0px 0px 7px 0px;
}
.block .block-content li.item .product {
	padding-bottom: 0px;
}
.block .block-content li.last .product {
	padding-bottom: 8px;
	border-bottom: 0;
}
.block-tags .block-content ul {
	padding: 0
}
.block .block-subtitle, .block-poll li {
	padding: 0px 0px 5px 0px;
}
/*side-bar prices*/
.block .regular-price, .block .regular-price .price, .old-price .price, .special-price .price-label {
	color: #929292;
}
.old-price .price-label, .old-price .price {
	color:#697073;
}
.special-price {
	padding-top: 0;
}
.special-price .price, .special-price .price-label {
	font-weight: bold !important;
	color: #000 !important;
}
.special-price .price {
	font:11px Tahoma, Helvetica, sans-serif;
	color: #8f0509 !important;
}
/*reccently view*/
#recently-viewed-items {
	margin-top: 4px;
	margin-left: 0px;
}
#recently-viewed-items li {
	padding-top: 1px;
	padding-bottom: 2px;
}
#recently-viewed-items a {
	font-weight: bold;
	text-decoration: none;
	color: #babbbb;
}
#recently-viewed-items a:hover {
	color: #5d5d5d;
}
/*most popular, related */
.product-name a {
	font: ggothambook, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.block-content .old-price .price-label {
	display: none;
	color: #697073;
	font-weight: bold;
}
.block-content .special-price .price-label {
	display: none;
}
.block-content .old-price .price, .block-content .special-price .price, .block .regular-price, .block .regular-price .price {
	font-weight: bold;
	font-size: 11px;
}
.block-content .old-price .price {
	text-decoration: line-through;
	color: #697073;
}

/*****************************************************************************CATALOG****************/
/*pager*/
.toolbar .pager, .toolbar .sorter {
	padding: 0px 0px 4px 0px;
}
.pager .amount, .pager .amount strong, .pager .limiter, .sorter, .sorter strong {
	font-weight: normal;
	color: #363636;
}
.toolbar .pager a, .toolbar .sorter a {
	color: #050000;
}
.pager .pages {
	position: relative;
	padding-left: 20px;
	color: #9a9a9a;
}
.pager .pages strong {
	font-weight: normal;
	color: #9a9a9a;
	font-family: Arial;
}
.pager .limiter {
	max-width: none !important;
	/*padding-right: 64px;*/
}
.pager .limiter select, .sorter .sort-by select {
	background:none repeat scroll 0 0 #f8f8f8;
	border:1px solid #dcdfe5;
	color: #2c2f33;
}
.sort-by {
	float: right;
	position: relative;
}
.sorter .sort-by {
	padding-right: 0;
}
/*items*/
.products-list .product-image {
	width: 200px;
	height: 200px;
}
.products-list .product-shop {
	margin-left:175px;
}
.product-name {
	font-size: 12px;
	font-weight: normal;
	/*text-transform: uppercase; */
}
.product-name a:link, .product-name a:visited {
	color:#363636;
	font-family: gothambook, Helvetica, Verdana, sans-serif;
	font-size: 14px;
}
.product-name a:hover {
	text-decoration: underline;
}
a.product-image:hover {
	opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*description*/
.products-list .desc {
	font:11px Arial, Helvetica, sans-serif;
	line-height: 130%;
}
.mini-products-list .product-name {
}
.mini-products-list .product-image {
	width: 50px;
	border: 0;
}
.mini-products-list .product-details {
	margin-left: 62px;
}
.block-our_favorites .mini-products-list .product-image {
    float:none;
}
.block-our_favorites .mini-products-list .product-details {
	width: 150px;
}
.block-our_favorites .mini-products-list .product-details .shortDescription {
	height: 36px;
	display: block;
	overflow: hidden;
}

/*Prices*/
.products-grid .price-box {
	margin: 4px 0 0 0;
}
.regular-price {
	color:#000000;
}
.regular-price .price, .price-box .price {
	color: #464646;
	font: 14px gothammedium, Helvetica, Verdana, sans-serif;
}
div.product-shop .regular-price .price, div.product-shop .price-box .price {
	font:15px Tahoma, Helvetica, sans-serif;
}
.minimal-price .price-label {
	font-weight: normal;
}
.minimal-price-link {
	text-decoration: none;
}
.price-box .minimal-price .new-price {
	color: #8f0509;
	font-weight: bold;
}
.price-box .minimal-price .old-price {
	text-decoration: line-through;
}
.products-grid .actions {
	/* bottom: 0; */
	font-weight: bold;
	margin-left: 90px;
}
.products-grid .product-image {
	width: 220px;
	background-color: #ffffff;
	/*margin-bottom: 14px;*/
}
.products-grid .product-image img {
	width: 220px;
	height:220px;
}
/*col 3 ctatlog*/
.col3-layout .products-grid {
	width: 470px;
	margin-bottom: 10px;
}
.col3-layout .products-grid li.item {
	padding: 0px 10px 60px 0;
	width: 222px;
}
.col3-layout .products-grid li.last {
	padding: 0px 0 60px 0;
	width: 222px;
}
/*col 2 ctatlog*/
.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	width: 700px;
	margin-bottom: 10px;
}
.col2-left-layout .products-grid li.item, .col2-right-layout .products-grid li.item {
	padding: 0px 0px 0px 0;
	margin: 0px 10px 10px 0px;
	width: 222px;
/*	background: #F0EBE5; */
}
.col2-left-layout .products-grid li.last, .col2-right-layout .products-grid li.last {
	float: left;
	padding: 0px 0 0px 0;
	margin: 0px 10px 10px 0px;
	width: 222px;
}

.col2-right-layout .products-grid li:hover{
	border: 1px solid black;
}

/*col 1 ctatlog*/
.col1-layout .products-grid {
	width: 980px;
	margin: 15px 0;
}
.col1-layout .columns2 li.item {
	background: #fff;
	padding: 0;
	text-align: center;
	width: 475px;
}
.col1-layout .columns2 li.first {
	margin: 0;
}
.col1-layout .columns2 li.last {
	margin: 0 0 0 30px;
}
.columns2 .product-image {
	border-color: #fff;
	border-style: solid;
	border-width: 2px;
	display: block;
	height: 471px;
	width: 471px;
}
.columns2 .product-image:hover {
	border-color: #363636;
}
.columns2 .product-image img {
	display: block;
	height: 471px;
	width: 471px;
}
.col1-layout .columns3 li.item {
	background: #fff;
	padding: 0;
	text-align: center;
	width: 310px;
}
.col1-layout .columns3 li {
	margin: 0 15px;
}
.col1-layout .columns3 li.first {
	margin: 0;
}
.col1-layout .columns3 li.last {
	margin: 0;
}
.columns3 .product-image {
	border-color: #fff;
	border-style: solid;
	border-width: 2px;
	display: block;
	height: 306px;
	width: 306px;
}
.columns3 .product-image:hover {
	border-color: #363636;
}
.columns3 .product-image img {
	display: block;
	height: 306px;
	width: 306px;
}

.col1-layout .columns4 li.item {
	background: #fff;
	padding: 0;
	text-align: center;
	width: 245px;
}
.columns4 .product-image img {
	display: block;
	height: 240px;
	width: 240px;
}

.col1-layout .columns5 li.item {
	background: #fff;
	padding: 0;
	text-align: center;
	width: 196px;
}

.columns5 .product-image img {
	display: block;
	height: 190px;
	width: 190px;
}

.products-grid .grid-padding{
	color: #464646;
	width: 100%;
}
.products-grid .grid-padding h2.product-name {
	font: normal normal 20px gothambook, Helvetica, Verdana, sans-serif;
	letter-spacing: .05em;
	margin: 5px 0 0 0;
	text-transform: uppercase;
}
.products-grid .grid-padding .shortDescription {
	padding-top: 8px;
	line-height: 16px;
}
.products-grid .grid-padding-home {
	height: 50px;
	width: 200px;
	margin: 10px;
}

/* Form Elements */
input {
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	font-weight: bold;
}
select, textarea {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#808080;
	font-weight: normal;
}
input.input-text, select, textarea {
	/* background:#f8f8f8;
	border:1px solid #e9e9eb; */
}
select.multiselect option {
}
.sort-by select {
	width: 128px;
}
/* Form */
.form-list label {
}
.form-list label.required em {
	font-style:normal;
}
/* REQUIRED BUTTON STYLES: */		
button.button {
	position: relative;
	border: 0 !important;
	cursor: pointer;
	padding: 0;
	overflow: visible; /* removes extra side padding in IE */
}
button.button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
button.button span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
	background: none !important;
	height: 25px;
	padding: 0;
	margin: 0;
}
button.button span span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button.button span {
 margin-top: -1px;
}
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.button {
	padding: 0px 20px 0px 0px;
	margin-top: 0px; 
	/* font: 11px Tahoma, Helvetica, sans-serif;
	text-align: center; 
	border: 0 !important; */
	background: transparent none;
	min-height: 35px !important;
}
button.button span span {
	color: #fff;
	padding: 4px 10px 2px 20px;
	height: 20px;
	background: transparent none;
	
	/* IE7 only style */
	*margin-top: 5px;
	
	/* border: 0 !important;
	color: #323232;
	font: 11px Tahoma, Helvetica, sans-serif;
	text-transform: uppercase; */
}
button.btn-cart span span {
    padding-left: 14px;
}
button.button:hover, button.buttonHover { /* the redundant class is used to apply the hover state with a script */
	/* background-position: right -96px; */
}
button.button:hover span span, button.buttonHover span span {
	/* background-position: 0 -32px !important;
	color: #050000; */
}
.products-grid button.button, .products-list button.button {
	padding: 0 25px;
	font: 10px Tahoma, Helvetica, sans-serif;
	text-align: center;
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/light_e_btn_split.gif) no-repeat right -60px;
	height: 35px !important;
}
.products-grid button.button span span, .products-list button.button span span {
	padding: 4px 10px 6px 20px;
	height: 20px;
	/* background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/light_btn_split.gif) no-repeat left top !important; */
	border: 0 !important;
	color: #fff;
	font: normal normal 16px gothambook, Arial, Helvetica, sans-serif;
	/* text-transform: uppercase; */
}
.products-grid button.button:hover, .products-grid button.buttonHover, .products-list button.button:hover, .products-list button.buttonHover, .add-to-cart button.button:hover, .add-to-cart button.buttonHover { /* the redundant class is used to apply the hover state with a script */
	/* background-position: right -96px; */
}
.products-grid button.button:hover span span, .products-grid button.buttonHover span span, .products-list button.button:hover span span, .products-list button.buttonHover span span, .add-to-cart button.button:hover span span, .add-to-cart button.buttonHover span span {
	/* background-position: 0 -32px !important;
	color: #050000; */
}
#giftproceed,
.product-options-bottom .btn-cart,
.buttons-set button.button,
.customer-account-login button.button,
.customer-account-create button.button {
	background: #959595 none !important;
	border: 1px solid #464646 !important;
	padding: 4px 37px 4px 37px;
	color: #464646;
}

.product-options-bottom .btn-cart {
	padding: 4px 0 !important;
	width: 245px;
}
#contactForm .buttons-set button.button {
	/*//background: #fff url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/gbarrow1.png) no-repeat 100% 8px !important;*/
	border: 1px solid #464646 !important;
	/*//padding: 4px 25px 4px 50px;*/
}
#contactForm .buttons-set button.button:hover {
        border: 1px solid #f8f8f8 !important;
	/*//background: #999 url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/gbarrow1.png) no-repeat 100% -24px !important;*/
}

#product_addtocart_form.btn-cart--disabled .product-options-bottom .add-to-cart .btn-cart{
    pointer-events: none;
    background-color: #eeeeee !important;
    color: '#fff' !important;
    border-color: #eeeeee !important;
    opacity: 0.5;
}

#product_addtocart_form .add-to-cart .btn-cart.is-loading,
#product_addtocart_form .add-to-cart .addBtn.is-loading,
#giftproceed.is-loading,
button.btn-proceed-checkout.is-loading,
.checkout-cart-index button[title="Proceed to Checkout"].is-loading {
    position: relative;
    background-color: #363636 !important;
    opacity: 0.85;
    pointer-events: none;
    cursor: wait;
}
#product_addtocart_form .add-to-cart .btn-cart.is-loading > span > span,
#product_addtocart_form .add-to-cart .addBtn.is-loading > span > span,
#giftproceed.is-loading > span > span,
button.btn-proceed-checkout.is-loading > span > span,
.checkout-cart-index button[title="Proceed to Checkout"].is-loading > span > span {
    position: relative;
    color: transparent !important;
}
#product_addtocart_form .add-to-cart .btn-cart.is-loading > span > span::before,
#product_addtocart_form .add-to-cart .addBtn.is-loading > span > span::before,
#giftproceed.is-loading > span > span::before,
button.btn-proceed-checkout.is-loading > span > span::before,
.checkout-cart-index button[title="Proceed to Checkout"].is-loading > span > span::before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    border: 2px solid #f8f8f8;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: add-to-cart-spin 0.7s linear infinite;
    animation: add-to-cart-spin 0.7s linear infinite;
}
@-webkit-keyframes add-to-cart-spin {
    to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes add-to-cart-spin {
    to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

.reminder-box {
    font-size: 14px;
    margin: 0 auto;
    width: 804px;
}
.reminder-box .input-box input {
    border: 1px solid #464646;
    color: #363636;
    font: 14px Arial,Helvetica,sans-serif;
    margin: 3px 0 0;
    padding: 4px;
    width: 245px;
}
.reminder-box .input-box {
    clear: both;
    display: block;
    width: 260px;
}
.reminder-box label  {
    color: #363636;
    font: 14px Arial,Helvetica,sans-serif;
}
.reminder-header .reminder-text{
    text-align: center;
    color: #363636;
    font: 14px Arial,Helvetica,sans-serif;
    padding-top: 20px;
}
.reminder-box .remBtn {
    border: 1px solid #959595 !important;
    color: #959595;
    display: inline-block;
    font: 13px/16px gothambook,Arial,Helvetica,sans-serif;
    margin-top: 4px;
    padding: 1px 10px 2px;
    vertical-align: bottom;
    letter-spacing: 0.1em;
    background: none;
}
.reminder-box .remBtn:hover{
    /*//border: 1px solid #f8f8f8 !important;
    //color: #f8f8f8;*/
    color: white;
    background-color: #959595;
}

.reminder-box .saveBtn:hover{
    border: 1px solid #f8f8f8 !important;
    color: #f8f8f8;
}
.reminder-box .saveBtn {
    border: 1px solid #464646 !important;
    background: none repeat scroll 0 0 #959595 !important;
    border: 1px solid #464646 !important;
    color: #464646;
    padding: 4px 37px;
    float: right;
    margin-left: 5px;
    text-transform: uppercase; 
}
reminder-box .chosen-container {
    width: 92px;
}

#giftproceed { padding-top: 4px; }
#giftproceed:hover,
.buttons-set button.button:hover,
.customer-account-login button.button:hover,
.customer-account-create button.button:hover {
	background: #363636 none!important;
	border: 1px solid #f8f8f8 !important;
	color: #fff !important;
}
#giftproceed span,
.product-options-bottom .btn-cart span,
.totals .checkout-types button.button span,
.buttons-set button.button span,
.customer-account-login button.button span,
.customer-account-create button.button span {
	background: transparent none;
}
#giftproceed span span,
.product-options-bottom .btn-cart span span,
.totals .checkout-types button.button span span,
.buttons-set button.button span span,
.customer-account-login button.button span span,
.customer-account-create button.button span span {
	background: transparent none !important;
	color: #464646;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	letter-spacing: .2em;
	text-transform: uppercase;
}
#giftproceed:hover span span,
.totals .checkout-types button.button:hover span span,
.buttons-set button.button:hover span span,
.customer-account-login button.button:hover span span,
.customer-account-create button.button:hover span span {
	color: #f8f8f8;
}
.title-buttons button.button,
.input-box button.button {
	background: none !important; /* url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/gbarrow1.png) no-repeat 100% 8px */
	border: 0 none !important;
	min-height: 0;
	padding: 0 25px 0 0; 
}
.title-buttons button.button:hover,
.input-box button.button:hover {
	background: transparent none !important; /* url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/gbarrow1.png) no-repeat 100% -24px  */
}
#product_page_find_address_btn span,
.title-buttons button.button span,
.input-box button.button span {
	background: transparent none;
	height: auto;
}
#product_page_find_address_btn span span,
.title-buttons button.button span span,
.input-box button.button span span {
	background: transparent none !important;
	color: #464646;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-transform: uppercase;
}
div.discount-form .input-box button.button span span {
	letter-spacing: .2em;
}
#product_page_find_address_btn:hover span span,
.title-buttons button.button:hover span span,
.input-box button.button:hover span span {
	color: #fff;/*cbe1ec*/
}
div.discount-form .input-box button.button:hover span span {
	color: #fff;
}
div.discount-form .input-box .btnholder {
	padding: 5px 0 0 0;
}
.input-box button#billing_cp_button_id.button {
	background: #959595 none repeat scroll 0 0 !important;
	border: 1px solid #959595 !important;
	color: #464646 !important;
	margin-top: 3px;
	padding: 0 10px !important;
	min-height: 28px !important;
}
.input-box button#billing_cp_button_id.button span span {
	padding: 2px 10px 2px 10px;
}
#product_page_find_address_btn {
	background: #959595 none repeat scroll 0 0;
	border: 1px solid #959595;
	color: #464646;
	padding: 0 10px;
	min-height: 28px !important;
}
.input-box button#billing_cp_button_id.button:hover {
	background: #959595 none repeat scroll 0 0 !important;
	border: 1px solid #f8f8f8 !important;
	color: #f8f8f8 !important;
	min-height: 28px !important;
}
#product_page_find_address_btn:hover {
	background: #363636 none repeat scroll 0 0;
	border: 1px solid #f8f8f8;
	color: #f8f8f8;
	min-height: 28px !important;
}
#product_page_find_address_btn span,
#product_page_find_address_btn span span {
/*	padding: 0; */
}
#product_page_find_address_btn:hover span span {
/*	color: #363636;
	text-decoration: underline; */
}
.product-options-bottom .btn-cart span span,
.product-options-bottom .btn-cart:hover span span {
	text-align: center;
	letter-spacing: 0.13em;
}
.checkout-cart-index .totals .btn-proceed-checkout {
	background: #acacac none;
	border: 1px solid #959595;
	color: #464646;
	padding: 0;
	width: 260px;
}
div.discount-form .input-box button.button, .cart div.aw_giftcard form#aw_giftcard-form button {
	background: #acacac none !important;
	border: 1px solid #959595 !important;
	color: #464646;
	padding: 0;
	text-align: center;
	width: 260px;
	float:right;
}
div.discount-form .input-box button.button, .cart div.aw_giftcard .aw-gift-balance{
	display: block;
	font-size: 16px;
	border-bottom: 1px solid grey;
	border-color: #dadada;
	margin-bottom: 10px;
}
.checkout-cart-index .totals .btn-proceed-checkout:hover,
div.discount-form .input-box button.button:hover {
	background: #acacac none !important;
	border: 1px solid #f8f8f8 !important;
	color: #f8f8f8 !important;
}

.checkout-cart-index .totals .btn-proceed-checkout:hover span span,
div.discount-form .input-box button.button:hover span span {
	color: #f8f8f8 !important;
}
.product-view .box-tags .form-add .input-box {
	margin-right: 8px;
}
.product-view .box-tags .form-add .input-box input {
	height: 14px;
	background: #f8f8f8;
	border: 1px solid #d9dde3;
}
div.toolbar div.sorter {
	display: none; 
	
}
div.toolbar-bottom div.sorter {
	display: block;
}
div.toolbar-bottom .view-mode {
	padding-right: 20px;
}
div.toolbar-bottom .limiter {
	float: right;
}

/**************************************************************PRODUCT******************/
.product-view {
	/* border: 1px solid #e5e6e8;
	padding: 22px 0 0 0; */
	padding: 0;
	/*overflow: hidden;*/
}
.product-essential {
	padding-top: 0;
}
.product-view .product-shop {
	width: 338px;
}
.product-view .product-img-box {
	margin-top: 10px;
}
.product-view .product-img-box a:link, .product-view .product-img-box a:visited, .product-view .product-img-box a:hover {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.product-view .product-img-box .product-image {
	margin-bottom: 5px;
}
.product-view .product-img-box .zoom #track {
	background:#dadada;
}
.product-view .product-shop .availability {
	font-size: 11px;
}
.product-view .product-img-box .more-views li {
	display: inline-block;
	float: none !important;
	margin: 0 15px 8px 0;
}
.product-view .product-img-box .more-views li a {
	float: left;
	height: 214px;
	overflow: hidden;
	width: 214px;
}

.product-view .add-to-cart .button, .checkout-cart-index .totals .btn-proceed-checkout, #giftproceed, #billing-buttons-container button, #review-buttons-container button, #payment-buttons-container button{
	margin-top: 1px;
	background-color: #363636 !important;
}

.product-options-bottom .btn-cart span span, .totals .checkout-types button.button span span, #giftproceed span span, #billing-buttons-container button span span, #review-buttons-container button span span, #payment-buttons-container button span span{
	color: #ffffff !important;
}

.add-to-cart-and-checkout {
    display:none;
}

.product-view .add-to-cart .button:hover, .checkout-cart-index .totals .btn-proceed-checkout:hover, #giftproceed:hover, #billing-buttons-container button:hover, #review-buttons-container button:hover, #payment-buttons-container button:hover {
	margin-top: 1px;
	background-color: white !important;
	border-color: black !important;
}
.add-to-cart button.button:hover span span, .checkout-cart-index .totals .btn-proceed-checkout:hover span span, #giftproceed:hover span span, #billing-buttons-container button:hover span span, #review-buttons-container button:hover span span, #payment-buttons-container button:hover span span {
	color: black !important;
}
.product-view .product-shop .add-to-links a {
	/* color:#313438 !important;
	font-weight:normal !important; */
	font:13px Arial, Helvetica, sans-serif; 
}
.product-view .product-shop .short-description {
	line-height: 130%;
}
.product-view .product-shop .short-description br {
	clear: both;
}
.product-collateral .box-collateral, .no-rating {
	margin-bottom: 15px;
	font-size: 14px;
}
.product-view .box-up-sell .products-grid {
	width: 642px !important;
	margin-bottom: 10px;
}
.product-view .box-up-sell .products-grid td {
	padding:15px 5px 12px 0px;
}
/*titles on product page*/
.product-essential h2, .product-view .product-img-box .more-views h2, .product-collateral h2 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #313438;
	margin: 5px 0px 7px 0px;
}
/*messages*/
.error-msg, .success-msg, .note-msg, .notice-msg {
	background: none;
	min-height:24px !important;
	padding:4px 8px 2px 8px !important;
}
.add-to-box .or {
	color:#697073;
	font-weight:normal;
}
.product-collateral {
	padding: 15px 25px 25px 25px;
	background: #fff;
}
.product-view .box-tags .form-add label {
	color: #697073 !important;
	font-weight: normal !important;
	font-size: 11px;
}
.product-view .box-tags .form-add .input-box {
	padding:0;
}
.product-view .box-tags .note {
	padding:0;
}
.product-options p.required {
	padding-right: 12px;
	padding-top: 0;
}
.product-options {
	padding-bottom: 5px;
}
.add-to-box .add-to-cart {
	margin-right: 10px;
}
/***************************************************************CART**********************************/
.cart .page-title h1 {
	font-family: gothambook, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: .03em;
	margin-top: 10px;
	text-transform: uppercase;
}
.cart .page-title .checkout-types li {
	margin-bottom: 0;
	margin-top: 5px;
}
.data-table thead th {
	font:11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.cart .discount h2, .cart .shipping h2 {
	color:#5d5d5d;
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	padding:0 0 0 0px;
	text-transform:none;
}
div.discount-form > label, .aw_giftcard label{
	color: #363636;
	display: block;
	float: left;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	padding: 8px 0 0 0;
	text-transform: uppercase;
}
.cart .discount input.input-text {
	border: 1px solid #464646;
	color: #464646;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	padding: 7px 4px;
	width: 250px;
}
div.discount.aw_giftcard {
	clear:both;
}
div.discount.aw_giftcard h2{
	display: none;
}
div.discount-form div.input-box, div.discount.aw_giftcard div.input-box{
	display: block;
	float: left;
	margin: 0 0 0 0 !important;
	overflow: hidden;
/*	padding-left: 20px;
	width: 300px;*/
}
div.discount.aw_giftcard div.input-box{
	float:right;
}
div.discount.aw_giftcard .buttons-set{
	clear: both;
	display: block;
	float: right;
	/* margin-right: 42px; */
	/* margin-top: 22px; */
	width: 270px;
}
div.discount.aw_giftcard .buttons-set button{
	display: block;
	margin: 5px 0px 0px 0 !important;
}
#aw_giftcard-form ul.form-list li div.input-box, #aw_giftcard-form ul.form-list li div.input-box{
	float:left !important;
}
#aw_giftcard-form .buttons-set button.button{
	float: left;
}
.cart div.aw_giftcard form#aw_giftcard-form .buttons-set:last-child span span{
	padding: 5px 8px 5px 8px;
}
form#aw_giftcard-form ul.form-list li div.input-box{
	float:left;
}
#checkout-review-table tfoot tr.last .price {
	color: #8f0509;
	font:12px Arial, Helvetica, sans-serif;
}
#shopping-cart-totals-table  tfoot td strong,
#shopping-cart-totals-table tfoot .price,
#shopping-cart-totals-table tfoot td {
	color: #363636;
	font: normal bold 14px Arial, Helvetica, sans-serif !important;
}
#shopping-cart-totals-table .price {
	color: #8f0509;
	font-weight: normal !important;
	font:12px Arial, Helvetica, sans-serif;
}
.cart .totals td {
	vertical-align: middle;
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.cart .discount .buttons-set/*, .cart .shipping .buttons-set*/ {
	margin-top: 0;
	margin-left: 8px;
	float: left;
	clear: none;
}
.discounts {
	width: 50%;
	float: left;
	position: relative;
}
.form-list label {
	color: #363636;
	font: normal normal 14px Arial,Helvetica,sans-serif;
}
.customer-account-create .form-list label {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #363636;
}
.form-list .input-box select {
	border: 1px solid #d9dde3;
}
.checkout-progress li.active {
	border-top-color: #313438;
	color: #313438;
}
.cart .crosssell {
	padding: 11px 15px 12px 15px;
}
.cart .crosssell .product-image {
	border: 0;
}
.cart .crosssell .link-wishlist {
	color: #313438 !important;
}
/* SMALL BUTTONS */		
.cart .shipping button.button,
#shopping-cart-table button.button,
.my-wishlist .buttons-set button.button,
.block-compare button.button {
	position: relative;
	border: 0 !important;
	cursor: pointer;
	padding: 0;
	overflow: visible; /* removes extra side padding in IE */
}
.cart .discount button.button::-moz-focus-inner,
.cart .shipping button.button::-moz-focus-inner,
#shopping-cart-table button.button::-moz-focus-inner,
.my-wishlist .buttons-set button.button::-moz-focus-inner,
.block-compare button.button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
.cart .discount button.button span, .cart .shipping button.button span, #shopping-cart-table button.button span, .my-wishlist .buttons-set button.button span, .block-compare button.button span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
	background: none;
	padding: 0;
	margin: 0;
}
.cart .discount button.button span span, .cart .shipping button.button span span, #shopping-cart-table button.button span span, .my-wishlist .buttons-set button.button span span, .block-compare button.button span span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .cart .discount button.button span {
 margin-top: -1px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .cart .shipping button.button span {
 margin-top: -1px;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 #shopping-cart-table button.button span {
 margin-top: -1px;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .my-wishlist .buttons-set button.button span {
 margin-top: -1px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.block-compare button.button span {
 margin-top: -1px;
}
}
/* custom look and feel: */		
.cart .discount button.button, .cart .shipping button.button, #shopping-cart-table button.button, .my-wishlist .buttons-set button.button {
	padding: 0px 30px;
	font: 12px Arial, Helvetica, sans-serif;
}
.cart .discount button.button span span, .cart .shipping button.button span span, #shopping-cart-table button.button span span, .my-wishlist .buttons-set button.button span span {
	padding: 5px 10px 5px 20px;
}
.crosssell-div {
	clear: both;
}
.product-view .product-shop .add-to-links li {
    display: block;
}
.product-view .product-shop .add-to-links li .separator {
 	display: none;
 }
/***********************************************************CHECKOUT, ACCOUNT********************************/
.opc .step-title h2 {
	color: #5D5D5D;
	font: normal normal 13px/130% Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.opc { /*
	border-bottom: 1px solid #dadada; 
	*/
	list-style-type: none;
}
.opc .step-title .number {
	border: 0;
}
.opc .allow .step-title h2 {
	color: #999;
}
.opc .step-title .number {
	background: #fff;
	color: #999999;
}
.opc .allow .step-title .number {
	background: #fff;
color: #999999;
}
.opc .active .step-title .number {
	background:#dadada;
	color:#3a3c40;
	border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
}
.dashboard .box-reviews .number {
	background: #fff;
	border: 1px solid #999999 !important;
	color: #999999;
}
.dashboard .box-reviews .details {
	margin-left: 25px;
	padding-top: 3px;
}
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
	color: #999;
}
.box-account .box-head h2, .account-login .new-users h2, .account-login .registered-users h2 {
	background: none;
	font-size:12px;
	padding-left:0px;
	text-transform:uppercase;
}
.my-account .box-info {
	color: #313131;
}
.box-account .box-title a {
	border: 1px solid #959595;
	color: #5D5D5D;
	display: inline-block;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	padding: 1px 10px 2px;
	text-decoration: none;
	text-transform: lowercase;
}
.box-account .box-title a:hover {
	background-color: #959595;
	color: #fff;
}
.customer-account-index .my-account .title-buttons button.button {
	border: 1px solid #959595 !important;
	padding: 0 20px 2px;
	margin-top: 0 !important;
	margin-bottom: 5px;
}
.customer-account-index .my-account .title-buttons button.button:hover {
	background-color: #959595 !important;
	color: #ffffff !important;
}
body.customer-account-index div.wrapper div.page div.main-container div.main div.col-main div.my-account div.buttons-set:nth-of-type(2),
body.customer-account-index .my-account div.buttons-set:nth-of-type(2) {
	display: none;
}
.title-buttons .button {
	margin-top: 5px;
}
.advanced-search-summary strong {
	padding-left: 0;
}
#checkout-progress-wrapper .block-progress {
	border: 0 none;
	/* margin-top: 74px; */
}
.block-progress dt {
	font-size:11px;
	color: #313438;
	padding: 0px;
}
.opc-block-progress .block-title strong {
	font-size: 11px;
}
.block-progress dd {
	padding: 0px;
}
.block-account .block-content li.current {
	color: #313438;
}
.block-account .block-content li a:hover {
	color: #313438;
	text-decoration: underline !important;
}
.opc-block-progress a:link, .opc-block-progress a:visited {
	color: #000000;
	font-weight: bold;
}
/**************************************************************HOME PAGE***********************************/

/*block-service*/
.block-service .block-title {
	background: transparent url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_service.gif) no-repeat scroll 10px 4px;
	padding-top: 2px;
}
.block-service .block-title strong {
	padding-left: 30px;
}
.block-service .block-content {
	padding: 13px 15px 2px 17px;
	font-size: 11px;
	color: #878787;
}
.block-service .block-content span {
	display: block;
	line-height: 35px;
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 15px;
	color: #34363a;
}
.block-service .block-content span span {
	display: inline;
	padding-left: 3px;
	font-weight: normal;
	font-size: 32px;
	color: #8f0509;
}
/**************************************************************TEXT COLORS*********************************************/
/* grey */
.block .btn-remove, .block .link-wishlist, .block .link-compare, .block .product-info, .block-progress dt.complete {
	color: #697073 !important;
}
/*light*/
.error-msg {
	color: red !important;
}
/*dark*/
.form-list label.required em, .opc .active .step-title h2, .sp-methods label .price, .box-account .box-head h2, .fieldset .legend, .account-login .new-users h2, .account-login .registered-users h2 {
	color: #000 !important;
}
.opc .step-title h2, .block-account .block-content li a, .page-sitemap .links a, .crosssell .product-name a {
	color: #5d5d5d;
	font-weight: normal !important;
}
/*medium grey text*/
.success-msg, .note-msg, .notice-msg, .sp-methods label, .product-options dt label {
	color: #464646 !important;
}
/*dark grey - separators, lines*/
.products-list .add-to-links .separator {
	color: #6a7173;
}
/*grey*/
.block .block-subtitle, .product-name a, #opc-login h4, #opc-review .product-name, .back-link a, .my-account a, .page-sitemap .sitemap a, .product-view .product-shop .add-to-links a, .tags-list li a {
	color: #464646;
}
.link-wishlist {
	color: #5d5d5d !important;
}
/*font normal*/
.link-wishlist, .link-compare, .old-price .price-label, .special-price .price-label {
	font-weight: normal;
}
/*font 11px*/
.old-price .price-label, .special-price .price-label {
	font-size: 11px;
}
.std ul.disc {
	list-style-type: circle;
}
/**********************************************************BACKGOUNDS*****************************************************/
/*background-transparent*/
.toolbar .pager, .product-essential, .product-view .box-up-sell .products-grid td, .block li.even, .success-msg, .cart .crosssell, .cart .discount, .cart .shipping, .cart .totals, .block .actions, .compare-table tbody th, .compare-table tr.add-to-row td, .account-login .content, .block-layered-nav .currently li, .block-cart .summary, .block-progress dt, .block-progress dt.complete, .block-progress dd.complete, .order-info-box, .toolbar .sorter, .product-view .box-up-sell .products-grid td.empty {
	background:transparent;
}
/*border-non*/
.toolbar .pager, .product-view .product-img-box .more-views h2, .product-collateral h2, .product-view .box-up-sell .products-grid, .product-view .box-up-sell .products-grid td, .cart .crosssell, .cart .discount, .cart .shipping, .cart .totals, .page-title, #opc-login h3, .box-account .box-head, .pager, .block-cart .summary, .block-cart .actions, .products-grid, .product-view .box-up-sell .products-grid td img, .block-progress dt, .block-progress dt.complete, .block-progress dd.complete, .toolbar .sorter {
	border: none;
}
/*background- forms */
.data-table, .data-table tfoot tr, .data-table .odd, .data-table .even, .opc .step, .fieldset .legend, .advanced-search-summary, .data-table tbody.odd tr, .data-table tbody.odd tr td, .tags-list {
	background:#fff;
}
/*background-white*/
.data-table tfoot tr td, .data-table thead th, .opc .active .step-title, .box-account, .fieldset, .addresses-list li.item, .pager, .account-login .buttons-set, .block-cart .subtotal, .order-info,
.truncated .truncated_full_value dl, .page-print, .page-empty, .page-popup, .truncated .truncated_full_value dl   {
	background: #fff;
}
.contacts-contacts-index .fieldset {
	background-color: transparent;
}
/*background- foocus */
input.input-text:focus, select:focus, textarea:focus {
	background:#fff;
}
.opc .step-title {
	background-color: #f8f8f8;
	color: #363636 !important;
	font: normal normal 16px gothambook ,Arial, Helvetica, sans-serif !important;
	letter-spacing: .05em;
	margin: 3px 0;
	padding: 8px 10px;
}
.opc .allow .step-title {
	background-color: #f8f8f8;
}
.opc .step-title h2, .opc .allow .step-title h2 {
	color: #363636 !important;
	font: normal normal 16px gothambook, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.validation-failed {
	/* background:#cfcfd0 !important; */
}
.validation-advice,
.validation-advice-commonwealth{
	color: red;
	font: normal normal 13px Arial, Helvetica, sans-serif;
}

/*border - forms */ 
.error-msg, .success-msg, .note-msg, .notice-msg, .data-table, .data-table thead th, .data-table tfoot, .data-table tbody th, .data-table tbody td, .data-table tfoot td, .buttons-set, .box-account, .fieldset, .fieldset .legend, .addresses-list li.item, .compare-table tbody tr.last th, .compare-table tbody tr.last td, .advanced-search-summary, .account-login .content, .account-login .buttons-set, .account-login h2, .block-cart .subtotal, .product-options, .order-info, .order-info-box, .data-table tbody th, .data-table tbody td, .tags-list,
.truncated .truncated_full_value dl  {
	border-color: #dadada !important;
}
.contacts-contacts-index .fieldset {
	border: 0 none !important;
}
.newsletter-manage-index .fieldset,
.customer-account-edit .fieldset,
.customer-address-form .fieldset,
.customer-account-create .fieldset,
.customer-account-create .fieldset .legend {
	border: 0 none !important;
}
.customer-account-edit #email.input-text,
.customer-account-edit .input-text,
.customer-address-form .input-text,
.customer-account-create .input-text {
	border: 1px solid #464646;
	color: #363636;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	padding: 4px;
}
.opc .step, .opc .active .step-title, .opc .step-title,
.opc .allow .step-title, #opc-review .buttons-set {
	border: 0 none;
}
.data-table {
	/*
	border-left: 1px solid #e7e9eb !important;
	border-right: 1px solid #e7e9eb !important;
	*/
	border-bottom: 1px solid #363636 !important;
	border-collapse: collapse;
}
.data-table thead th {
	background: #ececec;
	/*
	border: 1px solid #d9dde3;
	*/
	border: 0 none;
	color: #363636;
	font: normal normal 16px gothambook, Arial, Helvetica, sans-serif;
	letter-spacing: 0.07em;
	padding: 9px 12px 9px 12px;
	text-transform: uppercase;
}
.data-table td {
	/*
	border-top: 1px solid #d9dde3;
	border-right: 1px solid #d9dde3;
	border-bottom: 1px solid #d9dde3;
	border-left: 0;
	*/
	background: #fff;
	border: 0 none;
}
#checkout-review-table-wrapper table#checkout-review-table.data-table tbody tr.first td h3.product-name,
.data-table td .product-name a {
	font-family: gothammediun, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.data-table td input.qty {
	color: #3a3c40;
	border: 1px solid #d9dde3;
	padding-left: 6px;
}
.data-table td .price {
	font-weight: bold !important;
	color: #3a3c40;
	font: 11px Arial, Helvetica, sans-serif;
}
.data-table td.last .price {
	color: #8f0509;
}
.data-table tfoot tr td {
	border: 1px solid #d9dde3;
	padding: 12px 10px 12px 13px;
}
/*border  */ 
.products-list .product-image img, .product-view .product-img-box .more-views li a:hover {
	border: none; 
}
.product-image img, .product-view .box-up-sell .products-grid .product-image img {
/*	border:1px solid #dadee4; */
}
.product-image img:hover {
	/*border:1px solid #999;*/
}
.product-img-box .product-image img,  .product-img-box .product-image img:hover {
	border: 0;
}
/*border = background color*/
.block-account .block-content li a, .block-account .block-content li.current, .block-layered-nav .actions, .product-options dd {
	border-color: #e6e9ee;
}
.products-list li.item {
	border-color: transparent;
}
/*Block poll*/
/* REQUIRED BUTTON STYLES: */		
.block-poll button.button, .block-compare button.button {
	position: relative;
	border: 0 !important;
	cursor: pointer;
	padding: 0;
	overflow: visible; /* removes extra side padding in IE */
}
.block-poll button.button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
.block-compare button.button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
.block-poll button.button span, .block-compare button.button span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
	background: none;
	padding: 0;
	margin: 0;
}
.block-poll button.button span span, .block-compare button.button span span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.block-poll button.button span {
 margin-top: -1px;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.block-compare button.button span {
 margin-top: -1px;
}
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
.block-poll button.button, .block-compare button.button {
	padding: 0 10px 0 0;
}
.block-poll button.button span span, .block-compare button.button span span {
	padding: 2px 0 0 12px;
}
/*Compare*/
.compare-table .btn-remove {
	height: 11px;
	width: 57px;
	margin: 3px 0px 3px 0px;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_remove2.gif) no-repeat 0 0;
}
.compare-table .btn-remove:hover {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/btn_remove2.gif) no-repeat 0 0;
}
.cart .totals .checkout-types li a {
	color: #000000;
	font-size: 11px;
}
.page-popup .link-print {
	color: #000000;
}
.link-cart {
color: #8F0509 !important;
	font-weight: normal;
	text-decoration: none;
}
.link-cart:hover {
	
opacity: 0.9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.addresses-list h2 {
	color: #313438;
}
/*demo notice*/
.demo-notice {
	background: none repeat scroll 0 0 #ffffff;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.15;
	margin: 0;
	padding: 5px 5px;
	text-align: center;
	opacity: 0.7;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	position: absolute;
	top: 0;
	left: 0;
}
p.forum a:link, p.forum a:visited {
	padding: 0px 0px 2px 26px;
	line-height: 17px;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/forum.png) no-repeat 0px 0px;
	color: #000000;
}
p.forum a:hover {
	color: #fc4500;
}
p.more_themes a:link, p.more_themes a:visited {
	padding: 0px 0px 2px 26px;
	line-height: 17px;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/more.png) no-repeat 0 0;
	color: #000000;
}
p.more_themes a:hover {
	color: #fc4500;
}
/*customer service*/

.customer_service .block-title strong {
	padding-left:30px;
}
.customer_service .block-title {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/customer_icon.png) no-repeat 7px 4px;
}
.customer_service p {
	margin: 0px 0px 0px 0px;
}
p.phone {
	color: #34363a;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
p.phone strong {
	color: #8f0509;
	font-size: 32px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}
p.time {
	color: #5d5d5d;
}
/*design-by*/
.design-by {
	opacity: 0.4;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	position: fixed;
	bottom: 0;
	left: 0;
}
.design-by a:hover {
	text-decoration: none;
}
/*currency*/

.block-currency .block-title strong {
	text-transform: none;
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/block_head_line.gif) repeat-x 100% 100%;
}
.block-currency .block-title strong {
	margin: 0 !important;
	min-height: auto !important;
	display: auto !important;
}
.block-currency {
	background: transparent;
	height: auto !important;
}
.block-currency .block-content select {
	width: auto !important;
	display: block !important;
	margin: 0px 0px 0px 0px !important;
}
.block-currency .block-content {
	background: transparent;
}
/*tags*/
.tags-list {
	border: 0;
	display: block;
	font-size: 13px;
	padding: 10px;
}
/*back*/
.back-link a:link, .back-link a:visited {
	text-decoration: none;
	font-size: 14px;
}
.back-link a:hover {
	opacity: 0.9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.home_page_header_block {
	margin-bottom: 10px;
}
/* add-to links update*/
ul.products-grid li ul.add-to-links li {
	padding: 0;
}
/* easy tabs*/
.tabs {
	width: 618px;
	border-bottom: 0 !important;
	margin: 15px 0 0 0 !important;
	overflow: hidden;
}
.tabs a:link, .tabs a:visited {
	color: #565656 !important;
	font-size: 11px !important;
	font-weight:bold !important;
	display:block;
	text-align: center;
	padding: 6px 15px 6px 15px !important;
	text-decoration:none;
	background: #e1e1e1;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
.tabs a:hover {
	background: #f5f5f5;
	
}
.tabs li.active a, .tabs li.active a:hover {
	background: #f5f5f5 !important;
	color: #000 !important;
	font-size: 11px !important;
	font-weight:bold;
}
.padder {
	width:598px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #eaeaea;
}

#delivery_bar, #footer_bar {
	/*border-bottom: 1px solid #B9BABC;*/
	/*border-top: 1px solid #666;*/
	padding: 0px;
	clear: both;
	margin: 0px;
	text-transform: uppercase;
	height: 32px;
	line-height: 32px;
}

#delivery_bar li {
list-style: none;
/* width: 315px;
float: left; */
display: inline;
}

#delivery_bar li a, #delivery_bar li p {
color: #333;
padding-left: 5px;
padding-right: 10px;
text-decoration: none;
font-weight: bold;
}

#delivery_bar li a:link, #delivery_bar li a:hover
{
cursor: pointer !important;
}

#footer_bar li  {
list-style: none;
width: 250px;
float: left;
display: inline;
}

#footer_bar li a{
color: #333;
padding-left: 5px;
padding-right: 10px;
text-decoration: none;
font-weight: bold;
text-align: left;
}



.footer_links {	/*
	padding-top: 15px;
	padding-bottom: 15px; */
}
.footer_links th {
	font-size: 13px;
	padding: 0 0 15px 0;
}
.footer_links .first-cell {
	padding-left: 79px;
}
.footer_links ul {
	padding: 0;
	margin: 0;
	list-style: outside none;
	font-size: 13px;
}

.home_page_header_block #featured-links{
	/* margin: 0px 20px;
	width: 95%; */
		width: 910px;
	padding: 0px 20px ;
}

#featured-links{
	float:left;
}

.featured-links div,
#featured-links div {
	/*width: 21%;*/
	width: 190px;
	float: left;
	margin-left: 22px;
	padding: 2px 15px;
	text-align: center;
	color: #ffffff;
}
.featured-links div:first-child,
#featured-links div:first-child {
	margin: 0px;
}
.featured-links div,
.featured-links div a,
#featured-links div,
#featured-links div a {
	/*padding: 15px 2%;*/
	color: #ffffff;
}

.featured-links div a,
#featured-links div a {
	background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-sprite.png') right -25px no-repeat;
	padding-right: 15px;
	color: #ffffff;
	/*padding: 15px 2%;*/
}

.featured-links div a:hover,
#featured-links div a:hover {
	text-decoration: none;
}

.featured-links div a:first-child,
#featured-links div a:first-child {
	background: none;
}

.featured-links b,
#featured-links b {
	font-weight: bolder;
	font-size: 120%;
	
}

#subscription-div {
border-bottom: 1px solid white;
width: 100%;
overflow: hidden;
clear: both;
background-color: black;
}

#subscribe_div h3 {
color: white;
display: inline;
float: left;
margin-top: 3px;
padding: 0;
width: 425px;
}

#subscribe_form {
display: inline;
width: 400px;
}

#email_div {
height: 21px;
width: 200x;
background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/text_field_bg.gif) no-repeat top left;
padding: 0px 3px 0px 0px;
float: left;
margin-right: 4px;
}

.bluebtn {
white-space: nowrap;
}
.bluebtn, .bluebtn span, .stronglink span {
filter: none!important;
background-repeat: no-repeat;
background-image: url('/images/categories/thumbnail/KT_new-style-sprite.png') !important;
_background-image: url('/images/categories/thumbnail/KT_new-style-sprite_8.png') !important;
}
.bluebtn {
background-position: 0 0!important;
margin-right: 17px;
}
.bluebtn, .bluebtn span {
position: relative!important;
top: 0!important;
text-decoration: none!important;
color: white!important;
height: 24px!important;
line-height: 24px!important;
display: inline-block!important;
cursor: pointer;
}

#news-letter {
display: inline;
float: left;
overflow: hidden;
width: 100%;
}

#news-letter-icon {
background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer-subscribe-email.jpg") no-repeat scroll 0 0;
display: inline;
margin: 12px 0 10px 30px;
float: left;
height: 23px;
width: 27px;
}

#news-letter-contents {
display: inline;
float: left;
height: 35px;
overflow: hidden;
padding: 15px 10px 0 15px;
}

#email {
height: 15px;
width: 193px;
margin: 2px 0 0 3px;
padding: 0px 0px 0px 4px;
font-weight: normal;
background: auto;
}
.customer-account-edit #email.input-text {
	margin: 4px 0 0 0;
	padding: 4px;
	width: 254px;
}
.firefox_pad {
padding-bottom: 4px;
}
.custom_input {
border: 0 none;
margin: 0px 0px 0px 3px;
font-weight: bold;
font-size: 1em;
cursor: text;
text-align: left;
padding: 0px 4px 0px;
height: 21px;
vertical-align: middle;
border-color: transparent;
}

/* Subsection Tabs
--------------------*/
.main ul.subsection_tabs {
	/* list-style:none; */
	margin:0 0 6px 0;
	padding:0 0 0 10px; 
	clear:both;
	height:20px;
	clear:both;
}

.main ul.subsection_tabs li.tab {
	float:left;
	margin-right:7px;
	font-weight: bold;
	font-size: 13px;
	text-align:center;
}

.main ul.subsection_tabs li.tab a {
	display:block;
	height:19px;
	margin-top: 6px;
	padding: 7px 12px 0 0;
	color:#555555;
	font-size: 11px;
}

.main ul.subsection_tabs li.tab a:hover {
	color:#666;
	text-decoration: none;
}

.main ul.subsection_tabs li.tab a.active {
	color: #363636;
	font-weight: bold;
}

.main ul.subsection_tabs li.source_code {
	float:right;
}

.add-to-bag-continue-shopping{
	float:right;
	padding: 10px;
}

.tab{
	font-weight: bold;
	
}
.add-to-links .short-description {
	border-top: 1px solid #464646;
	clear: left;
	margin: 5px;
	padding: 5px;
}
.product-view .product-shop .add-to-links {
  background-color: #fff;
	margin-top: 10px;
}
.product-view .product-shop .short-description {
  margin-bottom: 15px;
}
.product-view .product-shop .short-description > div {
	padding: 12px 4px;
}
.category-header-block {
	float: left;
}

/* .main ul.subsection_tabs  */
div.short-description ul{
	list-style: disc;
	/* list-style-image:none; */
	/* padding-left: 1em; */
	/* margin-left: 1em; */
	/* list-style-image:  url('/skin/frontend/default/default/images/bullet.gif'); */
}
div.product-view div.product-essential form#product_addtocart_form div#product-options-wrapper.product-options dl div dd textarea.product-custom-option,
#postcode_id, #town_id, #county_id, #street4_id,
.product-options dd input.input-text {
	border: 1px solid #a1a1a1;
	border-radius: 0;
	padding: 5px 1px;
}
input#town_id, input#county_id,
textarea.product-custom-option {
	width: 98%;
}
#plusone, #___plusone_0
{
	display:none;
}

#billing:fax{
display: none;
}

.title-buttons .btn-proceed-checkout {
	display:none;
}
.editincart {
	background: #fff none; /* url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/gbarrow2.png) no-repeat 100% 1px */
	border: 1px solid #adadad;
	color: #adadad;
	display: inline-block;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.02;
	padding: 2px 12px;
	text-align: left;
	text-decoration: none;
	text-transform: lowercase;
}
.editincart:hover {
	background: #adadad none;
	color: #fff;
	text-decoration: none;
}
div.product-details .item-options dt {
	font-style:none;
	font-weight: bold;
}
#checkout-review-table-wrapper #checkout-review-table td dl.item-options dt,
#shopping-cart-table .item-options dt {
	font-family: gothammedium, Arial, Helvetica, sans-serif;
}
.float-left .category-products {
	float:left;
}

div.itemMenu.level1 > span
{
	display: inline-block;
	border-bottom: 1px solid #999;	
	/* For IE 7 */
	zoom: 1;
	*display: inline;
	/* width:140px; */
	white-space: nowrap;
	padding-bottom: 6px;
	margin-bottom: 14px;
	border-bottom:0;
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	font-family: gothammedium;
	min-width: 220px;

}
.itemSubMenu .itemMenu a {
	line-height: 26px;
}
/*.custom-options-wrapper.gift-card dd.card,*/
/*#product_addtocart_form .product-options dl div.giftoptions,*/
/*.product-options dd.gift {*/
/*	overflow: hidden;*/
/*	position: relative;*/
/*	*/
/*}*/
#product_addtocart_form .product-options dl div.gift-picker, 
.product-options dd.gift {
    height: 0px;
}
.product-options dd.gift ul.options-list  {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 10000px;
	height: 0;
}
.product-options dd.card ul.options-list {
	display: flex;
	flex-wrap: wrap;
}
.product-options dd.card ul.options-list.owl-carousel,
.product-options dd.card ul.options-list.bunslider {
	display: block;
	flex-wrap: nowrap;
	position: relative;
	width: auto;
	height: auto;
	overflow: visible;
	left: auto;
	top: auto;
	margin-bottom: 10px;
	padding-left: 22px;
}
.product-options dd.size ul.options-list li,
.product-options dd.card ul.options-list li {
	width: 130px;
  	font-size: 90%;
	padding-right: 15px;
	text-align: center;
}
.product-options dd.card ul.options-list.owl-carousel li,
.product-options dd.card ul.options-list.bunslider li {
	flex: none;
	float: none;
	display: block;
	width: 100% !important;
	max-width: none;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}

.product-options dd.card .owl-item img {
	box-sizing: border-box;
	display: block;
	width: 136px;
	height: 136px;
	max-width: none;
	padding: 0;
	margin: 0;
	border: 1px solid #cccccc8c;
	object-fit: cover;
	object-position: center;
}

.product-options dd.size ul.options-list li:nth-child(3),
.product-options dd.card ul.options-list li:nth-child(3) {
	padding-right: 0;
}

.product-options dd.size ul.options-list li:last-child {
	padding-right: 0px;
}

.product-options dd.gift ul.options-list li {
	width:90px;	
	padding: 2px 2px;
  font-size: 90%;
}
.product-options dd.gift .jqslprev {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/carousel-arrows.gif) no-repeat 0 -20px;
	color: #666;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	left: 1px;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	text-indent: -99px;
	top: 33%;
	width: 6px;
}

.product-options dd.gift .jqslnext {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-left.png) no-repeat 0 -60px;
	color: #666;
	cursor: pointer;
	float: right;
	height: 20px;
	right: 1px;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	text-indent: -99px;
	top: 37%;
	width: 6px;
}
.product-options dd.gift a.inactive {
	color: #ccc;
}

.product-options dd.gift a.jqslnext.inactive {
	background-position: 0 -40px;
	display: none;
}

.product-options dd.gift .jqslprev.inactive {
	background-position: 0 0;
	display: none;
}

.product-options dd.gift img
{
	width:80px;
	height:80px;	
}


.product-options dd{
	padding: 5px 10px 5px 10px;
}

.product-options dd.gift ul.options-list, .product-options dd.size ul.options-list 
{
	margin-right: 0px;
}

.product-options dd.size .label, .product-options dd.gift .label{
	font-size: 14px;
    float: none;
}

.MagicZoom img, .MagicZoom a
{
	max-width: 492px !important;
	max-height: 492px !important;
} 
/********** new design elements ***********/
.cms-home .main-container,
.catalog-product-view .main-container,
.catalog-category-view .main-container {
	background-color: #FFFFFF;
}
.cms-home #footer_bar,
.catalog-product-view #footer_bar,
.catalog-category-view #footer_bar {
	border-top-style: none;
}
.cms-home #delivery_bar {
	border-bottom-style: none;
}
.cms-home .main-container {
	/*margin-top: -10px !important;*/
}
.featured-links {
	overflow: hidden;
	width: 950px;
}

.featured-links .titleRed {
	background: #d70e44;
}

.featured-links .titleBlue {
	background: #2d2f7a;
}

.featured-links .titleDarkPink {
	background: #a17785;
}

.featured-links .titlePink {
	background: #e2abb1;
}

#hp_mid_nav {
    /*height: 50px;*/
    margin: 0;
    padding: 0;
    /*width: 1000px;*/
    overflow: hidden;
}
#hp_mid_nav li {
    background-image: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/button-bg.png");
    border-left: 1px solid #ECF7F6;
    border-right: 1px solid #C0C1C3;
    display: inline;
    float: left;
    height: 15px;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    line-height: 15px;
    width: 315px;
}
#hp_mid_nav li:nth-child(3n+1) {
    border-left-width: 0;
}
#hp_mid_nav li:nth-child(3n+3) {
    border-right-width: 0;
    width: 316px;
}
#hp_mid_nav li a {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/arrow-sprite.png") no-repeat scroll 100% -58px transparent;
    font-family: "Georgia","Times New Roman","Times",serif !important;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
    color: #404040;
}


#footer_marketing {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_marketing_background.png") repeat-x scroll 0 0 #F1F2F2;
    height: 47px;
}

#marketing_links {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

#marketing_links li {
    border-left: 1px solid #ECF7F6;
    border-right: 1px solid #BBBDBF;
    display: inline;
    float: left;
    height: 47px;
    line-height: 47px;
    list-style: none outside none;
    padding: 0 6px;
    text-align: center;
    width: 170px;
}

#marketing_links li a {
    color: #333132;
    font-family: "Georgia","Times New Roman","Times",serif !important;
    font-size: 11px;
}

#marketing_links li a:hover {
	color: #515152;
    text-decoration: none;
}

#marketing_links li a span {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_arrow.png") no-repeat scroll 100% 50% transparent;
    font-family: Georgia,"Times New Roman",serif !important;
    padding-right: 8px;
}


#marketing_links #social_facebook {
    width: 18px;
}
#marketing_links #social_twitter {
    width: 30px;
}
#marketing_links #social_googleplus {
    width: 30px;
}
#marketing_links #social_pinterest {
    width: 20px;
}
#marketing_links #social_youtube {
    width: 60px;
}
#marketing_links #social_facebook a {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_sprite.png") no-repeat scroll 5px -45px transparent;
    display: block;
    height: 25px;
    margin: 10px 0;
    padding: 0;
    width: 18px;
}
#marketing_links #social_twitter a {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_sprite.png") no-repeat scroll 2px -82px transparent;
    display: block;
    height: 25px;
    margin: 10px 0;
    padding: 0;
    width: 30px;
}
#marketing_links #social_googleplus a {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_sprite.png") no-repeat scroll 0 -136px transparent;
    display: block;
    height: 30px;
    margin: 9px 0;
    padding: 0;
    width: 30px;
}
#marketing_links #social_pinterest a {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_sprite.png") no-repeat scroll 0 -173px transparent;
    display: block;
    height: 25px;
    margin: 10px 0;
    padding: 0;
    width: 20px;
}
#marketing_links #social_youtube a {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/footer_sprite.png") no-repeat scroll 0 -106px transparent;
    display: block;
    height: 25px;
    margin: 10px 0;
    padding: 0;
    width: 60px;
}
#marketing_links #social_facebook a:hover, 
#marketing_links #social_twitter a:hover, 
#marketing_links #social_youtube a:hover, 
#marketing_links #social_googleplus a:hover, 
#marketing_links #social_pinterest a:hover {
    opacity: 0.8;
}
#marketing_links #social_youtube {
    border-right: 0 none;
}
.fieldset .legend,
.account-login .content {
	padding: 0px 0px 14px 0px;
}

.complaintprocessing-index-index .complaintprocessing-form-wrapper h2.legend {
	padding-left: 30px;
	padding-right: 61px;
	margin-bottom:15px;
}

.account-login .content h2,
.complaintprocessing-index-index .complaintprocessing-form-wrapper h2
{
	background: #f8f8f8 none repeat-x scroll 0 0;
	border: 0 none;
	color: #363636!important;
	font: normal normal 16px gothammedium, Arial, Helvetica, sans-serif;
	padding: 7px 10px;
	letter-spacing: .03em;
}
.fieldset .legend {
	width: 946px;
	left: 1px;
	bottom: 10px;
	margin: -34px 0 0 -35px;
}
.account-login .content p {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	padding: 0px 14px;
}
#billing-guest-link,
#billing-guest-link a,
#billing-login-link a,
#checkoutSteps #login-form a.f-left,
.account-login a.f-left, .accountDelete{
	color: #363636;
	display: inline-block;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	padding: 11px 0 0 3px;
}
.accountDelete a{
	color: #363636;
	font-size: 12px;
}
#billing-guest-link a {
	text-decoration: underline;
}
#billing-guest-link a:hover,
#billing-login-link a:hover,
#checkoutSteps #login-form  a.f-left:hover,
.account-login a.f-left:hover, .accountDelete:hover a {
	color: #363636;
	text-decoration: underline;
}
.account-login .form-list {
	padding: 0 14px;
}
.newsletter-manage-index .fieldset h2.legend,
.customer-account-edit .fieldset h2.legend,
.customer-address-form .fieldset h2.legend,
.customer-account-create .fieldset h2.legend {
	background: none repeat-x scroll 0 0 #f8f8f8;
	border: 0 none;
	color: #363636 !important;
	display: block;
	float: none;
	font: normal normal 16px gothammedium, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	margin: -28px -26px 20px -34px;
	padding: 9px 57px 8px 33px;
	text-transform: uppercase;
	width: auto !important;
}
.complaintprocessing-index-index .form-list input#email,
.complaintprocessing-index-index .form-list input.input-text,
.contacts-contacts-index .form-list input#email,
.contacts-contacts-index .form-list input.input-text,
#checkoutSteps .form-list input.input-text,
.customer-account-login input#email,
.customer-account-login .form-list input.input-text {
	border: 1px solid #464646;
	color: #363636;
	font: 14px Arial,Helvetica,sans-serif;
	margin: 3px 0 0 0;
	padding: 4px;
	width: 245px;
}
.contacts-contacts-index .form-list input#email {
	height: auto;
}
.form-list li.wide input.input-text {
  width: 529px;
}
.contacts-contacts-index .form-list textarea {
	border: 1px solid #464646;
	color: #363636;
	font: 14px Arial,Helvetica,sans-serif;
	margin: 3px 0 0 0;
	padding: 4px;
}
/****** zoomer decorations **********/
.product-img-box .MagicToolboxContainer {
	width: 492px !important;
}
.ntzoomer {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
}
.ntzoomer .MagicToolboxMessage {
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding: 18px 20px 17px 7px;
}
.ntzoomer .MagicToolboxMessage .zlegend {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/zoomlense.gif) no-repeat left top;
	float: left;
	color: #333;
	font: normal bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	margin-top: 7px;
}
.ntzoomer .MagicToolboxMessage a {
	background: #fff url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/zoomplus.gif) no-repeat 4px center;
	border: 1px solid #333;
	border-radius: 2px;
	color: #333;
	cursor: pointer;
	display: block;
	float: right;
	font: normal bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 5px 9px 3px 28px;
	text-align: left;
	text-decoration: none;
}
.more-views h4 {
	color: #444;
	font: normal bold 14px/17px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-transform: uppercase;
}

/* Flowers Christmas block by boki */

    .container 
    {
       font-size: 12px; 
       line-height: 1.1; 
       colour: #000000; 
       font-family: Tahoma; 
       display: table; 
       max-width: 910px;

    }
	.container img {
	width: 100%;
	}
    .sidebar_menu
    {
       float:left; 
       height: 100%; 
       min-height: 100%; 
       max-width:124px; 
       width:33%; 
       vertical-align:top; 
       position:relative;
    }
    .sidebar_menu h3 
    {
        margin-top: 3%;
    }
    .sidebar_menu a 
    {
        color: #060303;
        text-decoration: none;
        padding: 2px;
    }
    .sidebar_menu a:hover
    {
       
        text-decoration: underline;
    }
    .sidebar ul 
    {
        color: #060303; 
        font-family: tahoma; 
        font-size: 12px;
    }
    .vase 
    {
        float: right;
				margin-right: -30px;
				overflow: visible;
				position: relative;
				width: 810px;
    }
		.vase > a {
			display: block;
			overflow: hidden;
			margin-bottom: 16px;
		}
    .main-container .main .col-main .flower_container #nav-container .nav li a,
		.main-container .main .col-main .flower_container #nav-container .nav li a:visited {
			color: #333;
			text-decoration: none;
		}
		.main-container .main .col-main .flower_container #nav-container .nav li a:hover {
			color: #666;
			text-decoration: underline;
		}
    .product 
    {
        display: block; 
        font-size: 12px; 
        color: #000000; 
        font-family: georgia, serif;
        width: 33%; 
        float: left;
        padding: 1px;
    }
		.vase .product {
			margin-right: 22px;
			overflow: hidden;
			width: 246px; 
		}
    .product p 
    {
        padding: 3% 1%;
        text-align: left;
    }
	 .bottom_txt {
		clear: both;
	 }
    .bottom_txt p, .bottom_txt h2 
    {
        font-family: georgia, serif;
        color: #000000;
        text-align: center;
    }
    
/******* box heading overwrite ********/
.box-account .box-head {
	background: none repeat-x scroll 0 0 #f8f8f8;
	border: 0 none;
	color: #363636 !important;
	display: block;
	float: none;
	font: 16px "Times New Roman",Times,serif;
	letter-spacing: 0.1em;
	margin: -16px -16px 20px;
	padding: 9px 12px 8px 20px;
	text-transform: uppercase;
	width: auto !important;
}
.box-account .box-head h2 {
	color: #363636 !important;
	font: normal normal 16px gothambook, Arial, Helvetica, sans-serif;
}
.block-viewed .block-title,
.block-account .block-title {
	background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bckheadsbg.gif") repeat-x scroll 0 0 #DEDFE1;
	border: 0 none;
	color: #444444 !important;
	font-size: 13px;
	font-weight: normal;
	padding: 7px 10px;
}
.block-viewed .block-title strong,
.block-account .block-title strong {
	background-image: none !important;
	border-style: none !important;
}
.customer-account-index .sidebar .block .block-title strong {
	background-image: none;
	font-weight: normal;
}
/********** home page customization ************/
.cms-index-index .main,
.cms-home .main {
	padding: 0 0 20px 2px;
}
.cms-index-index .col-main .products-grid li.item,
.cms-home .main .col1-layout .products-grid li.item {
	margin: 0 20px 0 0;
}
.cms-index-index .category-products .products-grid li.last,
.cms-home .main .col1-layout .products-grid li.last {
	margin: 0 !important;
}
.breadcrumbs  .product {
	color: #9A9A9A;
	display: inline;
	float: none;
	font: normal normal 12px/1.25 Arial, Helvetica, sans-serif;
	padding: 0;
	width: auto; 
}
/*********** cat pages headers *************/
.category-header {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 892px;
}
.catalog-category-view .category-header .category-title {
	margin-bottom: 0;
}
.catalog-category-view .category-header .category-title h1 {
	color: #666;
	font-size: 21px;
	text-transform: uppercase;
}
.catalog-category-view .category-header .category-description {
	color: #4e4e4e;
	position: relative;
	margin-bottom: 0;
	margin-top: 10px;
}

.catalog-category-view .category-header .red-bar-paragraph {
	text-align: center;
}
.catalog-category-view .category-header .category-description #listingsHead {
	margin: auto -10px -10px -10px;
	position: relative;
}
.catalog-category-view .category-description .graygrad,
.catalog-category-view .category-description .bordeaux {
	background: none repeat scroll 0 0 #B92C57;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	padding: 6px 10px 8px;
	text-transform: uppercase;
}
/*
.catalog-category-view .category-description .graygrad {
	background: #dddede url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/cat_par_gg.png) repeat-x 0 0;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	padding: 6px 10px 8px;
	text-transform: uppercase;
}
*/
.catalog-category-view .category-description .bolded {
	font-weight: bold;
}
.catalog-category-view .category-description .centered {
	text-align: center;
}
/*********************/
.home-img-links-wrapper {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 27px 0;
	width: 980px;
}
.home-img-links a {
	display: block;
	height: 268px;
	padding: 16px;
	text-align: center;
	width: 448px;
}
.home-img-links a img {
	height: 216px;
	width: 448px;
}
.home-img-links a:hover {
	text-decoration: none;
}
.home-img-links a .title {
	color: #464646;
	display: block;
	font: normal normal 16px gothammedium, Arial, Helvetica, sans-serif;
	letter-spacing: .15em;
	margin: 9px 0 7px 0; 
	text-align: center;
	text-transform: uppercase;
}
.home-img-links a .cta {
	color: #1a1715;
	display: block;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	letter-spacing: .25em;
	text-align: center;
	text-transform: uppercase;
}
.home-img-links a .ctabtn {
	border: 1px solid #959595;
	color: #959595;
	display: inline-block;
	font: normal normal 13px/16px gothambook, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	padding: 1px 10px 2px;
}
.home-img-links a:hover .ctabtn {
	background-color: #959595;
	color: #fff;
}
.home-img-links a:hover .cta {
	color: #969696;
	text-decoration: underline;
}
.home-img-links a .cta .arrow {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite4.png) no-repeat 0 0;
	display: inline-block;
	height: 11px;
	margin: 0 0 -1px 4px;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: baseline;
	width: 12px;
}
.home-img-links a:hover .cta .arrow {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite4.png) no-repeat 0 100%;
}
.l-kome-link {
	background-color: #f8f8f8;
	float: left;
	overflow: hidden;
}
.r-kome-link {
	background-color: #F3EAF0;
	float: right;
	overflow: hidden;
}
.home-slder-wrapper {
	margin: 0 auto;
	padding: 27px 0;
	width: 980px;
}
/******************/
.top-link-cart span {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bg_items.png) no-repeat 4px 50%;
	border: 1px solid #deecf3;
	display: inline-block;
	margin-left: 5px;
	padding: 3px 5px 3px 20px; 
	vertical-align: middle;
}
.header-container .social-links {
	position: absolute;
	left: 20px;
	top: 50%;
}
.header-container .social-links span {
	display: inline-block;
	height: 25px;
	margin-right: 5px;
	vertical-align: middle;
	width: 25px;
}
.header-container .social-links .appleyard-social {
	background-image: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/social_icons.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 25px;
	vertical-align: middle;
	text-decoration: none;
	width: 25px;
}
.header-container .social-links .facebooklink a {
	background-position: 0 1px;
}
.header-container .social-links .tweetlink a {
	background-position: 0 -25px;
}
.header-container .social-links .instagram a {
	background-position: 0 -51px;
}
.header-container .social-links .youtube a {
	background-position: 0 -77px;
}
.header-container .social-links .facebooklink a:hover,
.header-container .social-links .facebooklink a.active {
	background-position: -36px 1px;
}
.header-container .social-links .tweetlink a:hover,
.header-container .social-links .tweetlink a.active {
	background-position: -36px -25px;
}
.header-container .social-links .instagram a:hover,
.header-container .social-links .instagram a.active {
	background-position: -36px -50px;
}
.header-container .social-links .youtube a:hover,
.header-container .social-links .youtube a.active {
	background-position: -36px -77px;
}
.subscribeDateRemiderBlockWrapper {
	padding: 0 0 27px 0;
}
.date-reminder-subscription {
	background-color: #DEDEDE;
	padding: 19px 0;
	text-align: center;
}
.date-reminder-subscription p {
	color: #363636;
	font: normal normal 13px/16px gothambook,Arial,Helvetica,sans-serif;
	letter-spacing: .03em;
	margin: 0;
	padding: 0 0 16px 0;
}
.subscribe_dr_form {
	margin: 0 auto;
	overflow: hidden;
	width: 980px;
}
.subscribe_dr_form .textinput {
	float: left;
	height: 42px;
	padding: 0 7px 0 0;
	position: relative;
	width: 331px;
}
.subscribe_dr_form .textinput input {
	background-color: #fff;
	border: 1px solid #ACACAC;
	font: normal normal 15px/18px Arial, Helvetica, sans-serif;
	padding: 6px 0 6px 20px;
	position: relative;
	width: 303px;
	z-index: 0;
}
.subscribe_dr_form .textinput label {
	font: normal normal 15px/18px Arial, Helvetica, sans-serif;
	left: 24px;
	position: absolute;
	top: 12px;
	z-index: 2;
}
.subscribe_dr_form .submiinput {
	float: left;
	height: 40px;
	padding: 1px 0;
	position: relative;
	width: 297px;
}
.subscribe_dr_form .submiinput {
	float: left;
	height: 40px;
	padding: 0 7px 0 0;
	position: relative;
	width: 297px;
}
.subscribe_dr_form .submiinput a {
	background: #FFFFFF none;
	border: 1px solid #ACACAC;
	color: #464646;
	cursor: pointer;
	display: block;
	font: normal normal 12px/15px gothambook Arial, Helvetica, sans-serif;
	letter-spacing: 0.3em;
	padding: 8px 15px;
	text-align: center;
	text-decoration: none;
}
.subscribe_dr_form .submiinput a:hover {
	background: #959595 none;
	color: #fff;
}
.agree-cookie {
	margin: 0 auto;
	padding: 27px 0;
	text-align: center;
	width: 980px;
}
.agree-cookie p {
	color: #363636;
	font: normal normal 17px/21px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.agree-cookie-form p {
	display: inline;
}
.agree-cookie-form input,
.agree-cookie-form label {
	color: #363636;
	font: normal normal 17px/21px Arial, Helvetica, sans-serif;
}
.home-quicklinks {
	background-color: #dedede; /* deecf3 */
	padding: 17px 0;
	text-align: center;
}
.home-quicklinks a,
.home-quicklinks a:visited {
	display: inline-block;
	color: #464646;
	font: normal normal 16px/22px gothammedium, Arial, Helvetica, sans-serif;
	margin: 0 44px;
	text-align: center;
	text-decoration: none;
}
.home-quicklinks a .qlgoto,
.home-quicklinks a:visited .qlgoto { /*
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite3.png) no-repeat 0 0;
	display: inline-block;
	height: 15px;
	margin-bottom: -1px;
	margin-left: 9px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	vertical-align: baseline;
	width: 14px;
	*/
	display: none;
}
.home-quicklinks a:hover {
	text-decoration: none;
}
.home-quicklinks a:hover .qlgoto {
	/*
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite3.png) no-repeat 0 100%;
	text-decoration: none;
	*/
}
.explorebtn {
	border: 1px solid #959595;
	color: #959595;
	display: inline-block;
	font: 13px/16px gothambook,Arial,Helvetica,sans-serif;
	margin-top: 4px;
	padding: 1px 10px 2px;
	vertical-align: bottom;
}
a:hover .explorebtn {
	color: #fff;
	background-color: #959595;
}
.home-quicklinks a .qlspacer,
.home-quicklinks a:visited .qlspacer,
.home-quicklinks a .qlspacer,
.home-quicklinks a:visited .qlspacer {
	display: inline-block;
	height: 1px;
	text-decoration: none;
	width: 22px;
}
.subcategories {
	margin: 0 -12px;
}
.subcategories ul {
	list-style: outside none;
	margin: 0;
	padding: 0;
}
#subcategories li {
	display: block;
	float: left;
	height: 378px;
	margin: 0;
	padding: 12px;
	width: 227px;
}
#subcategories li a {
	background-color: #f8f8f8;
	color: #464646;
	display: block;
	height: 100%;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
#subcategories li a * {
	cursor: pointer;
}
#subcategories li a .thumbTitle {
	color: #464646;
	display: block;
	font: normal normal 20px gothambook, Arial, Helvetica, sans-serif;
	height: 51px;
	margin: 0;
	padding: 17px 0 0 0;
	text-align: center;
}
#subcategories li a .thumbImage {
	background-color: #fff;
	display: block;
	height: 105px;
	margin: 0 12px;
	width: 197px;
}
#subcategories li a .thumbImage img {
	height: auto;
	width: 100%;
}
#subcategories li a .thumbDescription {
	display: block;
	font: normal normal 14px/17px Arial, Helvetica, sans-serif;
	height: 122px;
	margin: 0 12px;
	padding: 15px 0 0 0;
	text-align: left;
	width: 197px;
}
#subcategories li a .thumbDescription * {
	display: inline;
	margin: 0;
	padding: 0;
}
#subcategories li a .thumbDescription img {
	display:  none !important;
}
#subcategories li a .thumbCta {
	clear: both;
	display: inline-block; /* table */
	height: 30px;
	margin: 0 12px;
	vertical-align: bottom;
	width: 197px;
}
#subcategories li a .thumbCta .tCell {
	background-color: #fff;
	border: 1px solid #acacac;
	clear: both;
	color: #cacaca;
	display: inline-block;
	font: normal normal 13px/16px gothammedium, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 4px 12px 3px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	text-shadow: none;
	vertical-align: baseline;
}
#subcategories li a .thumbCta .tCell .arrows {
/*	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite2.png) no-repeat 100% 0;
	display: inline-block;
	height: 15px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	vertical-align: top;
	width: 18px;	*/
	display: none;
}
#subcategories li a:hover .thumbCta .tCell {
	background-color: #acacac;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
#subcategories li a:hover .thumbCta .tCell .arrows {
/*	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite2.png) no-repeat 100% 100%;	*/
}
.category-title h1,
.category-view .page-title h1 {
	color: #464646;
	font: normal normal 28px gothambook, Helvetica, Verdana, sans-serif;
	text-align: center;
	letter-spacing: .07em;
}
.cms-aboutus .std h2,
.cat-subtitle h2 {
	color: #464646;
	font: normal normal 22px gothambook, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.03em;
	text-align: center;
	text-transform: uppercase;
}
.category-view {
	margin: 0 auto;
	width: 980px;
}
/* top image CTA */
.homepage-top a {
	display: block;
	height: 430px;
	position: relative;
	width: 100%;
}
.homepage-top a img {
	visibility: hidden;
}
.homepage-top a .vignette1 {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/hometop/vignette.png) no-repeat 0 0;
	display: block;
	height: 25px;
	left: 50%;
	margin: auto auto auto -376px;
	padding: 263px 0 0 0;
	position: absolute;
	text-align: center;
	top: 66px;
	width: 467px;
}
a .vignette1 .cta1 {
	background-color: #fff;
	border: 1px solid #fff;
	color: #959595;
	display: inline-block;
	font: normal normal 14px/17px ghotambook, Arial, Helvetica, sans-serif;
	color: #959595;
	letter-spacing: .08em;
	padding: 2px 10px 4px;
}
a:hover .vignette1 .cta1 {
	background-color: #959595;
	color: #fff;
}
.homepage_top img {
	width: 100%;
	height: auto;
}
.reminders-index-index .main-container > .main,
.reminders-index-thanks .main-container > .main,
.cms-page-view .main-container > .main,
.customer-account-logoutsuccess .col-main,
.catalogsearch-result-index .col-main,
.cms-aboutus .col-main,
.contacts-contacts-index .col-main,
.checkout-onepage-success .col-main,
.checkout-cart-index .col1-layout .main .col-main,
.account-login,
.my-account,
.account-create,
.col2-left-layout > .main,
.col2-right-layout > .main,
.complaintprocessing-index-index .col-main {
	margin: 0 auto;
	width: 980px;
}
.catalog-product-view .main .col-main,
.catalog-product-view .product-view {
	margin: 0 auto;
    width: 980px;
}
.catalog-product-view .main .col-main .product-essential {
	padding: 0 12px 12px 12px;
}
.catalog-product-view .main .col-main .product-essential .product-shop,
.catalog-product-view .main .col-main .product-essential .product-options {
	width: 420px;
}

.catalog-product-view .main .col-main .product-essential .product-view .product-img-box {
	    width: 495px;
}
.cats {
	margin: 0 -12px;
}
.cats ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
}
.cats ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 12px;
	width: 310px;
}
.cats ul li a {
	color: #363636;
	display: block;
	padding: 14px 12px 20px 12px;
}
.cats ul li a:hover {
	text-decoration: none;
}
.cats ul li.electricgreenish a  {
	background-color: #dbe9e4;
}
.cats ul li.blueish a {
	background-color: #dfe0e1;
}
.cats ul li.magentish a {
	background-color: #f3eaf0;
}
.cats ul li a .catimage {
	display: block;
	margin: 0;
	height: 145px;
	overflow: hidden;
	padding: 0;
}
.cats ul li a .catimage img {
	display: block;
	height: auto;
	width: 100%;
}
.cats ul li a .details {
	display: block;
	height: 162px;
	margin: 0;
	overflow: hidden;
	padding: 3px 0 0 0;
}
.cats ul li a .descriptpar {
	display: block;
	font: normal normal 13px/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 14px 0 0 0;
}
.cats ul li a .links {
	display: table;
	width: 100%;
}
.cats ul li a .links {/*
	display: table-cell;
	font: bold 13px/16px Arial,Helvetica,sans-serif;
	height: 48px;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: uppercase;
	vertical-align: bottom;
	width: 286px;	*/
	color: #acacac;
	display: inline-block;
	font: normal normal 13px/16px gothambook, Arial, Helvetica, sans-serif;
	height: 48px;
	margin: 0 auto;
	text-align: center;
	vertical-align: bottom;
}
.cats ul li a .links .arrows {	/*
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite2.png) no-repeat scroll 100% 0;
	display: inline-block;
	height: 15px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	vertical-align: top;
	width: 18px;	*/
	display: none;
}
.cats ul li a .links .tCell {
	background-color: #fff;
	border: 1px solid #acacac;
	clear: both;
	display: inline-block;
	color: #acacac; /* 959595 */
	padding: 4px 9px;
	text-decoration: none;
	text-transform: lowercase;
	vertical-align: bottom;
}
.cats ul li a:hover .links .tCell {
	background-color: #acacac;
	color: #fff;
}
.cats ul li a:hover .links .tCell .arrows {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite2.png) no-repeat 100% 100%;
}
body.catalog-category-view .col-main {
	margin: 0 auto;
	width: 980px;
}
.catlanding {
	overflow: hidden;
}
body.catalog-category-view .col-main .categorylanding {
	margin-left: -12px;
	margin-right: -12px;
}
.catlanding .block {
	border: 0 none;
	padding: 25px 0;
}
.catlanding .block .block-content {
	text-align: center;
}
.catlanding .block .block-content li.item {
	display: inline-block;
	padding: 0 9px;
}
.catlanding .block .block-content .mini-products-list li.item product {
	height: auto;
	width: auto;
}
.catlanding .block .block-content .mini-products-list .product {
	width: auto;
}
.catlanding .block .block-content .mini-products-list .product-image {
  border: 0 none;
  width: 150px;
}
.catlanding .block .block-content .mini-products-list .product-details {
	font: normal normal 15px Arial, Helvetica, sans-serif;
	margin-left: 0;
	text-align: center;
}
.catlanding .block .block-content .mini-products-list .product-name {
	text-align: center;
	font-weight: bold;
}
.catlanding .block .block-title strong {
	background-image: none;
	color: #464646;
	font: normal bold 25px/29px gothambook, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-transform: none;
}
.category-couture .category-view .category-description.std {
	color: #464646;
	font: normal normal 25px/30px gothambook, Arial, Helvetica, sans-serif;/* "Times New Roman", Times, serif */
	text-align: center;
}
.complaintprocessing-index-index .main-container,
.catalog-seo-sitemap-product .main-container,
.catalog-seo-sitemap-category .main-container,
.reminders-index-thanks .main-container,
.reminders-index-index .main-container,
.cms-index-noroute .main-container,
.cms-page-view .main-container,
.customer-account-create .main-container,
.customer-account-login .main-container,
.catalogsearch-result-index .main-container,
.cms-aboutus .main-container,
.checkout-onepage-index .main-container,
.checkout-cart-index .main-container,
.contacts-contacts-index .main-container,
.catalog-category-view .main-container,
.catalog-product-view .main-container {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/undermenu2.png) repeat-x 0 0;
	padding-top: 12px;
}
.checkout-onepage-index .main-container {
	padding-top: 24px;
}
.catalog-product-view .main .col-left {
	width: 124px;
}
.sidebar .block-viewed {
	display: none;
}
.sidebar .block-explore-collection {
	border: 0 none;
}
body > .block-explore-collection {
	display: none;
}
.sidebar .block-explore-collection .block-title {
	color: #898989;
	text-align: center;
	padding: 0 11px;
}
.sidebar .block-explore-collection .block-title strong {
	background-image: none;
	color: #464646;
	font-weight: bold;
}
.sidebar .block-explore-collection li.item,
.sidebar .block-explore-collection li.item .product {
	height: 100px;
	overflow: hidden;
	position: relative;
	width: 100px;
}
.sidebar .block-explore-collection li.item .overtitle {
	display: table;
	height: 100px;
	width: 100px;
}
.sidebar .block-explore-collection li.item a:hover .overtitle {
	left: 0;
	position: absolute;
	top: 0;
}
.sidebar .block-explore-collection li.item .overtitle .tCell {
	background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/white70pc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #363636;
	cursor: pointer;
	display: table-cell;
	font: normal normal 11px "Times New Roman", Times, serif;
	height: 100px;
	letter-spacing: 0.1em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100px;
}
#product-options-wrapper.product-options {
	background-color: #fff;
	border: 1px solid;
	border-bottom: 0;
	width: 420px;
	padding: 12px;
}
.columns3 li .actions,
columns2 li .actions {
	clear: both;
	margin: 0;
	padding: 12px 0 0 0;
	/* width: 100%; */
}
.viewproduct {
    font: 13px/16px gothambook, Arial,Helvetica,sans-serif;
    letter-spacing: 0.3em;
		padding-bottom: 18px;
		padding-top: 10px;
    text-align: center;
    text-transform: lowercase; /* uppercase */
}
.viewproduct a,
.viewproduct a:visited {
	background-color: #fff;
	border: 1px solid #959595;
	color: #acacac;
	display: inline-block;
	padding: 2px 16px 3px 16px;
	letter-spacing: normal;
}
.viewproduct a:hover {
	background-color: #959595;
	color: #fff;
	text-decoration: none; /* underline */
}
.viewproduct .arrows {
    background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite2.png") no-repeat scroll 100% 0;
    display: none; /* inline-block */
    height: 0; /* 15px */
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    vertical-align: top;
    width:0; /* 18px*/
}
.viewproduct a:hover .arrows {
	background: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/linkarrsprite2.png") no-repeat scroll 100% 100%;
}
.product-essential .more-views.MagicToolboxSelectorsContainer {
	margin-right: -17px;
}
.product-essential .more-views.MagicToolboxSelectorsContainer h4 {
	display: none;
}
#overlay{width:100%;background-color:#666; opacity:0.7; position:absolute;top:0px;z-index:4000;}
#lightbox{width: 726px; text-align:center; position:absolute;  background-color: #FFFFFF; margin: auto auto;  border: 0 none; padding: 20px; top:30px; z-index:4001;}
#lightbox .gifts-header p { color: #363636; font: normal normal 14px gothambook, Arial, Helvetica, sans-serif; }
#lightbox .gifts-header { background-color: #ebebeb; border: 1px solid #c2c3c5; margin: 0 0 4px 0; padding: 9px 18px; text-align: left; }
#lightbox .gifftslist { border: 2px solid #f8f8f8; padding: 4px 1px; margin: 8px 0; overflow: hidden; }
#lightbox a{cursor:pointer; /* color:#fff; position:relative; display:block; */}
#lightbox ul li {border: 1px solid #c6c6c6; display: inline-block; width: 150px; padding: 6px; margin: 7px; height: 200px; text-align: center; position: relative; height: 210px; }
#lightbox ul li img { display: block; height: 150px; left: 6px; position: absolute; top: 6px; width: 150px; z-index: 2; }
#lightbox ul li .label, #lightbox ul li .label span { display: block; text-align: center; }
#lightbox ul li input { left: 0; position: absolute; top: 0; z-index: -1; visibility: hidden; }
#lightbox ul li span.label { height: 60px; left: 6px; position: absolute; top: 156px; width: 150px; }
#popoptions .price-notice { padding-left: 0; }
#popoptions li.added { border: 2px solid #363636}
#popoptions li.added .remover { background-color: #363636; color:white}
.giftcol { width: 32%; float:left;}
#giftcancel { background-color: #fff; border: 1px solid #f8f8f8; color: #363636; display: inline-block !important; font: normal normal 14px Arial,Helvetica,sans-serif; letter-spacing: .2em; margin: 0 10px; padding: 8px 14px; text-transform: uppercase; vertical-align: bottom; }
#giftcancel:hover { background-color: #999; color:#f8f8f8; text-decoration: none; }
#lightbox .adder, #lightbox .remover { background: #adadad none; border: 1px solid #959595; clear: both; color: #fff; display: inline-block !important; font: normal normal 12px Arial, Helvetica, sans-serif; letter-spacing: normal; padding: 2px 12px; text-align: center; text-transform: lowercase; }
#lightbox label:hover .adder, #lightbox label:hover .remover { background-color: #fff; color:#adadad; }
#lightbox h2 { color: #464646; font: normal normal 14px gothammedium,Arial,Helvetica,sans-serif; letter-spacing: .2em; margin: 0; padding: 8px 0; text-transform: uppercase; }
.sidebar .block.block-cart,
#checkout-progress-wrapper .block-progress {
	border: 4px solid #f8f8f8;
	border-radius: 0;
	margin: 0 0 14px;
}
#checkout-progress-wrapper .block-title,
.sidebar .block.block-cart .block-title{
	background: transparent none;
}
#checkout-progress-wrapper .block-title strong,
.sidebar .block.block-cart .block-title strong {
	background: transparent none;
	color: #363636;
	font: normal normal 16px gothammedium, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 0 4px 0;
	text-align: center;
}
#sagepaydirectpro_expiration_yr_chosen {
	margin-left: 10px;
}
#checkout-step-review #review-buttons-container {
	padding-right: 0;
}
#checkout-step-review .data-table td.last .price {
	color: #363636;
	font: normal normal 15px Arial, Helvetica, sans-serif;
}
.product-options-bottom {
	background-color: #FFFFFF;
	border: 1px solid #dadada;
	border-top:0;
    clear: right;
    float: right;
	padding: 12px;
	padding-top: 0;
    width: 420px;
}
.product-options-bottom .add-to-cart label,
.product-options-bottom .add-to-cart input,
.product-options-bottom .add-to-links,
.product-options-bottom .price-box {
	display: block;
	font-family: gothammedium, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 16px;
	font-size: 10px;
}

.product-options-bottom .price-box { 
	padding: 4px 0 0 10px; 
	width:20%;
}

.product-options-bottom .add-to-cart button.add-to-cart-and-checkout {
    clear:both;
}

.successpage {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/rosesrow.jpg) no-repeat 0 100%;
	/*overflow: hidden;*/
	padding: 28px;
	text-align: center;
}
.successpage h1 {
	color: #363636;
	text-align: center;
}
.successinfo {
	text-align: center;
}
.successinfo p {
	color: #363636;
	font: normal normal 16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 280px;
	text-align: center;
}
.successinfo p.ordernum {
	padding: 9px 0;
}
.successcta {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/white70pc.png);
	border: 4px solid #dadada;
	margin: 18px 0;
	overflow: hidden;
	padding: 24px 18px 18px;
	text-align: center;
}
.successcta h2 {
	color: #363636;
	font: normal normal 22px  gothambook, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.successctamain p {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 0;
}
.successctamain {
	margin: 9px 0;
	padding: 9px 0;
}
.successctaform {
	margin: 0;
	padding: 0;
}
.successctabenefits {
	margin: 0;
	padding: 0 0 20px 0
}
.successctabenefits li {
  border: 3px solid #dadada;
  display: inline-block;
  height: 200px;
  margin: 3px 2px;
  padding: 12px;
  vertical-align: top;
  width: 20%;
}
.successctabenefits li h3 {
  color: #363636;
  font: 18px gothambook, Arial, Helvetica, sans-serif;
}
.successctabenefits li p {
  font: 16px Arial, Helvetica, sans-serif;
  margin: 28px 0;
}
p.ordernum a {
	color: #363636;
	text-decoration: underline;
}
.success2home {
	border-top: 0 none !important;
}
.cms-aboutus .main-container >  .main,
.contacts-contacts-index .main-container >  .main {
	/*//background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/rosesright.jpg) no-repeat 100% 0;*/
}
.contacts-contacts-index .fieldset .form-list {
	margin-left: -18px;
	padding-top: 22px;
}
#recaptcha_widget_div {
	margin-left: -18px;
	margin-top: 18px;
}
.contacts-contacts-index .fieldset .legend {
	background: #f8f8f8 none;
	border: 0 none;
	color: #363636;
	font: normal normal 16px/20px gothambook,Arial,Helvetica,sans-serif !important;
	padding: 8px 0 8px 16px;
	text-transform: uppercase;
}
.contacts-contacts-index .buttons-set {
	border-top: 1px solid;
	padding-bottom: 24px;
	/*//padding-right: 60px;*/
}
.contacts-contacts-index .buttons-set .required {
	padding-left: 18px;
	/*//text-align: left;*/
}
.contacts-contacts-index p {
        font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif;
	margin: 0;
	padding: 18px 0 0 0;
	text-align: left;
}
.cms-aboutus .std p {
	font: normal normal 14px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 0 0 0;
	text-align: left;
}
/*****************
cookies dialog
******************/
#cookiedialog {
	background-color: #898989;
	height: 85px;
	width: 100%;
	position:fixed;
	bottom:0;
	z-index:99;
	opacity:.95;
}
.cookiesdialog {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/infobg.png) no-repeat 25px 78%;
	margin: 0 auto;
	padding: 0 170px 0 105px;
	position: relative;
	width: 705px;
}
.cookiesdialog h3 {
	color: #f8f8f8;
	font: normal normal 16px/19px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 0 12px 0;
	text-align: left;
}
.cookiesdialog p {
	color: #fff;
	font: normal normal 13px/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
}
.cookiesdialog p a {
	color: #fff;
}
#cookiedialogcloser {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/closer.png) no-repeat 100% 50%;
	color: #f8f8f8;
	display: block;
	font: normal normal 14px/17px Arial, Helvetica, sans-serif;
	padding: 0 18px 0 0;
	position: absolute;
	right: 10px;
	top: 8px;
}
/******* calendar overwrites **********/
.calendar table {
  background: #f7f7f7;
}
.calendar .day {
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #bbbbbb 100%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#bbbbbb), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#bbbbbb 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#bbbbbb 100%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#bbbbbb 100%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#bbbbbb 100%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.calendar .disabled {
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ececec 100%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ececec), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ececec 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ececec 100%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ececec 100%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ececec 100%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.calendar tbody td.selected {
    background: none repeat scroll 0 0 #BAD3E7;
}
.calendar tfoot .ttip {
    background: none repeat scroll 0 0 #959595;
}
.calendar thead .title {
    background: none repeat scroll 0 0 #959595;
		color: #bcd5eb;
}
.calendar thead .headrow td {
    white-space: nowrap;
    font-size: 11px;
}
.calendar tbody .rowhilite td {
  background: #BAD3E7;
}
.product-options dd dt,
.product-options dd dd {
	padding-left: 0;
}
.col-right .mini-products-list .product-details a.btn-edit,
.col-right .mini-products-list .product-details a.details {
	border: 1px solid #464646;
	color: #464646;
	display: inline-block;
	font: normal normal gothambook, Arial, Helvetica, sans-serif;
	padding: 2px 10px 2px;
	text-transform: lowercase;
}
.col-right .mini-products-list .product-details a.btn-edit:hover,
.col-right .mini-products-list .product-details a.details:hover {
	background-color: #acacac;
	border-color: #acacac;
	color: #fff;
	text-decoration: none;
}
a.back-link,
.box-recent .box-head a {
	border: 1px solid #464646;
	color: #464646;
	display: inline-block;
	font: normal normal 12px gothambook, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 2px 14px;
	text-decoration: none;
	text-transform: lowercase;
}
.back-link:hover
.box-recent .box-head a:hover {
	background-color: #959595;
	border-color: #fff;
	color: #fff;
	text-decoration: none;
}
.back-link small {
	display: none;
}
input#postcode_id {
	width: 140px;
}
#manual_address dt {
	padding-top: 4px;
}
.hiddenfield {
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0 !important;
	overflow: hidden;
	padding: 0 !important;
}
.nopb {
	padding-bottom: 0 !important;
}
.nopt {
	padding-top: 0 !important;
}
.leftdd {
	float: left;
	padding-top: 0 !important;
	width: 45%;
}
.rightdd {
	float: right;
	padding-right: 14px !important;
	padding-top: 0 !important;
	width: 47%;
}
#_cp_result_display {
	font-size: 12px;
	text-transform: none;
}
.product-options dt label {
	font-family: gothammedium, Arial, Helvetica, sans-serif;
}
.product-options-bottom .add-to-cart label,
.product-options-bottom .add-to-cart input {
	display: none;
}
.product-options-bottom .add-to-cart {
	padding: 0 10px 10px 0;
}
.customer-account-index .my-account .buttons-set {
border-top:  0 none;
}
#alcohol-disclaimer {
	background-color: #ae2776;
	color: #FFFFFF;
	font: normal normal 14px/17px normal gothammedium, Arial, Helvetica, sans-serif;
	margin-top: 12px;
	padding: 14px 0;
	text-align: center;
}
.catalog-seo-sitemap-product .col-main,
.catalog-seo-sitemap-category .col-main {
	margin: 0 auto;
	width: 980px;
}
.catalog-seo-sitemap-product .col-main .page-title h1,
.catalog-seo-sitemap-category .col-main .page-title h1 {
	margin-top: 29px;
	text-align: center;
}
.page-sitemap .sitemap h2 {
	border-bottom: 1px solid #d9e7f0;
	font: 16px gothammedium, Arial, Helvetica, sans-serif;
	letter-spacing: .05em;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	text-transform: uppercase;
}
.page-sitemap .sitemap h2 a {
	color: #464646;
}
.page-sitemap .sitemap {
	overflow: hidden;
	width:100%;
}
li.catgroup {
	display: block;
	float: left;
	margin: 0;
	padding: 0 2% 0 2%;
	width: 21%;
}
li.rowbreak {
	clear: both; /* must clear both and have 4 categories per column or change html struture */
	display: block;
	float: none;
	width: 100%;
}
li.productlistlink {
	display: block;
	float: left;
	margin: 0;
	padding: 0 2% 0 2%;
	width: 21%;
}
.subscribeDateRemiderBlockWrapper {
	display:none
}
.simple-social-icons ul li a, .simple-social-icons ul li a:hover { 
    background-color: #777777 !important; 
    border-radius: 3px; 
    color: #ffffff !important; 
    font-size: 18px; 
    padding: 9px; 
}  
.simple-social-icons ul li a:hover { 
    background-color: #f8f8f8 !important; 
    color: #ffffff !important; 
}
@font-face {
	font-family: 'fontello';
	src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/fontello.eot?78492064');
	src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/fontello.eot?78492064#iefix') format('embedded-opentype'),
       url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/fontello.woff2?78492064') format('woff2'),
       url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/fontello.woff?78492064') format('woff'),
       url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/fontello.ttf?78492064') format('truetype'),
       url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/fonts/fontello.svg?78492064#fontello') format('svg');
    font-weight: normal;
	font-style: normal;
	font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/font/fontello.svg?11995952#fontello') format('svg');
  }
}
*/

.simple-social-icons {
	overflow: hidden;
}

.simple-social-icons ul {
	margin: 0;
	padding: 0;
}

.simple-social-icons ul li {
	background: none !important;
	border: none !important;
	float: left;
	list-style-type: none !important;
	margin: 0 6px 12px !important;
	padding: 0 !important;
}

.simple-social-icons ul li a {
	border: none !important;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: inline-block;
	font-family: 'fontello';
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	line-height: 1em;
	speak: none;
	text-align: center;
	text-decoration: none !important;
	text-transform: none !important;
	width: 1em;
}

.simple-social-icons ul.aligncenter {
	text-align: center;
}

.simple-social-icons ul.aligncenter li {
	display: inline-block;
	float: none;
}

.st_sharethis_custom {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/closer.png) no-repeat 100% 50%;
	padding:0px 16px 0 0;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
    height: 33px !important;
    line-height: 33px !important;
}
.st_instagram_hcount .stButton span:nth-of-type(1)    {
/*    //height: 33px !important;
    //line-height: 33px !important;*/
}

.st_instagram_hcount span:first-child:not(.stArrow) {
     height: 33px !important;
    line-height: 33px !important;
}

.stButton .st-facebook-counter {
     background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/fb.png) no-repeat 100% 50% !important;
}
.stButton .st-facebook-counter:hover {
     background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/fb-hover.png) no-repeat 100% 50% !important;
}

.stButton .stButton_gradient {
    background: none !important;
}
.stButton .st-twitter-counter {
     background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/tw.png) no-repeat 100% 50% !important;
}
.stButton .st-twitter-counter:hover {
     background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/tw-hover.png) no-repeat 100% 50% !important;
}
.st_instagram_hcount .stButton_gradient > span {
    background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/inst.png) no-repeat 100% 50% !important;
    text-indent: -9999px;
/*    //height: 33px !important;
    //line-height: 33px !important;*/
    width:14px;
}
.st_instagram_hcount .stButton_gradient > span:hover {
    background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/inst-hover.png) no-repeat 100% 50% !important;
}
.st_instagram_hcount .stButton .stArrow {
/*    //height: 40px !important;
    //line-height: 40px;*/
}
.st_instagram_hcount .stButton .stArrow > .stButton_gradient.stHBubble {
    background: -moz-linear-gradient(center top , #D5D5D5 0px, #EFEFEF 48%, #FFFFFF 94%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #BFBFBF;
    border-radius: 4px;
    display: inline-block;
    font-family: serif;
    height: 16px;
    padding: 2px;
}


.st_instagram_hcount .stButton .stButton_gradient {
    background: none;
    border:0px;
    height:auto;
    line-height: 16px;
    
}
.stButton .st-pinterest-counter {
    background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/pin.png) no-repeat 100% 50% !important;
}
.stButton .st-pinterest-counter:hover {
    background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/pin-hover.png) no-repeat 100% 50% !important;
}
.stButton .st-pinterest-counter, .stButton .st-email-counter, .stButton .st-twitter-counter, .stButton .st-facebook-counter {
    width: 37px !important;
}
.titleSocial {
    color: #555555;
    display: block;
    font-size: 11px;
    height: 19px;
    margin-top: 6px;
    padding: 7px 12px 0 10px;
    font-weight: bold;
}
.checkout-continue-shopping {
    font-weight: bold;
    cursor: pointer;
    clear: both;
    text-transform: uppercase;
}
.product-continue-shopping {
   cursor: pointer;
   font-weight: bold;
}
.product-continue-shopping-p {
    text-align: right;
}

.ruk_rating_snippet .count, .ruk_rating_snippet i {color: #363636 !important}

.deliveryMethod .earliest-delivery-date{
	float:left;
	padding-left: 29px;
}

/*reviews product page bottom*/
#ruk_productReviewWidget .ruk_reviewSimpleStats .stat {
	background-color: #959595 !important;
	border-bottom: 2px solid #80897B  !important;
}
.ruk-icon-reviews-logo-01{
	display:none;
}
#ruk_productReviewWidget .ruk_pagination strong a{
	color: #959595 !important;
}

#ruk_productReviewWidget .ruk_reviewSimpleStats .average {
	border-right: 1px solid #80897B  !important;
}
#ruk_productReviewWidget .stars i, #ruk_productReviewWidget .stars i ,#ruk_productReviewWidget .ruk_reviewsList .commentHeading .author .verified {
	color: #363636 !important;
}

/* sagePay logo override */

label[for="p_method_sagepaydirectpro"]{
	background-image: url("https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/card-types.jpg") !important;
	background-position: 40px 10px !important;
}
button.explorebtn{background:none; cursor: pointer}
button.explorebtn:hover{background-color: #363636; color: white;}

/* corporate registration form - START */
.corporate-account-create{
	width: 365px;
}
.corporate-account-create .fieldset{
	border: none;
}

.corporate-account-create .legend{
	display: none;
}
.corporate-account-create li .fieldset{
	border: none;
	padding: 0;
	margin: 0;
}
.corporate-account-create .buttons-set{
	border: none;
	margin: 0;
	padding: 0;
}
.corporate-account-create .buttons-set button.button{
	float: left;
	margin: 0;
	width: 275px;
}
.corporate-account-create p.required{
	text-align: left;
}
/* corporate registration form - END */

body.catalog-category-view .col-main p a:link { color:#363636; text-decoration: none; }
body.catalog-category-view .col-main p a:visited { color:#b596a8; text-decoration: none; }
body.catalog-category-view .col-main p a:hover { color:#969596; text-decoration: none; }

dd.deliveryMethod {
	display: none;
}
div.loadingDeliveryMethod {
	padding: 5px 10px 5px 10px;
	text-align: center;
	height: 65px;
}

/*minicart and login*/

/* Header must stack above #custommenu (z-index 200) so My Bag / My Account
   dropdowns (children of .header) are not covered by the mega menu. */
.header {
	z-index: 300;
}

#mybagElement{
	position: absolute;
	right: 0px;
	z-index: 10000;
	background: white;
	right: -50px;
	width: 250px;
}

#mybagElement .block.block-cart, .signIn-form-wrapper{
	border: 3px solid #F6F6F6;
}
#mybagElement .block-content{
	margin: 20px;
	border: 1px solid #DADADA;
}
#mybagElement #cart-sidebar *, .signIn-form-wrapper button span * {
	/*reset all*/
	padding: 0;
	margin: 0;
	font-family: gothammediun, Arial, Helvetica, sans-serif !important;
}
#mybagElement #cart-sidebar li{
	width:100%;
}
#mybagElement #cart-sidebar img{
	max-width: 75px;
	max-height: 75px;
}
#mybagElement #cart-sidebar .product-details-wrapper{
	width: 50%;
	float: right;
}
#mybagElement #cart-sidebar .product-details-wrapper .product-name a{
	font-weight: bold;
}
#mybagElement #cart-sidebar .product-details-wrapper .product-details-edit a {
	font-size: smaller;
	color: #ABABAB;
	width: 100%;
	display: inline-block;
}

#mybagElement #cart-sidebar .product-details-wrapper .pricing span{
	font-size: 12px;
	color: #ababab;
}
#mybagElement span{
	background: none;
}

#mybagElement .block {
	margin: 0;
}

#mybagElement .block-action {
	text-align: center;
	text-transform: uppercase;
	padding: 0px 20px 20px 20px;
}

#mybagElement .block-action div{
	padding: 10px;

}
#mybag .ion-bag, #mybagElement .block-action div{
	cursor: pointer;
}
#mybagElement .block-action .continue-shop{
	margin-top:10px;
}

.signIn-form-wrapper{
	width: 272px;
	position: absolute;
	background: white;
	padding: 10px;
	left: 0;
	z-index: 10000;
}
.signIn-form-wrapper.signOut{
	width:230px;
}

.signIn-form-wrapper .actions{
	padding:10px 0 10px 0;
	display: block;

	width:100%;
}
.signIn-form-wrapper .staticBlock{
	clear: both;
}
.signIn-form-wrapper .actions .left{
	margin-right: 5px;
}
.corporate-customer-signin{
	border-top: 1px solid #999;
}
.signIn-form-wrapper button{
	margin-bottom: 10px;
}
.signIn-form-wrapper button.button{
	padding: 0;
}
.signIn-form-wrapper button.button.regularSignIn.left, #mybagElement .block-action .go-checkout {
	background: #363636 !important;
}
.signIn-form-wrapper button.button.regularSignIn.left:hover, #mybagElement .block-action .go-checkout:hover, .signIn-form-wrapper button.button.regularSignIn.signout:hover{
	background: white !important;
	border: 1px solid black !important;
}
.signIn-form-wrapper button.button.regularSignIn.left:hover span span, #mybagElement .block-action .go-checkout:hover span span, #mybagElement .block-action .go-checkout:hover, .signIn-form-wrapper button.button.regularSignIn.signout:hover span span{
	color: black !important;
}
.signIn-form-wrapper button.button.regularSignIn.right:hover, #mybagElement .block-action .continue-shop:hover {
	background-color: #363636 !important;
}
.signIn-form-wrapper button.button.regularSignIn.right:hover span span, #mybagElement .block-action .continue-shop:hover{
	color: #fff !important;
}
.signIn-form-wrapper button.button.regularSignIn.right, .signIn-form-wrapper button.button.corporateSignIn.right, .signIn-form-wrapper button.button.regularSignIn.signout, #mybagElement .block-action .continue-shop{
	border: 1px solid #999 !important;
}
.signIn-form-wrapper button.button.regularSignIn.right, .signIn-form-wrapper button.button.corporateSignIn.right{
	background: white !important;
}
.signIn-form-wrapper button span, .signIn-form-wrapper button span span {
	margin: 0 !important;
}
.signIn-form-wrapper button{
	width:100%;
}

.signIn-form-wrapper button.button.regularSignIn.left span span, .signIn-form-wrapper button.button.corporateSignIn.left span span,.signIn-form-wrapper button.button.regularSignIn.right span span, .signIn-form-wrapper button.button.corporateSignIn.right span span, .signIn-form-wrapper button.button.regularSignIn.signout span span{
	letter-spacing: 0.1em !important;
	text-transform: uppercase !important;
	text-align: center;
}
.signIn-form-wrapper button.button.regularSignIn.signout span span{
	margin-top:10px !important;
}
.signIn-form-wrapper button.button.regularSignIn.left span,.signIn-form-wrapper button.button.corporateSignIn.left span,.signIn-form-wrapper button.button.regularSignIn.right span, .signIn-form-wrapper button.button.corporateSignIn.right span{
	height:10px;
}
.signIn-form-wrapper button.button.regularSignIn.left span span,.signIn-form-wrapper  button.button.corporateSignIn.left span span, .signIn-form-wrapper button.button.regularSignIn.signout span span,#mybagElement .block-action .go-checkout{
	color:white;
}
.signIn-form-wrapper button.button.regularSignIn.right span span, .signIn-form-wrapper button.button.corporateSignIn.right span span, .continue-shop {
	color:#999;
}
.signIn-form-wrapper button.button.regularSignIn.left{
	 padding: 4px 23px 4px 24px;
 }
.signIn-form-wrapper button.button.regularSignIn.right, .signIn-form-wrapper button.button.corporateSignIn.signout{
	padding: 4px 5px 4px 5px;
}
.signIn-form-wrapper button.button.corporateSignIn.left, .signIn-form-wrapper button.button.regularSignIn.signout{

	background-color: #646464;
}

.signIn-form-wrapper button.button.corporateSignIn.left{
	padding: 4px 7px 4px 0px !important;
}

.signIn-form-wrapper button.button.corporateSignIn.right, .signIn-form-wrapper button.button.corporateSignIn.signout{
	padding: 4px 10px 4px 7px;
	float:right !important;
}
.signIn-form-wrapper.signOut button.button.regularSignIn.right, .signIn-form-wrapper button.button.regularSignIn.signout{
	width:100%;
	margin-bottom:10px;
}
#mybag span{
	padding: 0;
	margin: 0;
}
#mybag span.itemsCounter {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 13px;
	height: 13px;
	background-color: #363636;
	position: absolute;
	font-size: 10px;
	color: white;
	line-height: 1.30;
	top: 0px;
	left: 115px;
	text-align: center;
}

#mybag .ion-bag:before, #myaccount.ion-android-person:before{
	margin-right: 5px;
	vertical-align: bottom;
	font-size: 20px;
}


/*#myaccount.ion-android-person:before{
	vertical-align: -2px;
}
#mybag .ion-bag:before{
	font-size: 18px;
}*/

li.menuHover{
	background-color: #F6F6F6;
}


div.product-view-reviews {
	width: 455px;
	margin-right: 70px;
	float: left;
}

div.product-view-reviews h2,
div.product-view-reviews h3 {
	font-family: gothammedium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 100;
}

#reviewprodpage {
	width: 455px;
	float: left;
}

#reviewprodpage h2,
#reviewprodpage h3 {
	font-family: gotham, Helvetica, Verdana, sans-serif;
	color: #353435;
	font-weight: 100;
}

#reviewprodpage h2 {
	font-size: 24px;
}

#reviewprodpage h3 {
	font-size: 18px;
	font-family: gotham, Helvetica, Verdana, sans-serif;
	color: #353435;
	font-weight: 100;
}

#reviewprodpage form fieldset .cr-radio-unchecked span,
#reviewprodpage form fieldset .cr-radio-checked span {
	background-image: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/bkg_rating.png);
	background-size: 20px;
	height: 20px;
	width: 20px;
}

#reviewprodpage form fieldset .cr-radio-checked span {
    background-position: 0 20px;
}

#reviewprodpage button#product_page_login_to_review_btn {
    border: 1px solid #dadada !important;
}

#reviewprodpage #product_page_login_to_review_btn span {
	font-family: gothammedium, Arial, Helvetica, sans-serif;
	color: #a1a1a1;
	text-transform: uppercase;
}

.product-box-reviews-summary {
	font-family: gothammedium, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 100;
}

.product-view-reviews .product-box-reviews-summary {
}

#customer-reviews .product-review {
	margin:	25px 0;
}

#customer-reviews .product-review-name {
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-family: gothambook,Helvetica, Verdana, sans-serif;
	margin-bottom: 12px;
}

#customer-reviews .rating-box,
#customer-reviews .rating {
	background-size: 20px;
	width: 100px;
	height: 19px;
}


#review-form .rating-table {
    border-collapse: collapse;
    text-align: left;
}

#review-form .rating-table .label {
    font-size: 16px;
    text-align: left;
    font-weight: 600;
    padding-bottom: 0;
    padding-top: 6px;
}

#review-form .cr-radio {
	float: right;
}

#review-form .cr-radio input:checked + span {
	background-position: 0 20px;
}

#review-form fieldset input,
#review-form fieldset textarea,
#review-form fieldset button {
	border: 1px solid #dadada;
	padding: 5px 10px;
	margin: 5px 0;
	font-size: 14px;
	font-family: gotham, Helvetica, Verdana, sans-serif;
	color: #353435;
	font-weight: 100;
}

#review-form fieldset button {
	font-family: gothammedium, Arial, Helvetica, sans-serif;
	font-weight: 100;
	background-color: #ffffff;
	border: 1px solid #dadada;
	padding: 10px 30px;
	text-transform: uppercase;
	cursor: pointer;
}

.data-table .order-status {
    width:50%;
}

dd.card .cr-check,
dd.card .cr-radio {
	float: none !important;
	display: inline-block !important;
}


#track-my-order input.button,
#track-my-order-result a.button {
    border: 1px solid #959595;
    color: #959595;
    display: inline-block;
    font: normal normal 13px/16px gothambook, Arial, Helvetica, sans-serif;
    letter-spacing: .1em;
    padding: 1px 10px 2px;
}
#track-my-order input.button:hover,
#track-my-order-result a.button:hover {
    background-color: #363636;
    color: #fff;
}





div.menu:hover div.parentMenu, div.menu.active
.menu active:hover
{
	color:#3a3a3c
}
li.menuHover {
	background-color: #f5f5f5;
}

#custommenu div.wp-custom-menu-popup .block1 {
	float: none !important;
	margin: auto;
	width: 1320px; /* 6 × 220px headings (Flowers) */
}

.catalog-product-view .product-options-bottom .price-box .price .price-box {
	padding: 0;
}

.catalog-product-view .product-options-bottom .price-box .price > .price-box > strong{
	display:none;
}

.catalog-product-view .product-options-bottom .price-box .price > .price-box >  br {
	display: none;
}

.catalog-product-view .product-options-bottom .price-as-configured .price-label {
	display: none;
}

.catalog-product-view .product-options-bottom .price-as-configured{
	display:block;
}

.checkout-onepage-index .apple-pay-active {
	display: table;
}

.checkout-onepage-index #p_method_apple_pay {
	display: none;
}

.checkout-onepage-index label[for=p_method_apple_pay] {
	display: none;
}

.checkout-onepage-index .apple-pay-active #p_method_apple_pay {
	display: table-cell !important;
}

.checkout-onepage-index .apple-pay-active label[for=p_method_apple_pay] {
	display: table-cell !important;
}

.ruk_rating_snippet{
	min-height: 24px !important;
}

.spinner-container {
	display: flex;
	flex-direction: column;
	align-items: center;  /* Centers spinner & text */
	justify-content: center;
	text-align: center;
	width: 100%;
}

.spinner {
	margin: 0 auto;
	width: 50px;
	height: 50px;
	background: url('https://cdn.appleyardflowers.com/skin/frontend/default/appleyard/images/opc-ajax-loader.gif') no-repeat 50% 50%;
	animation: spin 1s linear infinite;
	display: block;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.loading-text {
	font-size: 14px;
	text-align: center;
	color: #333;
}

.more-views img {
	cursor:pointer;
}


.product-img-box .product-image img, .product-img-box .product-image img:hover {
	width: 440px;
	height: auto;
	pointer-events: none !important;
}

/* Gift cards: match Gifts slider left inset and tile packing */
.catalog-product-view .product-options dd.card ul.options-list.owl-carousel,
.catalog-product-view .product-options dd.card ul.options-list.bunslider,
.catalog-product-view .product-options .bundle-child-gift-card ul.options-list.owl-carousel {
	padding-left: 22px;
}
.catalog-product-view .product-options dd.card .owl-item,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item {
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible;
}
.catalog-product-view .product-options dd.card .owl-item li,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item li {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.catalog-product-view .product-options dd.card .owl-item img,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item img {
	display: block;
	width: 136px;
	height: 136px;
	max-width: none;
	padding: 0;
	margin: 0;
	object-fit: cover;
	border: 1px solid #cccccc8c;
}
.catalog-product-view .product-options dd.card .owl-item .rad-control,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .rad-control {
	padding-right: 28px;
}
.catalog-product-view .product-options dd.card .owl-item .rad-control input.radio,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .rad-control input.radio,
.catalog-product-view .product-options dd.card .owl-item .rad-control .cr-radio,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .rad-control .cr-radio {
	top: 4px;
	right: 16px;
}
.catalog-product-view .product-options dd.card .owl-item .price-notice,
.catalog-product-view .product-options .bundle-child-gift-card .owl-item .price-notice {
	display: block;
	clear: both;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-top: 4px;
}
/* @group Base */
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    /*width: 81px !important;*/
    margin-right: 5px;
}
.reminders-index-index .chosen-container {
    width: 81px !important;
}
.occasions .chosen-container {
    width: 148px !important;
}

#co-billing-form .chosen-container {
    width:100% !important;
}
.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #cbe1ec;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}
.chosen-container a {
    cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    background-color: #cbe1ec;/*
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    */
    color: #464646;
    text-decoration: none;
    white-space: nowrap;
    line-height: 20px;
}
.chosen-container-single .chosen-default {
    color: #464646;
}
.chosen-container-single .chosen-single span {
    color: #363636;
    display: block;
    overflow: hidden;
    margin-right: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 3px;
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 14px;
    height: 100%;
}
.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -3px 3px;
}
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat 100% -20px;
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 300px;
    -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
}
.chosen-container .chosen-results li.active-result {
    color: #363636;
    display: list-item;
    cursor: pointer;
    padding: 5px 0;
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #363636;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #363636), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#363636 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#363636 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#363636 20%, #2a62bc 90%);
    background-image: linear-gradient(#363636 20%, #2a62bc 90%);
    color: #fff;
}
.chosen-container .chosen-results li.no-results {
    display: list-item;
    background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}
.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto !important;
    height: 1%;
    border: 1px solid #aaa;
    background-color: #cbe1ec;
    /*
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    */
    cursor: text;
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 5px;
    height: 15px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #666;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
    color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    border-radius: 3px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') -42px 1px no-repeat;
    font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-color: #cbe1ec;	/*
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
box-shadow: 0 1px 0 #fff inset;
    */
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 5px;
}
.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.chosen-disabled .chosen-single {
    cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
    text-align: right;
}
.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}
.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
}
.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
}
.chosen-rtl .chosen-choices li {
    float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
    left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -30px -20px;
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
    background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
    direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
	background-image: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/css/chosen-sprite@2x.png') !important;
	background-size: 52px 37px !important;
	background-repeat: no-repeat !important;
    }
}
/* @end */

#date_of_birth_day_chosen,
#date_of_birth_month_chosen
{
    max-width: 80px;
}

#date_of_birth_year_chosen {
    max-width:150px;
}

#custom_reminders .chosen-container.sc-day { width: 81px !important; }
#custom_reminders .chosen-container.sc-month { width: 81px !important; }
#custom_reminders .chosen-container.sc-year { width: 81px !important; }

#payment_form_sagepaydirectpro #sagepaydirectpro_cc_type_exp_div .chosen-container { width: 125px !important; margin-right:0px; }

.sort-by .chosen-container {
    max-width:170px;
}

.limiter .chosen-container{
    width: 100px !important;
}
.paginatorLabel{
    width: 25%;
    display: inline-block;
}
.paginatorLabel.left{
    float: left;
}
.paginatorLabel.right{
    float: right;
}
.sort-by {
    width: 240px;
}
.pager .pages, p.amount, .paginatorLabel{
    padding-top: 5px;
}
.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single, .chosen-container .chosen-drop{
    background-color: #fff;
}
.chosen-container .chosen-results li.highlighted{
    background-color: #363636;
    background-image: none;
}
.chosen-container .chosen-results {
    margin: 0;
    padding-left: 0;
}
.chosen-container .chosen-results li{
    border-top: 1px solid #d5d2d3;
    padding: 10px 0;
}
.chosen-single, .chosen-container .chosen-results li{
    text-align: center;
}
.chosen-container-multi .chosen-choices li.search-choice, .chosen-container-single .chosen-drop{
    border-radius: 0;
}
#payment_form_sagepaydirectpro #sagepaydirectpro_cc_type_chosen{
    width:255px !important;
}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://app-prelive.ecomnova.net/skin/frontend/base/default/beaulily/usability/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('https://app-prelive.ecomnova.net/skin/frontend/base/default/beaulily/usability/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('https://app-prelive.ecomnova.net/skin/frontend/base/default/beaulily/usability/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('https://app-prelive.ecomnova.net/skin/frontend/base/default/beaulily/usability/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('https://app-prelive.ecomnova.net/skin/frontend/base/default/beaulily/usability/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('https://app-prelive.ecomnova.net/skin/frontend/base/default/beaulily/usability/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@charset "utf-8";
/* CSS Document */
#newsletter-popup {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/roses.jpg);
	border: 4px solid #fbc492;
	color: #252525;
}
#newsletter-popup .content {
	padding: 10px 50px 40px;
}
#newsletter-popup .contenttext {
	background-color: #fac091;
	color: #252525;
	margin: 60px auto 10px;
	padding: 25px;
	text-align: center;
	width: 370px;
}
#newsletter-popup .contenttext p {
	margin: 0;
}
#newsletter-popup .contenttext h1 {
	background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/dontforget.png) no-repeat 50% 0;
	display: block;
	height: 50px;
	margin: 0 auto 5px;
	overflow: hidden;
	padding: 0;
	text-align: left;
	text-indent: -9999px;
	width: 251px;
}
#newsletter-popup label {
	color:#86638d;
	display: block;
	size:14px;
}
#newsletter-popup .register-form {
	margin: 0 auto;
	padding: 5px 0 0;
	text-align: left;
	width: 420px;
}
#rem-email {
	border: 4px solid #fbc492;
	color: #464646;
	font: normal normal 14px/17px Tahoma, Geneva, sans-serif;
	letter-spacing: .05em;
	padding: 2px 4px;
	width: 404px;
}
#newsletter-popup .buttons-set {
	border: 0 none;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 0 0;
}
#newsletter-popup .register-form button.button {
	background: #fff none !important;
	border: 4px solid #464646 !important;
	padding: 4px 12px;
	color: #464646 !important;
}

#newsletter-popup .register-form button.button:hover {
	border-color: #fff !important;
	background-color: #959595 !important;
	color: #fff !important;
}
#newsletter-popup .register-form button.button:hover span span {
	color: #fff !important;
}
/*
#newsletter-popup .register-form button.button span {
	padding: 0;
}
#newsletter-popup .register-form button.button span span {
	color: #464646;
	padding: 0;
}
#newsletter-popup .register-form button.button:hover span span {
	color: #fff;
}
*/
/*
button.button::-moz-focus-inner {
 border: none; 
}
button.button span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0;
	background: none;
	height: 25px;
	padding: 0;
	margin: 0;
}
button.button span span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0;
}
*/
.cr-check, .cr-radio {
	display: inline-block;
	/*height: 16px;
	overflow: hidden;
	padding: 0;
	text-align: right;
	width: 16px;*/
}
.cr-check-unchecked-disabled,
.cr-radio-unchecked-disabled,
.cr-check-checked-disabled,
.cr-radio-checked-disabled,
.cr-radio-checked span,
.cr-check-checked span,
.cr-radio-checked span,
.cr-check-checked span,
.cr-radio-unchecked span,
.cr-check-unchecked span {
	background-image: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/checkboxbg2.png);
	display: block;
	float: right;
	margin-left: auto;
	height: 16px;
	overflow: hidden;
	position: relative;
	text-indent: -999px;
	width: 16px;
}
.cr-check-unchecked-disabled,
.cr-radio-unchecked-disabled,
.cr-radio-unchecked span,
.cr-check-unchecked span {
	background-position: 0 0;
}
.cr-check-checked-disabled,
.cr-radio-checked-disabled,
.cr-radio-checked span,
.cr-check-checked span {
	background-position: -18px 0;
}

.gifftslist .cr-check {
    left: -9999px;
    position: absolute;
}
ul.links #mybagElement .cart-left-sidebar-discount-block{display:none;}
ul.links #mybagElement #shopping-cart-totals-table tr td {
    color: #474747;
    font-size: 11px !important;
    font-weight: bold !important;
}
ul.links #mybagElement #shopping-cart-totals-table tr th a.giftcard-btn-remove{
	margin: 0;
}
ul.links #mybagElement #shopping-cart-totals-table tr td {
	color: #474747 !important;
    font-size: 11px !important;
    font-weight: bold !important;
}
ul.links #mybagElement #shopping-cart-totals-table tr th {
    color: #474747 !important;
    font-size: 11px !important;
    font-weight: bold !important;
}
ul.links #mybagElement #shopping-cart-totals-table tr th.a-right:first-child{
	text-align:left !important;
}
ul.links #mybagElement #shopping-cart-totals-table tr td.a-right:first-child{
	text-align:left !important;
}
ul.links #mybagElement #shopping-cart-totals-table tr td.a-right:nth-child(2){
	text-align:right !important;
}
ul.links #mybagElement #shopping-cart-totals-table tr td span.price {
    color: #474747 !important;
    font-size: 11px !important;
    font-weight: bold !important;
    font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif;
}
ul.links #mybagElement #shopping-cart-totals-table tfoot tr td span.price {
	font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif !important;
	font-weight: bold !important;
}
ul.links #mybagElement  #shopping-cart-totals-table tfoot td strong{
	font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif !important;
    font-size: 11px !important;
    color: #474747 !important;
    font-weight: bold !important;
}

.block-cart.checkout-totals-section .cart-left-sidebar-discount-block{display:none;}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr td {
    color: #474747;
    font-size: 11px !important;
    font-weight: bold !important;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr th a.giftcard-btn-remove{
	margin: 0;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr td {
	color: #474747 !important;
    font-size: 11px !important;
    font-weight: bold !important;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr th {
    color: #474747 !important;
    font-size: 11px !important;
    font-weight: bold !important;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr th.a-right:first-child{
	text-align:left !important;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr td.a-right:first-child{
	text-align:left !important;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr td.a-right:nth-child(2){
	text-align:right !important;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tr td span.price {
    color: #474747 !important;
    font-size: 11px !important;
    font-weight: bold !important;
    font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif;
}
.block-cart.checkout-totals-section #shopping-cart-totals-table tfoot tr td span.price {
	font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif !important;
	font-weight: bold !important;
}
.block-cart.checkout-totals-section  #shopping-cart-totals-table tfoot td strong{
	font: 12px/1.55 gothambook, Helvetica, Tahoma, sans-serif !important;
    font-size: 11px !important;
    color: #474747 !important;
    font-weight: bold !important;
}
 #ouibounce-modal {
    font-family: 'Open Sans', sans-serif;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:999990;
}
#ouibounce-modal .underlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    cursor: pointer;
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s;
}
#ouibounce-modal .modal {
    width: 490px;
    height: 490px;
    z-index: 999999;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    -webkit-animation: popin 0.3s;
    animation: popin 0.3s;
}

#ouibounce-modal .modal-footer {
 /* position: absolute;*/
 position: relative;
 bottom: 20px;
 text-align: center;
 width: 100%;
 cursor: pointer;
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@-ms-keyframes fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@keyframes fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@-webkit-keyframes popin {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    85% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@-ms-keyframes popin {
    0% {
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    85% {
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 1;
    }

    100% {
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes popin {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }

    85% {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.modal-close{
    height: 75px;
    position: absolute;
    right: 0;
    top: -13px;
    width: 75px;
    z-index: 2;
}
.Shadowed { -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5); }
  .Shaddy { -moz-box-shadow: 0 0  5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0  5px rgba(0,0,0,0.5); box-shadow: 0 0  5px rgba(0,0,0,0.5); }

/* Authorization container - Overlap */
.al-authorization-container-overlap { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 250; }
.al-authorization-container-overlap .Shadow { position: fixed; width: 100%; height: 100%; background-color: black; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); }
.al-authorization-container-overlap .Canvas { position: fixed; left: 0; top: 0; width: 360px; margin: 10px 0;}
.al-authorization-container-overlap .Canvas .Wrapper { padding: 12px; background: #FAF7EE; }
.al-authorization-container-overlap .Close { text-align: right; padding: 12px; position: absolute; width: 100px; right: 0; top: 0; }

.al-authorization-container-overlap .al-authorizationform-register .buttons-set { margin-top: 1em; }

/* Authorization container - Customer Account Login */
.account-login .al-authorizationform-login .buttons-set { border: none; background: none; padding: 0; }
/*.account-login .content { min-height: 300px; }*/

/* Authorization container - Checkout Onepage Index */
#checkout-step-login .al-authorization .messages { height: auto; bottom: auto; top: -165px; }
#checkout-step-login P.loader { padding: 15px 30px; margin: 0 0 0 -105px; }

/* Authorization form */
.al-authorization { position: relative; }
.al-authorization .messages { clear: both; }
.al-authorization .messages LI { margin-bottom: 0 !important; }
.al-authorization .Window { overflow: hidden; }
.al-authorization .Frame H2 { width: 270px; }
.al-authorization .checkout-agreements .agree { padding: 0; }
.al-authorization .checkout-agreements .agree label em{position: static; float: none;}
.al-authorization .checkout-agreements LI { margin: 0; }
.al-authorization .agreement-content { position: absolute; width: 100%; height: auto; left: 105%; }

/* Authorization form shape - Login */
.al-authorizationform-login { width:250px; }

/* Authorization form shape - Register */
.al-authorizationform-register {  }
.al-authorizationform-register LABEL { float: none; }
.al-authorizationform-register LABEL.an-data { float: left; }

/* Authorization form shape - Recovery */
.al-authorizationform-recovery {  }

/* Authorization form shape - Extra */
.al-authorizationform-extra {  }
.al-authorizationform-extra LABEL { float: none; }

/* Authorization form elements */
.al-socialnets { text-align: right; }
/*.al-socialnets UL { display: inline-block; }
.al-socialnets UL LI { float: left; margin-right: 8px; }*/
.al-socialnets ul {
    width: 197px;
}
.al-socialnets .social-Facebook{
    float: left;
    text-align: left;
    margin-right:20px;
}
.al-socialnets .social-Google{
    float: left;
    text-align: right;
}
.al-socialnets .ThumbnailImage { cursor: pointer; }

/* Progress bar */
.alPopup { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 200; }
.alPopup .Shadow { position: fixed; width: 100%; height: 100%; background-color: black; opacity: 0.1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); }
.alPopup .loading-mask { background: url('https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/ajaxlogin/blank.gif') repeat; position: absolute; color: #d85909; font-size: 1.1em; font-weight: bold; text-align: center; opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }
.alPopup .loading-mask .loader { position:fixed; top:45%; left:50%; width:150px; margin-left:-105px; padding:15px 30px; background:#ffffff; border:2px solid #c8e3ea; color:#363636; font-weight:bold; text-align:center; }

/* Agreement popup */
.alAgreementPopup {position: absolute; z-index: 250;}
.alAgreementPopup .Canvas { position: fixed; left: 0; top: 0;  width: 800px; height: 600px; background: #FAF7EE; }
.alAgreementPopup .Content, .alAgreementPopup .Title { padding: 12px; }
.alAgreementPopup .Content { overflow: auto; height: 480px; }
.alAgreementPopup .Toolbar { bottom: 0; padding-bottom: 12px; position: absolute; width: 100%; }
.alAgreementPopup .buttons-set { text-align: center; margin: 0;}
.alAgreementPopup .buttons-set .button { float: none; }

/* Date of birth form field styles */
.form-list {text-align: left;}
.form-list .ajaxlogin-customer-dob .dob-month,
.form-list .ajaxlogin-customer-dob .dob-day,
.form-list .ajaxlogin-customer-dob .dob-year { float:left; width:85px; }
.form-list .ajaxlogin-customer-dob input.input-text { display:block; width:74px; }
.form-list .ajaxlogin-customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .ajaxlogin-customer-dob .dob-day,
.form-list .ajaxlogin-customer-dob .dob-month { width:60px; }
.form-list .ajaxlogin-customer-dob .dob-day input.input-text,
.form-list .ajaxlogin-customer-dob .dob-month input.input-text { width:46px; }
.form-list .ajaxlogin-customer-dob .dob-year { width:140px; }
.form-list .ajaxlogin-customer-dob .dob-year input.input-text { width:134px; }

.form-list .ajaxlogin-customer-dob-extra .dob-month,
.form-list .ajaxlogin-customer-dob-extra .dob-day,
.form-list .ajaxlogin-customer-dob-extra .dob-year { float:left; width:85px; }
.form-list .ajaxlogin-customer-dob-extra input.input-text { display:block; width:74px; }
.form-list .ajaxlogin-customer-dob-extra label { font-size:10px; font-weight:normal; color:#888; }
.form-list .ajaxlogin-customer-dob-extra .dob-day,
.form-list .ajaxlogin-customer-dob-extra .dob-month { width:60px; }
.form-list .ajaxlogin-customer-dob-extra .dob-day input.input-text,
.form-list .ajaxlogin-customer-dob-extra .dob-month input.input-text { width:46px; }
.form-list .ajaxlogin-customer-dob-extra .dob-year { width:140px; }
.form-list .ajaxlogin-customer-dob-extra .dob-year input.input-text { width:134px; }

#login-form .f-left {
    float: left;
}

.buttons-set .back-link {
    display: block !important;
}

.alProgressBar .loader img {
    display: inline;
}

.al-socialnets .socialBckg, .al-socialnets .socialBckg span{
    display: inline-block;
}

/*.al-socialnets .social-Google .socialBckg {
    background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/google.png) center right;
    background-size: contain;
    display: inline-block;
}

.al-socialnets .social-Facebook .socialBckg {
    background: url(https://app-prelive.ecomnova.net/skin/frontend/default/appleyard/images/facebook.png) center right;
    background-size: contain;
    display: inline-block;
}*/


.al-socialnets .socialBckg span {
    color: white;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 2.5;
    cursor: pointer;
}

#onePageLoginForm .col-1{
    float: left;
    clear: both;
    width: 100%;
}

#onePageLoginForm .form-list{
    width: 670px;
}
#onePageLoginForm .form-list li{
    display: inline-block;
}

#billing-login-link .al-socialnets {
    position: absolute;
    left: 284px;
    top: 19px;
}
.customer-account-login .al-authorizationform-login form .form-list{
    width: 370px;
}
.customer-account-login .al-socialnets, .orLoginVia{
    margin-left: 2px;
}
.orLoginVia{
    clear:both; width:100%; text-align: left;
}

.account-login .col-1.new-users .buttons-set{
    min-height:93px;
}


/* Ecomnova Algolia - styles for the Algolia search/category pages and header autocomplete. Based on the design demo.
   Only loaded when Algolia is enabled for the store view. Brand colours/fonts are set per theme in
   ecomnova-algolia-theme.css through the custom properties below. */
:root {
    --ea-accent: #111;
    --ea-accent-contrast: #fff;
    --ea-text: #222;
    --ea-border: #ddd;
    --ea-muted: #777;
    --ea-bg: #fff;
    --ea-image-bg: #f9f9f9;
    --ea-radius: 4px;
    --ea-gap-x: 24px;
    --ea-gap-y: 32px;
}

.ea-app { position: relative; color: var(--ea-text); }
.ea-app [hidden] { display: none !important; }
.ea-app button { font-family: inherit; }

/* Action bar: Sort By + Show Filters on the left, count and clear on the right */
.ea-actionbar { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 20px; margin: 0 0 32px; padding: 0 0 16px; border-bottom: 1px solid #eee; }
.ea-actions-left { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.ea-actions-right { display: flex; flex-wrap: wrap; align-items: center; gap: 20px; font-size: 13px; margin-left: auto; }
.ea-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; height: 42px; margin: 0; padding: 10px 20px; background: #fff; border: 1px solid #333; border-radius: 0; color: #111; font-size: 13px; font-weight: 600; line-height: 1; cursor: pointer; box-shadow: none; text-transform: none; transition: background-color .2s ease, border-color .2s ease; }
.ea-btn:hover { background: #f9f9f9; border-color: #000; }
.ea-btn svg { flex-shrink: 0; }
.ea-filter-count { font-weight: 400; }
.ea-stats { color: var(--ea-text); }
.ea-timing { font-family: monospace; font-size: .9em; color: var(--ea-muted); }
.ea-clear { padding: 6px 12px; background: #fff; border: 1px solid #ccc; border-radius: 0; font-size: 12px; color: #363636; cursor: pointer; }
.ea-clear:hover { border-color: #333; }

/* Product grid: 3 / 2 / 1 columns like the demo */
.ea-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--ea-gap-y) var(--ea-gap-x); list-style: none; margin: 0; padding: 0; }
.ea-grid > li { float: none; width: auto; margin: 0; padding: 0; min-width: 0; }
@media (max-width: 900px) { .ea-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 650px) { .ea-grid { grid-template-columns: 1fr; } }
.ea-empty { padding: 40px 0; text-align: center; }

/* Product card (demo look: centred, 1:1 grey image box, uppercase tracked title) */
.ea-card { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; height: 100%; background: #fff; }
.ea-card-image { display: block; position: relative; width: 100%; aspect-ratio: 1; margin: 0 0 14px; overflow: hidden; background: var(--ea-image-bg); flex-shrink: 0; }
.ea-card-image img { display: block; width: 100%; height: 100%; object-fit: cover; max-width: none; transition: transform .4s ease; }
.ea-card:hover .ea-card-image img { transform: scale(1.03); }
.ea-card-details { display: flex; flex-direction: column; align-items: center; flex-grow: 1; width: 100%; }
.ea-card-title { margin: 0 0 8px; padding: 0; min-height: 2.8em; font-size: 16px; font-weight: 400; line-height: 1.4em; letter-spacing: .15em; text-transform: uppercase; color: #222; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.ea-card-title a { color: inherit; text-decoration: none; }
.ea-card-title a:hover { color: inherit; text-decoration: underline; }
.ea-price { margin: 0 0 6px; font-size: 14px; letter-spacing: .08em; color: #222; }
.ea-price-from { color: var(--ea-muted); letter-spacing: .1em; text-transform: uppercase; }
.ea-price-was { margin-right: 6px; color: #888; text-decoration: line-through; text-transform: uppercase; }
.ea-price-amount { font-weight: 600; }
.ea-oos { margin: 0 0 6px; color: var(--ea-muted); font-size: 13px; }
.ea-delivery { font-size: 13px; color: #666; }
.ea-delivery:empty { display: none; }

/* Skeleton while the first response is on its way */
.ea-sk-img, .ea-sk-line { background: linear-gradient(90deg, #eee 25%, #f6f6f6 37%, #eee 63%); background-size: 400% 100%; animation: ea-shimmer 1.4s ease infinite; }
.ea-sk-card { pointer-events: none; }
.ea-sk-img { width: 100%; aspect-ratio: 1 / 1; margin: 0 0 14px; }
.ea-sk-line { height: 14px; margin: 0 auto 8px; }
.ea-sk-title { width: 70%; height: 16px; }
.ea-sk-short { width: 45%; }
.ea-sk-price { width: 30%; margin-top: 4px; }
.ea-sk-delivery { width: 50%; height: 12px; }
@keyframes ea-shimmer { 0% { background-position: 100% 50%; } 100% { background-position: 0 50%; } }
@media (prefers-reduced-motion: reduce) { .ea-sk-img, .ea-sk-line { animation: none; } }

/* Load more + progress */
.ea-more { display: flex; flex-direction: column; align-items: center; margin: 48px 0 24px; }
.ea-progress-label { margin: 0 0 12px; font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: #666; }
.ea-progress { width: 200px; height: 2px; margin: 0 0 20px; background: #eee; overflow: hidden; }
.ea-progress span { display: block; height: 100%; background: var(--ea-accent); transition: width .3s ease; }
.ea-load-more { padding: 14px 36px; background: #fff; border: 1px solid #111; border-radius: 0; color: #111; font-size: 12px; font-weight: 600; letter-spacing: .15em; text-transform: uppercase; cursor: pointer; transition: background .2s ease, color .2s ease; }
.ea-load-more:hover { background: #111; color: #fff; }

/* Filter drawer (slides in from the left) */
.ea-drawer { position: fixed; inset: 0; z-index: 10000; visibility: hidden; pointer-events: none; transition: visibility 0s linear .3s; }
.ea-drawer.is-open { visibility: visible; pointer-events: auto; transition-delay: 0s; }
.ea-drawer-backdrop { position: absolute; inset: 0; background: rgba(0, 0, 0, .4); opacity: 0; transition: opacity .3s ease; }
.ea-drawer.is-open .ea-drawer-backdrop { opacity: 1; }
.ea-drawer-panel { position: absolute; top: 0; bottom: 0; left: 0; width: 380px; max-width: 85vw; display: flex; flex-direction: column; background: #fff; transform: translateX(-100%); transition: transform .3s cubic-bezier(.16, 1, .3, 1); }
.ea-drawer.is-open .ea-drawer-panel { transform: translateX(0); }
.ea-drawer-head { display: flex; align-items: center; justify-content: space-between; padding: 24px; border-bottom: 1px solid #eee; }
.ea-drawer-head h3 { margin: 0; font-size: 20px; font-weight: 600; color: #111; }
.ea-drawer-close { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; background: #fff; border: 1px solid #e0e0e0; border-radius: 50%; font-size: 16px; line-height: 1; cursor: pointer; }
.ea-drawer-body { flex: 1 1 auto; padding: 24px; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.ea-drawer-foot { padding: 20px 24px; border-top: 1px solid #eee; background: #fff; }
.ea-drawer-apply { width: 100%; padding: 14px; background: #fff; border: 1px solid #333; border-radius: 0; color: #111; font-size: 14px; font-weight: 600; cursor: pointer; }
.ea-drawer-apply:hover { background: #f9f9f9; border-color: #000; }
html.ea-drawer-open { overflow: hidden; }

/* Active filter chips (inside the drawer) */
.ea-current { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px; }
.ea-current:empty { display: none; }
.ea-chip { padding: 6px 12px; background: #fff; border: 1px solid #ddd; border-radius: 999px; font-size: 13px; cursor: pointer; }
.ea-chip:hover { border-color: #333; }

/* Accordions + round radio/checkbox rows */
.ea-facet { margin: 0 0 16px; padding: 0 0 16px; border-bottom: 1px solid #f0f0f0; }
.ea-facet summary { display: flex; align-items: center; justify-content: space-between; padding: 8px 0; list-style: none; cursor: pointer; font-size: 16px; font-weight: 700; letter-spacing: -.01em; color: #111; }
.ea-facet summary::-webkit-details-marker { display: none; }
.ea-facet summary::after { content: ''; width: 8px; height: 8px; margin: 0 4px 4px 0; border: solid #666; border-width: 0 2px 2px 0; transform: rotate(45deg); transition: transform .25s ease; }
.ea-facet[open] summary::after { transform: rotate(-135deg); margin-bottom: -2px; }
.ea-facet ul { list-style: none; margin: 8px 0 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.ea-facet li { margin: 0; padding: 0; }
.ea-facet ul ul { margin: 4px 0 0 14px; }
.ea-facet li.is-refined > a { font-weight: 700; }
.ea-facet li > a { color: inherit; text-decoration: none; }
.ea-facet li > a:hover { text-decoration: underline; }
.ea-radio { display: flex; align-items: center; gap: 12px; padding: 6px 0; font-size: 14px; color: #222; cursor: pointer; }
.ea-radio .ea-label { flex: 1 1 auto; }
.ea-radio .ea-count { font-size: 13px; color: #666; }
.ea-radio input { position: absolute; opacity: 0; width: 0; height: 0; }
.ea-circle { position: relative; flex: 0 0 22px; width: 22px; height: 22px; border: 1px solid #ccc; border-radius: 50%; background: #f7f7f7; transition: all .2s ease; }
.ea-radio input:checked + .ea-circle { background: #000; border-color: #000; }
.ea-radio input:checked + .ea-circle::after { content: ''; position: absolute; left: 7px; top: 3px; width: 5px; height: 10px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.ea-radio input:focus-visible + .ea-circle { outline: 2px solid #111; outline-offset: 2px; }
.ea-count { color: var(--ea-muted); font-size: .9em; }
.ea-dot { display: inline-block; width: 8px; height: 8px; margin-left: 6px; border-radius: 50%; background: var(--ea-accent); }
.ea-more-toggle { margin-top: 6px; padding: 0; border: 0; background: none; cursor: pointer; text-decoration: underline; font: inherit; }

/* Header search. The theme's own icon, border and radius stay put. The icon is moved to the left, and the
   autocomplete form (swapped in on first focus) copies that same box. Focus does not recolour it. The clear
   button only appears on the right once there is text. --ea-search-* are measured from the theme input. */
.ea-search { --ea-search-w: 185px; --ea-search-h: 30px; --ea-search-radius: 1px; --ea-search-bw: 1px; --ea-search-bc: #dadada; }
.ea-search .form-search > i.icon { position: absolute !important; left: 8px !important; right: auto !important; top: 0 !important; z-index: 4; display: block !important; pointer-events: none; }
.ea-search input#search {
    box-sizing: border-box !important; width: var(--ea-search-w) !important; max-width: 100%; height: var(--ea-search-h) !important; margin: 0 !important;
    padding-top: 4px !important; padding-bottom: 4px !important; padding-left: 36px !important; padding-right: 8px !important;
    background-image: none !important; box-shadow: none !important; outline: 0; transition: none !important;
}
.ea-search input#search:focus { width: var(--ea-search-w) !important; height: var(--ea-search-h) !important; border-color: var(--ea-search-bc) !important; box-shadow: none !important; }
.ea-ac-replaced { display: none !important; }
.ea-ac-container { box-sizing: border-box; width: var(--ea-search-w); max-width: 100%; }
.ea-ac-container .aa-Autocomplete { width: 100%; }
.ea-ac-container .aa-Form, .ea-ac-container .aa-Form:focus-within { display: block; position: relative; box-sizing: border-box; width: 100%; height: var(--ea-search-h); margin: 0; padding: 0; border: var(--ea-search-bw) solid var(--ea-search-bc) !important; border-radius: var(--ea-search-radius) !important; background: #fff !important; box-shadow: none !important; outline: 0; }
.ea-ac-container .aa-InputWrapperPrefix { position: absolute; left: 0; top: 0; bottom: 0; width: 34px; display: flex; align-items: center; justify-content: center; }
.ea-ac-container .aa-Label, .ea-ac-container .aa-SubmitButton { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; background: none; cursor: pointer; color: transparent; }
.ea-ac-container .aa-InputWrapper { display: block; height: 100%; }
.ea-ac-container .aa-Input {
    box-sizing: border-box; width: 100%; height: 100%; margin: 0 !important; padding: 4px 28px 4px 36px !important; border: 0 !important; border-radius: 0 !important;
    background: transparent !important; box-shadow: none !important; outline: 0; color: inherit; font: inherit; line-height: normal; appearance: none; -webkit-appearance: none;
}
.ea-ac-container .aa-InputWrapperSuffix { position: absolute; right: 0; top: 0; bottom: 0; display: flex; align-items: center; }
.ea-ac-container .aa-ClearButton { display: flex; align-items: center; justify-content: center; width: 30px; height: 100%; margin: 0; padding: 0; border: 0; background: none; cursor: pointer; color: #666; }
.ea-ac-container .aa-ClearButton[hidden] { display: none; }
.ea-ac-container .aa-Label svg, .ea-ac-container .aa-SubmitButton svg { display: none; }
.ea-ac-container .aa-ClearButton svg { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.6; }
.ea-ac-container .aa-LoadingIndicator { display: none; }
/* One clear button only: hide the browser's own cancel icon on type=search */
.ea-ac-container .aa-Input::-webkit-search-cancel-button, .ea-ac-container .aa-Input::-webkit-search-decoration { -webkit-appearance: none; appearance: none; display: none; }
.ea-ac-container .aa-Input::-ms-clear { display: none; }
.aa-Panel { position: absolute; z-index: 10001; box-sizing: border-box; background: var(--ea-bg); border: 1px solid var(--ea-border); border-radius: var(--ea-radius); box-shadow: 0 8px 24px rgba(0, 0, 0, .15); margin-top: 4px; max-height: 80vh; overflow-y: auto; }
.aa-Panel ul { list-style: none; margin: 0; padding: 0; }
.aa-SourceHeader { padding: 10px 14px 4px; }
.ea-ac-title { font-size: .75em; letter-spacing: .08em; text-transform: uppercase; color: var(--ea-muted); }
.aa-Item { padding: 0; cursor: pointer; }
.aa-Item[aria-selected='true'] { background: #f4f4f4; }
.aa-Item a { display: block; color: inherit; text-decoration: none; padding: 8px 14px; }
.ea-ac-product { display: flex !important; align-items: center; gap: 12px; }
.ea-ac-thumb { flex: 0 0 48px; width: 48px; height: 48px; object-fit: cover; border-radius: 3px; background: #f2f2f2; }
.ea-ac-text { display: flex; flex-direction: column; min-width: 0; }
.ea-ac-name mark, .aa-Item mark { background: none; font-weight: 700; color: inherit; }
.ea-ac-sub, .ea-ac-from, .ea-ac-was { color: var(--ea-muted); font-size: .85em; }
.ea-ac-price { font-weight: 700; }
.ea-ac-footer { display: flex; align-items: center; justify-content: space-between; padding: 12px 14px; border-top: 1px solid var(--ea-border); }
.ea-ac-all { font-weight: 700; }
.ea-ac-empty { padding: 20px 14px; text-align: center; color: var(--ea-muted); }
.aa-DetachedOverlay { z-index: 10002; }
.aa-DetachedContainer { z-index: 10003; background: var(--ea-bg); }

.ea-facet summary .ea-dot { margin: 0 auto 0 8px; }

/* Appleyard (desktop). Brand overrides for ecomnova-algolia.css; layout/columns come from the base file. */
:root {
    /* --ea-accent: #111; --ea-image-bg: #f9f9f9; */
}

