@charset "UTF-8";
/** Font Family, Font Size && Spacing */
@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,regular,italic,500,500italic,700,700italic,900,900italic&subset=cyrillic,latin,greek-ext,vietnamese,latin-ext,greek,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300italic,regular,italic,700,700italic&subset=cyrillic,latin,greek-ext,vietnamese,latin-ext,greek,cyrillic-ext);
body {
  font-family : "Roboto", Arial, tahoma, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.65em;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6,
.woocommerce-tabs ul.tabs>li a,
ul.module-tabber>li a {
  font-family : "Roboto Condensed", Arial, tahoma, sans-serif;
}
nav#main-menu {
  font-family : "Roboto Condensed", Arial, tahoma, sans-serif;
}
p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset,
figure,
form {
  margin-bottom: 1.65em;
}
dl {
  margin: 0 1.65em;
}
dd {
  margin: 0 0 1.65em;
}
blockquote {
  margin: 1.65em 2em 1.65em 2em;
  line-height: 1.65em;
}
pre {
  margin: 1em 0 1.65em;
}

h1 {
  font-size: 28px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}



/** Custom Skin */
body {
  background-color: #0f0f0f;
  color: #767676;
}
#site{
  background-color: #0f0f0f;
}

h1,h2,h3,h4,h5,h6{
  color: #2e3336;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #777a7c;
}

a{
  color: #e04a00;
}
a:hover{
  color: #333333;
}

input[type="text"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="date"],
input[type="password"],
textarea{
  background-color: #141414;
  color: inherit;
  border: 1px solid #383d41;
  outline: 0;
}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="password"]:focus,
textarea:focus {
  background-color: #0f0f0f;
  border: 1px solid #383d41;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
}
select{
  color: inherit;
}
::-webkit-input-placeholder{
  color: rgba( 118,118,118, .5);
}
:-moz-placeholder{
  color: rgba( 118,118,118, .5);
}
::-moz-placeholder{
  color: rgba( 118,118,118, .5);
}
:-ms-input-placeholder{
  color: rgba( 118,118,118, .5);
}
input[type="submit"],
.button{
	background-color: #383d41;
	color: #afafaf;
	border: 1px solid rgba(0,0,0, .2);
	box-shadow: inset 0 1px 0 rgba(255,255,255, .2), 0 1px 3px rgba(0,0,0, .12);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255, .2), 0 1px 3px rgba(0,0,0, .12);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255, .2), 0 1px 3px rgba(0,0,0, .12);
}
input[type="submit"]:hover,
.button:hover{
  color: #d6d6d6;
  outline: 0;
  background-color: #2e3336;
}
pre {
  border: 1px solid #383d41;
}
table{
  border: 1px solid #383d41;
  border-bottom: 1px solid #383d41;
}
table thead th,
table thead td{
  background-color: #383d41;
  border: 1px solid #383d41}
table tbody{
  border-left: 1px solid #383d41;
  border-right: 1px solid #383d41;
}
table tbody td,
table tbody th{
  background-color: #141414;
  border: 1px solid #383d41;
  border-right: 0;
}
table tbody th {
  background-color: rgba( 56,61,65, .5);
}
table tbody td:first-child{
  border-left: 0;
}
table tfoot {
  background-color: #141414;
  border-top: 1px solid #383d41}

blockquote:before {
  color: rgba( 118,118,118, .12);
}

.gallery-item{
  border: 1px solid #383d41;
}
.wp-caption-text{
  background-color: #141414;
  box-shadow: 0 1px 2px rgba(0,0,0, .05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0, .05);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0, .05);
}

		
/** top sections */
#masthead {
	background-color: #212121;
}
.masthead-menu-accesstor a.menu-clicker {
	background-color: #e04a00;
	color: #ffffff;
}
.masthead-menu-accesstor a.menu-clicker:hover {
	background-color: #383d41;
	color: #ffffff;
}
#masthead #top-search>a,
#wiptheme-social-links a#social-clicker {
	background-color: #212121;
	color: #e04a00;
	border-left: 1px solid #383838;
}
#masthead #top-search>a:hover,
#wiptheme-social-links a#social-clicker:hover {
	background-color: #383d41;
	color: #ffffff;
}
#top-search-drop {
	background-color: rgba( 56,61,65, .9);
	box-shadow: 		0 1px 2px rgba(0,0,0, .21);
	-moz-box-shadow: 	0 1px 2px rgba(0,0,0, .21);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0, .21);
}
#top-search-drop input[type="search"] {
	background-color: #ffffff;
	border: 1px solid #f5f5f5;
	color: #787878;
}
#top-search-drop input[type="search"]:focus {
	background-color: #fefefe;
	border: 1px solid #e8e8e8;
	color: #787878;
}
#wiptheme-social-links ul li a {
	color: #636363;
}
#wiptheme-social-links ul li a:hover{
	background-color: #2a2a2a;
	box-shadow: 		inset 0 1px 0 rgba(255,255,255, .08), 0 1px 2px rgba(0,0,0, .2);
	-moz-box-shadow: 	inset 0 1px 0 rgba(255,255,255, .08), 0 1px 2px rgba(0,0,0, .2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255, .08), 0 1px 2px rgba(0,0,0, .2);
}
#wiptheme-social-links ul{
	border-left: 1px solid #383838;
}
body.ismobile #wiptheme-social-links ul,
body.logo-overlap #wiptheme-social-links ul {
	background-color: #212121;
	border-left: 0;
	border-top: 1px solid #383838;
}
		
