.footer-copy {
       background-color: rgba(2,2,2,1); 
    } 

.menu-sep {
       color: rgba(2,2,2,1); 
    } 

.page #main-wrap {
       background-color: rgba(0,0,0,1); 
    } 

.site-description {
       color: rgba(250,250,249,1); 
       font-size: 18px; 
    } 

h1dot-logo-a {
    } 

h1.logo a {
       background-color: rgba(0,0,0,1); 
       color: rgba(247,247,247,1); 
       font-family: Rock Salt; 
       font-size: 20px; 
       line-height: 36px; 
    } 

h1.logo a h1 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  45px; 
       font-weight:  700; 
       line-height:  52px; 
       text-decoration: none; 
    } 

h1.logo a h2 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  35px; 
       font-weight:  700; 
       line-height:  42px; 
       text-decoration: none; 
    } 

h1.logo a h3 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  25px; 
       font-weight:  700; 
       line-height:  32px; 
       text-decoration: none; 
    } 

h1.logo a h4 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  15px; 
       font-weight:  700; 
       line-height:  22px; 
       text-decoration: none; 
    } 

h1.logo {
       color: #fffff!important; 
    } 

hash-content-articledot-page {
    } 

#content article.page .entry-title {
       color: rgba(250,249,249,1); 
       font-weight: normal; 
    } 

#content article.page {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size: 20px; 
       line-height: 36px; 
    } 

#content article.page h1 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  45px; 
       font-weight:  700; 
       line-height:  52px; 
       text-decoration: none; 
    } 

#content article.page h2 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  35px; 
       font-weight:  700; 
       line-height:  42px; 
       text-decoration: none; 
    } 

#content article.page h3 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  25px; 
       font-weight:  700; 
       line-height:  32px; 
       text-decoration: none; 
    } 

#content article.page h4 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  15px; 
       font-weight:  700; 
       line-height:  22px; 
       text-decoration: none; 
    } 

#main-menu {
       color: rgba(247,247,246,1); 
       text-decoration: none!important; 
    } 

#main-menu ul .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
       color: rgba(245,244,244,1); 
       text-decoration: none!important; 
    } 

hash-main-menu-ul-li {
    } 

#main-menu ul li a {
       color: rgba(247,247,247,1); 
    } 

#main-menu ul li {
       color: rgba(250,249,249,1)!important; 
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size: 20px; 
       line-height: 36px; 
    } 

#main-menu ul li h1 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  45px; 
       font-weight:  700; 
       line-height:  52px; 
       text-decoration: none; 
    } 

#main-menu ul li h2 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  35px; 
       font-weight:  700; 
       line-height:  42px; 
       text-decoration: none; 
    } 

#main-menu ul li h3 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  25px; 
       font-weight:  700; 
       line-height:  32px; 
       text-decoration: none; 
    } 

#main-menu ul li h4 {
       font-family: Helvetica Neue,Helvetica,Arial,serif; 
       font-size:  15px; 
       font-weight:  700; 
       line-height:  22px; 
       text-decoration: none; 
    } 

#main-slider {
       background-color: rgba(0,0,0,1); 
    } 

#page {
       border-left-color: rgba(2,2,2,1); 
    } 

#page header.main-header {
       background-color: rgba(2,2,2,1); 
    } 

#primary {
       background-color: rgba(0,0,0,1); 
       color: rgba(247,247,247,1); 
    } 

body {
    } 

.widget-area {
    } 

#main-menu ul {
    } 

#content article.page .entry-header {
    } 

#content article.page .entry-content a {
    } 

#content article.page .entry-content img:not(.wp-smiley) {
    } 

#content article.page .entry-content p {
    } 


