@charset "utf-8";
/* CSS Document */ 

html {
  scroll-behavior: smooth;
}

html,body {
	margin:0;
	padding:0;
	overflow-x:hidden;
	
}

h2 {
	color:#bba784;
	font-family: 'Asul', sans-serif;
}


p {
	color:#d6c8af;
	font-family: 'ABeeZee', sans-serif;
}

b {
	color: #FFFFFF;
	font-family: 'ABeeZee', sans-serif;
}

h3 {
	color: #bba784;
	font-family: 'Asul', sans-serif;
}

h4 {
	padding-left: 30%;
	color: #222321 !important;
	font-family: 'Asul', sans-serif;
}

h5 {
	text-align: center;
	color: #222321;
	font-family: 'Asul', sans-serif;
}

.shoppingcart {
	margin-left: 10px;
	width: 30px;
}

.title {
	min-height: 425px;
	background-color: #d6c8af !important;
}

.title h1 {
	font-family: 'Asul', sans-serif;
	color: #222321!important;
	padding-top: 10%;
	padding-left: 50px;
}

.title p {
	color: #222321 !important;
	text-align: left !important;
	padding-left: 50px;
	padding-top: 1%;
	font-size: 1.5em
}

.title b {
	color: #222321 !important;
	font-weight: bolder;
	
}

.row-cols-md-2 {
	padding-left: 440px;
	padding-top: 150px;
	width: 120%
}

.row-cols-md-2 h3 {
	color: #222321 !important;
}


body, html {
    background-color: #d6c8af !important;
}

.containerpurchase b {
	color: #222321;
	font-weight: bolder;
	font-family: 'Asul', sans-serif;
	
}

.containerpurchase h2 {
	text-align: center;
	color: #222321 !important;
	
}


.containerpurchase p {
	color: #222321 ;
	padding-left: 32px !important
}

.promo {
	background: white;
	padding: 3px;
}

.containerpromo p,b{
	color: #222321;
	padding-left: 16px !important
}

.top-left1 {
	position: absolute;
	top: 60% !important;
	left: 13% !important;
	gap: 2%;

}

.top-left1 h1 {
	color: #222321 !important;
	font-family: 'Asul', sans-serif;
	font-size: 4em;
  
}

.btn-outline-dark0 {
	width: 200px;
	font-family: 'DM Sans', sans-serif;
	border-color: #222321;
	border-width: medium;
	font-weight: bold;
}

.btn-outline-dark0:hover {
	font-weight: bolder !important;
	color: #bba784 !important;
	background-color: #222321 !important;
	text-decoration: underline !important;
	border-color: none;
}

.fixed-top {
	background-color:#222321 !important;
}

.navbar-collapse a:link, a:active{ 
	text-decoration: none;
	
}

.navbar-collapse a:hover {
	color: white !important;
	text-decoration: underline;
}

.nav-link {
	color: #d6c8af !important;
	font-family: 'ABeeZee', sans-serif;
	
	
}

.navbar-brand {
	color:#bba784 !important;
	font-family: 'Asul', sans-serif;
}


.form-control {
	background-color: #222321;
	border-color: #d6c8af;
	border-radius: 20px;

}

.btn-outline-success {
	background-color: #bba784;
	border: none;
	border-radius: 20px;
	color:#222321  !important;
	font-family: 'DM Sans', sans-serif;
	width: 90px
	
}

.btn-outline-success:hover {
	background-color: #222321 !important;
	border-color: #d6c8af !important; 
	color: #d6c8af !important;
	text-decoration: underline;
} 

.btn-outline-dark {
	color: #bba784;
	border-color: #bba784;
	width: 200px;
	font-family: 'DM Sans', sans-serif;
	border-width: medium;
}

.btn-outline-dark:hover {
	color:#222321;
	text-decoration: underline;
	background-color: #bba784;
   
}

.sccolumn {
	min-height:650px;
	padding: 5% 5% 8%;
	background-color:#222321;
	box-sizing: border-box;
	text-align: center;

}