#main-menu {
	background-color: #212121;
}
#main-menu-bar {
  background-color: #252525;
  border-bottom: 1px solid rgba(33,33,33,1);
}
#main-menu-bar a#close-menu-bar{
	border-left: 1px solid rgba(33,33,33,1);
	color: #77838a;
}
#main-menu-bar a#close-menu-bar:hover{
	background-color: #2e2e2e}
ul#eqnav li {
	border-bottom: 1px solid rgba(33,33,33,1);
}
#eqnav li.has_ul.children_open{
	background-color: rgba(0,0,0, .04);
}
ul#eqnav>li a {
	color: #77838a;
}
ul#eqnav>li a:hover,
#eqnav li:hover>a{
	background-color: #383d41;
	color: #ffffff;
}
#eqnav li.has_ul.children_open>a{
	background-color: #383d41;
	color: #ffffff;
	box-shadow: 0 1px 0 rgba(33,33,33,1);
	-moz-box-shadow: 0 1px 0 rgba(33,33,33,1);
	-webkit-box-shadow: 0 1px 0 rgba(33,33,33,1);
}
ul#eqnav>li a .fa {
	color: #77838a;
}
ul#eqnav>li a:hover .fa,
#eqnav li:hover>a .fa,
#eqnav li.has_ul.children_open>a .fa{
	color: #86949d;
}
ul#eqnav li.current-menu-item>a,
ul#eqnav li.has_ul.current-menu-item>a,
ul#eqnav li.has_ul.children_open.current-menu-item>a{
	background-color: #e04a00;
	color: #ffffff;
}
ul#eqnav li.current-menu-item>a:after{
	border-color: transparent transparent transparent #e04a00;
}
ul#eqnav li.current-menu-item>a .fa,
#eqnav li.current-menu-item:hover>a .fa,
#eqnav li.has_ul.children_open.current-menu-item>a .fa{
	color: #ffffff;
}
#eqnav li.has_ul>.mainmenu_dropdown_clicker{
	color: #77838a;
	box-shadow: -1px 0 0 0 rgba(33,33,33,1);
	-moz-box-shadow: -1px 0 0 0 rgba(33,33,33,1);
	-webkit-box-shadow: -1px 0 0 0 rgba(33,33,33,1);
}
#eqnav li.has_ul.current-menu-item>.mainmenu_dropdown_clicker{
	color:  #ffffff;
	box-shadow: -1px 0 0 0 rgba(0,0,0, .1);
	-moz-box-shadow: -1px 0 0 0 rgba(0,0,0, .1);
	-webkit-box-shadow: -1px 0 0 0 rgba(0,0,0, .1);
}
ul#eqnav ul.sub-menu {
	border: 1px solid rgba(33,33,33,1);
}
ul#eqnav ul.sub-menu>li{
	background-color: #212121;
}

		
/* `INNER PAGES
--------------------------------------------------------------------*/
#page-title {
	background-color: #333333;
	border-bottom: 1px solid #383d41;
}
#page-title h1 {
	color: #b7b7b7;
}
#content .wrapper {
	background-color: #0f0f0f;
	*border: 1px solid #383d41}
