@charset "utf-8";
/* CSS Document */
ul{margin: 30px;}
.feature{
	position: absolute;
    margin: 0 auto;
    z-index: 1;
    display: table;
    left: 14%;
    top: 120px;
    pointer-events: none; 
}
.slider-caption {
    left: 484px;
}

.modal-triger{
    margin-bottom: 30px;
    display: block;
}
.encrypt{
    width: 98px;
}

.panel-title{margin: 20px 0 15px;}
.custom-frpts {
    background-image: url(/assets/img/ltfwfrpt.png);
    background-position: 75% 125px;
    background-repeat: no-repeat;
    background-size: 370PX;
}
.pg-feature-01{
	background-color:#cfcfcf;
	height: 600px;
	
}
.pg-feature-01 div{height: 600px;}
.pg-feature-01 .img{
	background-image: url('/assets/img/chiminea-firepits/firepits-custom-made-in-usa.jpg');
	background-size: cover;
	background-position: center center;
}
.pg-feature-01 span.heading-block{
	margin: 200px 85px;
    display: block;
}
.pg-feature-01 span.heading-block:after {
    border-top: none !important;
}
.pg-feature-01 span.heading-block h3{
	font-size: 2.7em;
	color: #996e47;
}
.pg-feature-01 span.heading-block h1{
	font-size: 1.6em;
}
.pg-feature-01 span .btn{
	border: medium solid #fff;
    border-radius: 8px;
    color: #fff;
    text-transform: uppercase;
}
.full-feature{
    width: 100%;
    display:block;
    height:520px;
    background-image: url(/assets/img/collapsible-portable-overland-camping-firepit.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    color:#fff;
}
.full-feature span{
    display: table;
    margin-top: 158px;
}
.full-feature h2, .full-feature p, .full-feature a  {color:#fff; margin:0; text-shadow: 0px 0px 12px #000;}
.full-feature p {line-height: 1.2!important;}
@media (max-width: 1440px) {

}
@media (max-width: 1199.98px) {
  
   
}
@media (max-width: 991.98px) {
    .feature {
        left: -52px;
        top: 77px;
    }
        .slider-caption {
        left: 384px;
    }
        .slider-caption h2 {
        font-size: 2.7rem;
    }
    .slider-caption p {
        margin-top: 4px;
        margin-bottom: 10px;
        font-size: 18px;
    }
}

@media (max-width: 767.98px) {
    .slider-caption {
        top: 97.5px!important;
        left: 240px!important;
    }
    .feature{
        left: -82px;
        top: 60px;
    }
    
}

@media (max-width: 575.98px) {
    .feature{
        left: -47px;
        top: 60px;
    }
    .slider-caption {
        top: 97.5px!important;
        left: 240px!important;
    }
    .slider-caption h2 {
        font-size: 1.25rem;
    }
}
@media (max-width: 425px) {
    .feature{
        left: -57px;
        top: 49px;
    }
    .slider-caption {
        top: 85px!important;
        left: 185px!important;
    }
}

.accordion-header{
    font-weight: 600;
    padding-left: 0px !important;
    font-size: 18px !important;
    text-decoration: none !important;
}

.card-body{
    padding-left: 0em !important;
    padding-top: 1em !important;
}

.accordion .btn:focus {
    outline: 0;
    box-shadow: none;
}

.accordion-header{
    text-align: left;
}

.accordion .card-body{
    text-align: justify;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser {
    background-color: rgba(0,0,0,0) !important;
}