/* Copyright 2019 Gahela Software: https://www.gahela.com [2019-01-25T11:43:32+11:00] */

#gfw-main-content {
margin-top:0;
}
.product-grid-carousel-container {
height:400px;
position:relative;
overflow:hidden;
}
.product-grid-carousel {
margin-top:5px;
position:absolute;
left:0;
height:325px;
width:10000px;
}
.products-grid-details {
margin:3px;
}
.products-grid-atc-button {
margin:7px 3px 3px;
}
.product-list-atc-button {
display:inline;
}
.product-box {
position:relative;
transition: all 0.3s linear;
border-radius:2px;
}
.product-box:hover {
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}
.grid-item {
padding-top:4px;
overflow:hidden;
}
.grid-item .product-box {
min-height:400px;
text-align:center;
background-color:#FFF;
margin-bottom:15px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.product-grid-carousel .product-box {
margin-right:10px;
width:300px;
}
.carousel-item {
float:left;
}
.carousel-arrow {
height:43px;
width:32px;
z-index:1;
position:absolute;
top:45%;
cursor:pointer;
opacity:.3;
}
.carousel-master-container {
position:relative;
}
.carousel-master-container:hover .carousel-arrow {
opacity:1;
}
.carousel-arrow-l {
left:-10px;
}
.carousel-arrow-r {
right:0px;
}
.carousel-arrow .vector-arrow {
font-size:48px;
color:#616161;
text-shadow:0px 0px 3px #FFF;
}
.product-list-title {
max-height:43px;
font-size:1.1em;
overflow:hidden;
margin:3px 0;
font-weight:bold;
}
.product-list-summary {
padding:5px 0;
font-size:.9em;
max-height:100px;
overflow:hidden;
}
.products-list-item-box {
height:170px;
}
.list-item {
position: relative;
margin: 1px 0 20px 0;
padding: 5px;
background-color: #FFF;
box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
}
.list-item:last-of-type {
border:none;
}
.product-list-detail {
margin-top:5px;
}
.out-of-stock-warning {
padding:5px;
background-color:#FF6B6B;
color:#FFF;
text-shadow:1px 1px 1px #292929;
text-align:center;
}
.product-summary {
font-style:italic;
margin:5px 0;
}
.product-field-section {
margin:3px 0;
}
.product-out-of-stock {
color: #666;
padding: 8px;
height: 36px;
display: inline-block;
background-color: #D8D8D8;
text-shadow: 1px 1px 1px #F3F3F3;
}
.category-grid-container {
min-height:250px;
padding-top:10px;
text-align:center;
background-color:#FFF;
margin-bottom:15px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.product-grid-image-box {
margin:0 auto;
}
.category-grid-container a {
font-weight:bold;
}
.category-grid-container img {
margin:5px;
display:block;
margin:0 auto;
}
.category-grid-title {
text-align: center;
display: block;
height: 45px;
overflow: hidden;
}
.category-grid-product-count {
font-size:smaller;
}
.grid-item .product-thumbnail-container, .predictive-search-product-details .product-thumbnail-container {
margin:0 auto 10px auto;
}
.product-box .product-thumbnail-container img:hover {
transform: scale(1);
}
.product-box .product-thumbnail-container img {
transform: scale(.9);
transition: ease-in-out 0.3s;
}
.product-thumbnail-container {
max-width:200px;
height:200px;
line-height:200px;
text-align:center;
}
.product-section-title {
font-weight:bolder;
margin:0 0 5px 0;
}
.list-available-amount {
padding: 5px 0;
color: #a7a7a7;
}
.product-list-field {
margin: 2px 0;
}
.product-quick-view {
position: absolute;
display: none;
top: 100px;
margin-left: 25%;
border-radius: 3px;
z-index: 3;
width: 50%;
line-height: 30px;
text-align: center;
color: #FFF !important;
cursor: pointer;
transition: all 0.5s ease-in-out;
background-color: rgba(0, 0, 0, .4);
}
.product-quick-view .fa {
color: #FFF !important;
}
.product-box:hover .product-quick-view {
display:block;
}
.list-item .product-quick-view {
width:100px;
top: 100px;
margin-left: 0;
left: 6px;
height: 24px;
cursor: pointer;
line-height:24px;
border-radius:2px;
filter:alpha(opacity=90);
opacity:.90;
}
.modalQuickView {
width:600px;
}
#quick-view-container #quick-view-container .img-flow-zoomer {
display:none;
}
#quick-view-container .product-add-to-cart-button-box {
margin-top:7px;
}
#quick-view-container .product-add-to-cart-button-box hr {
display:none;
}
.quick-view-details-button {
text-align:center;
margin:10px;
}
.onsale-global-sales-list {
background-color:#EFEFEF;
padding:3px;
margin:3px 0;
}
.onsale-global-sales-item {
margin:1px;
}
.onsale-global-icon {
color:#00DE00;
}.gfw-menu-footer ul {
margin:0;
padding:0;
}
.gfw-menu-footer li {
list-style: none;
display:block;
padding: 3px;
border: none;
}
.gfw-menu-footer-header {
padding: 20px 3px 5px;
font-size:larger;
}.gfw-panel.gfw-panel-image_slider-slider { /* single column display */
padding:0 !important;
}
.ccg-2 .gfw-panel-image_slider-slider { /* multi column display */
padding-left:0 !important;
padding-top:10px;
}
.gfw-data-slider {
overflow:hidden;
display:inline-block;
border:none !important;
padding:0 !important;
}
.gfw-sliders-container {
position:relative;
width:100%;
overflow:hidden;
margin:0 0 5px 0;
}
.gfw-sliders-container:hover .gfw-slider-arrow {
visibility:visible;
}
#gfw-sliding-container {
width:10000px;
transition:all 1s ease;
}
.gfw-slider-arrow {
position:absolute;
top:45%;
visibility:hidden;
transition:all .5s ease;
}
.gfw-slider-arrow.gba-l {
left:3px;
}
.gfw-slider-arrow.gba-r {
right:3px;
}
.gfw-slider-vector-arrow {
font-size:40px;
text-shadow:0 0 5px #FFF;
cursor:pointer;
}
.gfw-slider-key {
height:15px;
width:15px;
margin:0 3px;
border-radius:20px;
display:inline-block;
background-color:#DCDCDC;
cursor:pointer;
}
.gfw-slider-key.active {
background-color:#5D5D5D;
cursor:inherit;
}
.gfw-slider-key-box {
width:100%;
margin-bottom:5px;
text-align:center;
}
.gfw-slider-image {
max-width:100%;
height:auto;
}
.gfw-data-image {
position:relative;
text-align:center;
}
.gfw-slider-img-title {
position: absolute;
visibility:hidden;
width: 100%;
bottom: 0;
padding: 10px;
color: #CCC;
background-color: rgba(0, 0, 0, .6);
}
.gfw-data-image:hover .gfw-slider-img-title {
visibility: visible;
}#categories-dropdown-box {
position:relative;
margin:0 -15px;
background-color: #424242;
}
.category-dropdown-panel {
display: inline-block;
cursor: pointer;
position:relative;
}
.category-dropdown-panel.root {
padding: 10px 20px;
}
.sub-panel.sub-panel-back {
background-color: #f1EEEE;
}
.gfw-categories-dropdown-panel {
width:100%;
}
.gfw-categories-dropdown-panel.root {
top:0;
left:0;
}
.category-dropdown-panel .subcategory-arrow {
font-size: 14px;
margin-left: 1px;
}
.sub-panel-back .subcategory-arrow {
float:none;
margin-right: 4px;
}
.category-dropdown-panel a {
color:#DDD;
}
.category-dropdown-panel:hover {
background-color:#1b70b9;
}
.categories-dropdown-sub {
max-width: 380px;
min-width: 200px;
position: absolute;
top: 0;
padding: 3px;
left: 0;
z-index: 10;
background-color:#333;
background-color: rgba(66, 66, 66, .95);
display:none;
transition: visibility 0s linear 300ms, opacity 300ms;
}
.categories-dropdown-sub li {
display: block;
white-space:nowrap;
}
.categories-dropdown-sub li > a {
display: block;
padding:6px 4px;
}
.categories-dropdown-sub .subcategory-arrow {
margin-left:5px;
}.single-banner-box {
-ms-transform-origin:0 0;
transform-origin:0 0;
}
.b-mouse-hover-show {
display:none;
}
div.cpg-y .gfw-panel-banners-display {
padding:0 !important;
}.gfw-global-menu-box .has-banner:after {
content:attr(banner-text);
}
.gfw-global-menu-box .has-banner:after {
display:inline-block;
font-size:9px;
line-height:9px;
letter-spacing:-0.1;
margin-left:4px;
background-color:#000;
font-weight:bolder;
color:#FFF;
padding:2px 3px 3px;
position:relative;
top:-2px;
border-radius:2px;
}.gfw-menu-drawer {
margin:0;
}
.gfw-menu-bars {
color:#717171;
font-size:19px;
margin-top:10px;
}
#gfw-drawer-menu {
color:#6b5c5b;
background-color:#ffffff;
border-right:2px solid #241e24;
display:none;
padding:10px;
position:absolute;
opacity:.95;
top:0px;
left:0px;
width:100%;
z-index:10001;
max-width:300px;
min-height:380px;
}
#gfw-drawer-menu ul {
margin:0;
padding:0;
}
#gfw-drawer-menu ul a {
border-bottom: 1px solid #ccc;
padding: 10px 7px;
display: block;
}
#gfw-drawer-close {
color:#6b5c5b;
font-size:24px;
position:absolute;
top:2px;
right:5px;
cursor:pointer;
}.product-original-price {
text-decoration:line-through;
}
.onsale-banner-sales-box h4 {
margin:10px 0 5px 0;
}
.onsale-promotional-title {
font-size:2em;
margin-bottom:10px;
}
.onsale-promotional-description {
max-height:60px;
overflow:hidden;
}
.onsale-promotional-container-out {
padding:5px;
background-color:#f5f5f5;
border-radius:15px;
margin:10px 0;
}
.onsale-promotional-container {
background-color: rgba(255, 0, 0, .55);
padding: 10px;
color: #FFF;
}
.onsale-tag-icon {
color:#fa6e6e;
font-size:20px !important;
vertical-align:top;
margin:5px;
border-radius:25PX;
background:#FFF;
padding:10px 12px;
}
.onsale-promotional-container .onsale-tag-icon {
font-size:1em;
}div.gp-10018-0 {
min-height: 40px;
line-height: 40px;
background-color: #5a5a5a;
padding: 10px;
color: #f9f9f9;
border-bottom: 1px solid #6f6f6f;
text-align: center;
font-size: 1.1em;
}
.gp-10017-0 {
height: 400px;
}
#categories-dropdown-box {
background-color: #1b0f0c;
margin: 0 0 -9px -15px;
position: relative;
}.gp-10017-0 {
height: 400px;
}
.product-grid-carousel-container {
height: 450px;
}