@font-face
{
	font-family: myFirstFont;
	src:url(../fonts/gothicb.ttf);}
	
Body{
	font-family: 'Lato', sans-serif;
	font-weight:700;
	color:#363636;}

header{
	padding-top: 15px;
	margin-bottom:0px;
	height:120px;}
	 
header h1{
	font-size:52px;
	line-height:46px;}
	

.logo h1{
	font-size:52px;}
	

nav{
	margin-top:80px;
	float:right;
	color:#363636;
	font-size:14.8px;}
	
nav a{
	color:#363636;}


nav ul{float:right;}
	
nav ul li{
	display:inline;
	margin-left:10px;
	-moz-transition: all 0.3s ease-out ;  /* Firefox 4-15 */
    -o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
    transition: all 0.3s ease-out;}
	
 nav ul li:hover{
	color:#cd4e59;}
	
.HeldColor {
	color:#cd4e59;}
	
.pageTitle{
	font-size:24px; 
	margin:5px;
	    margin-left: 34px;}
.rev_slider_wrapper{
	padding-right:6px}
.GalleryBackground .pageTitle{
	
	}
.GalleryBackground li{
	float:left;
	margin: 0px 3px 4px 0px;
	}
.GalleryBackground img{
	height:172px;
	width:259px;}

.productDescription h2{
	margin:0px;}
	
.AboutMainBackground{
		height:515px;

	background:#cd4e59;
	color:white;
	padding:20px;
	    margin-right: 8px;
	font-size:22px;}
	
.AboutMainBackground p{
	padding: 15px 55px 10px 34px;
    font-size: 19px;}

.ContactMainBackground{
	height:515px;
	background:#cd4e59;
	color:white;
	margin-right: 8px;
	padding:20px;}

.ContactMainBackground h2{
	font-size:14px;
	border-radius: 25px;
	margin:20px 20px}
	
.ContactMainBackground p{
	
	font-size:11px;
	}
.leftSideInfo{
	padding-left:15px;}
.leftSideInfo p {
	margin:15px 15px 20px 20px;
	}
.infoSpacing {
	width:50px;
	float:left;
	text-align:left}
.rightSideInfo p{
	text-align:right;
	width:70px;
	display:inline-block;
	line-height:14px;
	margin-top: 0px;
	margin-right:10px;
	}
	
.rightSideInfo input, .rightSideInfo textarea{
	border-radius: 10px;
    border-style: none;
    margin: 10px;
	margin-top: 0px;
    margin-bottom: 10px;
    width: 260px;
    height: 23px;
	vertical-align: top;
	}
.rightSideInfo textarea{
	height:100px;
	  }
	  
.g-recaptcha {
	margin-left:6px;
	margin-top:10px;
	transform:scale(0.88);
	-webkit-transform:scale(0.88);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;}
	
.rightSideInfo td{
	float:left;}
	
td #username, td #email {
	font-size:10px;
	margin-left:90px;
	margin-bottom:10px;
	}
.submit{
	    margin-left: 86px;
    border-radius: 16px;
    background: white;
    border-style: none;
    font-size: 10px;
    padding: 7px;
    width: 73px;
	color:#cd4e59;}
	
.resize{
	width:300px;
	object-fit:cover;
	object-position: 00% 65%;
}

footer p{
	text-align:right;
	 }

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: 100%;
  }
}