/* resources/css/app.css or a custom CSS file */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/Barlow/Barlow-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow';
    src: url('../fonts/Barlow/Barlow-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow';
    src: url('../fonts/Barlow/Barlow-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Barlow';
    src: url('../fonts/Barlow/Barlow-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* All headings use Barlow semibold */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Barlow', sans-serif;
    font-weight: 600; /* semi-bold */
}

/* Optional: Body uses regular */
body {
    font-family: 'Barlow', sans-serif !important;
    font-weight: 400;
	background-color:#fff3d6 !important
}


.card-title a,.card-footer a{color:#f65201 !important;text-decoration:none;font-weight:700}
.card-title a:hover{color:#dd4e00 !important}
.card-footer a:hover{color:#dd4e00 !important;text-decoration:underline}
/*.card p{font-weight:300;font-size:18px}*/
/*.bg-grdnt{background:linear-gradient(135deg, #f36b21, #ffc83d) !important}*/

.navbar-brand{font-family:'Barlow',sans-serif;font-weight:700}

.price{color:#0f7f86;font-weight:700 !important}

.stroke{-webkit-text-stroke:10px black;paint-order:stroke fill}

/*HERO SINGLE PAGE START*/
.hero-single-container {position: relative;width:100%;height:300px;display:flex;justify-content:center;align-items:center;text-align:center;color:white;padding:40px 20px;margin:0 0 40px 0}
.hero-single-content{position:relative;z-index:2}
.hero-single-content h1{font-size:3rem;margin-bottom:10px;font-family: "Barlow Condensed", sans-serif;font-weight:600}
.hero-single-content p{font-size: 1.5rem}
.hero-single-wave{position:absolute;left:0;width:100%;overflow:hidden;line-height:0}
.hero-single-wave svg{width:100%;height:100px;display:block}
.hero-single-wave-bottom{bottom:0}
/*HERO SINGLE PAGE END*/


.footer{background:#2cceb5;color:#ffffff;margin:40px 0 0 0}
.footer a{color:#ffffff !important}
.footer a:hover{text-decoration:underline}
.sub-footer{color:#222 !important;font-weight:700;text-decoration:none}
.sub-footer a{color:#222 !important;font-weight:700;text-decoration:none}

.btn-orange{background:#f65201 !important;border-color:#f65201 !important}
.btn-orange:hover{background:#dd4e00 !important;border-color:#dd4e00 !important}


/*product image zoom*/
.img-hover-zoom{overflow:hidden;display:block}
.img-hover-zoom img{transition: transform 0.4s ease}
.img-hover-zoom:hover img{transform: scale(1.08)}
.product p{font-size:1.2rem}




.pacifico-regular{
  font-family: "Pacifico", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin:0 0 20px 0;
  color:#019f9b !important;
}
