/**
 * jgam_asset_management theme
*/
/*
Colours:
#368B38 Green
#fe7404 Orange
#009eef Blue
#E02222 Red or crimson
#666 Grey
#fff0dd cream
*/
.jgam_section_full_container {
    width: 100% !important;
    max-width: 100% !important;
    float: left;
}

.jgam_section_full_container h2 {
    text-align: center;
}

.jgam_section_full_container {
    border: 2px solid;
    border-style: none;
}
.jgam_section_full_container.darkened {
    border-color: darken(var(--border-color), 20%);
    background-color: darken(var(--background-color), 10%);
}


.jgam_section_full_container.popular {
    padding: 70px 1% 100px;
    background-color: #2d3387;
    color: #fff;
    border-top: 2px solid #121549;
    border-bottom: 2px solid #121549;
}

.jgam_section_full_container.clearance {
    padding: 70px 1% 100px;
    background-color: #4b9a0b;
    color: #fff;
    border-top: 2px solid #295605;
    border-bottom: 2px solid #295605;
}

.jgam_section_full_container.highlight a {
    color: #fff;
}

.jgam_section_full_container.highlight .product_sale_price {
    font-size: 20px;
    color: #f00;
    background-color: #fff;
    padding: 2px 12px;
    font-weight: 500;
}

.jgam_section_full_container.highlight .product_regular_price {
    font-size: 20px;
    color: #fff;
}

.jgam_section_full_container.highlight .product_price_container,
.jgam_section_full_container.lowlight .product_price_container {
    margin-top: 10px;
}

.jgam_section_full_container.lowlight {
    padding: 70px 1% 100px;
}

.jgam_section_full_container.lowlight .product_sale_price {
    font-size: 20px;
    padding: 2px 12px;
    font-weight: 500;
}

.jgam_section_full_container.lowlight .product_regular_price {
    font-size: 20px;
}

.jgam_section_full_container .tile,
.jgam_section_full_container .tile:hover {
    cursor: initial !important;
}

.jgam_section_full_container .tile_3 {
    width: 31%;
    float: left;
    margin: 30px 1%;
    text-align: center;
}

.jgam_section_full_container .tile_3 a {
    width: 100%;
    text-align: center;
}

.jgam_section_full_container .tile_3 a img {
    margin: 0 auto 0;
    display: block;
    padding-top: 20px;
    width: 18vw;
}

.jgam_section_full_container .tile_3.img_resp a img {
    width: 15vw;
}

.jgam_section_full_container .tile_3.img_resp iframe {
    height: 17vw;
    width: 100%;
}

/*
.jgam_section_full_container .tile_4 {
    width: 24%;
    float: left;
    margin: 10px 3px;
}

.jgam_section_full_container .tile_4 a {
    width: 100%;
    text-align: center;
    background-color: unset;
    box-shadow: none;
    line-height: 1;
}

.jgam_section_full_container .tile_4 a img {
    width: initial;
    height: auto;
    margin: 0 auto;
    display: block;
    max-height: 22vh;
    min-height: 210px;
    transform: none;
}
*/

/*
.jgam_section_full_container .tile_4 {
    width: 24%;
    float: left;
    margin: 10px 3px;
    height: 300px;
}

.jgam_section_full_container .tile_4 a {
    width: 100%;
    text-align: center;
}
.jgam_section_full_container .tile_4 a img {
    width: 300px;
    height: 212px;
    margin: 0 auto;
    display: block;
}

.jgam_section_full_container .tile_4 .button {
    width: 71% !important;
    display: inline-block;
    margin-left: 12%;
    line-height: 1;
}
    */
.container12 .woocommerce.jgam_section_full_container ul.products li.product a {color: #ffffff;}
.container12 .woocommerce.jgam_section_full_container ul.products li.product a:hover, .content-area .site-main .jgam_section_full_container_ul .products .product a:hover {background-color: #368B38;}
.content-area .site-main .jgam_section_full_container_ul .products .product a {font-size: 1.2em;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product a:hover .price {color:#fff}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product a:hover .price del {color:#fff}

.container12 .woocommerce.jgam_section_full_container .jgam_section_row img {/*max-width: 300px; */top: 0; transform: translateY(0);}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row .button {width: 100%; text-transform: uppercase;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row h2 {margin: 28px 0; width: 100%; text-align: center;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row h2.woocommerce-loop-product__title {font-size: 1.2em; color: #fff;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row .jgam_section_all_link {width: 100%; text-align:center; float: left; margin:20px 0;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row .jgam_section_all_link a {color: #ffffff; width: auto; padding: 12px 1% !important;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row .added_to_cart {text-align: center; font-weight: bold; top: -2px; position: relative;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row a.button.added {background-color: #368B38 !important;}
.container12 .woocommerce.jgam_section_full_container .jgam_section_row a.added_to_cart:hover {}

.container12 .woocommerce ul.products li.product .price {font-size: inherit;}
.strikethrough {text-decoration: line-through;}

.jgam_section_full_container .tile .tile_innerA h2:hover {
    color: #000;
}

.jgam_section_full_container .tile_text {
    padding-bottom: 20px;
    font-weight: 500;
}

.hp_text {
    margin: 10px 20%;
    text-align: center;
}

@media (max-width: 960px) { /*Tablet*/
    .jgam_section_full_container {
        grid-column: 1 / 13; /*Overright Theme centre element */
        max-width: 100% !important;
    }
}
@media (max-width: 768px) {
    .jgam_section_full_container .jgam_section_row .button {width: 98% !important; }
}
@media (max-width: 644px) {
    .jgam_add_sticky_tab_move_breadcrumb {top: 190px !important;}
    .container12 .woocommerce.jgam_section_full_container ul.jgam_section_row li.product {width:100%;}
    .container12 .woocommerce.jgam_section_full_container .jgam_section_row .jgam_section_all_link a {font-size: 16px !important;}
    .container12 .woocommerce.jgam_section_full_container .jgam_section_row .button {font-weight: bold !important;}
    .content-area .site-main .jgam_section_full_container_ul .products .product {width: 100%;}
    .content-area .site-main .jgam_section_full_container_ul ul.products li.product a img {max-width: 40vw;}
}