/*Text*/

h1 {
	font-family:'Hint', sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: #883E24;
	font-size: 70px;
}

@media only screen and (max-width: 762px) {
    .page-title{
        font-size: 60;
    }
}

@media only screen and (max-width: 7576px) {
    .h1{
        font-size: 50;
    }
}

h2 {
	font-family:'Hint', sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
}

h3 {
	font-family: 'Hind', sans-serif;
	font-weight: 400;
	padding: 10px 10px
}

h4 {
	font-family:'Bitter', sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: #883E24;
	font-size: 55px;
}

h5 {
	
	font-family: 'Hind', sans-serif;
	font-weight: 400;
	padding: 10px 10px;
	font-size: 24px;
	
}


@media (max-width: 762px) {
	.h4 {
		font-size: 45px;
	}
}


p {
	font-family: 'Hind', sans-serif;
	font-size: 16px;
	padding: 10px 10px;
}


.java-title{
	
	font-family: 'Hint', sans-serif;
	font-size: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: #883E24;
	text-shadow: 1px 0 1px #491000;
}

/*nav bar*/
.snbar {	
	background-color: #491000;	
 }

@media (max-width: 991px) {
	.snbar {
		background-color: #fff;
	}
}

.nav-btn {
	
	font-family: 'Hind', sans-serif;
	font-weight: 500;
	font-size: 20px;
	color: #DFD9AB;
	cursor: pointer;
	
}


.nav-btn:hover{
	background-color: #883E24;
}

@media (max-width:991px){
	
	.pic-pad{
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
}


/*hero image*/

.hero-image {
	
	background-image: url(../images/cover.jpg);

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.hero-text{
	
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-shadow: 2px 0px #491000;
}



/*home page*/

@media (max-width:991px){
	
	.cresponse{
		
	}
}

/*about page*/

@media (max-width:991px){
	
	.sm-reverse{
		display:flex;
		
		flex-direction: column-reverse;
	}
}

@media (max-width:991px){
	
	.mobile-pad{
		padding-bottom: 15px;
		padding-top: 15px;
	}
}

/*Menu and shop*/


@media only screen and (min-width: 991px) {
    .nav-hide{
        display: none;
    }
}

@media (max-width:576px){
	
	.navbar-mobile{
		display:flex;
		align-items: center;
	}
}


.menu-btn {
	
	font-family: 'Hind', sans-serif;
	font-weight: 500;
	font-size: 20px;
	color: #7E0000;
	cursor: pointer;
	text-align: right;
	
}

.menu-btn:hover{
	background-color: #DFD9AB;
	
}



/*contact*/

.fstyle {
	background-color: #F7F7F7;
}

.cform {
	font-family: 'Hind', sans-serif;
}

/*button styles*/

.cbtn {
	
	background-color: #883E24;
	font-family: 'Hind', sans-serif;
	font-weight: 500;
	color: #DFD9AB;
	border-color: #883E24;	
	cursor: pointer;
	
}

.cbtn:hover{
	background-color: #CF6A46;
}

/*footer*/

.jfooter {
	
	background-color: #DFD9AB;
	font-family: 'Hind', sans-serif;
}




