/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
body, h1, h2, h3, h4, h5, h6, .entry-header h1.entry-title, h2.entry-title a, .rp-medium-two p.summary, p.summary, .entry-author {
	font-family: 'Open Sans', 'Helvetica';
}

h1, h2, h3, h4, h5 {
	hyphens: none !important;
}

h2.entry-title a {
	font-size: 1.2em;
	font-weight: 300;
}

#site-title { 
	margin:0px auto;
	padding:0;
	float: none;
}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
body, h1, h2, h3, h4, h5, h6, .entry-header h1.entry-title, h2.entry-title a, .rp-medium-two p.summary, p.summary, .entry-author {
	font-family: 'Open Sans', 'Helvetica';
}

h1, h2, h3, h4, h5 {
	hyphens: none !important;
}

h2.entry-title a {
	font-size: 1.2em;
	font-weight: 300;
}

.widget_image {
	padding: 0 !important;
	margin-top: 10px !important;
	margin-bottom: 10px;
}

#menu-item-9486 a {
	content: none;
}

li#menu-item-9486 a::before {
	content: none;
}

#menu-item-9486 a {
	background: url(http://image.flaticon.com/icons/svg/49/49431.svg);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	content: none;
}

body.custom-background {
	background-position: 50% .1%;
}

@media screen and (min-width: 1px) {
	#mobile-menu-toggle {
		margin: 0 5px 155px 0;
	}
	
	nav#site-nav.cf {
		margin-top: 0;
	}
	
	body.custom-background {
		-o-background-size: 320px auto;
		-webkit-background-size: 320px auto;
		-moz-background-size: 320px auto;
		background-size: 320px auto;
	}
	
	.entry-header h1.entry-title {
		font-size: 2.5em;
		font-weight: 300;
	}
}

@media screen and (min-width: 479px) {
	#mobile-menu-toggle {
		margin: 0 35px 200px 0;
	}
	
	body.custom-background {
		-o-background-size: 400px auto;
		-webkit-background-size: 400px auto;
		-moz-background-size: 400px auto;
		background-size: 400px auto;
	}
	
	.entry-header h1.entry-title {
		font-size: 3.5em;
		font-weight: 300;
	}
}

@media screen and (min-width: 767px) {
	#mobile-menu-toggle {
		margin: 0 35px 200px 0;
	}
}

@media screen and (min-width: 1023px) {
	#mobile-menu-toggle {
		margin: 0 35px 200px 0;
	}
}

#site-nav {
	margin-top: 170px;
}	
}

@media screen and (min-width: 1260px) {
	nav#site-nav.cf {
		margin-top: 170px;
	}
	
	.entry-content {
		max-width: 100%;
	}
	
	body.custom-background {
		-o-background-size: 500px auto;
		-webkit-background-size: 500px auto;
		-moz-background-size: 500px auto;
		background-size: 500px auto;
	}
}

@media screen and (min-width: 1360px) {
	.entry-content {
		max-width: 100%;
	}
}

img.rotate356 {
	-ms-transform: rotate(356deg);
/* IE 9 */
	-webkit-transform: rotate(356deg);
/* Chrome, Safari, Opera */
	transform: rotate(356deg);
	border: 1px solid #ccc;
	padding: 8px;
	box-shadow: 5px 5px 10px #cccccc;
}

.site-content article {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}