/*
* Author: Vasterad
* Template: Centum Dark scheme
* 
*/

#wrapper {
  background: #242424;
  color: #888;
}

#tagline, #contact-details li, #page-title, .item-description h5, 
.team-name, .team-about p, .tabs-container, 
ol.commentlist li ul.children li:first-child,
ol.commentlist li ul.children li,
.post, ol.commentlist li ol.childlist li:first-child, ol.commentlist li {
	border-color: #303030;
  	box-shadow: none;
}

.icon-box i {
	color: #919191
}

h1, h2, h3, h4, h5, h6, 
.item-description a, 
.project-info li strong, 
.post-title h1 a, .post-title h2 a, 
.comment-des strong {
  color: #fff;
}

.headline h3, .headline h4 {
  background-color: #242424;
}
.headline {
  background: url("../images/headline-bg-dark.png") repeat-x scroll 0 50% transparent;
}

.item-description p, #contact-details a {
  color: #888;
}

.client-list li {
  border-color: #2c2c2c;
}

.large-notice {
  background-color: #303030;
  border: none;
  box-shadow: none;
}

.pricing-table li {
	color: #888;
	background: #282828;
	border-bottom: none;
}

.pricing-table li:nth-child(2n) {
	background: #303030;
}


.image-right,
.image-left,
.latest-post-blog img,
.blog-sidebar .flickr-widget a,
.widget .flickr-widget-blog ul li{
	padding:0;
	border: 5px solid #303030;
	box-shadow: none;
}

 ul.tabs-nav li a,
 ul.tabs-nav li a:hover,
 ul.tabs-nav li.active a, 
.type-page ul.tabs-nav li a,
.type-page ul.tabs-nav li a:hover,
.type-page ul.tabs-nav li.active a {
	background-color: #303030;
	border-color: #242424 !important;
}

ul.tabs-nav li.active a, 
ul.tabs-nav li a:hover,
.type-page ul.tabs-nav li.active a, 
.type-page ul.tabs-nav li a:hover {
  color: #fff;
}

.toggle-trigger,
.acc-trigger {
	background-color: #303030;
	border-color: #303030;
	box-shadow: none;
}
.toggle-trigger a,
.acc-trigger a {color: #888;}
.toggle-trigger.active a,
.acc-trigger.active a,
.toggle-trigger a:hover,
.acc-trigger a:hover {color: #fff;}

blockquote {
	color: #666;
	border-color: #303030;
}

#portfolio-navi a,
.mr-rotato-prev,
.mr-rotato-next,
#filters a,
.pagination a, .pagination .pages, .pagination .current,
.tagcloud a {
	background-color: #303030;
	border-color: #303030;
	box-shadow: none;
}

.testimonials {
	background-color: #303030;
	border: none;
	box-shadow: none;
}

table.standard-table {box-shadow: none;}

.acc-trigger a:before {
	background: #303030;
	border-color:#303030;
}

.notification.error {background-color: #e24848; color: #fff;}
.notification.success {background-color: #82bb37; color: #fff;}
.notification.warning {background-color: #e9bc42; color: #fff;}
.notification.notice {background-color: #48b3e5; color: #fff;}



.field .wpcf7-not-valid,
.field .wpcf7-not-valid:focus,
.field .validation-error,
.field .validation-error:focus {
	background: none repeat scroll 0 0 #E24848;
	border: medium none;
	color: #FFFFFF;
}
body div.wpcf7-validation-errors,
body div.wpcf7-mail-sent-ng {
	background-color: #e24848; color: #fff;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
	padding: 14px 40px 14px 18px;
	-webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	border: 0 !important; box-shadow: none;

}

table th,
table.standard-table td,
table.standard-table td:last-child,
table.standard-table th:last-child {
	border-color: #303030;

}


.notification {border: 0 !important; box-shadow: none;}

.testimonials-bg {
  background: url("../images/testimonials-bg-dark.png") no-repeat scroll 0 0 transparent;
}

.social-icons li a,
a.ptwsi-social-icon, a.ptwsi-social-icon:visited, .ptwsi_social-icons li a:visited, .ptwsi_social-icons li a {
	background-color: #303030
}

table.standard-table tr:hover td{background-color: #282828}
table.cart-table th,
table.cart-table td.actions,
table th,
table.standard-table th {
	border-color: #303030;
	background-color: #303030;
	color: #fff;
}

table th:last-child, table.standard-table th:last-child {
    border-right: 1px solid #303030;
}

table td,
table td:last-child,
table th:last-child,
table.standard-table td,
table.standard-table td:last-child,
table.standard-table th:last-child {
	border-color: #303030;

}


.project-info-horizontal span,
.project-info span {
	color: #ddd
}
.select2-container .select2-choice,
input[type="text"],  input[type="url"], input[type="password"], input[type="email"], textarea, select,
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
	border: none;
	box-shadow:  none;
	color: #fff;
	background-color: #303030;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
	background-color: #303030;
	border: none;
	box-shadow:  none;
}

.woocommerce .price,
.cart_list.product_list_widget li a,
.widget ul li a {
	color: #999
}
.widget ul li:before {
	color: #666
}
.form-allowed-tags {
	display: none;
}

.widget_shopping_cart_content {
  background-color: #303030;
  color: #999;
 }

table.cart-table td,
.cart_totals .cart-table th,
.widget.woocommerce.widget_shopping_cart li, #cart ul li {
  border-bottom: 1px solid #303030;
}

.cart-button-wrapper {
  border-top: 1px solid #303030;
}
 
 .pagination .pages, .pagination .current, .pagination a, .woocommerce-pagination a, .woocommerce-pagination span, .pagination li {
 	border-color: #303030;
 	background-color: #303030
 }

.quantity input.plus, .quantity input.minus, a.cart-remove {
		background-color: #606060;
}
input[type="number"] {

	 background-color: #aaa;
	 	border-color: #606060;
	 	color: #fff;
}

strong {
	color: #aaa
}

table.standard-table.shop tr.order-total td,
table.standard-table.shop tr.cart-subtotal td {
	background-color: #303030
}

.dark .flexslider {
	background: transparent;
}