.module-map {
	border-bottom: 1px solid #383d41;
}
#contact-page-address {
  border-right: 1px solid  #383d41}
#contact-page-content {
  box-shadow: 			-1px 0 0 0  #383d41;
  -moz-box-shadow: 		-1px 0 0 0  #383d41;
  -webkit-box-shadow: 	-1px 0 0 0  #383d41;
}
@media only screen and (max-width: 959px) {
  #contact-page-address {
    padding-right: 0;
    border-right: 0;
    border-bottom: 1px solid  #383d41;
  }
  #contact-page-content {
    padding-left: 0;
    border-left: 0;
    box-shadow:           none;
    -moz-box-shadow:      none;
    -webkit-box-shadow:   none;
  }
}

/* `video && audio skin */
#site .mejs-mediaelement,
#site .mejs-container,
#site .mejs-embed, 
#site .mejs-embed body {
  background-image: none;
  box-shadow: 0 1px 3px rgba(0,0,0, .06);
}
#site .mejs-currenttime,
#site .mejs-duration {
  color: #444;
}
#site .mejs-controls .mejs-time-rail .mejs-time-total,
#site .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  background: #afafaf;
  box-shadow: inset 0 1px 3px rgba(0,0,0, .3), 0 1px 0 #fff;
}
#site .mejs-controls .mejs-button.mejs-playpause-button{
  height: 30px;
  -webkit-box-shadow: 1px 0 0 0 #d3d3d3;
  -moz-box-shadow: 1px 0 0 0 #d3d3d3;
  box-shadow: 1px 0 0 0 #d3d3d3;
}
#site .mejs-controls .mejs-button.mejs-fullscreen-button{
  height: 30px;
  position: absolute;
  right: 1px;
  top: 0;
  -webkit-box-shadow: -1px 0 0 0 #d3d3d3;
  -moz-box-shadow: -1px 0 0 0 #d3d3d3;
  box-shadow: -1px 0 0 0 #d3d3d3; 
}
#site .mejs-controls .mejs-button.mejs-volume-button{
  height: 30px;
  position: absolute;
  right: 28px;
  top: 0;
  -webkit-box-shadow: -1px 0 0 0 #d3d3d3;
  -moz-box-shadow: -1px 0 0 0 #d3d3d3;
  box-shadow: -1px 0 0 0 #d3d3d3;
}
#site .mejs-container .mejs-controls{
  background: #f3f3f3;
  background: -moz-linear-gradient(top,  #fefefe 0%, #dadada 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dadada));
  background: -webkit-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: -o-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: -ms-linear-gradient(top,  #fefefe 0%,#dadada 100%);
  background: linear-gradient(to bottom,  #fefefe 0%,#dadada 100%);
  box-shadow: inset 0 0 0 1px rgba(0,0,0, .1), inset 0 2px 0 #fff;
  padding-right: 96px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#site .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{
  border: 0;
  background: #444;
  color: #dadada;
  line-height: 14px;
}
#site .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{
  border: 5px solid #444;
  border-color: #444 transparent transparent transparent;
}
#site .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #b5b5b5;
  box-shadow: inset 0 1px 3px rgba(0,0,0, .3);
}
		#site .mejs-controls .mejs-time-rail .mejs-time-current,
#site .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #e04a00;
}
#site .mejs-controls .mejs-button:hover:before{
  color: #e04a00;
}

