#masthead {
       background-image: url(http://www.voodoochild.it/wp-content/uploads/2013/12/voodoo-child-small.jpg); 
       background-position: 160px 20px; 
       background-attachment: scroll; 
       background-size: auto; 
    } 

#masthead .home-link .site-title {
       font-weight: normal; 
       font-family: Black Ops One; 
       text-decoration: none; 
       font-size: 72px; 
       text-align: right; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: #d83535; 
    } 

#masthead .home-link .site-description {
       font-family: Dancing Script; 
       font-size: 33px; 
       text-align: right; 
       transform: rotate(-2deg); 
    } 

#masthead .home-link {
       padding-left: 20px; 
    } 

.nav-menu {
       background-image: linear-gradient(2deg, #ffffff, #d3d3d3); 
    } 

.navbar {
       background-image: linear-gradient(2deg, #ffffff, #d3d3d3); 
    } 

body.page .site-content article.page .entry-title {
       font-size: 45px; 
       border-width: 0px; 
       border-style: solid; 
       font-family: Black Ops One; 
       font-style: italic; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

#colophon .sidebar-container {
       background-image: linear-gradient(2deg, #ffffff, #d3d3d3); 
    } 

#colophon .sidebar-container h3.widget-title {
       color: #000000; 
       font-size: 21px; 
       border-bottom-width: 2px; 
       border-bottom-style: solid; 
       border-bottom-color: #bababa; 
       font-family: Black Ops One; 
    } 

#colophon .sidebar-container .widget ul li {
       border-bottom-width: 2px; 
       border-bottom-style: solid; 
       list-style-position: inside; 
       list-style-type: square; 
       color: #bcbcbc; 
    } 

#colophon .sidebar-container .widget a {
       font-size: 18px; 
    } 

#colophon {
       background-image: linear-gradient(to bottom, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); 
    } 

body.single .site-content article.post .entry-title {
       font-size: 30px; 
       font-family: Black Ops One; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.archive-header {
       background-image: linear-gradient(2deg, #ffffff, #e4decc); 
       background-attachment: scroll; 
    } 

.archive-header .archive-title {
       font-size: 35px; 
       font-family: Black Ops One; 
       font-weight: normal; 
       text-shadow: rgb(204, 204, 204) 0px 1px 0px, rgb(201, 201, 201) 0px 2px 0px, rgb(187, 187, 187) 0px 3px 0px, rgb(185, 185, 185) 0px 4px 0px, rgb(170, 170, 170) 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 6px 1px, rgba(0, 0, 0, 0.1) 0px 0px 5px, rgba(0, 0, 0, 0.3) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 3px 5px, rgba(0, 0, 0, 0.25) 0px 5px 10px, rgba(0, 0, 0, 0.2) 0px 10px 10px, rgba(0, 0, 0, 0.15) 0px 20px 20px; 
       color: #000000; 
    } 

body.page .site-content article.page .entry-content p {
       font-family: Bree Serif; 
    } 

body:not(.single):not(.page) .site-content article.post .entry-title a {
       font-size: 16px; 
       text-transform: capitalize; 
       color: #d83535; 
       background-image: url(http://www.voodoochild.it/wp-content/uploads/2013/12/index.jpg); 
       background-size: contain; 
       background-repeat: no-repeat; 
       padding-left: 28px; 
       padding-top: 0px; 
       letter-spacing: 0px; 
       font-weight: bold; 
       line-height: 21px; 
    } 

body:not(.single):not(.page) .site-content article.post {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

body:not(.single):not(.page) .site-content article.post .entry-header {
       margin-bottom: 0px; 
    } 

#masthead .home-link .site-title:hover {
       transform: translateX(-50px); 
       transition: 2s; 
    } 

#masthead .home-link .site-description:hover {
       transition: 2s; 
       transform: none; 
       color: #d83535; 
    } 

body:not(.single):not(.page) .site-content article.post .entry-title {
       line-height: 18px; 
       margin-bottom: 18px; 
       height: 35px; 
       font-size: 22px; 
    } 

#main .sidebar-container .widget {
       padding-top: 20px; 
       margin-top: 0px; 
    } 

#main .sidebar-container {
       margin-top: 87px; 
    } 

body:not(.single):not(.page) .site-content article.post .entry-meta a {
       margin-right: 0px; 
       margin-left: 5px; 
       margin-bottom: 0px; 
    } 

body:not(.single):not(.page) .site-content article.post .entry-header img.wp-post-image {
       margin-bottom: 0px; 
       margin-left: auto; 
       margin-right: auto; 
       padding-bottom: 6px; 
       border-style: solid; 
       border-width: 0px; 
       border-radius: 25px; 
    } 

body.single .site-content article.post {
       margin-right: 320px; 
    } 

body.page .site-content article.page {
       margin-right: 280px; 
    } 

#colophon .sidebar-container .widget {
    } 

body.single .site-content article.post .entry-content {
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { #masthead .home-link .site-title {   font-size: 50px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #masthead .home-link .site-description {   font-size: 22px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { body.single .site-content article.post .entry-title {   font-size: 27px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #masthead .home-link .site-title {   font-size: 18px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #masthead .home-link .site-title {   text-align: left; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #masthead .home-link .site-description {   font-size: 24px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #masthead .home-link .site-description {   text-align: left; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #masthead .home-link .site-description {   width: 50%; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.page .site-content article.page {   margin-right: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #main .sidebar-container {   margin-top: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.page .site-content article.page {   padding-bottom: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.page .site-content article.page {   padding-top: 15px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   padding-top: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   margin-top: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   margin-right: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   margin-left: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   width: 226px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   max-width: 230px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container .widget {   padding-right: 20px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container .widget {   margin-bottom: 21px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   position: absolute; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   top: 100px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #main .sidebar-container {   right: 4px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container {   padding-bottom: 20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget {   max-width: 305px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget {   width: 305px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget {   margin-left: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget {   padding-left: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget {   padding-right: 20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget a {   text-indent: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #colophon .sidebar-container .widget a {   font-size: 17px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.single .site-content article.post .entry-content {   padding-right: 20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.single .site-content article.post {   margin-right: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body:not(.single):not(.page) .site-content article.post .entry-title a {   min-height: 95px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body:not(.single):not(.page) .site-content article.post .entry-title a {   height: 209px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body:not(.single):not(.page) .site-content article.post .entry-title a {   padding-bottom: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body:not(.single):not(.page) .site-content article.post .entry-title {   min-height: 87px; }  }  