@charset "utf-8";
/* CSS Document */

/* navbar color */
.bg-shipgray {
    background-color: rgba(153,212,191,.75); 
}

  .dropdown-menu {
    background-color: rgba(241,238,236,.75);
 
  }




/*background color*/
body {background-color: rgba(153,212,191,.75);}

/*fonts*/

@font-face {
    font-family: CarimbaR;
    src: url(../fonts/carimbascriptrough.otf);
}

@font-face {
    font-family: RalewayR;
    src: url(../fonts/Raleway-Regular.ttf);
}

h1 {
    font-family: CarimbaR;
	font-size: 50pt;
	padding-bottom: 15px;
	color: rgb(140,134,135);
}



h2 {
	font-family: CarimbaR;
	font-size: 50pt;
	color: rgb(140,134,135);
}

h4 {
	font-family: RalewayR;
	font-size: 15pt;
	padding-top: 10px;
	color: rgb(140,134,135);
}

p {
	font-family: RalewayR;
	font-weight: 200;
	letter-spacing: 1px;
	color: rgb(140,134,135);
}

.navbar{
	font-family: RalewayR;
	font-size: 18pt;
	letter-spacing: 1px;
}

.aboutcontainer {
	width: 80%;
	padding: 15px;
	
}

.footer{
	font-family: 'Raleway Light';	
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	letter-spacing: 1px;
}

/* header format */

@media screen{
.headerimage {
    width:100%;
    height:100%;
    background: transparent url(../assets/shiplap.png) no-repeat right top;
    background-size:cover;

}
	.myimage {
		padding-bottom: 40px;
	}}


/*button color */
#emailbutton { 
	background-color:rgba(153,212,191,.75); 
	width: 50px;
	height: 50px;
	margin: 5px;
	}
#facebookbutton {	
	background-color:rgba(153,212,191,.75); 
	width: 50px;
	height: 50px;
	margin: 5px;
	}
#twitterbutton{
	background-color:rgba(153,212,191,.75); 
	width: 50px;
	height: 50px;
	margin: 5px;
}
#instagrambutton{
	background-color:rgba(153,212,191,.75); 
	width: 50px;
	height: 50px;
	margin: 5px;
}
	
.gallery_product{
	width: 365px;
	height: auto;
	padding-top: 20px;
	}
	.footer{
  padding: 20px;
text-align: center;
	}

/*Style for About Images*/

.aboutimage {
	padding: 10px;
}

/*Styles for portfolio page*/

* {
    box-sizing: border-box;
}

.portfoliocontainer {
    background-color: rgba(241,238,236,0.75);
    padding: 20px;
}

/* Center website */
.main {
    max-width: 1000px;
    margin: auto;
}


.row {
    margin: 8px -16px;
}

/* Add padding BETWEEN each column (if you want) */
.row,
.row > .column {
    padding: 8px;
}

/* Create three equal columns that floats next to each other */
.column {
 display: none; /* Hide columns by default */
}

/* Clear floats after rows */ 
.row:after {
    content: "";
    display: table;
    clear: both;
}

/* Content */
.content {
    background-color: white;
    padding: 10px;
}

/* The "show" class is added to the filtered elements */
.show {
    display: block;
}

/* Style the portfolio buttons */
.pbtn {
  border: none;
  outline: none;
  padding: 12px 16px;
	margin-top: 20px;
  background-color: rgba(153,153,153,0.75);
  cursor: pointer;
	font-family: Futura, "Trebuchet MS", Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
	letter-spacing: 1px;
}

/* Add a grey background color on mouse-over */
.btn:hover {
  background-color: #ddd;
}

/* Add a dark background color to the active button */
.btn.active {
  background-color: #666;
   color: rgb(240,241,236);
}

/*styles for contact page*/

/* Style inputs, select elements and textareas */
input[type=text], select, textarea{
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
}

/* Style the label to display next to the inputs */
label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

/* Style the submit button */
input[type=submit] {
  background-color: rgba(153,153,153,.75);
  color: rgb(240,241,236);
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  float: right;
}

/* Style the container */
.contact_container {
  background-color: rgb(240,241,236);
  padding: 20px;
}

/* Floating column for labels: 25% width */
.col-25 {
  float: left;
  width: 25%;
  margin-top: 6px;
}

/* Floating column for inputs: 75% width */
.col-75 {
  float: left;
  width: 75%;
  margin-top: 6px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .col-25, .col-75, input[type=submit] {
    width: 100%;
    margin-top: 0;
  }
}




.brandinfo {
}
