/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,900');

.custom-logo 
{
max-height:147px !important;
max-width:260px !important;
margin-left:12px;
}

@media only screen and (max-width: 480px){
.custom-logo {
        width: 50%;
    }

#menu-toggle.menu-toggle {
    float: right !important;
		margin-left:12px;
}
}

.site-main article
{
border-bottom:1px dotted;
margin-bottom: 1.3em;
}

.widget
{
	border-top-width: 1px;
  border-top-style: dotted;
  margin-bottom: 0em;
}

.cat-links {
	visibility:hidden;
}

.entry-title {
	font-size:32px;
	font-family: 'Roboto', sans-serif;
	fontweight:900;
}

.site-header
{
  padding-top: 14px;
	padding-bottom: 28px;
}

.site-main {
	border-right-width: 1px;
  border-right-style: dotted;
	padding-left: 18px;
	padding-top: 20px;
	padding-right: 30px;
	border-top-width: 1px;
  border-top-style: dotted;
}

.main-navigation {
	font-family: 'Roboto', sans-serif;
 	padding-right:15px;
	border-bottom: 1px dotted;
}

.main-navigation a:hover {
	background:#ededed;
}

p {
	font-family: 'Roboto', sans-serif;
}

.posted-on {
	visibility:hidden;
}

.widget_nav_menu {
	font-family: 'Roboto', sans-serif;
}

.widget_nav_menu a {
	border-bottom: 1px dotted;
}

.widget_nav_menu a:hover {
	color: black;
}

.widget_nav_menu a:hover::before {
	content:'› ';
}

li.current-menu-item a {
	background:#dd0000;
	color:#fff;
	border-bottom: 0px;
	text-transform: uppercase;
}

li.current-menu-item a::before {
	content:'› ';
}

li.current-menu-item a:hover {
	background:#000;
	color:#fff;
	border-bottom: 1px dotted;
}

ul {
	font-size: 14px;
	list-style:none;
  margin:0 0 0 0;
	line-height:1.8em;
}

.widget-title {
	font-family: 'Roboto', sans-serif !important;
	font-size:18px !important;
	letter-spacing:0px !important;
}

.search-field {
	font-family: 'Roboto', sans-serif !important;
}

.nav-links {
	font-family: 'Roboto', sans-serif !important;
}

h6 {
	font-family: 'Roboto', sans-serif !important;
	font-size:12px !important;
}

.entry-content {
  float: left !important;
  width: 100% !important;
}

.byline {
	display:none !important;
}

#comments {display:none;}

h1 del {
	color:#000000;
	text-decoration: line-through;
}


/*.site-footer {
	display:none !important;
}*/