/** comments */
.comments-title-header h3.comments-title{
	border-top: 0;
}
.comments-holder {
	border-bottom: 1px solid #383d41;
}
body.single-portfolio .comments-holder{
	border-bottom: 0;
}
.comment-body {
	color: #787878;
	background-color: #212121;
	border: 1px solid #212121;
}
.comment-body footer.comment-meta {
	color: #787878;
	background-color: #787878;
	border-bottom: 1px solid #212121;
}
.comment-meta .comment-metadata .edit-link,
ol.comment-list li.pingback .edit-link{
	border-left: 1px solid #212121;
}
.comment-body .reply {
	background-color: #787878;
	border-top: 1px solid #212121;
}
.comment-body .reply a{
	color: #afafaf;
	background-color: #383d41;
	border: 1px solid #212121;
}
.comment-body .reply a:hover{
	color: #d6d6d6;
	background-color: #2e3336;
}
#respond.comment-respond {
	background-color: #212121;
	border: 1px solid #383d41;
}
#respond.comment-respond h3#reply-title {
	color: #999999;
	background-color: #b825ed#383d41;
	border-bottom: 1px solid #383d41;
}
#respond.comment-respond [class^="comment-form-"] label {
	color: #787878;
	background-color: #b825ed#383d41;
	border: 1px solid #212121;
	border-right: 0;
}
#respond.comment-respond input[type="text"],
#respond.comment-respond input[type="url"],
#respond.comment-respond input[type="email"],
#respond.comment-respond textarea {
	background-color: #999999;
	border: 1px solid #212121;
	color: #787878;
}
#respond.comment-respond input[type="text"]:focus,
#respond.comment-respond input[type="url"]:focus,
#respond.comment-respond input[type="email"]:focus,
#respond.comment-respond textarea:focus {
	background-color: #ffffff;
}
		
/** portfolio */
.masonry-filter-wrap{
	background-color: #383d41;
	border-bottom: 1px solid #383d41;
}
.masonry-filter-wrap .masonry-filter-button{
	background-color: #383d41;
	color: inherit;
}
ul.masonry-filter>li {
	color: #dadada;
}
ul.masonry-filter>li a{
	color: #e04a00;
}
ul.masonry-filter>li a:hover{
	color: #f87320;
}
ul.masonry-filter>li.active a,
ul.masonry-filter>li.active a:hover{
	border-color: #f1f1f1;
	color: #66c600;
}
.masonry-filter-wrap.mobile-filter ul.masonry-filter{
	border-top: 1px solid #dadada;
}
.masonry-filter-wrap.mobile-filter ul.masonry-filter>li {
	background-color: #383d41;
	border-bottom: 1px solid #dadada;
}
ul.portfolio-lists li.portfolio-item .portfolio-lists-placehoder-content,
.portfolio-lists .portfolio-item .portfolio-lists-placehoder-content {
	background-color: rgba(0,0,0,0.75);
}
.portfolio-lists-placehoder-content .plist-pc-inner:before {
	border-top: 1px solid rgba(193,193,193, .4);
}
.portfolio-lists-placehoder-content .plist-pc-inner:after {
	border-bottom: 1px solid rgba(193,193,193, .4);
}
.portfolio-lists-placehoder-content .plist-pc-inner h3.portfolio-item-title {
	color: #c1c1c1;
}
.portfolio-lists-placehoder-content .plist-pc-inner h3.portfolio-item-title:before,
.portfolio-lists-placehoder-content .plist-pc-inner h3.portfolio-item-title:after {
	background-color: #e04a00;
}
.portfolio-lists-placehoder-content .plist-pc-inner .portfolio-item-cat {
	color: #e04a00;
}
.portfolio-lists-placehoder-content .plist-pc-meta .plist-likes-count,
.portfolio-lists-placehoder-content .plist-pc-meta .plist-viewer-count {
	color: #ffffff;
	background-color: rgba(255,255,255, .06);
	border: 1px solid rgba(255,255,255, .2);
}

#portfolio-single-title {
	background-color: #333333;
	border-bottom: 1px solid #212121;
}
#portfolio-single-title h1 {
	color: #b7b7b7;
}
#portfolio-single-gallery {
	background-color: #212121;
	border-bottom: 1px solid #383d41;
}
#portfolio-single-gallery.ptGalleryLoad:before {
	color: #2e3336;
}

