#bannergold_product {
    padding: 8rem;
}

.txt_heaadgold p {
    font-size: 35px;
    color: white;
    text-align: center;
    font-weight: 500;
}

#list_product {
    padding: 3rem;
}

.btn-seachmobile{
    color: #fff;
    background-color: #670800;
    border-color: #670800;
    font-size: 14px;
    margin-top: 2rem;
    margin-left: 2.6rem;
    font-family: 'Kanit', sans-serif !important;
display : none;

}

.head_productlist p {
    font-size: 35px;
    color: #bf1f2f;
    font-weight: 600;
    text-align: center;
}

.box_textlist {
    border: 2px solid #DBDBDB;
    padding: 1rem;
}

.text_seach {
    font-size: 1.3rem;
    color: #bf1f2f;
}

.name_product {
    font-size: 1.2rem;
    color: #6B6969;
}




/*---- start product new  ------*/

.glyphicon { margin-right:5px; }
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.lead {
    color: #997D33;
    text-align: center;
    font-weight: 400 !important;
    font-size: 14px !important;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}


/*---- end product new  ------*/







/* start checkboox */
.procheck {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 1.2rem;
  color: #6B6969;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.procheck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 7px;
}

.procheck:hover input ~ .checkmark {
  background-color: #ccc;
  border-radius: 7px;
}

.procheck input:checked ~ .checkmark {
  background-color: #850F05;
  border-radius: 7px;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.procheck input:checked ~ .checkmark:after {
  display: block;
}

.procheck .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* end checkboox */


#list_product .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    border: 2px solid #DBDBDB !important;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0rem;
    
}

.product_headtext {
    font-size: 1.3rem;
    color: #bf1f2f;
}

.product_headnum {
    font-size: 1.3rem;
    color: #bf1f2f;
}

.product_headprice {
    font-size: 1.3rem;
    color: #bf1f2f;
}

#list_product .product_headprice label {
    color: #6B6969;
}

.buttonseach {
    background-color: #bf1f2f;
    border: none;
    border-radius: 8px;
    color: white;
    padding: 8px 40px;    
    border: 2px solid #bf1f2f;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: 4px 2px;
    cursor: pointer;
}

.buttonseach:hover {
    background-color: white;
    border: none;
    border-radius: 8px;
    color: #bf1f2f;
    border: 2px solid #bf1f2f;
    padding: 8px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: 4px 2px;
    cursor: pointer;
}

.page-item.disabled .page-link {
    color: #850F05 !important;
    pointer-events: none !important;
    background-color: #fff !important;
    border: 2px solid #850F05 !important;
}

.page-item:not(:first-child) .page-link {
    margin-left: 12px !important;
    border: 2px solid #850F05;
    color: #850F05;
}










