/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
#logo {
	width: 325px;
}

body.custom-background {
	background-size: 350px auto;
}

#footer-widgets .footer-widget li a:hover {
	color: #ff69b4;
}

.form-allowed-tags {
	display: none;
}

.footer-widget h4 {
	text-align: center !important;
}

div#jp-relatedposts h3.jp-relatedposts-headline em {
	font-size: 22px;
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
	border-top: medium none;
}

.et_pb_blog_grid .et_pb_post {
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	font-size: 16px;
	border: 3px solid #D8D8D8;
	padding: 19px;
	max-width: 275px;
}

#footer-widgets .footer-widget li a {
	color: #000000;
}

#footer-widget last li ul {
	list-style-type: none !important;
}

a.et_pb_more_button {
	background: none repeat scroll 0 0 #000000;
	color: #000000;
	font-weight: 700;
	opacity: .8;
}	
}

#et-top-navigation {
	font-family: 'Bevan', cursive;
}

h1 {
	font-size: 25px;
}

#top-menu li > a {
	font-size: 16px;
}

#top-menu a {
	color: #FF69B4;
}

.et_pb_post {
	border-bottom: 4px solid #D3D3D3;
	padding-bottom: 20px;
}

.et_pb_post .post-meta, .et_pb_portfolio_item .post-meta {
	font-size: 16px;
}

ol, ul {
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
}

p {
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	font-size: 16px;
	line-height: 1.7em;
}

.entry-content ul, .comment-content ul {
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	font-size: 16px;
}

.entry-content ol, .comment-content ol {
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", Arial, sans-serif;
	font-size: 16px;
}

#main-header {
	background: #222222;
}

div.sharedaddy h3.sd-title {
	display: none;
}

div.sharedaddy h3.sd-title:before {
	border-top: none !important;
}

.sd-content ul {
	list-style: none outside none !important;
	margin: 0 0 .7em !important;
	padding: 0 !important;
	text-align: center;
}

.et_pb_post .entry-content, .project .entry-content {
	padding-top: 10px;
}

#sidebar .et_pb_widget, .et_pb_widget {
	background: none repeat scroll 0 0 #f9f9f9;
	box-shadow: 3px 3px 0 #A9A9A9;
	float: none;
	padding: 15px;
}

.widgettitle {
	text-align: center;
}

.et_pb_widget_area_right {
	border-left: none !important;
}

#main-content .container:before {
	background-color: #FFFFFF;
}

.wp-pagenavi {
	border-top: none;
	text-align: center;
}

#top-menu li.mega-menu > ul > li > a:first-child {
	border-bottom: none;
	font-weight: normal !important;
}

.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
	background: none repeat scroll 0 0 #FF69B4;
	border-radius: 3px;
	color: #FFFFFF !important;
	font-weight: bold !important;
	padding: 20px;
}

#et_search_icon:before {
	color: #FF69B4;
}

#footer-info {
	float: none;
	text-align: center;
}

@media only screen and ( max-width: 479px ) {
	.et_pb_blog_grid .et_pb_post {
		padding: 10px;
		max-width: 245px;
	}
}