@charset "UTF-8";
/* CSS Document */

/* 
	
COTTAGE STYLE


Developed by Cornelius Hegeman, UI/UX Designer
	
If you have any questions please call Cornelius:

	503-980-5662
	cornelius@hegeman.co
	
*/

/* Globals */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
xsall, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  font: inherit;
  vertical-align: baseline;
  margin: 0 auto;
  padding: 0; }

* {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
  
body, html {
	color: #2a2a2a;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 15px;
	line-height: 23px;
	font-weight: 400;
}


/* Standard Header and Paragragh Styles (Desktop and Mobile) */

h1 {
/* 	padding: 15px 0 5px; */
	font-size: 64px;
	line-height: 72px;
	font-weight: 700;
	text-transform: lowercase;
}

h2 {
	padding: 25px 0 15px;
	font-size: 30px;
	line-height: 33px;
	font-weight: 700;
	text-transform: uppercase;
}

h3 {
	padding: 5px 0 5px;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	text-transform: uppercase;
}

p {
	padding: 5px 0;
	font-size: 15px;
	line-height: 23px;
}

h4 { /* This is really the medium italic sections, after paragraphs, not third level headers. */
	padding: 5px 0;
	font-size: 10px;
	line-height: 12px;
	font-style: italic;
}

img {
	width: 100%;
	height: auto !important;
	padding: 15px 0px;
}


a {
	color: #990000 ;
	text-decoration: none;
}

a:hover {
	color: ;	
	text-decoration: underline;
}

a:active {
	color: ;
	text-decoration: underline;
}

a:visited {
	color: ;
}


/* Fast Floats and Clears */

.right {
	float: right;
}

.left {
	float: left;
}

.clear {
	clear:both;
}



/* Web Color Palette */

.white {
	background-color: #FFF;
	}

.gray1 {
	background-color: #f3f3f3;
	}	
	
.gray2 {
	background-color: gainsboro;
	}
	
.gray3 {
	background-color: silver;
	}
	
.black {
	background-color: #2a2a2a;
}
	
.green {
	background-color: #84BD00;
}
	
.whitetext {
	color: #FFF;
}
	
.gray1text {
	color: whitesmoke;
}
	
.gray2text {
	color: gainsboro;
}

.gray3text {
	color: silver;
}
	

	
/* FONT WEIGHTS */	

	
.book {
	font-weight: 400;
}
	
.medium {
	font-weight: 600;
}

.bold {
	font-weight: 700;
}	




.no-row {
  padding-left: 10px;
  padding-right: 10px;
}

/* FIN */