/* ===== Text ===== */

.txt-accent-grey {
	color: #CBCED4;
}

.txt-accent-green {
	color: #C9E77A;
}

/* ===== Search ===== */

.scheme_dark_wave .search_wrap .search_submit:before {
    color: #fff;
}

.scheme_dark_wave .search_style_fullscreen.search_opened .search_field {
    background-color: #535A64  !important;
    border-color: #535A64  !important;
}

.scheme_dark_wave .search_style_fullscreen.search_opened .search_field:focus {
    background-color: #6B7380 !important;
    border-color: #6B7380 !important;
		color: #f2f2f2;
}

/* ===== Tag cloud widget ===== */

.scheme_dark_wave .widget_tag_cloud a {
    background-color: #79E6F0 !important;
}

.scheme_dark_wave .widget_tag_cloud a:hover {
background-color: #C9E77A !important;
}

/* ===== Image lightbox caption bar ===== */

.scheme_dark_wave figure figcaption, .scheme_dark_wave .wp-caption .wp-caption-text, .scheme_dark_wave .wp-caption .wp-caption-dd, .scheme_dark_wave .wp-caption-overlay .wp-caption .wp-caption-text, .scheme_dark_wave .wp-caption-overlay .wp-caption .wp-caption-dd {
    color: #1d1d1d;
    background-color: rgba(116,220,230,0.7);
}

/* ===== Featured Image and Hover ===== */

.scheme_dark_wave .post_featured.hover_color .mask {
    background-color: rgba(116,220,230,0.9);
}

.post_featured .mask {
    background-color: rgba(0, 0, 0, 0.5);
}

/* ===== Social sharing ===== */

.scheme_dark_wave .post_item_single .post_content .post_meta .post_share .social_item .social_icon {
    color: #fff !important;
    background-color: #2B303A;
}

.single-post .post_item_single .post_meta_single .post_meta_item.post_share {
    margin-top: 2em;
}

/* ===== Social Widget ===== */

.scheme_dark_wave .sidebar_inner .socials_wrap .social_item .social_icon {
    background-color: #28272e;
}

/* ===== Post Nagivation ===== */

.scheme_dark_wave .nav-links .page-numbers {
    background-color: #2B303A;
	color: #fff;
}

.scheme_dark_wave .nav-links .page-numbers.current {
    background-color: #79E6F0;
}

.nav-links-single {
    padding-top: 0em;
}

.nav-links-single h2.screen-reader-text {
    color: #fff;
}

.screen-reader-text:hover {
    background-color: #232830;
}

/* ===== You may also like ===== */

.related_wrap {
    margin-top: 0em;
}

/* ===== Leave a comment ===== */

.comments_form_wrap {
    margin-top: 0em;
}

/* Division Icons */

.icon-offensive:before, .icon-defensive:before, .icon-utility:before,
.icon-active:before, .icon-weapons:before {
    vertical-align: baseline;
    width: 1rem;
    margin-right:0.3rem;
}

.icon-offensive {
    color: #DE6061;
}

.icon-defensive {
    color: #7AAEDF;
}

.icon-utility {
    color: #FED778;
}

/* Gutenberg Editor */

.edit-post-visual-editor h1,h2,h3,h4,h5,h6 {
    color: #1e1e1e;
}

/* ===== Responsive grid ===== */

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%; }
.span_3_of_4 { width: 74.6%; }
.span_2_of_4 { width: 49.2%; }
.span_1_of_4 { width: 23.8%; }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/* More than one row */

.span_1_of_4:nth-child(4n+1) { 
	clear:left; 
	margin-left: 0;
}

.span_1_of_3:nth-child(3n+1) { 
	clear:both; 
	margin-left: 0;
	}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3, .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}

/* ==================== */

/* ===== Tables ===== */

.scheme_dark_wave table th + td, .scheme_dark_wave table td + td {
    border-color: #414858;
}

/* ===== Division Table ===== */

table.table-division {
	font-size: 1rem;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: 0;
	margin-bottom: 0px;
	-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.03);
	box-shadow: 0 2px 0 0 rgba(0,0,0,0.03);
}

table.table-division th {
	border: 1px solid #414858;
	border-right: none;
	background-color: #fafafa;
	text-align: left;
	padding: 10px;
	color: #444;
	font-family: PT Sans;
	text-transform: none;
}

table.table-division td {
    padding: 8px;
    border: #414858 1px solid;
    border-top: none;
    border-right: none;
}

table.table-division>tbody>tr:nth-child(2n)>td{
	background-color: #2B303A;
}

table.table-division td:last-child {
	border-right: 1px solid #414858;
}

table.table-division th:last-child {
	border-right: 1px solid #414858;
}

table.table-division th.header-he {
	background-color: #FFAF10;
	color: #fafafa;
	text-align: center;
}

table.table-division th.header-named {
	background-color: #FF9310;
	color: #fafafa;
	text-align: center;
}

table.table-division th.header-purple {
	background-color: #993d78;
	color: #fafafa;
	text-align: center;
}

table.table-division th.header-gs {
	background-color: #07C973;
	color: #fafafa;
	text-align: center;
}

table.table-division th.header-offensive {
	background-color: #DE6061;
	color: #fafafa;
	text-align: center;
}

table.table-division th.header-defensive {
	background-color: #7AAEDF;
	color: #fafafa;
	text-align: center;
}

table.table-division th.header-utility {
	background-color: #FED778;
	color: #fafafa;
	text-align: center;
}

table.table-division td.cell-brand {
	background-color: #2B303A !important;
	font-weight: 600;
	text-align: center;
}

table.table-division td.cell-high {
	background-color: #39404E !important;
	font-weight: 600;
	text-align: center;
}

table.table-division td.cell-img {
	padding: 0;
	border-bottom: none;
}

table.table-division img {
	display: block;
}