@font-face {
  font-family: Copy;
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: Headline;
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: Headline;
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


@font-face {
  font-style: normal;
  font-weight: 400;
  src: local('Patua One'), local('PatuaOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/patuaone/v4/yAXhog6uK3bd3OwBILv_SD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
  font-family: Copy;
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(http://themes.googleusercontent.com/static/fonts/droidserif/v4/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}

html {
	-webkit-text-size-adjust: 100%; /*prevent Safari to screw up font sizes*/
}

body{
	line-height:150%;
	font-family: Copy, Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
}

@media screen and (min-width: 330px){
	body{	
		font-size:0.8em;
	}
}

a{
	text-decoration:none;
}
p a{
	font-weight:bold;
}
p a:hover{
	text-decoration:underline;
}
p{
 /*
 -ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit*/
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
		

	line-height:170%;
	font-size:1.1em;
}
.hyphens p{
	text-align:justify;
}

.sidebar p{
	text-align:left;
     word-break:keep-all;
-webkit-hyphens: none;
   -moz-hyphens: none;
        hyphens: none;
}

h1,
h2,h3{
	font-size:1.5em;
	font-family:Headline, Arial, Helvetica, sans-serif;
	line-height:150%;
	text-transform:uppercase;
	letter-spacing:0.05em;
}

.main-nav{
	font-size:1.2em;
	line-height:2em;
	white-space:nowrap;
}

.main-nav a,
.main-nav span{
	display:inline-block;
}
/*
.accordion h3{
	font-size:1.2rem;
}*/

p span{
	white-space:nowrap;
}

.main-nav,.slicknav_menu{
	font-family:Headline, Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	text-align:right;
	text-transform:uppercase;
}
/*
.slicknav_nav a{
	font-size:1.5rem;
	border-top:1px solid #fff;
}*/
.nav-title,
.wrapper{
	text-align:left;
}

.sidebar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7rem;
}

.nav-title{
	font-size:2rem;
	line-height:2rem;
}

@media screen and (max-width: 400px) {
}
@media screen and (min-width:700px){
p{
	text-align:justify;
}
.main-nav{
	font-size:1em;
}

h1,
h2{
	font-size:2rem;
}
	/*
p{	
       -moz-column-count: 2;
       -moz-column-gap: 1em;
       -webkit-column-count: 2;
       -webkit-column-gap: 1em;
}*/

}
@media screen and (min-width:1300px){

	body{	
		font-size:0.9em;
	}
	/*
.main-nav span{
	font-size:1.6em;
}	*/
}

@media screen and (min-width:1500px){

	body{	
		font-size:1em;
	}
}