.sccolumn1 {
	min-height:780px;
	padding: 5% 5% 8%;
	background-color: #222321;

}

.aboutus-text {
	padding-top: 10%
}

.aboutus-text h3 {
	padding-top: 10%;
	padding-bottom: 2%;
	text-align: left;
	padding-right: 5% !important;
	font-size: 2.5em;
	
}

.aboutus-text p {
	text-align: left;
	font-size: 1.15em;
	letter-spacing: 0.5px
}

.fathersday {
	padding-top: 7%;
	gap: 20%;
	line-height: 1.5;
	padding-right: 5%
}

.fathersday h2 {
	font-size: 2.5em;
	padding-bottom: 2%
}

.fathersday p {
	font-size: 1.15em;
	letter-spacing: 0.5px
}

.fathersday b {
	color: #FFFFFF;
	
}

.mt-5 {
	color: #222321;
	background-color: #d6c8af;
	text-align: left !important;
	padding-left: 50px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 2%
}

.card-deck {
	background-color: #d6c8af;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 50px;
	
}

.card {
	border-radius: 3% !important
}

.card-img-top {
	border-radius: 3% !important
}


.card-text {
	text-align: center;
	color: #222321;
}

.card-text b {
	color: #222321;
	font-weight: bolder;
}

.btn-outline-dark1 {
	color: #bba784;
	border-color: #bba784;
	font-family: 'DM Sans', sans-serif;
	border-width: thin;
	
}

.btn-outline-dark1 a:hover {
	color: #bba784 !important;
	border-color: #bba784;
	background-color: #222321;
	font-family: 'DM Sans', sans-serif;
	border-width: thin;
	
}



.card-body {
	text-align: center !important;
}

.img1 {
	vertical-align: middle;
}

.imgdesigners {
	padding-left: 10px;
	padding-top: 10%;
}

.top-left2 h2 {
	color: #222321;
	font-family: 'Asul', sans-serif;
	padding-left: 50px;
	padding-top: 30px;
	background-color: #d6c8af;
	margin-bottom: 0 !important;
	
}

.rows {
	background-color: #d6c8af;
	padding: 10px;
	display: flex;
	justify-content: center;
	
}


.column1 {
	width: 70%;
	min-height: 20%;
	padding: 2% 1%;
	padding-left: 300px;
	
}

.column2 {
	width: 30%;
	min-height: 20%;
	padding: 2% 1%;
	padding-left: 125px
	
}


.imgcontact {
	float: right;
	margin: 2% 2%;
	margin-right: 6%
	
}

footer {
	text-align: center;
	background-color: #222321;
	min-height: 50px;
	padding-top: 15px
}

footer p {
	color: #d6c8af;
	text-align: center!important;
}

.form-control1 {
	background-color: #d6c8af;
	border-color: #222321;
	border-radius: 20px;
	width: 300px;

}

.btn-outline-success1 {
	background-color: #222321;
	border-color: #d6c8af;
	border-radius: 20px;
	color: #bba784 !important;
	width: 150px;
	font-family: 'DM Sans', sans-serif;
}

.btn-outline-success1:hover {
	color: #222321 !important;
	background-color: #bba784;
	border-color: #222321;
	text-decoration: underline;
	
	
}

.form-inline1 {
	padding-left: 30%;
}

.text-center {
	padding-bottom: 30px;
}

.text-center h2 {
	color: #222321;
}


.form-label {
	font-family: 'DM Sans', sans-serif;
}

.form-control {
	background-color: white;
	
}

.btn-primarysu {
	background-color: #222321;
	border-color: #d6c8af;
	border-radius: 20px;
	color: #bba784 !important;
	font-family: 'DM Sans', sans-serif;
	
}


.btn-primarysu:hover {
	color: #222321 !important;
	background-color: #bba784;
	border-color: #222321;
	text-decoration: underline;
	
	
}



footer p {
	text-align: center !important;
	background-color: #222321 !important;
}


	