*,::after,::before{box-sizing:border-box;}
section{display:block;}
h2,h4{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
a{color:#d62700;text-decoration:none;-webkit-text-decoration-skip:objects;}
img{vertical-align:middle;border-style:none;}
svg{overflow:hidden;vertical-align:middle;}
h2,h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
h4{font-size:1.5rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1280px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col-lg-4,.col-md-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-12{flex:0 0 100%;max-width:100%;}
@media (min-width:768px){
.col-md-6{flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;}
}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.card-body{flex:1 1 auto;padding:1.25rem;}
.d-block{display:block!important;}
.justify-content-center{justify-content:center!important;}
a{color:#d62700;}
h2{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;}
h2{font-weight:700;font-size:18px;}
p{font-family:Roboto,sans-serif;}
.section-header{display:flex;position:relative;margin:30px 0 10px 0;}
.section-header h2{margin-top:auto;margin-bottom:0;border-bottom:3px solid #8395c6;padding-bottom:5px;}
.section-header .section-line{height:auto;flex-grow:1;margin-left:0;border-bottom:3px solid #d1d8e8;}
.section-header.center{padding:0;}
.section-header.center h2{margin-left:auto;margin-right:auto;z-index:10;text-align:center;}
.section-header.center .section-line{position:absolute;left:0;right:0;top:0;bottom:0;}
.btn{font-family:"Source Sans Pro",sans-serif;border-radius:3px;background:#5c6ca3;border-color:#5c6ca3;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;}
.btn-primary{background:#ff7556;border-color:#ff7556;padding:15px 30px;}
.section-casino-cards .section-header{margin-top:0;}
img{max-width:100%;height:auto;}
@media (max-width:768px){
.mobile-slider{overflow-x:scroll;margin:0 -15px;display:block;}
.mobile-slider .mobile-slide-row{display:block;padding:0 15px;margin:0;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.mobile-slider .mobile-slide-row .mobile-slide-item{width:175px;display:inline-block;}
}
img.lozad[data-src]{opacity:0;}
.casino-top-card{margin-top:20px;}
.casino-top-card .medal{position:absolute;top:-20px;left:20px;width:65px;height:65px;}
.casino-top-card .medal:before{content:'';position:absolute;background-size:65px;width:65px;height:65px;z-index:10;}
.casino-top-card .medal:after{content:'';display:block;background-size:41px;width:41px;height:32px;position:absolute;z-index:0;bottom:-15px;left:12px;margin:auto;}
.casino-top-card .medal.geo-es:after{background-image:url(https://www.slotjava.es/wp-content/themes/sumpan/dist/img/badges/ribbon-es.svg);}
.casino-top-card:first-child .medal:before{background-image:url(https://www.slotjava.es/wp-content/themes/sumpan/dist/img/badges/badge-gold.svg);}
.casino-top-card .card-body{background:#fafafa;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:calc(100% - 90px);display:flex;flex-direction:column;border:1px solid #d1d8e8;border-top:0;}
.casino-top-card .bonus-info{display:flex;position:relative;border-bottom:1px solid #e8eaf6;padding-bottom:20px;}
.casino-top-card .bonus-info .bonus-no-deposit,.casino-top-card .bonus-info .bonus-welcome{position:relative;display:flex;flex:0 0 50%;flex-direction:column;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text,.casino-top-card .bonus-info .bonus-welcome .bonus-text{font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;padding-left:35px;line-height:1;margin-bottom:5px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text h4,.casino-top-card .bonus-info .bonus-welcome .bonus-text h4{font-size:12px;margin-bottom:0;opacity:.75;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span,.casino-top-card .bonus-info .bonus-welcome .bonus-text span{font-size:28px;}
.casino-top-card .bonus-info .bonus-no-deposit .detail-text,.casino-top-card .bonus-info .bonus-welcome .detail-text{font-size:10px;margin:0;color:#999;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text,.casino-top-card .bonus-info .bonus-welcome .bonus-text{padding-left:0;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text h4,.casino-top-card .bonus-info .bonus-welcome .bonus-text h4{margin-bottom:3px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span,.casino-top-card .bonus-info .bonus-welcome .bonus-text span{font-size:18px;text-transform:none;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span a,.casino-top-card .bonus-info .bonus-welcome .bonus-text span a{font-size:14px;color:#ff7556;}
.casino-top-card .license-info{flex-grow:1;display:flex;justify-content:center;margin:10px 0;}
.casino-top-card .license-info img,.casino-top-card .license-info span{margin-top:auto;margin-bottom:auto;font-size:12px;}
.casino-top-card .license-info img{margin-right:5px;height:24px;width:24px;}
.casino-top-card .logo-wrap{width:100%;display:flex;height:90px;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #d1d8e8;}
.casino-top-card .logo-wrap img{margin:auto;width:auto;max-width:50%;max-height:50px;}
/*@media (max-width:768px){
.casino-slider .mobile-slide-row{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;margin:20px;display:flex;justify-content:flex-start!important;}
.casino-slider .mobile-slide-row .casino-top-card.mobile-slide-item{flex:0 0 calc(100vw - 20px * 4);width:calc(100vw - 20px * 4);margin:0;margin-right:20px;padding:0;}
.casino-top-card .logo-wrap{height:75px;}
.casino-top-card .card-body{height:calc(38% - 75px);}
.casino-top-card .bonus-info .bonus-no-deposit:first-child{padding-right:5px;}
.casino-top-card .bonus-info .bonus-welcome:last-child{padding-left:5px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text h4,.casino-top-card .bonus-info .bonus-welcome .bonus-text h4{font-size:10px;margin-bottom:0;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span,.casino-top-card .bonus-info .bonus-welcome .bonus-text span{font-size:14px;white-space:normal;}
.casino-top-card .bonus-info .bonus-no-deposit .detail-text,.casino-top-card .bonus-info .bonus-welcome .detail-text{font-size:8px;}
.casino-top-card .license-info span{font-size:10px;}
.casino-top-card .medal{left:5px;}
}*/
span.copy-code{background:#e8eaf6;border:1px solid #d1d8e8;padding:3px 5px;border-radius:3px;font-weight:700;color:#333;}
.license-info span{display:block;color:#888;}
.ad-disclaimer{font-size:10px;opacity:.75;text-align:center;}
*{transition:none!important;}
svg:not(:root).svg-inline--fa{overflow:visible;}
.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;}
.svg-inline--fa.fa-w-16{width:1em;}


@media all{
*,::after,::before{box-sizing:border-box;}
section{display:block;}
h2,h4{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
a{color:#d62700;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#891900;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
svg{overflow:hidden;vertical-align:middle;}
h2,h4{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
h4{font-size:1.5rem;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1280px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12,.col-lg-4,.col-md-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-12{flex:0 0 100%;max-width:100%;}
@media (min-width:768px){
.col-md-6{flex:0 0 50%;max-width:50%;}
}
@media (min-width:992px){
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;}
}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media screen and (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:focus,.btn:hover{text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.btn:disabled{opacity:.65;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-block{display:block;width:100%;}
.card-body{flex:1 1 auto;padding:1.25rem;}
.d-block{display:block!important;}
.justify-content-center{justify-content:center!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
h2,p{orphans:3;widows:3;}
h2{page-break-after:avoid;}
.container{min-width:992px!important;}
}
a{color:#d62700;}
h2{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;}
h2{font-weight:700;font-size:18px;}
p{font-family:Roboto,sans-serif;}
.section-header{display:flex;position:relative;margin:30px 0 10px 0;}
.section-header h2{margin-top:auto;margin-bottom:0;border-bottom:3px solid #8395c6;padding-bottom:5px;}
.section-header .section-line{height:auto;flex-grow:1;margin-left:0;border-bottom:3px solid #d1d8e8;}
.section-header.center{padding:0;}
.section-header.center h2{margin-left:auto;margin-right:auto;z-index:10;text-align:center;}
.section-header.center .section-line{position:absolute;left:0;right:0;top:0;bottom:0;}
.btn,i{transition:none!important;}
.btn{font-family:"Source Sans Pro",sans-serif;border-radius:3px;background:#5c6ca3;border-color:#5c6ca3;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;}
.btn-primary{background:#ff7556;border-color:#ff7556;padding:15px 30px;}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#c73312;border-color:#c73312;}
.btn-primary:disabled{background:#999;border-color:#999;}
.btn-block{border-radius:3px;}
.section-casino-cards .section-header{margin-top:0;}
img{max-width:100%;height:auto;}
.info-popover:active,.info-popover:focus,.info-popover:hover{border:0;outline:0;text-decoration:none;}
@media (max-width:768px){
.mobile-slider{overflow-x:scroll;margin:0 -15px;display:block;}
.mobile-slider .mobile-slide-row{display:block;padding:0 15px;margin:0;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.mobile-slider .mobile-slide-row .mobile-slide-item{width:160px!important; display:inline-block;}
}
img.lozad[data-src]{opacity:0;transition:opacity .5s ease;}
img.lozad[data-loaded=true]{opacity:1;}
.casino-top-card{margin-top:20px;}
.casino-top-card .medal{position:absolute;top:-20px;left:20px;width:65px;height:65px;}
.casino-top-card .medal:before{content:'';position:absolute;background-size:65px;width:65px;height:65px;z-index:10;}
.casino-top-card .medal:after{content:'';display:block;background-size:41px;width:41px;height:32px;position:absolute;z-index:0;bottom:-15px;left:12px;margin:auto;}
.casino-top-card .medal.geo-es:after{background-image:url(https://www.slotjava.es/wp-content/themes/sumpan/dist/img/badges/ribbon-es.svg);}
.casino-top-card:first-child .medal:before{background-image:url(https://www.slotjava.es/wp-content/themes/sumpan/dist/img/badges/badge-gold.svg);}
.casino-top-card:nth-child(2) .medal:before{background-image:url(https://www.slotjava.es/wp-content/themes/sumpan/dist/img/badges/badge-silver.svg);}
.casino-top-card:nth-child(3) .medal:before{background-image:url(https://www.slotjava.es/wp-content/themes/sumpan/dist/img/badges/badge-bronze.svg);}
.casino-top-card .card-body{background:#ffffff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:calc(45% - 90px);display:flex;flex-direction:column;border:1px solid #d1d8e8;border-top:0;}
.casino-top-card .bonus-info .bonus-no-deposit,.casino-top-card .bonus-info .bonus-welcome{position:relative;display:flex;flex:0 0 50%;flex-direction:column;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text,.casino-top-card .bonus-info .bonus-welcome .bonus-text{font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;padding-left:35px;line-height:1;margin-bottom:5px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text h4,.casino-top-card .bonus-info .bonus-welcome .bonus-text h4{font-size:12px;margin-bottom:0;opacity:.75;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span,.casino-top-card .bonus-info .bonus-welcome .bonus-text span{font-size:28px;}
.casino-top-card .bonus-info .bonus-no-deposit .detail-text,.casino-top-card .bonus-info .bonus-welcome .detail-text{font-size:10px;margin:0;color:#999;}
.casino-top-card .bonus-info .bonus-welcome .detail-text.code{margin-bottom:5px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text,.casino-top-card .bonus-info .bonus-welcome .bonus-text{padding-left:0;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text h4,.casino-top-card .bonus-info .bonus-welcome .bonus-text h4{margin-bottom:3px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span,.casino-top-card .bonus-info .bonus-welcome .bonus-text span{font-size:18px;text-transform:none;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span a,.casino-top-card .bonus-info .bonus-welcome .bonus-text span a{font-size:14px;color:#ff7556;}
.casino-top-card .deposit-methods-tab-content{display:flex;justify-content:center;}
.casino-top-card .deposit-methods-tab-content .payment-method{margin-right:10px;width:52px;height:34px;}
.casino-top-card .deposit-methods-tab-content .total-payment-methods-info{width:52px;height:34px;background:#eceef9;color:#5c6ca3;margin-top:10px;display:flex;border:1px solid #d1d8e8;font-weight:700;border-radius:3px;}
.casino-top-card .deposit-methods-tab-content .total-payment-methods-info span{margin:auto;font-size:12px;cursor:default;}
.casino-top-card .license-info{flex-grow:1;display:flex;justify-content:center;margin:10px 0;}
.casino-top-card .license-info img,.casino-top-card .license-info span{margin-top:auto;margin-bottom:auto;font-size:12px;}
.casino-top-card .license-info img{margin-right:5px;height:24px;width:24px;}
.casino-top-card .logo-wrap{width:100%;display:flex;height:90px;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #d1d8e8;}
.casino-top-card .logo-wrap img{margin:auto;width:auto;max-width:50%;max-height:50px;}
.casino-top-card .ad-disclaimer{margin-top:10px;white-space:normal;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;background:#eee;padding:10px 20px;line-height:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
@media (max-width:768px){
.casino-slider .mobile-slide-row{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;margin:20px;display:flex;justify-content:flex-start!important;}
.casino-slider .mobile-slide-row .casino-top-card.mobile-slide-item{width:calc(32vw - 20px * 4);margin:0;margin-right:20px;padding:0;}
.casino-top-card .btn-primary{padding-top:10px;padding-bottom:10px;}
.casino-top-card .logo-wrap{height:75px;}
.casino-top-card .card-body {
    height: calc(60% - 76px);
}
.casino-top-card .bonus-info .bonus-no-deposit:first-child{padding-right:5px;}
.casino-top-card .bonus-info .bonus-welcome:last-child{padding-left:5px;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text h4,.casino-top-card .bonus-info .bonus-welcome .bonus-text h4{font-size:10px;margin-bottom:0;}
.casino-top-card .bonus-info .bonus-no-deposit .bonus-text span,.casino-top-card .bonus-info .bonus-welcome .bonus-text span{font-size:14px;white-space:normal;}
.casino-top-card .bonus-info .bonus-no-deposit .detail-text,.casino-top-card .bonus-info .bonus-welcome .detail-text{font-size:8px;}
.casino-top-card .license-info span{font-size:10px;}
.casino-top-card .medal{left:5px;}

}
span.copy-code{background:#e8eaf6;border:1px solid #d1d8e8;padding:3px 5px;border-radius:3px;font-weight:700;color:#333;cursor:pointer;}
.license-info span{display:block;color:#888;}
.ad-disclaimer{font-size:10px;opacity:.75;text-align:center;}
.payment-method{width:51px;margin-top:10px;}
div[class^=col]{transition:none;}
}




/*--- range ----*/
.middle {
	position: relative;
	width: 50%;
	max-width: 500px;
}

.slider {
	position: relative;
	z-index: 1;
	height: 10px;
	margin: 0 15px;
}
.slider > .track {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px;
    background-color: #dc35454f;
}
.slider > .range {
	position: absolute;
	z-index: 2;
	left: 25%;
	right: 25%;
	top: 0;
	bottom: 0;
	border-radius: 5px;
	background-color: #bf1f2f;
}
.slider > .thumb,  .slider > .showe{
	position: absolute;
	z-index: 3;
	width: 30px;
	height: 30px;
	
	border-radius: 50%;
	box-shadow: 0 0 0 0 rgba(98,0,238,.1);
	transition: box-shadow .3s ease-in-out;
	color:#fff;
	text-align: center;
	line-height:30px;
}
.slider > .thumb.left {
	left: 25%;
	transform: translate(-15px, -10px);
	background-color: #bf1f2f;
}
.slider > .thumb.right {
	right: 25%;
	transform: translate(15px, -10px);
	background-color: #bf1f2f;
}
.slider > .left-s {
	left: 25%;
	transform: translate(-15px, -45px);
	background-color: #242424;
	
}
.slider > .right-s {
	right: 25%;
	transform: translate(15px, -45px);
	background-color: #242424;
}

.slider > .thumb.hover {
	box-shadow: 0 0 0 20px #bf1f2f50;
}
.slider > .thumb.active {
	box-shadow: 0 0 0 40px #bf1f2f50;
}

input[type=range] {
	position: absolute;
	pointer-events: none;
	-webkit-appearance: none;
	z-index: 2;
	height: 10px;
	width: 100%;
	opacity: 0;
}
input[type=range]::-webkit-slider-thumb {
	pointer-events: all;
	width: 30px;
	height: 30px;
	border-radius: 0;
	border: 0 none;
	background-color: red;
	-webkit-appearance: none;
}


.youtube-link {
	position: fixed;
	left: 20px;
	bottom: 20px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
}






/*-----------------------------------------
    RESPONSIVE
-------------------------------------------*/

@media screen and (min-width:320px) and (max-width:460px) {


.btn-seachmobile {
    color: #fff;
    background-color: #670800;
    border-color: #670800;
    font-size: 14px;
    margin-top: 2rem;
    margin-left: 2.6rem;
    padding: 0.5rem;
    border-radius: 8px;
    font-family: 'Kanit', sans-serif !important;
    display: block !important;
}

.box_textlist {
    border: 2px solid #DBDBDB;
    padding: 1rem;
    display: none;
}

.box_textlistmobile {
    display: block;
}
.box_textlistmobile {
    border: 2px solid #DBDBDB;
    padding: 1rem;
}


#bannergold_product {
    padding: 2rem;
}

.txt_heaadgold p {
    font-size: 24px;
    color: white;
    text-align: center;
    font-weight: 500;
}

.head_productlist p {
    font-size: 24px;
    color: #bf1f2f;
    font-weight: 600;
    text-align: center;
}

#list_product {
    padding: 0rem;
}

.caption h4 {
    font-size: 14px;
    text-align: center;
    margin-top: 1rem;
}



.text_seach {
    font-size: 1.1rem;
    color: #bf1f2f;
}

.product_headtext {
    font-size: 1.1rem;
    color: #bf1f2f;
}

.product_headnum {
    font-size: 1.1rem;
    color: #bf1f2f;
}

.product_headprice {
    font-size: 1.1rem;
    color: #bf1f2f;
}

.name_product {
    font-size: 1.1rem;
    color: #6B6969;
}

.procheck {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 1.1rem;
    color: #6B6969;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}




}


@media screen and (min-width:461px) and (max-width:767px) {

.btn-seachmobile {
    color: #fff;
    background-color: #670800;
    border-color: #670800;
    font-size: 14px;
    margin-top: 2rem;
    margin-left: 2.6rem;
    padding: 0.5rem;
    border-radius: 8px;
    font-family: 'Kanit', sans-serif !important;
    display: block !important;
}

.box_textlist {
    border: 2px solid #DBDBDB;
    padding: 1rem;
    display: none;
}

.box_textlistmobile {
    display: block;
}
.box_textlistmobile {
    border: 2px solid #DBDBDB;
    padding: 1rem;
}


}

@media screen and (min-width:768px) and (max-width:1024px) {

.btn-seachmobile {
    color: #fff;
    background-color: #670800;
    border-color: #670800;
    font-size: 14px;
    margin-top: 2rem;
    margin-left: 2.6rem;
    padding: 0.5rem;
    border-radius: 8px;
    font-family: 'Kanit', sans-serif !important;
    display:  none;
}

.mobile-slider {
    overflow-x: hidden;
    margin: 0 -15px;
    display: block;
}


  #bannergold_product {
    padding: 4rem;
}

.txt_heaadgold p {
    font-size: 24px;
    color: white;
    text-align: center;
    font-weight: 500;
}

.text_seach {
    font-size: 1rem;
    color: #bf1f2f;
}

.product_headtext {
    font-size: 1rem;
    color: #bf1f2f;
}

.name_product {
    font-size: 1rem;
    color: #6B6969;
}

.procheck {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 0.9rem;
    color: #6B6969;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.product_headnum {
    font-size: 1rem;
    color: #bf1f2f;
}

.product_headprice {
    font-size: 1rem;
    color: #bf1f2f;
}

.head_productlist p {
    font-size: 24px;
    color: #bf1f2f;
    font-weight: 600;
    text-align: center;
}

.buttonseach {
    background-color: #bf1f2f;
    border: none;
    border-radius: 8px;
    color: white;
    border: 2px solid #bf1f2f;
    padding: 3px 26px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: -1px -21px -3px -16px;
    cursor: pointer;
}

.buttonseach:hover {
    background-color: white;
    border: none;
    border-radius: 8px;
    color: #bf1f2f;
    border: 2px solid #bf1f2f;
    padding: 3px 26px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: -1px -21px -3px -16px;
    cursor: pointer;
}



}

