/* Enter Your Custom CSS Here */

/*dfn, cite, em, i {
  font-style: normal;
}*/

a {
  color: #9d0000;
}

body {
  background-color: #e7decf;
  background: url(/wp-content/uploads/2015/07/bg.jpg) no-repeat center bottom #e7decf;  
}

h1, h2 {
  font-size: 26px;
  text-align: justify;
  font-size: 18px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 6px;
  margin-bottom: 12px;
  font-weight: 400;
}

.inside-header {
  padding: 0px;
}

.main-nav ul.menu li.menu-item a {
  line-height: 40px;
}

.main-nav ul.menu li.menu-item ul.sub-menu {
  top: 40px;
}

.main-nav ul.menu li.menu-item ul.sub-menu li.menu-item a {
  line-height: normal;
}

.separate-containers .widget-area .widget {
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
}

.sidebar .widget .widget-title {
  color: #9d0000;
  font-style: normal;
}

.sidebar .widget .textwidget {
  font-style: normal; 
}

.widget-title {
  padding-bottom: 6px;
  margin-bottom: 12px;
  font-size: 18px;
}

.main-navigation, .main-navigation ul ul {
  background-color: #9d0000;
}

.site-footer {
  background-color: #9d0000;
}

.footer-widgets {
  background-color: transparent;
  background: url(/wp-content/uploads/2015/07/bg-footer.png) no-repeat center right;
  color: #ffffff;
  padding: 12px 0px;
}

.inside-footer-widgets .inner-padding {
  padding: 0px 12px;
}

.footer-widgets .widget-title {
  color: #ffffff;
  border: 0px;
}

.footer-widgets .widget {
  font-size: 11px;
}

.site-info {
  background-color: transparent;
  padding: 0px 0px 12px;
}

.footer-widgets a, .footer-widgets a:visited {
  color: #ffffff;
}

.entry-summary .alignleft.size-full {
  width: 130px;
}

.entry-meta {
  clear: both;
  padding-top: 20px;
}

.widget_listcategorypostswidget li {
  border-bottom: 1px solid #efefef;
  padding-bottom: 6px;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
}

.widget_listcategorypostswidget li:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
}

.widget_listcategorypostswidget li a {
  display: block;
  font-size: 14px;
  font-weight: 400;
}

.widget_listcategorypostswidget p {
  margin-top: 20px;
}

.widget_listcategorypostswidget img {
  display: block;
  margin: 10px auto 0px;
  max-width: 230px;
}

.post-image {
  display: none; 
}

.posted-on, .byline, .single .byline, .group-blog .byline { 
  display: none; 
  line-height: 0;
  padding: 0px;
  margin: 0px;
}

.page-header-image-single img {
  display: none; 
}

.entry-title, .entry-title a, .entry-title a:visited, .sidebar .widget a, .sidebar .widget a:visited {
  color: #9d0000;
  font-style: normal;
}

.entry-title a:hover, .sidebar .widget a:hover {
  color: #000000; 
}

.site-info {
  display: none; 
}

.entry-meta {
  margin: 0px;
  padding: 0px;
}

.entry-summary {
  margin-top: 10px;
}

footer.entry-meta {
  visibility: hidden;
  padding: 0px;
  line-height: 0px;
}

.textwidget form {
  text-align: center; 
}

.news-image {
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid black;
    width: 150px; 
}

input.search-field, input.search-field:focus {
   background-image: url(/wp-content/uploads/2015/09/lens.png);
   background-repeat: no-repeat;
   background-position: center left;
   padding: 10px 36px;
}

aside#listcategorypostswidget-7 ul {
   padding-top: 183px;
   background: url(/wp-content/uploads/2015/10/bandiera_small.jpg) no-repeat center top;
}

.tagConcluso {
  background: #9d0000;
  padding: 4px 40px;
  font-size: 16px;
  font-weight: 300;  
}

.tagConcluso a {
  color: #ffffff; 
}

table, tr, td {
  border: 0px; 
}