/* Enter Your Custom CSS Here */



.nowrap {
  white-space: nowrap ;
}



#site-title {
 color: #fff, 
 margin-right: 10px !important; 
  width: 300px !important;
}

#site-description {
 color: #e8e8e8 !important;
  margin-right: 20 !important;
}

#site-title a {
  color: #fff !important;
}

#branding #searchform, #branding #s {
 display: none !important; 
}

#site-title, hgroup, #branding form {
   position: absolute !important;
    /*display: none !important;*/
}
  


#access {
  background: -moz-linear-gradient(#252525, #0A0A0A) repeat scroll 0 0 transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

#access a {
  font-size: 18px !important;
  text-transform: uppercase !important;
  /*font-family: 'Ubuntu', sans-serif;*/
  font-family: 'Cinzel', serif !important;
}

h1, h2, h3, h4 {
    font-family: 'Cinzel', serif !important;
}

body {
  font-family: 'Ubuntu', sans-serif;
}

div.content article {
 padding-top: 0px !important; 
}

#main,
.singular.page .hentry {
  padding:0;
}

.one-column #page { 
  max-width: 900px !important; 
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
    margin: 0 auto;
    width: 88.9%;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size:16px;
}

#page{margin-top: 0px;}
  
#page {
    position: relative;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    /*padding: 10px;*/
    background: white;
}

#recent-posts-3 h3 {
  display: none !important;
}

#site-generator {
display:none;
}

@media screen and (max-width: 768px) {
    #site-title {
    margin-right: 270px;
    padding: 1.65625em 0 0;
}
  
  #access a {
    color: #eee;
    display: block;
    line-height: 1.833em;
    padding: 0 .6125em !important;
    text-decoration: none;
    font-size: 14px !important;
}
}

