/* 	Fonts
-------------------------------------------------------------------------------------- */

@font-face {
    font-family: 'Brandon';
    src: url('../fonts/Brandon_reg/Brandon_reg.eot');
    src: url('../fonts/Brandon_reg/Brandon_reg.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Brandon_reg/Brandon_reg.woff') format('woff'),
    url('../fonts/Brandon_reg/Brandon_reg.ttf') format('truetype'),
    url('../fonts/Brandon_reg/Brandon_reg.svg#Brandon') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Brandon_bold';
    src: url('../fonts/Brandon_bld/Brandon_bld.eot');
    src: url('../fonts/Brandon_bld/Brandon_bld.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Brandon_bld/Brandon_bld.woff') format('woff'),
    url('../fonts/Brandon_bld/Brandon_bld.ttf') format('truetype'),
    url('../fonts/Brandon_bld/Brandon_bld.svg#Brandon_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 	Karla
------------------------------- */

@font-face {
    font-family: 'Karla';
    src: url('../fonts/karla/Karla-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Karla';
    src: url('../fonts/karla/Karla-Bold.ttf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Karla';
    src: url('../fonts/karla/Karla-Italic.ttf');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Karla';
    src: url('../fonts/karla/Karla-BoldItalic.ttf');
    font-weight: bold;
    font-style: italic;
}

/* 	Roboto Mono
------------------------------- */
@font-face {
    font-family: 'Roboto Mono Light';
    src: url('../fonts/roboto-mono/RobotoMono-Light.ttf');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'Roboto Mono Reg';
    src: url('../fonts/roboto-mono/RobotoMono-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Mono Med';
    src: url('../fonts/roboto-mono/RobotoMono-Medium.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Mono Bold';
    src: url('../fonts/roboto-mono/RobotoMono-Bold.ttf');
    font-weight: normal;
    font-style: bold;
}



/* 	Roboto 
------------------------------- */
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/Roboto-Regular.ttf');
    src: url('../fonts/roboto/Roboto-Regular.ttf') format('woff2'),
    url('../fonts/roboto/Roboto-Regular.ttf') format('woff'),
    url('../fonts/roboto/Roboto-Regular.ttf?#iefix') format('embedded-opentype'),
    url('../fonts/roboto/Roboto-Regular.ttf') format('truetype'),
    url('../fonts/roboto/Roboto-Regular.ttf#Roboto') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*  Legacy font: to be removed		--------- */
@font-face {
    font-family: 'Brandon Grotesque';
    src: none;
    font-weight: normal;
    font-style: normal;
}

html, body, * {
    font-family: "Brandon";

}

h2, h3, h4, h5, h6, strong, .strong {
    font-family: "Brandon_bold";
}

/* 	Global layout
-------------------------------------------------------------------------------------- */

/*  Content box		--------- */
/*ion-content.has-header {*/
/*top: 53px;*/
/*}*/

/*ion-content.has-tabs, ion-content.bar-footer.has-tabs {*/
/*bottom: 68px;*/
/*}*/

/* 	Global item-icon
-------------------------------------------------------------------------------------- */
/*.item-icon-left .icon,*/
/*.item-icon-right .icon {*/
/*top: 12px;*/
/*height: auto;*/
/*}*/

/* 	Helpers
-------------------------------------------------------------------------------------- */

/*  Icon and text gradient			--------- */
/*.icon-cream:before,  .cream-gradient-text {*/
/*//color: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(214, 147, 95, 1) 100%)!important;*/
/*background: -webkit-linear-gradient(left, #f7c596, #da916d, #da8358)!important;*/
/*background: linear-gradient(left, #f7c596, #da916d)!important;*/
/*-webkit-background-clip: text!important;*/
/*-webkit-text-fill-color: transparent!important;*/
/*}*/

/*.icon-aqua:before,  .aqua-gradient-text {*/
/*//color: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(214, 147, 95, 1) 100%)!important;*/
/*background: -webkit-linear-gradient(left, #bee8dc, #96d6c5)!important;*/
/*background: linear-gradient(left, #bee8dc, #96d6c5)!important;*/
/*-webkit-background-clip: text!important;*/
/*-webkit-text-fill-color: transparent!important;*/
/*}*/

/*.v-align-center {*/
/*height: 100%;*/
/*-webkit-flex: 1;*/
/*display: -webkit-flex;*/
/*-webkit-align-items: center;*/
/*overflow: visible;*/
/*}*/

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

/* 	Header nav bar
-------------------------------------------------------------------------------------- */

/*  Box			--------- */
/*ion-header-bar {*/
/*background-color: #1f1f1f!important;*/
/*height: 53px!important;*/
/*border-bottom: none!important;*/
/*font-size: 26px;*/
/*margin: 0;*/
/*padding: 0;*/
/*}*/

/*ion-header-bar .title-center  {*/
/*position: absolute;*/
/*height: 53px!important;*/
/*top: 0!important; right: 0!important; left: 0!important;*/
/*margin: 0!important;*/
/*padding: 0!important;*/
/*line-height: 53px;*/
/*}*/

/*  Title			--------- */
/*ion-header-bar .nav-bar-title .title {*/
/*font-size: 24px;*/
/*margin-top: 5px;*/
/*font-weight: normal;*/
/*//color: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(214, 147, 95, 1) 100%)!important;*/
/*}*/

/*  Buttons box			--------- */
/*ion-header-bar .right-buttons, ion-header-bar .left-buttons {*/
/*margin-top: 9px;*/
/*font-size: 24px;*/
/*}*/

/*  Left side			--------- */
ion-header-bar .left-buttons div {
    padding: 0 9px;
    line-height: 50px;
}

/*  Right side			--------- */
/*ion-header-bar .right-buttons div, ion-header-bar .right-buttons scanner, ion-header-bar .right-buttons camera-photo {*/
/*padding: 0 9px;*/
/*line-height: 50px;*/
/*}*/

/*ion-header-bar .right-buttons div:last-child, ion-header-bar .right-buttons scanner:last-child, ion-header-bar .right-buttons camera-photo:last-child{*/
/*padding: 0 14px 0 9px;*/
/*}*/

/*  Close icon ajustements			--------- */
/*ion-header-bar .alfred-close {*/
/*font-size: 0.9em;*/
/*margin-top: 1px;*/
/*}*/

/*  Back button			--------- */
.button-clear {
    /*margin-left: 3px;*/
    /*width: 28px;*/
    /*overflow: hidden;*/
    /*font-size: 28px!important;*/
}

.button-clear i {
    /*font-size: 26px!important;*/
    /*padding: 4px 1px;*/
    /*margin: 4px 0;*/
    /*padding-top: 15px!important;*/
    /*display:  inline-block;*/
    /*height: 32px;*/
}

.button-clear .icon {
    /*display: none;*/
}

.button.back-button {
    /*text-indent: 0px;*/
}

/*  IOS Hack			--------- */

/*.platform-ios ion-content.has-header {*/
/*top: 53px;*/
/*}*/

/*  Box			--------- */
/*.platform-ios ion-header-bar {*/
/*height: 63px!important;*/
/*}*/

/*.platform-ios ion-header-bar .nav-bar-title .title {*/
/*margin-top: 17px!important;*/
/*}*/

/*.platform-ios ion-header-bar .right-buttons, .platform-ios ion-header-bar .left-buttons {*/
/*margin-top: -8px;*/
/*}*/

/*.platform-ios .button.back-button.header-item {*/
/*margin-top: 14px!important;*/
/*}*/

.platform-ios .button-clear i {
    margin-top: 2px;
}

/* 	Footer nav bar
-------------------------------------------------------------------------------------- */

/*  Box			--------- */
/*.tabs-icon-bottom .tab-nav {*/
/*height: 68px!important;*/
/*margin: 0;*/
/*padding: 0;*/

/*}*/

/*.tab-nav.tabs {*/
/*border-top: none!important;*/
/*background: #191919;*/
/*}*/

/*  Tab item			--------- */
/*.tabs-icon-bottom .tab-nav a.tab-item {*/
/*height: 68px!important;*/
/*font-size: 38px!important;*/
/*line-height: 68px!important;*/
/*font-variant: normal!important;*/
/*font-style: normal!important;*/
/*font-weight: normal!important;*/
/*color: #FFFFFF!important;*/
/*border: none;*/
/*background: #191919!important;*/
/*-webkit-mask-image: none;*/
/*opacity: 1;*/
/*border-bottom: 1px solid transparent;*/
/*border-right: 1px solid #393939;*/

/*}*/

/*.tabs-icon-bottom .tab-nav a.tab-item:last-child {*/
/*border-right: none;*/

/*}*/

/*  Tab item i		--------- */
/*.tabs-icon-bottom .tab-nav a.tab-item i {*/
/*height: 69px!important;*/
/*font-size: 40px!important;*/
/*line-height: 82px!important;*/
/**/
/*}*/

/*.tab-item.tab-item-active, .tab-item.tab-item.activated {*/
/*border: none;*/
/*border-bottom: 1px solid #FFFFFF!important;*/
/*}*/

/* 	Tab events
-------------------------------------------------------------------------------------- */

/*  List header		--------- */
.list-header {
    padding: 0;
    margin: 0;
    height: 120px;

}

/*  List header log		--------- */
.list-header .list-header-logo {
    height: 120px;
    font-size: 132px;
    line-height: 120px;
    color: #4d4d4d;
}

/*  List title		--------- */
.list-header .list-header-title {
    height: 120px;
    line-height: 120px;
    margin-top: -120px;
}

.list-header .list-header-title h2 {
    font-size: 24px;
    line-height: 120px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
}

/*  List box		--------- */
div.list.card {
    /*margin: 8px 8px 8px 8px;*/
    /*padding: 0;*/
    /*box-shadow: none;*/
}

/*  List items 		--------- */
div.list.card .item-holder {
    margin: 0 0 12px 0;
    padding: 0;
}

/*  Item header		--------- */
div.list.card .item-holder .item-header {
    position: relative;
}

/*  Header date 	--------- */
div.list.card .item-holder .item-header .item-header-date-box {
    text-align: center;
    padding: 18px 2px 0 2px;
}

div.list.card .item-holder .item-header .item-header-date-box {
    text-align: center;
    padding: 26px 2px 0 2px;
}

div.list.card .item-holder .item-header .item-header-date-box .day {
    line-height: 1em;
}

div.list.card .item-holder .item-header .item-header-date-box .month {
    line-height: 1em;
}

/*  Header title		--------- */
div.list.card .item-holder .item-header .item-header-title-box {
    background: #191919;
    padding: 28px 18px 28px 18px;
    text-align: left;
    font-size: 15px;
}

/*  Item thumbnail		--------- */
div.list.card .item-holder .item-thumbnail {
    position: relative;
    margin: 0;
    padding: 0;
}

/*  Item thumbnail box - we needed a col anyway		--------- */
div.list.card .item-holder .item-thumbnail .item-header-image-box {
    height: 105px;
    margin: 0;
    padding: 0;
    background-color: #191919;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*  Item content		--------- */
/*div.list.card .item-holder .item-content {*/
/**/
/*}*/

/*  Item content header		--------- */
div.list.card .item-holder .item-content .item-content-header {
    background: #191919 !important;
    text-align: left;
    line-height: 14px;
    padding: 18px 18px 18px 18px;
    position: relative;
    font-size: 13px;

}

div.list.card .item-holder .item-content .item-content-header .title {
    margin-right: 50px;
    margin-top: 3px;
    text-transform: uppercase;
    font-family: "Brandon_bold" !important;
}

div.list.card .item-holder .item-content .item-content-header .date {
    margin-right: 50px;
}

div.list.card .item-holder .item-content .item-content-header .date p span {
    font-family: "Brandon" !important;
    font-weight: normal !important;
}

div.list.card .item-holder .item-content .item-content-header .toggle-btn {
    height: 38px;
    width: 38px;
    display: block;
    float: right;
    margin-top: -1px;
    margin-right: -1px;
    background-color: #393939;
    font-size: 40px;
    line-height: 42px;
    text-align: center;
    padding: 0;
}

/*  Item content details		--------- */
div.list.card .item-holder .item-content .item-content-details {
    color: #191919 !important;
    text-align: left;
}

/*div.list.card .item-holder .item-content .item-content-details p {*/
/*color: #191919!important;*/
/*}*/

div.list.card .item-holder .item-content .item-content-details .item-content-details-box {
    background: #e3e3e3;
    text-align: left;
    padding: 0;
}

/*div.list.card .item-holder .item-content .item-content-details .item-content-details-box .detail-description {*/
/*background: #e3e3e3;*/
/*text-align: justify;*/
/*padding: 18px;*/
/*text-overflow: initial!important;*/
/*white-space: normal!important;*/
/*overflow: visible!important;*/
/*}*/

/*div.list.card .item-holder .item-content .item-content-details .item-content-details-box .detail-description p {*/
/*text-overflow: initial!important;*/
/*white-space: normal!important;*/
/*overflow: visible!important;*/
/*}*/

/*div.list.card .item-holder .item-content .item-content-details .item-content-details-box .detail-address {*/
/*background: #FFFFFF;*/
/*text-align: left;*/
/*padding: 18px;*/
/*}*/

/*div.list.card .item-holder .item-content .item-content-details .item-content-details-box .detail-address span {*/
/*font-weight: normal;*/
/*text-transform: capitalize;*/
/*}*/

div.list.card .item-holder .item-content .item-content-details .item-content-details-map {
    height: 140px;
    background-color: #e3e3e3;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*  Item footer		--------- */
div.list.card .item-holder .item-footer {
    position: relative;
    background-color: #191919;
    padding: 18px;
}

div.list.card .item-holder .item-footer button {
    border-width: 3px;
    font-size: 15px;
    line-height: 1em;
    padding: 15px;
    margin: 0;
}

/* 	Filter box
-------------------------------------------------------------------------------------- */
/*.filter-box {*/
/*padding: 10px 10px 0 10px;*/
/*}*/

/* Search box		--------- */
/*.filter-box .search-box {*/
/*padding: 0;*/
/*margin-bottom: 10px;*/
/*background-color: transparent;*/
/*}*/

/*.filter-box .item-input-wrapper  {*/
/*padding: 6px 0 4px 0;*/
/*background-color: #FFFFFF;*/
/*border: none;*/
/*}*/

/*.filter-box .item-input-wrapper .placeholder-icon {*/
/*padding: 0;*/
/*margin: 0 0 0 9px;*/
/*width: 20px;*/
/*font-size: 18px;*/
/*line-height: 4px;*/
/*}*/

/*.filter-box .search-box .right-btn-box {*/
/*padding: 0;*/
/*margin: 0 0 0 6px;*/
/*width: 40px;*/
/*height: 30px;*/
/*text-align: center;*/
/*font-size: 28px;*/
/*line-height: 40px;*/
/*color: #bbbbbb;*/
/*background-color: transparent;*/
/*}*/

/*.filter-box .search-box .right-btn-box .icon {*/
/*height: 30px;*/
/*}*/

/*.filter-box .search-box .right-btn-box .icon.alfred-close {*/
/*height: 30px;*/
/*font-size: 18px;*/
/*line-height: 36px;*/
/*margin-left: 4px;*/
/*}*/

/* Autocomplete box		--------- */
/*.autocomplete-box {*/
/*padding: 0px;*/
/*}*/

/*.autocomplete-box .list {*/
/*padding: 0px;*/
/*margin: -8px 1px 10px 1px;*/
/*}*/

/* Selected tags box	--------- */
.filter-box .active-tags-box, .filter-box .active-tags-box .col, .filter-box .active-tags-box .tag-container {
    padding: 0;
    margin: 0 0 0 0;
    letter-spacing: 0.5px;
}

.filter-box .active-tags-box .tag {
    margin: 0 8px 8px 0;
    padding: 0 8px 0 26px;
    border: none;
    line-height: 24px;
    font-family: "Brandon_bold" !important;
    font-size: 12px;
    border-radius: 2px;

}

.filter-box .active-tags-box .tag .alfred-close {
    font-size: 10px;
    line-height: 28px !important;
    color: #1f1f1f;
    opacity: 0.6;
    display: block;
    width: 24px;
    height: 24px;
    float: left;
    margin: 0 0 0 -24px;
    vertical-align: middle;
    text-align: center;
}

/* Tag list box		--------- */
.filter-box .tags-list-box {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;
    background-color: #e3e3e3;
}

.filter-box .tags-list-box .section-box {
    border-bottom: 1px solid #000;
}

/*  Section header		--------- */
.filter-box .tags-list-box .section-box .section-header {
    height: 48px;
    font-size: 12px;
}

.filter-box .tags-list-box .section-box:nth-child(2n+0) .section-header {
    background-color: #FFFFFF;
}

.filter-box .tags-list-box .section-box .section-header span {
    font-family: "Brandon_bold" !important;
    text-transform: uppercase;
    color: #1f1f1f;
    letter-spacing: 0.5px;
}

.filter-box .tags-list-box .section-box .section-header i {
    color: #818181;
    font-size: 14px;
}

/*  Section content			--------- */
.filter-box .tags-list-box .section-box .section-content {
    border-bottom: 4px solid #bbbbbb;
}

.filter-box .tags-list-box .section-box .section-content label {
    font-family: "Brandon_bold" !important;
    text-transform: uppercase;
    color: #1f1f1f;
    font-size: 12px;
    background-color: #f5f5f5;
    letter-spacing: 0.5px;
    height: 48px;
}

.filter-box .tags-list-box .section-box .section-content label:nth-child(2n+0) {
    background-color: #eaeaea;
}

.filter-box .tags-list-box .section-box .section-content label i {
    font-size: 20px;
    margin-top: 2px;
}

/* 	Product lists
-------------------------------------------------------------------------------------- */

/*  Products list box		--------- */
.products-list-box {
    /*background: red;*/
    margin: 0;
    padding: 0;

}

/*  Product box		--------- */
.products-list-box .list.card {

    background-color: #191919;
    border-radius: 0;
    overflow: visible;
}

.products-list-box .item-holder {
    margin: 10px 10px 14px 10px;
    padding: 0;
    position: relative;
}

/*  Product thumnail		--------- */
.products-list-box .item-thumbnail {
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0 0 0;
    padding: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 82px;
}

.products-list-box.search-list-box .item-thumbnail {
    top: 0;
    bottom: 89px;
    left: 0;
}

/*  Product ribbon		--------- */
.products-list-box .item-thumbnail .ribbon-overlay {
    position: relative;
    padding: 8px 8px 8px 12px;
    margin: 8px 0 10px -6px;
    color: #191919;
    font-size: 9px;
    font-family: "Brandon_bold" !important;
    text-transform: uppercase;
    /*background-color: red;*/
    text-align: left;
    line-height: 1.3em;
    background: -webkit-linear-gradient(left, #bee8dc, #96d6c5) !important;
    background: linear-gradient(left, #bee8dc, #96d6c5) !important;
    opacity: 0.9;

}

.products-list-box .item-thumbnail .ribbon-overlay:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 0px;
    top: 100%;
    border-width: 3px 3px;
    border-style: solid;
    border-color: #f7c596 #da916d transparent transparent;
    border-color: #bee8dc #96d6c5 transparent transparent;
    opacity: 0.9;
}

/*  Product cream ribbon		--------- */
.products-list-box .item-thumbnail .ribbon-overlay.cream {
    background: -webkit-linear-gradient(left, #f7c596, #da916d) !important;
    background: linear-gradient(left, #f7c596, #da916d) !important;
}

.social-event .products-list-box .item-thumbnail .ribbon-overlay.cream:after {
    border-color: #f7c596 #da916d transparent transparent;
}

.marketplace-store .products-list-box .item-thumbnail .ribbon-overlay.cream:after {
    border-color: #f7c596 #da916d transparent transparent;
}

/*  Product content		--------- */
.products-list-box .item-content {
    margin: 0 8px 0 99px;
    padding: 15px 0;
    overflow: visible !important;
    white-space: normal;
    text-align: left;
}

.products-list-box .item-content .content-name {
    font-family: "Brandon_bold" !important;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.15em;
    margin: 0 0 0 0;
}

.products-list-box .item-content .content-meta {
    margin: 6px 0 0 0;
}

.products-list-box .item-content .content-vintage {
    font-family: "Brandon_bold" !important;
    text-transform: uppercase;
}

.products-list-box .item-content .content-category {

}

.products-list-box .item-content .content-separator {

}

.products-list-box .item-content .content-country {
    font-family: "Brandon_bold" !important;
}

.products-list-box .item-content .content-region {

}

.products-list-box.search-list-box .content-separator,
.products-list-box.search-list-box .content-format,
.products-list-box.search-list-box .content-vintage {
    display: none;
}

/* 	Guided tour
-------------------------------------------------------------------------------------- */

/*  Tour modal			--------- */
/*.tour-slide-box, .tour-slide-box .slider, .tour-slide-box .scroll, .tour-slide-box .slider-slides, .tour-slide-box .slider-slides {*/
/*height: 100%;*/
/*width: 100%;*/
/*}*/
/**/
/*  Slides			--------- */
/*.tour-slide-box ion-slide {*/
/*background-position: center;*/
/*background-repeat: no-repeat;*/
/*background-size: contain;*/
/*background-color: #383838;*/

/*}*/

/*  Slides pagination			--------- */
/*.tour-slide-box .slider-pager {*/
/*position: absolute;*/
/*right: 0; bottom: 25px; left: 0;*/
/*}*/

/*.tour-slide-box .slider-pager-page {*/
/*text-indent: -3000px;*/
/*height: 16px;*/
/*width: 16px;*/
/*border: 4px solid #000;*/
/*border-radius: 8px;*/
/*}*/

/* 	Tab social-event
-------------------------------------------------------------------------------------- */
ion-view.social-event {

}

/* Even header box		--------- */
.social-event .social-event-header {
    background-color: #191919 !important;
    padding: 22px 12px;
    overflow: auto;
}

.social-event .social-event-header .event-title {
    font-family: "Brandon_bold" !important;
    font-size: 12px;
    text-transform: uppercase;
}

.social-event .social-event-header .products-count {
    font-family: "Brandon_bold" !important;
    font-size: 10px;
    float: right;
    display: inline-block;
    padding-left: 10px;
}

ion-view.marketplace-store {

}

/* Even header box		--------- */
.marketplace-store .social-event-header {
    background-color: #191919 !important;
    padding: 22px 12px;
    overflow: auto;
}

.marketplace-store .social-event-header img {
    position: relative;
    top: 3px;
    height: 18px;
    margin-right: 3px;
}

.marketplace-store .social-event-header .event-title {
    font-family: "Brandon_bold" !important;
    font-size: 12px;
    text-transform: uppercase;
}

.marketplace-store .social-event-header .products-count {
    font-family: "Brandon_bold" !important;
    font-size: 10px;
    float: right;
    display: inline-block;
    padding-left: 10px;
}

/* 	Single product
-------------------------------------------------------------------------------------- */

/*  Product box			--------- */
/*.product-box {*/
/*background-color: #393939;*/
/*margin: 0;*/
/*padding: 8px;*/

/*}*/

/*.product-box .row, .product-box .col {*/
/*margin: 0;*/
/*padding: 0;*/

/*}*/

/*  Product header box			--------- */
/*.product-box .product-header-box {*/
/*margin: 0 0 8px 0;*/
/*padding: 16px;*/
/*}*/

/*.product-box .product-header-box .product-action-box {*/
/*margin: 0 0 0 0;*/
/*width: 35px;*/
/*float: right;*/
/*font-size: 36px;*/
/*text-align: right;*/
/*}*/

/*.product-box .product-header-box .product-action-box .btn {*/
/*margin-bottom: 8px;*/
/*color: #e9e9e9;*/
/*}*/

/*.product-box .product-header-box .product-action-box .alfred-share {*/
/*font-size: 0.8em;*/
/*}*/

/*.product-box .product-header-box .product-description-box {*/
/*margin: 0 47px 0 0;*/
/*color: #FFFFFF;*/
/*}*/

/*.product-box .product-header-box .product-name {*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*font-size: 18px;*/
/*line-height: 1.15em;*/
/*margin: 0 0 8px 0;*/
/*}*/

/*.product-box .product-header-box .product-meta {*/
/*margin: 0 0 0 0;*/
/*}*/

/*.product-box .product-header-box .product-vintage {*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*font-size: 12px;*/
/*}*/

/*.product-box .product-header-box .product-country {*/
/*font-family: "Brandon_bold"!important;*/
/*}*/

/*.product-box .product-header-box .product-region {*/

/*}*/

/*  Product information box			--------- */
/*.product-box .product-information-box {*/
/*margin: 0 0 0px 0;*/
/**/
/**/
/*}*/

/*.product-box .product-information-box .col {*/
/*position: relative;*/
/*}*/

/*  Thumbnail box			--------- */
/*.product-box .product-information-box .thumbnail-box {*/
/*margin: 0;*/
/*padding: 0;*/
/*position: absolute;*/
/*top: 0; bottom: 0; left: 0;*/
/*width: 175px;*/
/*background-color: #FFFFFF;*/
/*}*/

/*.product-box .product-information-box .thumbnail-box .slider {*/
/*position: absolute;*/
/*top: 0; bottom: 0; left: 0;*/
/*width: 175px;*/
/*}*/
/*  Slides box			--------- */
/*.product-box .product-information-box .thumbnail-box .slider .slider-slide {*/
/*background-size: contain;*/
/*background-position: center center;*/
/*background-repeat: no-repeat;*/
/*}*/

/*  Slides pager box			--------- */
/*.product-box .product-information-box .thumbnail-box .slider .slider-pager {*/
/*text-align: left;*/
/*margin: 0;*/
/*padding: 0 0 0 10px;*/
/*}*/

/*.product-box .product-information-box .thumbnail-box .slider .slider-pager .slider-pager-page {*/
/*padding: 0;*/
/*margin: 0;*/
/*width: 10px;*/
/*}*/

/*.product-box .product-information-box .thumbnail-box .slider .slider-pager .slider-pager-page .icon {*/
/*font-size: 8px!important;*/
/*text-align: center;*/
/*padding: 0;*/
/*margin: 0;*/
/*}*/

/*  information box			--------- *//*				*/
/*.product-box .product-information-box .information-box {*/
/*margin: 0 0 0 175px;*/
/*padding: 0;*/
/*background-color: #e3e3e3;*/
/*}*/

/*.product-box .product-information-box .information-box .information-meta {*/
/*margin: 0 0 0 0;*/
/*padding: 8px;*/
/*border-bottom: 1px solid #b2b2b2;*/
/*line-height: 1.2em;*/
/*font-size: 14px;*/
/*}*/

/*.product-box .product-information-box .information-box .information-meta:last-child {*/
/*border-bottom: none;*/
/*}*/

/*.product-box .product-information-box .information-box .information-meta .product-meta-label span {*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*font-size: 12px;*/
/*}*/

/*  Product conservation box		--------- */
/*.product-box .product-information-box .conservation-box {*/
/*margin: 16px 0 0 0;*/
/*padding: 14px 8px 8px 8px;*/
/*line-height: 1.2em;*/
/*font-size: 14px;*/
/*width: 175px;*/
/*float: left;*/
/*}*/

/*.product-box .product-information-box .conservation-box .conservation-icon-box {*/
/*background-color: #191919;*/
/*display: inline-block;*/
/*width: 36px;*/
/*height: 36px;*/
/*font-size: 26px;*/
/*text-align: center;*/
/*line-height: 45px;*/
/*border-radius: 18px;*/
/*vertical-align: middle;*/
/*margin-right: 8px;*/
/*margin-top: -6px;*/
/*}*/

/*  Product conservation marker
    This is where you add any class to make the bottle rotate
            --------- */
.product-box .product-information-box .conservation-box .conservation-icon-box.ready {
    -webkit-transform: rotate(90deg);
}

.product-box .product-information-box .conservation-box .conservation-icon-box.too-old {
    -webkit-transform: rotate(90deg);
}

/*.product-box .product-information-box .conservation-box .product-conservation {*/
/*color: #FFFFFF;*/
/*}*/

/*.product-box .product-information-box .conservation-box .product-conservation span {*/
/*font-family: "Brandon_bold"!important;*/
/*font-size: 16px;*/
/*}*/

/*  Product value box		--------- */
/*.product-box .product-information-box .value-box {*/
/*margin: 16px 0 16px 170px;*/
/*padding: 8px;*/
/*line-height: 1.2em;*/
/*font-size: 14px;*/
/*border-left: 1px solid #b2b2b2;*/
/*color: #FFFFFF;*/
/*}*/

/*.product-box .product-information-box .value-box .value-icon-box {*/
/*background-color: #191919;*/
/*display: inline-block;*/
/*width: 36px;*/
/*height: 36px;*/
/*font-size: 26px;*/
/*text-align: center;*/
/*line-height: 45px;*/
/*border-radius: 18px;*/
/*vertical-align: middle;*/
/*margin-right: 12px;*/
/*margin-left: 8px;*/
/*margin-top: -1px;*/
/*float: left;*/
/*}*/

/*.product-box .product-information-box .value-box .product-mv span {*/
/*font-family: "Brandon_bold"!important;*/
/*font-size: 16px;*/
/*}*/

/*.product-box .product-information-box .value-box .product-price span {*/

/*}*/

/*  Product notes box		--------- */
/*.product-box .product-notes-box {*/
/*background-color: red;*/
/*}*/

/*.product-box .product-notes-box .product-notes-box-header {*/
/*background-color: red;*/
/*background: #191919!important;*/
/*text-align: left;*/
/*line-height: 14px;*/
/*padding: 18px 26px 18px 26px;*/
/*position: relative;*/
/*font-size: 14px;*/
/*margin: 0 -8px 0 -8px;*/

/*}*/

/*.product-box .product-notes-box-header .notes-box-header-label {*/
/*margin-right: 50px;*/
/*height: 38px;*/
/*line-height: 38px;*/
/*}*/

/*.product-box .product-notes-box-header .notes-box-header-label span {*/
/*text-transform: uppercase;*/
/*font-family: "Brandon_bold"!important;*/
/*color: #FFFFFF;*/
/*}*/

/*.product-box .product-notes-box .toggle-btn {*/
/*height: 38px;*/
/*width: 38px;*/
/*display: block;*/
/*float: right;*/
/*margin-top: -1px;*/
/*margin-right: -1px;*/
/*background-color: #393939;*/
/*font-size: 40px;*/
/*line-height: 42px;*/
/*text-align: center;*/
/*padding: 0;*/
/*}*/

/*  Product single note box		--------- */
/*.product-box .product-notes-box .note-item-box {*/
/*margin: 8px 0;*/
/*clear: both;*/
/*}*/

/*  Author box		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-author-box {*/
/*background-color: #191919;*/
/*padding: 8px 8px 0 8px;*/
/*clear: both;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-1 {*/
/*width: 64px;*/
/*float: left;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .note-author-avatar-box {*/
/*width: 64px;*/
/*height: 64px;*/
/*background-position: center center;*/
/*background-size: contain;*/
/*background-repeat: no-repeat;*/
/*margin-bottom: 8px;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .note-author-follower-box {*/
/*font-size: 8px;*/
/*color: #FFFFFF;*/
/*text-align: center;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .note-author-follower-box .count {*/
/*font-family: "Brandon_bold"!important;*/
/*font-size: 10px;*/
/*line-height: 0px;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 {*/
/*margin: 0 0 0 64px;*/
/*padding: 0 0 0 16px;*/
/*color: #FFFFFF;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 .note-author-name {*/
/*margin: 0 55px 0 0;*/
/*font-family: "Brandon_bold"!important;*/
/*font-size: 18px;*/
/*line-height: 1.4em;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 .note-author-name .membership-icon {*/
/*height: 20px;*/
/*width: auto;*/
/*vertical-align: top;*/
/*margin: 0 0 0 8px;*/

/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 .note-author-title {*/
/*margin: 0 55px 0 0;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 .note-author-organization {*/
/*margin: 0 55px 0 0;*/
/*text-decoration: underline;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 .note-author-follow {*/
/*margin: 0 0 0 0;*/
/*padding: 0;*/
/*float: right;*/
/*font-size: 46px;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-author-box .col-2 .note-author-follow i {*/
/*margin: -3px -2px 0 0;*/
/*display: block;*/
/*}*/

/*  Note content box		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-content-box {*/
/*background-color: #FFFFFF;*/
/*padding: 0px 8px 8px 8px;*/
/*clear: both;*/
/*color: #191919;*/
/*}*/

/*  Note header box		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-header-box {*/
/*padding: 16px 0;*/

/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-header-box .note-date {*/
/*font-family: "Brandon_bold"!important;*/
/*color: #191919;*/
/*text-transform: uppercase;*/

/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-header-box .note-share {*/
/*float: right;*/
/*font-size: 28px;*/
/*margin: -3px 0 0 0;*/
/*}*/

/* Note rating box		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box {*/
/*padding: 16px;*/
/*background-color: #e3e3e3;*/

/*}*/
/**/
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .rating-box {*/
/*width: 60%;*/
/*float: left;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .rating-box .rating-label {*/
/*margin-bottom: 8px;*/
/*font-size: 12px;*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .rating-box .rating-star {*/
/*padding: 0;*/
/*margin: 0 8px 0 0;*/
/*font-size: 18px;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .rating-box .rating-star.active:after {*/
/*content: "w";*/
/*font-family: "alfred-10";*/
/*margin: 0 0 0 -1em;*/
/*}*/

/*	Conservation box		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .pod-box {*/
/*padding: 0;*/
/*margin: 0 0 0 40%;*/
/*text-align: right;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .pod-box .pod-label {*/
/*margin-bottom: 8px;*/
/*font-size: 12px;*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-rating-box .pod-box .pod-timespan {*/
/*margin-bottom: 8px;*/
/*font-size: 12px;*/
/*font-family: "Brandon_bold"!important;*/
/*}*/

/*  Note content		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-text-box {*/
/*padding: 16px 0;*/
/*}*/

/*  Note vote box		--------- */
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-votes-box {*/
/*text-align: center;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-votes-box .vote-btn {*/
/*width: 130px;*/
/*padding: 8px;*/
/*display: inline-block;*/
/*text-align: right;*/
/*font-size: 12px;*/
/*border: 3px solid #e3e3e3;*/
/*color: #9f9f9f;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-votes-box .vote-btn.active {*/
/*border: 3px solid #FFFFFF;*/
/*color: #FFFFFF;*/
/*background: -webkit-linear-gradient(left, #bee8dc, #96d6c5)!important;*/
/*background: linear-gradient(left, #bee8dc, #96d6c5)!important;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-votes-box .vote-btn span {*/
/*font-family: "Brandon_bold"!important;*/
/*}*/

/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-votes-box .vote-btn:first-child {*/
/*margin-right: 16px;*/
/*}*/
/*.product-box .product-notes-box .note-item-box .note-item-content-box .note-item-content-votes-box .vote-btn i {*/
/*float: left;*/
/*font-size: 20px;*/
/*}*/

/*  Product footer box		--------- */
/*.product-box .product-notes-box-footer {*/
/*text-align: center;*/
/*padding: 16px 0;*/
/*}*/

/*.product-box  .product-notes-box-footer .add-note-btn {*/
/*background-color: #191919;*/
/*padding: 12px;*/
/*text-align: center;*/
/*cursor: pointer;*/
/*}*/
/**/
/*.product-box .product-notes-box-footer .add-note-btn span {*/
/*text-transform: uppercase;*/
/*font-family: "Brandon_bold"!important;*/
/*font-size: 16px;*/
/*}*/

/* 	Note edit screen*/
/*-------------------------------------------------------------------------------------- */

/*.note-edit-box {*/

/*}*/

/*.note-edit-box .note-header-box {*/
/*padding: 16px 8px;*/
/*}*/

/*.note-edit-box .note-header-box .note-title-box {*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*font-size: 12px;*/
/*}*/

/*.note-edit-box .note-header-box .note-date-box {*/
/*color: #FFFFFF;*/
/*font-size: 12px;*/
/*float: right;*/
/*}*/

/*.note-edit-box .note-content-box {*/
/*padding: 16px 8px;*/
/*background-color: #c9c9c9;*/
/*}*/

/*.note-edit-box .note-content-box .rating-box {*/
/*text-align: center;*/
/*margin-bottom: 16px;*/
/*}*/

/*.note-edit-box .note-content-box .rating-label {*/
/*margin-bottom: 8px;*/
/*font-size: 12px;*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*text-align: left;*/
/*}*/

/*.note-edit-box .note-content-box .rating-star {*/
/*margin: 0 16px 0 0;*/
/*font-size: 38px;*/
/*line-height: 1;*/
/*}*/

/*.note-edit-box .note-content-box .rating-star.active:after {*/
/*content: "w";*/
/*font-family: "alfred-10";*/
/*margin: 0 0 0 -1em;*/
/*}*/

/*.note-edit-box .note-content-box .content-box {*/
/*margin-bottom: 16px;*/

/*}*/

/*.note-edit-box .note-content-box .media-box {*/
/*text-align: center;*/
/*}*/

/*.note-edit-box .note-content-box .media-box .btn {*/
/*display: inline-block;*/
/*width: 40px;*/
/*height: 40px;*/
/*font-size: 36px;*/
/*margin: 0 26px 0 0;*/
/*padding: 0;*/
/*}*/

/*.note-edit-box .note-content-box .media-box .btn:last-child {*/
/*margin: 0;*/
/*}*/

/*.note-edit-box .note-conservation-box {*/
/*padding: 16px 8px;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-header-box {*/
/*margin-bottom: 8px;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-header-box .conservation-label {*/
/*font-size: 12px;*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: uppercase;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-header-box .conservation-warning {*/
/*padding-left: 8px;*/
/*font-size: 12px;*/
/*font-family: "Brandon_bold"!important;*/
/*text-transform: capitalize;*/
/*color: #F00;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-header-box .conservation-info-box {*/
/*padding-left: 8px;*/
/*font-size: 12px;*/
/*color: #FFFFFF;*/
/*float: right;*/
/*text-align: right;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-header-box .conservation-info-box span {*/
/*display: block;*/
/*line-height: 1.3em;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-header-box .conservation-info-box span:first-letter {*/
/*text-transform: uppercase;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-edit-box {*/
/*padding: 16px;*/
/*text-align: center;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-edit-box .btn {*/
/*width: 100px;*/
/*padding: 8px;*/
/*display: inline-block;*/
/*text-align: center;*/
/*border-width: 3px;*/
/*background-color: #191919;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-edit-box .btn.selected {*/
/*-moz-border-image: -moz-linear-gradient(left, #f7c596 0%, #da916d 100%);*/
/*-webkit-border-image: -webkit-linear-gradient(left, #f7c596 0%, #da916d 100%);*/
/*border-image: linear-gradient(to left, #f7c596 0%, #da916d 100%);*/
/*border-image-slice: 1;*/
/*border-width: 3px;*/
/*background-color: #FFFFFF!important;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-edit-box .btn span {*/
/*font-family: "Brandon_bold"!important;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-edit-box .conservation-separator {*/
/*font-family: "Brandon_bold"!important;*/
/*margin: 0 16px;*/
/*font-size: 22px;*/
/*display: inline-block;*/
/*color: #FFFFFF;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-slider-box {*/
/*margin: 0 16px;*/
/*}*/

/*.note-edit-box .note-conservation-box .conservation-slider-box .range-label {*/
/*color: #FFFFFF;*/
/*width: 32px;*/
/*text-align: left;*/
/*}*/