#portfolio-single-content [class*="fixedspan"],
#portfolio-single-content [class^=" fixedspan"] {
	border-left: 1px solid #383d41;
}
#portfolio-single-content [class*="fixedspan"]:first-child{
	border-left: 0;
}
#portfolio-single-content h3.portfolio-section-title,
#portfolio-single-content .portfolio-single-content-bar {
	color: #9cabb4;
	background-color: #383d41;
	border-bottom: 1px solid #383d41;
}
.portfolio-single-content-bar a#ps-likes-count,
.portfolio-single-content-bar #ps-view-count {
	color: #ea5a3f;
	border-right: 1px solid #e3e3e3;
}
.portfolio-single-content-bar #ps-share-buttons {
	border-left: 1px solid #e3e3e3;
}

.load-more-buttons a{
	border: 1px solid #0f0f0f;
	background-color: #e04a00;
	color: #ffffff;
}
.load-more-buttons a:hover{
	border: 1px solid #e3e3e3;
	background-color: #fafafa;
	color: #999999;
}
		
/** blog */
.blog-masonry {
	background-color: #d3d3d3;
}
.blog-masonry header h3:after {
	background-color: #383d41}
.blog-masonry .blog-post-meta {
	background-color: #212121;
}
.blog-post-meta [class*="article"] {
	border-left-color: #e3e3e3;
	color: #c4c4c4;
}
.blog-post-meta [class*="article"] a{
	color: #c4c4c4;
}
.blog-post-single header.single-blog-title {
	border-bottom: 1px solid #e3e3e3;
}
.blog-obj-preview-single {
	background-color: #0f0f0f;
	border-bottom: 1px solid #383d41;
}
.blog-post-single .fixedspan75 {
	border-left: 1px solid #383d41}
.blog-post-single .blog-meta-single span {
	border-bottom: 1px solid #383d41}
.blog-post-single .blog-meta-single span .fa{
	border-right: 1px solid #383d41}
.blog-post-single .blog-meta-single span.article-date,
.blog-post-single .blog-meta-single span.article-posted-in {
	background-color: rgba(0,0,0, .02);
}
.blog-post-single .blog-meta-single span:before{
	background-color: #383d41}
.author-and-related {
	border-bottom: 1px solid #383d41}
.related-posts-wrap{
	border-left: 1px solid #383d41}
.about-post-author {
	box-shadow: 1px 0 0 0 #383d41;
	-moz-box-shadow: 1px 0 0 0 #383d41;
	-webkit-box-shadow: 1px 0 0 0 #383d41;
}
.author-and-related .author-and-related-title,
.comments-title-header h3.comments-title {
	background-color: #383d41;
	color: #77838a;
	border-top: 1px solid #383d41;
	border-bottom: 1px solid #383d41}
.comments-title-header h3.comments-title {
	border-top: 0;
}

		
/** sidebar */
#sidebar a{
	color: #ea5a3f;
}
#sidebar a:hover {
	color: #333333;
}
#sidebar {
	background-color: #0f0f0f;
	border-left: 1px solid #0f0f0f;
}
.sidebarbox {
	color: #787878;
	border-bottom: 1px solid #121212;
}
.sidebarbox header {
	background-color: #383d41;
	border-bottom: 1px solid #121212;
}
.sidebarbox header h3{
	color: #77838a;
}
.sidebarbox input[type="text"],
.sidebarbox input[type="number"],
.sidebarbox input[type="search"],
.sidebarbox input[type="email"],
.sidebarbox input[type="url"],
.sidebarbox input[type="tel"],
.sidebarbox input[type="date"],
.sidebarbox input[type="password"],
.sidebarbox textarea{
  background-color: rgba(0,0,0, .04);
  border: 1px solid rgba(241,241,241,1);
  color: #787878;
  outline: 0;	
}
.sidebarbox input[type="text"]:focus,
.sidebarbox input[type="number"]:focus,
.sidebarbox input[type="search"]:focus,
.sidebarbox input[type="email"]:focus,
.sidebarbox input[type="url"]:focus,
.sidebarbox input[type="tel"]:focus,
.sidebarbox input[type="date"]:focus,
.sidebarbox input[type="password"]:focus,
.sidebarbox textarea:focus {
  background-color: #0f0f0f;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
}
.sidebarbox ul li {
	border-bottom: 1px solid rgba(241,241,241,1);
}
[class*="sidebarbox widget_"] ul ul{
	border-top: 1px solid rgba(241,241,241,1);
}
ul.wip_post_widget li {
	border-bottom: 1px solid rgba(241,241,241,1);
}
ul.wip_post_widget li .article-widget-meta time{
	color: rgba(120,120,120, 0.75);
}
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a{
	border: 1px solid rgba(241,241,241,1);
}
.sidebarbox ul.wip_widget_latest_tweet li .twitter-thumbnail{
  border: 1px solid rgba(241,241,241,1);
}
.sidebarbox .flick_inner a{
  border-color: rgba(241,241,241,1);
}
		
/** footer */
#copyright-string {
	background-color: #141414;
	color: #424242;
}
#copyright-string a{
	color: #adadad;
}
#copyright-string a:hover{
	color: #dddddd;
}

#footer-widgets {
	background-color: #212121;
	border-bottom: 1px solid #383d41;
}
#footer-widgets .row-fluid [class*="fixedspan"] .footer-widget-content,
#footer-widgets .row-fluid [class^="fixedspan"] .footer-widget-content{
	border-left: 1px solid #383838;
}
#footer-widgets .row-fluid [class*="fixedspan"]:first-child .footer-widget-content,
#footer-widgets .row-fluid [class^="fixedspan"]:first-child .footer-widget-content{
	border-left: 0;
}
.footbarbox h3.footbar-title {
	background-color: #383d41;
	border: 1px solid #383d41;
	border-left: 0;
	color: #9cabb4;
}
.footbarbox {
	color: #77838a;
}
.footbarbox a{
	color: #e04a00;
}
.footbarbox a:hover {
	color: #fe732d;
}
.footbarbox h3.footbar-title a.opener-widget {
	border-left: 1px solid #383d41;
}
.footbarbox input[type="text"],
.footbarbox input[type="number"],
.footbarbox input[type="search"],
.footbarbox input[type="email"],
.footbarbox input[type="url"],
.footbarbox input[type="tel"],
.footbarbox input[type="password"],
.footbarbox textarea{
  background-color: rgba(0,0,0, .02);
  border: 1px solid rgba(51,57,60,1);
  outline: 0;
  color: inherit
}
.footbarbox input[type="text"]:focus,
.footbarbox input[type="number"]:focus,
.footbarbox input[type="search"]:focus,
.footbarbox input[type="email"]:focus,
.footbarbox input[type="url"]:focus,
.footbarbox input[type="tel"]:focus,
.footbarbox input[type="password"]:focus,
.footbarbox textarea:focus {
  background-color: #212121;
  border: 1px solid rgba(51,57,60,1);
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
  box-shadow: inset 0px 1px 2px rgba(0,0,0, .04);
}

.footbarbox ul li {
	border-bottom: 1px solid rgba(51,57,60,1);
}
[class*="footbarbox widget_"] ul ul{
	border-top: 1px solid rgba(51,57,60,1);
}
.footbarbox ul.wip_widget_latest_tweet li .twitter-thumbnail{
  border: 1px solid rgba(51,57,60,1);
}
.footbarbox .flick_inner a{
  border-color: rgba(51,57,60,1);
}
ul.wip_post_widget li .article-widget-meta time{
	color: rgba( 119,131,138, 0.7 );
}

@media only screen and (max-width: 959px) {
	.footbarbox h3.footbar-title {
		border-top: 0;
	}
	#footer-widgets {
		border-bottom: 0;
	}
	.footbarbox h3.footbar-title:hover {
		background-color: #3a3f43;
	}
	.footbarbox h3.footbar-title {
		border-top: 0;
		border-left: 0;
		border-right: 0;
	}
	#footer-widgets .row-fluid [class*="fixedspan"] .footer-widget-content,
	#footer-widgets .row-fluid [class^="fixedspan"] .footer-widget-content{
		border-left: 0;
	}
	.footer-widget-content.nowVisible {
		border-bottom: 1px solid #383d41;
	}
}
		