@font-face {
    font-family: 'cactusmediumregular';
    src: url('/newsite/wp-content/uploads/fonts/cactus_medium.eot');
    src: url('/newsite/wp-content/uploads/fonts/cactus_medium.eot?#iefix') format('embedded-opentype'),
         url('/newsite/wp-content/uploads/fonts/cactus_medium.woff2') format('woff2'),
         url('/newsite/wp-content/uploads/fonts/cactus_medium.woff') format('woff'),
         url('/newsite/wp-content/uploads/fonts/cactus_medium.ttf') format('truetype'),
         url('/newsite/wp-content/uploads/fonts/cactus_medium.svg#cactusmediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {
    background: #000000;
}
body {
    background: #000000;
	font-size: 1.5rem !important;
	font-weight: 25 !important;
	line-height: 1.50em;
    font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace !important;
}
#preloader-container {
	background: #000000;
}
/*nav*/
.light-type .menu-nav .bars .top, .light-type .menu-nav .bars .middle, .light-type .menu-nav .bars .bottom {
    background: #ffffff none repeat scroll 0 0 !important;
}
.mm-panel ul li a {
  font-weight: 100;
  font-size: 2rem;
  color: #fff;
}
div#content section.wrap_content div.main-content.master-section-content.no-detect.no-margin-and-padding.no-paddin {
	background: #000000 !important;	
}
#nav-wrapper, .no-page-header {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#portfolio-item-section {
    background: #000 none repeat scroll 0 0;
}
a, a:visited  {
 	color:#fff !important;
}
a:hover  {
 	color:#a3a3a3 !important;
}
.infinite-scroll {
    background: #1f1f1f none repeat scroll 0 0;
}
#portfolio-item-section .single-portfolio-item a {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}
#portfolio-item-section .portfolio-box .portfolio-naming .portfolio-title {
    color: #fff;
  	font-family: 'cactusmediumregular';
  	letter-spacing:2px;;
}
#my-menu {
    background: #000 none repeat scroll 0 0;
}
/* roll over */
.no-touch .mm-panel ul li a:hover, .mm-panel li.current a, .mm-panel li.current-cat a, .mm-panel li.current_page_item a, .mm-panel li.current-menu-item a, .mm-panel li.current-page-ancestor a, .mm-panel li.current-menu-ancestor a {
    color: #a3a3a3 !important;;
}
#my-menu.slogan-enabled.menu-visible div.bg-slogan-menu.bg-solid-color-slogan {
	background:#3f3f3f;
} 
.main-content, .footer-bottom-area, .normal-pagination  {
    background: #000000;
    color: #cfe0e5;
}
.normal-pagination .prev-post a, .normal-pagination .next-post a {
  	background: #000000;
	color: #cfe0e5;
}
.normal-pagination .prev-post a:hover, .normal-pagination .next-post a:hover {
  	background: #1e1e1e !important;
}
.footer-bottom-area, .normal-pagination {
	border-top: 1px solid #1e1e1e;
}
.normal-pagination .next-post:first-child {
	border-left: 1px solid #1e1e1e;
}
.big-format-heading .box-content-titles .title, #title-header-flexslider.flexslider .slider-content.big-format-heading .slide-title, .az-special-heading-title  {
  font-size: 4rem;
  font-family: 'cactusmediumregular' !important;
}

#blog.wide .post-creative > .post-link {
	background: rgba(0, 0, 0, 1) none repeat scroll 0 0;
}
.credits-social ul li {
	margin-left: 5px !important;
}
.post-naming h2 {
  color: #fff;
}