@media screen and (max-width: 1024px)  { .footer-copy {   background-color: rgba(5,4,4,1); }  }  
@media screen and (max-width: 1024px)  { .menu-sep {   background-color: rgba(2,2,2,1); }  }  
@media screen and (max-width: 1024px)  { .menu-sep {   color: rgba(2,2,2,1); }  }  
@media screen and (max-width: 1024px)  { .menu-sep {   height: 0px!important; }  }  
@media screen and (max-width: 1024px)  { .menu-sep {   width: 1px!important; }  }  
@media screen and (max-width: 768px)  { body {   background-color: rgba(0,0,0,1); }  }  
@media screen and (max-width: 768px)  { .widget-area {   background-color: rgba(0,0,0,1)!important; }  }  
@media screen and (max-width: 768px)  { h1.logo a {   color: rgba(247,247,247,1)!important; }  }  
@media screen and (max-width: 768px)  { h1.logo a {   min-width: 296px; }  }  
@media screen and (max-width: 768px)  { h1.logo a {   width: 300px; }  }  
@media screen and (max-width: 768px)  { h1.logo {   width: 225px!important; }  }  
@media screen and (max-width: 768px)  { #content article.page .entry-title {   background-color: rgba(0,0,0,1); }  }  
@media screen and (max-width: 768px)  { #main-menu ul {   background-color: rgba(5,4,4,1); }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   background-color: rgba(0,0,0,1)!important; }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   border-color: rgba(0,0,0,1); }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   color: rgb(252, 252, 252); }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   margin-bottom: 17px; }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   margin-top: -14px; }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   padding-bottom: 2px; }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   padding-left: 19px; }  }  
@media screen and (max-width: 768px)  { #main-menu ul li a {   padding-top: 8px; }  }  
@media screen and (max-width: 768px)  { #main-menu ul li {   color: rgba(245,244,244,1)!important; }  }  
@media screen and (max-width: 768px)  { #page {   border-left-color: rgba(0,0,0,1)!important; }  }  
@media screen and (max-width: 768px)  { #page header.main-header {   background-color: rgba(2,2,2,1); }  }  
@media screen and (max-width: 768px)  { #page header.main-header {   color: rgba(249,249,249,1); }  }  
@media screen and (max-width: 768px)  { #primary {   background-color: rgba(5,5,4,1)!important; }  }  
@media screen and (max-width: 667px)  { h1.logo a {   color: rgba(250,249,249,1)!important; }  }  
@media screen and (max-width: 667px)  { #content article.page .entry-header {   color: rgba(247,247,247,1)!important; }  }  
@media screen and (max-width: 667px)  { #main-menu {   color: rgb(252, 252, 252); }  }  
@media screen and (max-width: 667px)  { #main-menu ul li a {   color: rgb(252, 252, 252); }  }  
@media screen and (max-width: 480px)  { body {   background-color: rgba(0,0,0,1); }  }  
@media screen and (max-width: 480px)  { .page #main-wrap {   background-image: none; }  }  
@media screen and (max-width: 480px)  { .widget-area {   background-color: rgba(2,2,2,1)!important; }  }  
@media screen and (max-width: 480px)  { h1.logo a {   color: rgba(245,244,244,1); }  }  
@media screen and (max-width: 480px)  { h1.logo a {   width: 145px; }  }  
@media screen and (max-width: 480px)  { h1.logo {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { h1.logo {   width: 206px!important; }  }  
@media screen and (max-width: 480px)  { #content article.page .entry-content a {   background-color: rgba(2,2,2,1); }  }  
@media screen and (max-width: 480px)  { #content article.page .entry-content img:not(.wp-smiley) {   background-color: rgba(0,0,0,1); }  }  
@media screen and (max-width: 480px)  { #content article.page .entry-content p {   color: rgba(248,246,246,1); }  }  
@media screen and (max-width: 480px)  { #content article.page .entry-title {   font-weight: normal; }  }  
@media screen and (max-width: 480px)  { #main-menu ul li a {   color: #ffffff; }  }  
@media screen and (max-width: 480px)  { #main-menu ul li {   background-color: rgb(0, 0, 0); }  }  
@media screen and (max-width: 480px)  { #page {   border-left-color: rgba(0,0,0,1)!important; }  }  
@media screen and (max-width: 480px)  { #page header.main-header {   color: rgba(182,26,26,1); }  }  
@media screen and (max-width: 480px)  { #page header.main-header {   font-size: 11px; }  }  
@media screen and (max-width: 480px)  { #primary {   background-color: rgba(0,0,0,1)!important; }  }  