h2#productPrices span {
    display: block;
    font-size: 18px;
    font-weight: 700;
}
#price-wrapper {
    margin: 0 0 15px;
    float: none;
}
h4#price-label {
    color: #6e6e6e;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0 !important;
}

.video-container{text-align:center}
.file1 {
  list-style: none;
  margin-top: 2px;
  margin-bottom: 15px;
  font-weight: 700;
}

#productInfo-productDetailsList > li {
    border: none !important;
    padding: 0 !important;
    display: none;
}
#productInfo-productDetailsList {
    display: none;
}

/* Screen size specific below here */
@media only screen and (min-width : 300px) and (max-width : 480px) {
.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:360px;max-width:640px}
}
@media only screen and (max-width : 665px) {
.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:360px;max-width:640px}
}

.logsize{width:100%!important;border-collapse:collapse}
.logsize tr:nth-of-type(odd){background:#eee}
.logsize th{background:#70191B!important;color:#DECEA7!important;font-weight:700!important}
.logsize td,th{padding:6px!important;border:1px solid #ccc!important;text-align:center!important;margin-bottom:0!important;line-height:normal!important;font-size:14px!important}
.logsize td:nth-child(-2n+1){font-weight:700}
@media only screen and (max-width: 560px),(min-device-width: 320px) and (max-device-width: 560px) {
.logsize table,.logsize thead,.logsize tbody,.logsize th,.logsize td,.logsize tr{display:block}
.logsize thead tr{position:absolute;top:-9999px;left:-9999px;border:1px solid #ccc}
.logsize thead td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}
.logsize td:nth-child(-2n+1){background:#DECEA7}
.logsize tr:nth-of-type(odd){background:none}
.logsize thead td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.logsize thead td:nth-of-type(1):before{content:"Log Set Size"}
.logsize thead td:nth-of-type(2):before{content:"Front Width"}
.logsize thead td:nth-of-type(3):before{content:"Rear Width"}
.logsize thead td:nth-of-type(4):before{content:"Depth"}
.logsize thead td:nth-of-type(5):before{content:"Height"}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.logsize body{padding:0;margin:0;width:320px}
}
@media only screen and (min-device-width : 300px) and (max-device-width : 320px) {
.header--banner a{font-size:16px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.logsize body{width:495px}
}
.fireplaces{width:100%;border-collapse:collapse}
.fireplaces th{background:#70191B;color:#DECEA7;font-weight:600;padding:6px;border:1px solid #ccc;text-align:center;margin-bottom:0!important;line-height:normal!important}
.fireplaces td{padding:6px;border:1px solid #ccc;text-align:center;margin-bottom:0!important;line-height:normal!important}
.fireplaces img{max-width:100%!important;height:auto!important;width:auto!important}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
.fireplaces table,.fireplaces thead,.fireplaces tbody,.fireplaces th,.fireplaces td,.fireplaces tr{display:block}
.fireplaces thead tr{position:absolute;top:-9999px;left:-9999px;border:1px solid #ccc}
.fireplaces thead td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}
.fireplaces thead td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.fireplaces thead td:nth-of-type(1):before{content:"Log Set Size"}
.fireplaces thead td:nth-of-type(2):before{content:"Front Width"}
.fireplaces thead td:nth-of-type(3):before{content:"Rear Width"}
.fireplaces thead td:nth-of-type(4):before{content:"Depth"}
.fireplaces thead td:nth-of-type(5):before{content:"Height"}
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.fireplaces body{padding:0;margin:0;width:320px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.fireplaces body{width:495px}
}
#productQuestions {float: right;margin-bottom: 10px;}
.ui-widget.ui-widget-content {border: none;}
.ui-widget-header {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #70191b;
	background-color: #fff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #70191b;
  background: #decea7;
  color: #333333;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #70191b;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  background: #70191b;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #decea7;
}
.ui-widget-content a {
  color: #0c1fc5;
}
@media (max-width: 510px) {
  .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    margin: 4px .2em 0 0;
    padding: 0;
    width: 100% !important;
    border-radius: 3px;
  }
}
.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 1px;
    border-radius: 3px;
    width: 24%;
  }
@media (max-width: 510px) {
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  width: 100%;
  }
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  width: 100%;
  font-weight: 700;
  }
.ui-widget-header {
  border: none;
  }
.ui-tabs .ui-tabs-panel {
  padding: 10px 10px 0px 10px;
}
#attributes-card .card-header {
  background-color: #f4f4ee !important;
  color: #2e3233 !important;
  padding: 0 !important;
  font-size: .813rem !important;
  border: none;
  font-weight: 700;
}
#attributes-card .card-body{background-color: #f4f4ee;}
#attributes-card .card-body label {margin-bottom: 3px;}
#attributes-card .custom-select {
  font-size: .875rem;
  color: #2e3233;
  background: #e9e9ed url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;
  border: 1px solid #272522;
}
#attributes-card .attribsSelect {margin-top: 0px;}
#attributes-card .mb-3, .my-3 {margin-top: 0px;}
#attributes-card {border: none !important;}
#attributes-card .card {margin-bottom: 12px !important;border: none;}
#productInfo-displayColRight {border: 1px solid #70191b;background-color: #f4f4ee;margin-left: 10px;margin-right: 10px;margin-top: 10px;padding-top: 10px;block-size: fit-content;}
.free-ask{margin-bottom: 10px}
#productAttributes {margin-top: 5px;}
#cartAdd{padding:0;}
#addToCart-card {width: 100%;max-width: 175px;border-color: #f4f4ee !important;background-color: #f4f4ee;margin-bottom: 0 !important;}
.productSalePrice {margin-bottom: 6px;}