@charset "UTF-8";


body {
	font-family: 'Bai Jamjuree', sans-serif !important;
}

.container {
	max-width: 1480px !important;
}

html {
	font-size: 13px;
}

body {
	font-size: 1rem;
	background: #FFFFFF;
	line-height: 1.8;
	color: #777777;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a,
a:visited {
	color: #282828;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
	outline: 0;
}

a:hover,
a:focus {
	text-decoration: none;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
	outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 2.308rem 0 1.154rem;
	font-weight: 800;
	line-height: 1.1;
	color: #fff;
}

h1 {
	font-size: 3.231rem;
}

h2 {
	font-size: 2.462rem;
}

h3 {
	font-size: 1.846rem;
}

h4 {
	font-size: 1.615rem;
}

h5 {
	font-size: 1.385rem;
}

h6 {
	font-size: 1.154rem;
}

blockquote:before {
	content: '“';
	font-size: 6.308rem;
	font-weight: 800;
	font-style: normal;
	line-height: 6.8rem;
	height: 2.154rem;
	overflow: hidden;
	display: block;
	margin-bottom: 1.615rem;
}

blockquote {
	font-size: 1rem;
	margin: 2.308rem 15%;
	text-align: center;
	clear: both;
}

blockquote p {
	margin: 0 0 2.308rem 0;
}

blockquote p:last-child {
	margin-bottom: 0;
}

.plyr,
pre,
div.wpb_button,
div.wpb_content_element,
ul.wpb_thumbnails-fluid>li,
p {
	font-size: 16px;
	margin-bottom: 2.308rem;
	color: #fff;
}

ol,
ul {
	margin-bottom: 2.308rem;
}

img {
	max-width: 100%;
	height: auto;
}

hr {
	margin-top: 2.308rem;
	margin-bottom: 2.308rem;
	border-top: 1px solid #e8e8e8;
}

table {
	max-width: 100%;
	width: 100%;
	border: 1px solid #eeeeee;
}

table thead th {
	border: 1px solid #eeeeee;
}

table td,
table th {
	padding: 1.05rem 1.5rem;
	vertical-align: top;
	border: 1px solid #eeeeee;
}

caption {
	padding: 1.154rem 0;
}


table.vertical-align tr td {
	vertical-align: middle;
}

table.text-center tr td,
table.text-center tr th {
	text-align: center;
}



/*====== 1.2 Form Elements & Inputs ======*/
.upload-input,
.select2-dropdown,
.select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection--single,
#add_payment_method table.cart td.actions .coupon .input-text,
#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea,
.custom-file-control,
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="text"],
input[type="time"],
input[type="week"],
input[type="search"],
input[type="month"],
input[type="datetime"],
input[type="date"],
textarea,
textarea.form-control,
select,
.form-control,
div.cs-select,
.cs-select {
	display: block;
	width: 100%;
	padding: 1rem 1.538rem;
	background-color: #212121;
	background-image: none;
	border: none;
	color: #777777;
	box-shadow: none;
	line-height: 1.8;
	height: auto;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
	border-radius: 0;
	outline: 0;
	font-size: 0.9231rem;
}

.form-control:focus {
	border-color: #eeeeee;
	background: #212121;
}

div.cs-select,
.cs-select {
	padding: 0rem;
	max-width: 100%;
}

div.cs-select.cs-active,
.cs-select.cs-active {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.cs-select .cs-placeholder {
	color: #b1b1b1;
	padding: 1rem 1.538rem;
}

.cs-select>span::after {
	right: 1.538rem;
	content: "\f078";
	display: inline-block;
	font-family: Font Awesome\ 5 Free;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: auto;
	font-size: 0.9rem;
	font-weight: 600;
}

.cs-select .cs-options {
	border: 0.1538rem solid #eeeeee;
	width: calc(100% - -0.3077rem);
	margin-left: -0.1538rem;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
	opacity: 0;
}

.cs-select.cs-active .cs-options {
	opacity: 1;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

.cs-select ul {
	padding: 0.5385rem 0;
	max-height: 30.77rem;
	overflow: auto;
}

.cs-select ul span {
	padding: 0.5385rem 1.538rem;
}

.cs-select ul li {
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

.cs-select ul li:hover,
.cs-select ul li:focus {
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

.slick-slide {
	outline: 0rem;
}

input::-webkit-input-placeholder {
	color: #b1b1b1;
}

input::-moz-placeholder {
	color: #b1b1b1;
}

input:-ms-input-placeholder {
	color: #b1b1b1;
}

input:-moz-placeholder {
	color: #b1b1b1;
}

.form-control::-webkit-input-placeholder {
	color: #b1b1b1;
}

.form-control::-moz-placeholder {
	color: #b1b1b1;
}

.form-control:-ms-input-placeholder {
	color: #b1b1b1;
}

.form-control:-moz-placeholder {
	color: #b1b1b1;
}

textarea::-webkit-input-placeholder {
	color: #b1b1b1;
}

textarea::-moz-placeholder {
	color: #b1b1b1;
}

textarea:-ms-input-placeholder {
	color: #b1b1b1;
}

textarea:-moz-placeholder {
	color: #b1b1b1;
}

select::-webkit-input-placeholder {
	color: #b1b1b1;
}

select::-moz-placeholder {
	color: #b1b1b1;
}

select:-ms-input-placeholder {
	color: #b1b1b1;
}

select:-moz-placeholder {
	color: #b1b1b1;
}

.custom-file-control::before,
button,
input[type="submit"] {
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
	text-transform: uppercase;
	outline: 0;
	padding: 0.99rem 2.308rem;
	font-weight: 500;
	border-radius: 0;
	color: #FFFFFF;
	border: 0;
	font-size: 1rem;
	line-height: 1.8;
}

.custom-file-control:lang(en):empty::after {
	color: #a9a8a8;
}

.custom-file-input {
	height: 3.8rem;
}

.custom-file-control::before {
	height: 3.8rem;
	line-height: 3.8rem;
	padding-top: 0;
	padding-bottom: 0;
	font-style: normal;
}

button:hover,
input[type="submit"]:hover,
button:active,
input[type="submit"]:active,
button:active:hover,
input[type="submit"]:active:hover,
button:active:focus,
input[type="submit"]:active:focus,
button:active:visited,
input[type="submit"]:active:visited,
button:focus,
input[type="submit"]:focus {
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
	outline: 0;
	cursor: pointer;
	background-color: #282828;
	color: #FFFFFF;
}

.itech-close {
	background-color: #282828;
	text-align: center;
	width: 3.462rem;
	height: 3.462rem;
	color: #FFFFFF;
	font-size: 1.692rem;
	font-weight: 200;
	cursor: pointer;
	z-index: 20;
}

.itech-close:focus,
.itech-close:hover,
.itech-close {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-close:before {
	content: 'x';
}

.itech-button.center {
	text-align: center;
}

.itech-button.left {
	text-align: left;
}

.itech-button.right {
	text-align: right;
}

.itech-button.style-1 a,
.itech-button.style-1 a:visited {
	font-size: 1rem;
	border: 0.1538rem solid #282828;
	font-weight: 600;
	display: inline-block;
	text-transform: uppercase;
	padding: 0.7692rem 1.692rem;
	cursor: pointer;
	cursor: pointer;
}

.itech-button.style-3 a,
.itech-button.style-3 a:visited {
	font-size: 1.077rem;
	border-bottom: 0.1538rem solid #282828;
	font-weight: 600;
	display: inline-block;
	text-transform: uppercase;
	padding: 0.7692rem 1.538rem;
	position: relative;
	cursor: pointer;
}

.itech-button.style-3 a:hover span,
.itech-button.style-3 a:focus span {
	z-index: 2;
	position: relative;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-button.style-3 a:before,
.itech-button.style-3 a:visited:before {
	position: absolute;
	width: 100%;
	height: 0%;
	bottom: 0;
	left: 0;
	content: '';
	display: block;
	z-index: 1;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-button.style-3 a:hover:before,
.itech-button.style-3 a:focus:before {
	height: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-button.style-3 a:hover span,
.itech-button.style-3 a:focus span {
	color: #FFFFFF;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.form-item {
	margin-bottom: 1.538rem;
}

.itech-checkbox[type="checkbox"]:not(:checked),
.itech-checkbox[type="checkbox"]:checked {
	position: absolute;
	left: -769.2rem;
}

.itech-checkbox[type="checkbox"]:not(:checked)+.itech-label,
.itech-checkbox[type="checkbox"]:checked+.itech-label {
	position: relative;
	padding-left: 2em;
	cursor: pointer;
	line-height: 1.1rem;
}

.itech-checkbox[type="checkbox"]:not(:checked)+.itech-label:before,
.itech-checkbox[type="checkbox"]:checked+.itech-label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.154rem;
	height: 1.154rem;
	border: 0.1538rem solid #e8e8e8;
	background: #fff;
}

.itech-checkbox[type="checkbox"]:not(:checked)+.itech-label:after,
.itech-checkbox[type="checkbox"]:checked+.itech-label:after {
	content: '✔';
	position: absolute;
	top: .1em;
	left: .3em;
	font-size: 1.3em;
	line-height: 0.8;
	transition: all .2s;
}

.itech-checkbox[type="checkbox"]:not(:checked)+.itech-label:after {
	opacity: 0;
	transform: scale(0);
}

.itech-checkbox[type="checkbox"]:checked+.itech-label:after {
	opacity: 1;
	transform: scale(1);
}

.itech-checkbox[type="checkbox"]:disabled:not(:checked)+.itech-label:before,
.itech-checkbox[type="checkbox"]:disabled:checked+.itech-label:before {
	box-shadow: none;
	border-color: #bbb;
	background-color: #ddd;
}

.itech-checkbox[type="checkbox"]:disabled:checked+.itech-label:after {
	color: #999;
}

.itech-checkbox[type="checkbox"]:disabled+.itech-label {
	color: #aaa;
}

.itech-checkbox[type="checkbox"]:checked:focus+.itech-label:before,
.itech-checkbox[type="checkbox"]:not(:checked):focus+.itech-label:before {
	border: 1px dotted blue;
}

.itech-label {
	margin: 0;
	padding: 1px 0;
	font-size: 0.9231rem;
}

.itech-tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
}

.itech-tabs:after,
.itech-tabs:before {
	content: '';
	display: block;
	clear: both;
}

.itech-tabs>li {
	display: inline-block;
	margin-right: 1.538rem;
	position: relative;
}

.itech-tabs>li:last-child {
	margin-right: 0;
}

.itech-tabs>li>a,
.itech-tabs>li>a:visited {
	display: block;
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	border: 0.1538rem solid #eeeeee;
	padding: 0.85rem 1.538rem;
}

.itech-form label {
	font-weight: 600;
}

.form-row {
	margin-right: -0.5385rem;
	margin-left: -0.5385rem;
	margin-bottom: 1.154rem;
}

.form-row>.col,
.form-row>[class*=col-] {
	padding-right: 0.5385rem;
	padding-left: 0.5385rem;
}

div.wpcf7-response-output {
	padding: 1.154rem 1.538rem;
	margin: 0rem 0rem 1.154rem;
	font-size: 0.9231rem;
}

span.wpcf7-not-valid-tip {
	font-size: 0.9231rem;
	margin: 0.3846rem 0rem 0rem;
}


/*====== 1.3 WordPress Core ======*/
.alignnone {
	margin: 0.3846rem 1.538rem 1.538rem 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 0.3846rem auto 0.3846rem auto;
}

.alignright {
	float: right;
	margin: 0.3846rem 0 2.308rem 2.308rem;
}

.alignleft {
	float: left;
	margin: 0.3846rem 2.308rem 2.308rem 0;
}

a img.alignright {
	float: right;
	margin: 0.3846rem 0 2.308rem 2.308rem;
}

a img.alignnone {
	margin: 0.3846rem 2.308rem 2.308rem 0;
}

a img.alignleft {
	float: left;
	margin: 0.3846rem 2.308rem 2.308rem 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #eeeeee;
	max-width: 96%;
	padding: 0.3846rem 0.2308rem 0.7692rem;
	text-align: center;
	clear: both;
	margin-bottom: 2.308rem !important;
}

.wp-caption.alignnone {
	margin: 0.3846rem 1.538rem 1.538rem 0;
}

.wp-caption.alignleft {
	margin: 0.3846rem 1.538rem 1.538rem 0;
}

.wp-caption.alignright {
	margin: 0.3846rem 01.538rem 1.538rem;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 0.8462rem;
	line-height: 1.308rem;
	margin: 1.077rem 0 0;
	padding: 0 0.3077rem 0.3846rem;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 0.2308rem;
	box-shadow: 0 0 0.1538rem 0.1538rem rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #FB5F84;
	display: block;
	font-size: 1.077rem;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 0.3846rem;
	line-height: normal;
	padding: 1.154rem 1.769rem 1.077rem;
	text-decoration: none;
	top: 0.3846rem;
	width: auto;
	z-index: 100000;
}

.gallery-caption {
	clear: both;
}

.commentlist .bypostauthor {
	clear: both;
}

.post-content .edit-link {
	display: block;
	clear: both;
}

.post-content .edit-link:after,
.post-content .edit-link:before {
	content: '';
	display: block;
	clear: both;
}

.post-content .edit-link a,
.post-content .edit-link a:visited {
	color: #FFF;
	margin: 01.154rem 2.308rem 0;
	display: block;
	float: left;
	font-weight: 500;
	padding: 0.4615rem 1.923rem 0.3846rem;
	border-radius: 1.923rem;
	border: 1px solid transparent;
}

.post-content .edit-link a:last-child,
.post-content .edit-link a:last-child:visited {
	margin-right: 0;
}

.post-content .edit-link a:focus,
.post-content .edit-link a:hover {
	background: #343838;
}

.post-content .edit-link a.comment-edit-link {
	margin-bottom: 0;
	margin-top: 1.154rem;
}

.gallery dt {
	float: none;
	clear: none;
	text-align: center;
	width: auto;
}

.gallery dd {
	text-align: center;
	margin: 0.7692rem 0 0;
}

/*----------------------------------------------------------dddddddddddddddddddddddddddddddddddddddddddd--------------*/
.box-shadow-part {
	box-shadow: 0 0 5px 0 #ddd;
	margin-top: 15px;
}

.question {
	font-size: 16px;
	font-weight: 500;
	padding: 10px 80px 10px 10px;
	position: relative;
	display: flex;
	align-items: center;
	cursor: pointer;
	color: #000;
}

.question::after {
	content: "\002B";
	font-size: 2.2rem;
	position: absolute;
	right: 20px;
	transition: 0.2s;
	font-weight: 400;
}

.answercont {
	max-height: 0;
	overflow: hidden;
	transition: 0.3s;
}

.question img {
	width: 18px;
	margin-right: 7px;
}

.search_icon i {
	top: 0;
	position: absolute;
	left: 29px;
	font-size: 18px;
	color: #777777;
	bottom: 0;
	display: flex;
	align-items: center;
}

.search_icon input {
	padding: 16px 50px;
	font-size: 17px;
	border-radius: 50px;
	border: none;
	background: #ffffffe3;
}

.search_icon2 select {
	height: 60px;
	padding: 0px 50px;
	font-size: 17px;
	line-height: 55px;
	border-radius: 50px;
	border: none;
	background: #ffffffe3;
}

.search_icon input::placeholder {
	color: #777777;
}

.search_icon {
	position: relative;
}

.search_icon2 a {
	background: #e00169e6;
	padding: 18px;
	border-radius: 40px;
	border: 2px solid #fff;
	display: table;
	margin: auto;
}

.search_filter_btn a img {
	width: 34px;
}

.search_icon2 a:hover {
	background: #e00169;
}

.search_icon2 a i {
	font-size: 18px;
	color: #fff;
}

.search_filter_section {
	padding-left: 10px;
	padding-right: 10px;
	position: fixed;
	height: 100vh;
	width: 100%;
	top: 0;
	z-index: 999;
	background: #fff;
	box-shadow: 0 0 3rem rgba(0, 0, 0, 0.10);
	max-width: 500px;
	right: 0;
	transform: translateX(100%);
	transition: 0.5s ease-in-out;
	overflow: scroll;
}

.button-apply-reset {
	padding: 20px 0;
}

.button-apply-reset button {
	padding: 0.40rem 1.308rem !important;
}

.button-apply-reset .more {
	background-color: #282828;
}

.button-apply-reset .more:hover {
	background-color: #e00169;
}

.search_filter_section.active {
	transform: translateX(0);
	transition: 0.5s ease-in-out;
}

.search_filter_close_btn img {
	width: 18px;
	margin-left: 16px;
	margin-top: 16px;
	cursor: pointer;
	margin-bottom: 10px;
}

.fitter_category {
	padding-top: 25px;
}

.fitter_category li {
	list-style: none;
}

.fitter_category li a {
	color: #fff;
	font-size: 14px;
	padding: 0.3846rem 0;
}

.fitter_category li a:before {
	content: '';
	display: inline-block;
	border-right: 0.3846rem solid transparent;
	border-left: 0.3846rem solid #fff;
	border-bottom: 0.3846rem solid transparent;
	border-top: 0.3846rem solid transparent;
	margin-right: 0.8462rem;
}

.fitter_category li a:after {
	content: '';
	border-left-color: #e00169;
}


.sort-list {
	background: var(--white-color);
	box-shadow: 0 0 10px 0 var(--border-light-color);
	border-radius: 4px;
	cursor: pointer;
}

.mt-1 {
	margin-top: 10px !important;
}

.sort-list-show {
	padding: 0px 15px 5px;
	position: relative;
}

.flexbetween,
.flexitem {
	display: flex;
	align-items: center;
}

.flexbetween {
	justify-content: space-between;
}

.popularity {
	padding-left: 30px;
	font-size: 20px;

}

.sort-list-show.active:after {
	transition: all .2s ease-in-out;
	transform: rotate(-226deg);
	background-color: gray;
	border-radius: 50px;
	width: 24px;
	height: 24px;
}

.sortte::after {
	content: "\f057";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 24px;
	line-height: 1;
	color: red;
}

.popularity:after {
	content: "\f160";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	position: absolute;
	font-size: 25px;
	left: 14px;
	color: #000;
}

.sort-list-show.active+.category_list {
	display: block;
}

.sort-list .category_list ul {
	border-top: 1px solid var(--border-light-color);
	padding: 4px 0;
	margin-bottom: 0px;
}

ul.checkbox_list_sort {
	overflow: hidden;
	overflow-y: auto;
	max-height: 300px;
	padding-left: 15px;
}

.sort-list .category_list ul li {
	padding: 10px 8px 10px 20px;
	color: var(--dark-color);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.makeup_list_sort span {
	font-size: 15px !important;
	font-weight: var(--fw5);
	color: #000;
}

.beauty_sub_sort li input {
	display: none;
}

.beauty_sub_sort .checkbox_list_sort li label {
	margin: 0 10px;
}

.checkbox_list_sort li {
	list-style: none;
	padding-top: 8px;
}

.beauty_sub_sort li label {
	padding: 10px 11px 11px;
	background-repeat: no-repeat;
	background-size: cover !important;
	background-position: 50%;
	background: #e00169;
	position: relative;
	border-radius: 3px;
	cursor: pointer;
	float: right;
	text-align: center;
}

.sticky-text {
	color: #e00169;
	padding-left: 8px;
	font-size: 18px;

}

.beauty_sub_sort input:checked~label:after {
	content: "\f00c";
	font-family: 'Font Awesome 5 Pro';
	font-style: normal;
	position: absolute;
	color: #fff;
	font-size: 16px;
	top: -1px;
	left: 0;
	right: 0;
	font-weight: 600;
}





/*====== 1.4 Loader ======*/
/*====== 1.4.1 General ======*/
.loader-wrapper {
	opacity: 1;
	visibility: visible;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000000;
	background: #FFFFFF;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

.loaded .loader-wrapper {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

.spinner {
	background: #ffffff;
	margin: 7.692rem auto;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: calc(50% - 1.538rem);
	text-align: center;
}



/*====== 1.4.2 Style 1 ======*/
.loader-style-1 .spinner {
	width: 3.077rem;
	height: 3.077rem;
}

.loader-style-1 .double-bounce1,
.loader-style-1 .double-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
	animation: sk-bounce 2.0s infinite ease-in-out;
}

.loader-style-1 .double-bounce2 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {

	0%,
	100% {
		-webkit-transform: scale(0.0)
	}

	50% {
		-webkit-transform: scale(1.0)
	}
}

@keyframes sk-bounce {

	0%,
	100% {
		transform: scale(0.0);
		-webkit-transform: scale(0.0);
	}

	50% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}
}

/*====== 1.4.4 Style 3 ======*/
.loader-style-3 .spinner {
	width: 3.077rem;
	height: 3.077rem;
	-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
	animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
	0% {
		-webkit-transform: perspective(9.231rem)
	}

	50% {
		-webkit-transform: perspective(9.231rem) rotateY(180deg)
	}

	100% {
		-webkit-transform: perspective(9.231rem) rotateY(180deg) rotateX(180deg)
	}
}

@keyframes sk-rotateplane {
	0% {
		transform: perspective(9.231rem) rotateX(0deg) rotateY(0deg);
		-webkit-transform: perspective(9.231rem) rotateX(0deg) rotateY(0deg)
	}

	50% {
		transform: perspective(9.231rem) rotateX(-180.1deg) rotateY(0deg);
		-webkit-transform: perspective(9.231rem) rotateX(-180.1deg) rotateY(0deg)
	}

	100% {
		transform: perspective(9.231rem) rotateX(-180deg) rotateY(-179.9deg);
		-webkit-transform: perspective(9.231rem) rotateX(-180deg) rotateY(-179.9deg);
	}
}



/*====== 1.4.5 Style 4 ======*/
.loader-style-4 .sk-fading-circle {
	width: 4.615rem;
	height: 4.615rem;
	position: relative;
	margin: 7.692rem auto;
	left: 0;
	margin: 0 auto;
	position: relative;
	top: calc(50% - 1.538rem);
	text-align: center;
}

.loader-style-4 .sk-fading-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.loader-style-4 .sk-fading-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}

.loader-style-4 .sk-fading-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
}

.loader-style-4 .sk-fading-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}

.loader-style-4 .sk-fading-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.loader-style-4 .sk-fading-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
}

.loader-style-4 .sk-fading-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg);
}

.loader-style-4 .sk-fading-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.loader-style-4 .sk-fading-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg);
}

.loader-style-4 .sk-fading-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
}

.loader-style-4 .sk-fading-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.loader-style-4 .sk-fading-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg);
}

.loader-style-4 .sk-fading-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg);
}

.loader-style-4 .sk-fading-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.loader-style-4 .sk-fading-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

.loader-style-4 .sk-fading-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.loader-style-4 .sk-fading-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}

.loader-style-4 .sk-fading-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s;
}

.loader-style-4 .sk-fading-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s;
}

.loader-style-4 .sk-fading-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}

.loader-style-4 .sk-fading-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s;
}

.loader-style-4 .sk-fading-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}

.loader-style-4 .sk-fading-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
}

.loader-style-4 .sk-fading-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {

	0%,
	39%,
	100% {
		opacity: 0;
	}

	40% {
		opacity: 1;
	}
}

@keyframes sk-circleFadeDelay {

	0%,
	39%,
	100% {
		opacity: 0;
	}

	40% {
		opacity: 1;
	}
}



/*====== 1.5 itech Core ======*/
/*====== 1.5.1 General ======*/
.itech-wrapper {
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	background: #111111;
}

.itech-wrapper.boxed-true {
	max-width: 92.31rem;
	-webkit-box-shadow: 0 0 1.846rem 0 rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0 0 1.846rem 0 rgba(0, 0, 0, 0.10);
	box-shadow: 0 0 1.846rem 0 rgba(0, 0, 0, 0.10);
}

.container.full-width-active {
	width: 100%;
	max-width: 100%;
}

.fluid-container {
	padding: 0 4.615rem;
}

.itech-element-wrapper {
	padding-left: 2.308rem;
	padding-right: 2.308rem;
	width: 100%;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.hide {
	display: none !important;
}

.sidebar-align-left {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.sidebar-align-right {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.content-box {
	padding: 3.077rem;
}

.content-box:before,
.content-box:after {
	content: '';
	display: block;
	clear: both;
}

.scrollbar-outer>.scroll-element {
	background: transparent;
}

.scrollbar-outer>.scroll-element {
	border-radius: 0;
}

.scrollbar-outer>.scroll-element .scroll-element_track {
	background: #dedede;
}

.scrollbar-outer>.scroll-element .scroll-element_track {
	opacity: 0.2;
	border-radius: 0;
}

.scrollbar-outer>.scroll-element .scroll-bar {
	background: #dedede;
}

.scrollbar-outer>.scroll-element .scroll-bar {
	background: #e4e4e4;
}

.scrollbar-outer>.scroll-element .scroll-bar:focus,
.scrollbar-outer>.scroll-element .scroll-bar:hover {
	background: #dcdcdc;
}

.scrollbar-outer>.scroll-element .scroll-bar {
	border-radius: 0;
	-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	-o-transition: 0.1s;
	-ms-transition: 0.1s;
	transition: 0.1;
	cursor: pointer;
}

.scrollbar-outer>.scroll-element .scroll-bar:hover,
.scrollbar-outer>.scroll-element .scroll-bar:focus {
	-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	-o-transition: 0.1s;
	-ms-transition: 0.1s;
	transition: 0.1;
}

.scroll-wrapper>.scroll-content.scroll-scrolly_visible {
	padding-right: 3.077rem;
	left: inherit;
	margin: 0rem;
}



/*====== 1.5.2 Modals ======*/
.itech-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.itech-modal:before {
	content: '';
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	background: #000000;
	opacity: 0.4;
	top: 0;
	left: 0;
	z-index: 50001;
}

.itech-modal.wxs:before,
.itech-modal.ws:before,
.itech-modal.wm:before,
.itech-modal.l:before {
	display: block;
}

.admin-bar .itech-content-box .popup .itech-close,
.admin-bar .itech-modal .itech-close {
	margin-top: 2.462rem;
}

.itech-modal .itech-modal-content {
	padding: 9.54rem;
	margin: 0 auto;
	background-color: #FFFFFF;
	z-index: 50002;
	position: relative;
	box-shadow: none;
	border-radius: 0;
	box-shadow: 0 0 2rem rgba(0, 0, 0, 0.30);
	border: 0;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	width: 100%;
	height: 100%;
	max-height: 100%;
}

.itech-modal .itech-modal-content .content-inner {
	position: relative;
	width: 100%;
	height: 100%;
}

.itech-modal .itech-modal-content .content-inner>.scroll-wrapper {
	width: 100%;
	height: 100%;
}

.itech-modal.inner-l .itech-modal-content .content-inner,
.itech-modal.l .itech-modal-content {
	width: 92.31rem;
}

.itech-modal.inner-wm .itech-modal-content .content-inner,
.itech-modal.wm .itech-modal-content {
	width: 69.23rem;
}

.itech-modal.inner-ws .itech-modal-content .content-inner,
.itech-modal.ws .itech-modal-content {
	width: 59.08rem;
}

.itech-modal.inner-wxs .itech-modal-content .content-inner,
.itech-modal.wxs .itech-modal-content {
	width: 38.46rem;
}

.itech-modal.inner .itech-modal-content .content-inner {
	margin: 0 auto;
}

.itech-modal.inner .itech-modal-content {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
}

.itech-modal .itech-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 50;
}

.itech-modal .itech-title {
	margin-bottom: 3.077rem;
}

.login-modal form .links:after,
.login-modal form .links:before {
	content: '';
	display: block;
	clear: both;
}

.login-modal form .links a,
.login-modal form .links a:visited {
	display: block;
}

.login-modal form .links a:first-child {
	float: left;
}

.login-modal form .links a:last-child {
	float: right;
}

.signup-modal .itech-errors .alert-no,
.signup-modal .itech-errors .alert-ok,
.login-modal .itech-errors .alert-no,
.login-modal .itech-errors .alert-ok {
	margin-top: 1.154rem;
}

.signup-modal .itech_loading,
.login-modal .itech_loading {
	display: none;
}

.signup-modal .itech_loading i,
.login-modal .itech_loading i {
	margin-right: 0.7692rem;
}

.signup-modal.loading .itech_loading,
.login-modal.loading .itech_loading {
	display: block;
	margin-top: 0.3846rem;
}

.modal-color {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 50002;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.modal-color-a {
	background-color: #000000;
}



/*====== 1.5.3 Paginations ======*/
.post-pagination:after,
.post-pagination:before {
	display: block;
	clear: both;
	content: '';
}

.navigation.comment-navigation,
.post-pagination.style-1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 600;
}

.navigation.comment-navigation {
	margin-top: 2rem;
}

.navigation.comment-navigation div,
.post-pagination.style-1 ul li {
	display: inline-block;
	margin-right: 0.8462rem;
}

.navigation.comment-navigation div:last-child,
.post-pagination.style-1 ul li:last-child {
	margin-right: 0;
}

.navigation.comment-navigation div a,
.navigation.comment-navigation div a:visited,
.post-pagination.style-1 ul li>a,
.post-pagination.style-1 ul li>a:visited,
.post-pagination.style-1 ul li>span {
	display: block;
	border: 0.1538rem solid #282828;
	padding: 0.7692rem 1.538rem;
}

.post-pagination.style-1 ul li.next i {
	margin-left: 0.7692rem;
}

.post-pagination.style-1 ul li.previous i {
	margin-right: 0.7692rem;
}

.post-pagination.style-1 ul li i {
	font-size: 0.8462rem;
}



/*======
*
* 2. Pages
*
======*/
/*====== 2.1 General ======*/

.overflow-visible {
	overflow: visible !important;
}

.background-top-right,
.vc_row.background-top-right,
.background-top-right .vc_column-inner {
	background-position: top right !important;
}

.background-top-left,
.vc_row.background-top-left,
.background-top-left .vc_column-inner {
	background-position: top left !important;
}

.background-top-center,
.vc_row.background-top-center,
.background-top-center .vc_column-inner {
	background-position: top center !important;
}

.background-bottom-right,
.vc_row.background-bottom-right,
.background-bottom-right .vc_column-inner {
	background-position: bottom right !important;
}

.background-bottom-left,
.vc_row.background-bottom-left,
.background-bottom-left .vc_column-inner {
	background-position: bottom left !important;
}

.background-bottom-center,
.vc_row.background-bottom-center,
.background-bottom-center .vc_column-inner {
	background-position: bottom center !important;
}

.background-center-right,
.vc_row.background-center-right,
.background-center-right .vc_column-inner {
	background-position: center right !important;
}

.background-center-left,
.vc_row.background-center-left,
.background-center-left .vc_column-inner {
	background-position: center left !important;
}

.background-center-center,
.vc_row.background-center-center,
.background-center-center .vc_column-inner {
	background-position: center center !important;
}



/*====== 2.2 Page Banner ======*/
.itech-page-banner {
	background-color: #000000;
	width: 100%;
	padding: 6.308rem 0;
	position: relative;
	/* margin: 0 0 6.308rem; */
}

.itech-page-banner.remove-gap {
	margin-bottom: 0;
}

.itech-page-banner.position-2 {
	padding-top: 8.462rem;
}

.itech-page-banner.position-2.header-style-4 {
	padding-top: 16.15rem;
}

.itech-page-banner.position-2.header-style-3 {
	padding-top: 11.46rem;
}

.itech-page-banner.position-2.header-style-1 {
	padding-top: 10.69rem;
}

.itech-page-banner:after,
.itech-page-banner:before {
	content: '';
	display: block;
	clear: both;
}

.itech-page-banner h1 {
	margin: 0;
	text-transform: uppercase;
	font-size: 3.462rem;
	color: #FFFFFF;
	font-weight: 800;
}

.itech-page-banner .background {
	background-color: #000000;
	background-image: url(include/assets/img/page-banner.jpg);
	background-position: center center;
	background-size: cover;
	opacity: 0.4;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.itech-page-banner .content {
	position: relative;
	z-index: 1;
	padding-top: 90px;
	padding-bottom: 90px;
}

.itech-page-banner .itech-breadcrumb {
	margin-top: 1.231rem;
}

.itech-page-banner .itech-breadcrumb>ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
}

.itech-page-banner .itech-breadcrumb>ul>li {
	display: inline-block;
	margin-right: 0.4615rem;
}

.itech-page-banner .itech-breadcrumb>ul>li:last-child {
	margin-right: 0rem;
}

.itech-page-banner .itech-breadcrumb>ul>li:after {
	content: '>';
	display: inline-block;
	margin-left: 0.4615rem;
}

.itech-page-banner .itech-breadcrumb>ul>li:last-child:after {
	display: none;
}

.itech-page-banner .itech-breadcrumb,
.itech-page-banner .itech-breadcrumb>ul>li a,
.itech-page-banner .itech-breadcrumb>ul>li a:visited {
	color: #FFFFFF;
}

.itech-page-banner .itech-breadcrumb>ul>li.current-item {
	border-bottom: 0.1538rem solid #eeeeee;
	padding-bottom: 0.2308rem;
}



/*====== 2.3 404 Page ======*/
.error404 .error404-content {
	text-align: center;
}

.error404 .error404-content i {
	font-size: 10.77rem;
	line-height: 10.77rem;
	margin-bottom: 3.462rem;
}

.error404 .error404-content .itech-title {
	margin-bottom: 1.154rem;
}

.error404 .error404-content p {
	margin-bottom: 0rem;
}



/*======
*
* 3. Page Builder Elements
*
======*/
/*====== 3.1 Title ======*/
.itech-title.style-1 {
	font-size: 3.462rem;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	line-height: 1.1;
}

.itech-title.style-3 {
	font-size: 3.462rem;
	font-weight: 800;
	text-transform: uppercase;
	color: #282828;
	line-height: 1.1;
}

.itech-title.style-4 {
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	line-height: 1.1;
}

.itech-title.center {
	text-align: center;
}

.itech-title.left {
	text-align: left;
}

.itech-title.right {
	text-align: right;
}



/*====== 3.2 Game List ======*/
.game-listing .post-pagination {
	margin-top: 3.385rem;
}

.game-details.style-1 {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.7692rem;
	line-height: 0.7692rem;
	text-transform: uppercase;
}

.game-details.style-1,
.game-details.style-1 a,
.game-details.style-1 a:visited {
	color: #a0a0a0;
}

.game-details.style-1>li {
	margin-right: 2.308rem;
	display: inline-block;
	padding-bottom: 0.3846rem;
}

.game-details.style-1>li:last-child {
	margin-right: 0;
}

.game-details.style-1>li>ul {
	list-style: none;
	padding: 0;
	margin: 0 0 -0.3846rem;
	display: inline-block;
	vertical-align: baseline;
}

.game-details.style-1>li>ul>li {
	display: inline-block;
	margin-right: 0.2308rem;
}

.game-details.style-1>li>ul>li:after {
	content: ',';
}

.game-details.style-1>li>ul>li:last-child {
	margin-right: 0rem;
}

.game-details.style-1>li>ul>li:last-child:after {
	display: none;
}

.game-details.style-1>li>i {
	display: inline-block;
	font-size: 0.9231rem;
	vertical-align: middle;
	margin-right: 0.7692rem;
}

.game-details.style-1>li.price>i {
	font-size: 1.308rem;
}

.game-details.style-1>li.price del {
	font-weight: 600;
}

.game-details.style-1>li.price ins {
	display: inline-block;
	color: #cccccc;
}

.game-details.style-1>li.price ins>span {
	display: inline;
	text-decoration: line-through;
}

.game-details.style-1>li span {
	display: inline-block;
	font-size: 0.8462rem;
	vertical-align: middle;
}



/*====== 3.3 Game Slider ======*/
.itech-game-slider .wrap {
	background-position: center center;
	background-size: cover;
	padding: 11.54rem 0;
	text-align: center;
	color: #FFFFFF;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.itech-game-slider .wrap:after,
.itech-game-slider .wrap:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.itech-game-slider .wrap:after {
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
	/* IE6-9 */
	opacity: 0.2;
}

.itech-game-slider .wrap:before {
	background: #000000;
	opacity: 0.2;
}

.itech-game-slider .inner {
	max-width: 59.23rem;
	position: relative;
	z-index: 3;
	margin-left: auto;
	margin-right: auto;
}

.itech-game-slider .title {
	font-size: 6.154rem;
	line-height: 6.154rem;
	font-weight: 800;
	margin-bottom: 2.308rem;
	text-transform: uppercase;
}

.itech-game-slider .excerpt {
	margin-bottom: 3.231rem;
	font-size: 1.154rem;
}

.itech-game-slider .game-details.style-1 {
	font-size: 0.9231rem;
	line-height: 0.9231rem;
	margin-bottom: 1.692rem;
}

.itech-game-slider .game-details.style-1>li>i {
	font-size: 1.077rem;
	line-height: 1.077rem;
}

.itech-game-slider .game-details.style-1,
.itech-game-slider .game-details.style-1 a,
.itech-game-slider .game-details.style-1 a:visited,
.itech-game-slider a,
.itech-game-slider a:visited {
	color: #FFFFFF;
}

.itech-game-slider .buttons>.itech-button {
	display: inline-block;
	margin-right: 3.462rem;
}

.itech-game-slider .buttons>.itech-button:last-child {
	margin-right: 0;
}

.itech-game-slider .slick-dots {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	bottom: 3.077rem;
	width: 100%;
}

.itech-game-slider .slick-dots li {
	display: inline-block;
	padding: 0 0.5385rem;
}

.itech-game-slider .slick-dots li button {
	background: transparent;
	font-size: 0;
	width: 1.154rem;
	height: 1.154rem;
	border-radius: 50%;
	padding: 0;
	border: 1px solid #FFFFFF;
}

.itech-game-slider .slick-dots li.slick-active button,
.itech-game-slider .slick-dots li button:hover,
.itech-game-slider .slick-dots li button:focus {
	background: #FFFFFF;
}

.itech-game-slider .slick-arrow {
	height: 6.923rem;
	width: 4.615rem;
	position: absolute;
	top: calc(0rem + -6.923rem);
	bottom: 0;
	margin: auto;
	z-index: 5;
	cursor: pointer;
	padding: 0.3846rem;
	opacity: 0.5;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.itech-game-slider .slick-arrow:hover,
.itech-game-slider .slick-arrow:focus {
	opacity: 0.7;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-game-slider .slick-arrow.prev {
	right: 7rem;
}

.itech-game-slider .slick-arrow.next {
	right: 2.308rem;
}

.itech-game-slider .slick-arrow.prev {
	background-image: url(include/assets/img/left-arrow-white.svg);
}

.itech-game-slider .slick-arrow.next {
	background-image: url(include/assets/img/right-arrow-white.svg);
}



/*====== 3.4 Banner Box ======*/
.banner-box {
	position: relative;
	background-size: cover;
	background-position: center center;
	color: #FFFFFF;
	padding: 3.462rem;
}

.banner-box:before {
	content: '';
	display: block;
	background: #000000;
	opacity: 0.5;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.banner-box .wrap {
	position: relative;
	z-index: 2;
}

.banner-box .top-title {
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1rem;
	margin-bottom: 0.6923rem;
}

.banner-box .main-title {
	font-size: 2.154rem;
	line-height: 2.154rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 1.692rem;
}

.banner-box .text {
	margin-bottom: 1.231rem;
	font-size: 0.9231rem;
}

.banner-box .text p:last-child {
	margin-bottom: 0rem;
}



/*====== 3.5 Categorized Games ======*/
.categorized-games .tab-content .itech-button {
	margin-top: 3.385rem;
}

.categorized-games .categorized-games-tabs {
	margin-bottom: 3.462rem;
}

.categorized-games .categorized-games-tabs.left {
	text-align: left;
}

.categorized-games .categorized-games-tabs.right {
	text-align: right;
}

.categorized-games .categorized-games-tabs.center {
	text-align: center;
}



/*====== 3.6 Blog ======*/
.itech-blog>.post-list {
	margin: 0 -1.154rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
}

.itech-blog>.post-list .post-style-3 .image img {
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	width: 100%;
	max-width: 100%;
}

.itech-blog>.post-list>.item {
	margin-bottom: 3.462rem;
	padding: 0 1.154rem;
}

.itech-blog.style-4>.post-list>.item {
	margin-bottom: 1.538rem;
}

.itech-blog.style-4>.post-list>.item:last-child {
	margin-bottom: 0rem;
}

.itech-blog>.post-list.column-1>.item {
	width: 100%;
}

.itech-blog>.post-list.column-2>.item {
	width: 50%;
}

.itech-blog>.post-list.column-3>.item {
	width: 33.33333333333333%;
}

.itech-blog>.post-list.column-4>.item {
	width: 25%;
}

.itech-blog>.post-list>.item.none-shadow>.post-style-1 {
	padding: 0;
	box-shadow: none !important;
}

.itech-blog>.post-list>.item.none-shadow>.post-style-1 .content {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}



/*====== 3.7 MailChimp Newsletter ======*/
.itech-mailchimp {
	background-size: cover;
	background-position: center;
	position: relative;
}

.itech-mailchimp.style-1:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0.75;
}

.itech-mailchimp .title {
	text-transform: uppercase;
	font-weight: 700;
}

.itech-mailchimp.style-3 .title {
	margin-bottom: 1.154rem;
}

.itech-mailchimp.style-1 .title {
	color: #FFFFFF;
	font-size: 2rem;
	font-weight: 800;
}

.itech-mailchimp .content {
	width: 100%;
}

.itech-mailchimp .mc4wp-alert {
	margin-top: 2.308rem;
	font-size: 0.9231rem;
}

.itech-mailchimp.style-1 .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 2;
	padding: 0;
	margin: 0rem -1.154rem;
	padding: 5.769rem 0;
}

.itech-mailchimp.style-1 .inner>div {
	padding: 0rem 1.154rem;
}

.itech-mailchimp.style-1 .inner,
.itech-mailchimp.style-1 .inner a,
.itech-mailchimp.style-1 .inner a:visited {
	color: #FFFFFF;
}

.itech-mailchimp.style-1 .itech-newsletter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -0.7692rem;
}

.itech-mailchimp.style-1 .itech-newsletter>.item {
	width: 90%;
	padding: 0 0.7692rem;
}

.itech-mailchimp.style-1 .itech-newsletter>.email {
	width: 100%;
}

.itech-mailchimp.style-1 .itech-newsletter>.button>button,
.itech-mailchimp.style-1 .itech-newsletter>.button>input {
	width: 100%;
	background: #FFFFFF;
}

.itech-mailchimp.style-1 .itech-newsletter>.button>button:hover,
.itech-mailchimp.style-1 .itech-newsletter>.button>input:hover,
.itech-mailchimp.style-1 .itech-newsletter>.button>button:focus,
.itech-mailchimp.style-1 .itech-newsletter>.button>input:focus {
	background: #282828;
}

.itech-mailchimp.style-1 .itech-newsletter>.item input[type="text"],
.itech-mailchimp.style-1 .itech-newsletter>.item input[type="password"],
.itech-mailchimp.style-1 .itech-newsletter>.item input[type="email"],
.itech-mailchimp.style-1 .itech-newsletter>.item select {
	background: transparent;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

.itech-mailchimp.style-1 .itech-newsletter>.item input::-webkit-input-placeholder {
	color: #FFFFFF;
}

.itech-mailchimp.style-1 .itech-newsletter>.item input::-moz-placeholder {
	color: #FFFFFF;
}

.itech-mailchimp.style-1 .itech-newsletter>.item input:-ms-input-placeholder {
	color: #FFFFFF;
}

.itech-mailchimp.style-1 .itech-newsletter>.item input:-moz-placeholder {
	color: #FFFFFF;
}

.itech-mailchimp.style-3 .itech-newsletter .item {
	margin-bottom: 1.154rem;
}

.itech-mailchimp.style-3 .itech-newsletter .item>input,
.itech-mailchimp.style-3 .itech-newsletter .item.button>button {
	width: 100%;
}

.itech-mailchimp.style-3 .itech-newsletter .item:last-child {
	margin-bottom: 0rem;
}



/*====== 3.8 Content Box ======*/
.itech-content-box {
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}

.itech-content-box .inner {
	padding-left: 0;
	padding-right: 0;
}

.itech-content-box.padding-150 .inner {
	padding-top: 11.54rem;
	padding-bottom: 11.54rem;
}

.itech-content-box.padding-90 .inner {
	padding-top: 6.923rem;
	padding-bottom: 6.923rem;
}

.itech-content-box.padding-75 .inner {
	padding-top: 9rem;
	/* padding-bottom: 11rem; */
}

.sapce_same-secound {
	padding-bottom: 9rem;
}

.itech-content-box.padding-50 .inner {
	padding-top: 3.846rem;
	padding-bottom: 3.846rem;
}

.itech-content-box.padding-45 .inner {
	padding-top: 3.462rem;
	padding-bottom: 3.462rem;
}

.itech-content-box.padding-30 .inner {
	padding-top: 2.308rem;
	padding-bottom: 2.308rem;
}

.itech-content-box.padding-15 .inner {
	padding-top: 1.154rem;
	padding-bottom: 1.154rem;
}

.itech-content-box.padding-0 .inner {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.itech-content-box.content-left .inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.itech-content-box.style-1:before,
.itech-content-box.style-3:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	content: '';
	display: block;
}

.itech-content-box.style-1:before {
	background: #000000;
	opacity: 0.6;
}

.itech-content-box.style-3:before {
	background: #000000;
	opacity: 0.6;
}

.itech-content-box .inner.main-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 -2.692rem;
	position: relative;
	z-index: 3;
}

.itech-content-box .logos ul:before,
.itech-content-box .logos ul:after {
	content: '';
	display: block;
	clear: both;
}

.itech-content-box .logos ul {
	margin: 0 -1.154rem -2.308rem;
	list-style: none;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.itech-content-box .logos ul li {
	padding: 0 1.154rem 2.308rem;
	width: 50%;
}

.itech-content-box .logos ul li:nth-child(2n+1) {
	clear: both;
}

.itech-content-box .inner>.media-content {
	min-width: 40.77rem;
	max-width: 100%;
}

.itech-content-box .inner>.media-content img {
	width: 35.38rem;
}

.itech-content-box .inner>.media-content.image>img,
.itech-content-box .inner>.media-content>video,
.itech-content-box .inner>.media-content>embed,
.itech-content-box .inner>.media-content>iframe,
.itech-content-box .inner>.media-content>audio {
	width: 100%;
}

.itech-content-box .inner>.media-content>video,
.itech-content-box .inner>.media-content>embed,
.itech-content-box .inner>.media-content>iframe,
.itech-content-box .inner>.media-content>audio {
	height: 19.92rem;
}

.itech-content-box .inner>.media-content,
.itech-content-box .inner>.content {
	padding: 0 2.692rem;
}

.itech-content-box .title {
	font-size: 3.846rem;
	line-height: 3.846rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 2.538rem;
}

.itech-content-box.separate-titles-true .title span {
	display: block;
}

.itech-content-box .popup .title {
	color: #282828;
}

.itech-content-box.style-1 .content .title,
.itech-content-box.style-1 .content>.excerpt,
.itech-content-box.style-3 .content .title,
.itech-content-box.style-3 .content>.excerpt {
	color: #ccc;
}

.itech-content-box.style-4 .content .title {
	color: #fff;
}

.itech-content-box.style-3 .title>span {
	color: #282828;
}

.itech-content-box .content>.buttons>.itech-button {
	margin-right: 2.308rem;
	display: inline-block;
}

.itech-content-box .content>.buttons>.itech-button:last-child {
	margin-right: 0rem;
}

.itech-content-box .content>.buttons.style-1 {
	margin-top: 4.077rem;
}

.itech-content-box .content>.buttons.style-3 {
	margin-top: 2.538rem;
}

.itech-content-box .popup {
	background: rgba(255, 255, 255, 0.98);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 200;
	padding: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.itech-content-box .popup.style-1 {
	position: absolute;
}

.itech-content-box .popup.style-3 {
	position: fixed;
}

.itech-content-box .popup .hover-color {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.itech-content-box .popup .hover-color-c {
	background-color: #282828;
}

.itech-content-box .popup .wrap {
	background: #FFFFFF;
	width: 100%;
	top: 0;
	height: 100%;
	position: absolute;
	left: 0;
}

.itech-content-box .popup.style-1 .wrap {
	padding: 6.923rem 0;
}

.itech-content-box .popup.style-3 .wrap {
	padding: 11.54rem 0;
}

.itech-content-box .popup,
.itech-content-box .popup .hover-color,
.itech-content-box .popup .wrap {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
}

.itech-content-box .popup.hover,
.itech-content-box .popup.hover .hover-color,
.itech-content-box .popup.hover .wrap {
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
}

.itech-content-box .popup .itech-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.itech-content-box .popup.style-1 .wrap,
.itech-content-box .popup.style-1 .wrap .title>span {
	color: #FFFFFF;
}

.itech-content-box .popup .wrap-block {
	position: relative;
	height: 100%;
}

.itech-content-box .popup .wrap-block>.container {
	max-height: 100%;
	height: 100%;
}

.itech-content-box .popup.style-3 .wrap-block>.container {
	max-height: 100%;
	height: 100%;
	max-width: 100%;
	padding: 0 11.54rem;
}

.itech-content-box .popup .hover-content-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	max-height: 100%;
}

.itech-content-box .popup .hover-content-wrap .scroll-wrapper {
	width: 100%;
	height: 100%;
}



/*====== 3.9 Social Links ======*/
.itech-social-links.style-1 {
	background-color: #FFFFFF;
}

.itech-social-links.style-1 ul,
.itech-social-links.style-3 ul {
	list-style: none;
	padding-top: 5.769rem;
	padding-bottom: 2.846rem;
	margin: 0 -1.154rem;
	padding-left: 0;
	padding-right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
}

.itech-social-links.style-3 ul {
	margin: 0rem -0.3846rem -0.3846rem;
}

.itech-social-links.style-1 ul:before,
.itech-social-links.style-1 ul:before,
.itech-social-links.style-3 ul:before,
.itech-social-links.style-3 ul:after {
	content: '';
	display: block;
	clear: both;
}

.itech-social-links.style-1 ul li {
	display: block;
	text-align: center;
	margin-bottom: 2.308rem;
	padding: 0 1.154rem;
}

.itech-social-links.style-3 ul li {
	text-align: center;
	padding: 0rem 0.3846rem;
	margin-bottom: 0.3846rem;
}

.itech-social-links.column-1 ul li {
	width: 100%;
}

.itech-social-links.column-2 ul li {
	width: 50%;
}

.itech-social-links.column-3 ul li {
	width: 33.33333333333333%;
}

.itech-social-links.column-4 ul li {
	width: 25%;
}

.itech-social-links.column-5 ul li {
	width: 20%;
}

.itech-social-links.column-6 ul li {
	width: 16.66666666666667%;
}

.itech-social-links.column-7 ul li {
	width: 14.28571428571429%;
}

.itech-social-links.style-1 ul li i {
	font-size: 2.692rem;
	line-height: 2.692rem;
	display: block;
	margin-bottom: 1.154rem;
}

.itech-social-links.style-3 ul li i {
	font-size: 1.308rem;
	line-height: 1.308rem;
	display: block;
	color: #FFFFFF;
}

.itech-social-links.style-1 ul li span {
	color: #282828;
	text-transform: uppercase;
	font-size: 1.154rem;
	font-weight: 600;
	display: block;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.itech-social-links.style-3 ul li span {
	display: none;
}

.itech-social-links.style-3 ul li a,
.itech-social-links.style-3 ul li a:visited {
	display: block;
	padding: 1.538rem 1.154rem;
}



/*====== 3.10 App Box ======*/
.itech-app-box:before,
.itech-app-box:after {
	content: '';
	display: block;
	clear: both;
}

.itech-app-box ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.itech-app-box.style-1 ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
}

.itech-app-box ul:before {
	content: '';
	display: block;
	clear: both;
}

.itech-app-box ul li a,
.itech-app-box ul li a:visited {
	display: block;
	width: 100%;
	height: 100%;
}

.itech-app-box.style-1 ul li {
	width: 50%;
}

.itech-app-box.style-1 {
	font-size: 0.9231rem;
	line-height: 1.4rem;
}

.itech-app-box.style-1 ul {
	margin: 0 -0.5385rem -1.538rem;
}

.itech-app-box.style-1 ul li i {
	font-size: 1.846rem;
	line-height: 2.5rem;
	display: inline-block;
	margin-right: 1.154rem;
	vertical-align: middle;
}

.itech-app-box.style-1 ul li .text {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 3rem);
}

.itech-app-box.style-1 ul li a,
.itech-app-box.style-1 ul li a:visited {
	border: 1px solid #000000;
	padding: 1.154rem 1.538rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.itech-app-box.style-1 ul li a,
.itech-app-box.style-1 ul li a:visited {
	border-color: rgba(119, 119, 119, 0.25098039215686274);
	color: #777777;
}

.itech-app-box.style-1 ul li {
	padding: 0 0.7692rem 1.538rem;
}

.itech-app-box.style-1 ul li a:hover,
.itech-app-box.style-1 ul li a:focus {
	color: #FFFFFF;
}



/*====== 3.11 Game Search ======*/
.itech-game-search {
	z-index: 15;
}

.itech-game-search .no-page {
	z-index: 2;
	position: relative;
}

.itech-game-search.column-1 .items .item {
	width: 100%;
}

.itech-game-search.column-2 .items .item {
	width: 50%;
}

.itech-game-search.column-3 .items .item {
	width: 33.33333333333333%;
}

.itech-game-search.column-4 .items .item {
	width: 25%;
}

.itech-game-search.column-5 .items .item {
	width: 20%;
}

.itech-game-search.column-6 .items .item {
	width: 16.66666666666667%;
}

.itech-game-search.column-7 .items .item {
	width: 14.28571428571429%;
}

.itech-game-search.style-1 {
	padding: 4.615rem 0rem 3.077rem;
	background-size: cover;
	background-position: center;
	position: relative;
}

.itech-game-search.style-1:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0.75;
}

.itech-game-search.style-1 .no-page {
	color: #FFFFFF;
}

.itech-game-search.style-3 .title,
.itech-game-search.style-1 .title {
	font-size: 2rem;
	line-height: 2rem;
	font-weight: 800;
	padding-right: 2.308rem;
	text-transform: uppercase;
}

.itech-game-search.style-1 .title {
	color: #FFFFFF;
}

.itech-game-search.style-3 .title {
	color: #282828;
}

.itech-game-search.style-1 input[type="text"],
.itech-game-search.style-1 input[type="password"],
.itech-game-search.style-1 input[type="email"],
.itech-game-search.style-1 select,
.itech-game-search.style-1 input[type="text"],
.itech-game-search.style-1 input[type="password"],
.itech-game-search.style-1 input[type="email"],
.itech-game-search.style-1 select {
	background: transparent;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

.itech-game-search.style-1 .item>.cs-select {
	background: transparent;
	border-color: #FFFFFF;
}

.itech-game-search.style-1 .item>.cs-select>span::after,
.itech-game-search.style-1 .item>.cs-select .cs-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input::-webkit-input-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input::-moz-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input:-ms-input-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input:-moz-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input::-webkit-input-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input::-moz-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input:-ms-input-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 input:-moz-placeholder {
	color: #FFFFFF;
}

.itech-game-search.style-1 .items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 3;
}

.itech-game-search.style-3 .items .cs-select,
.itech-game-search.style-3 .items select,
.itech-game-search.style-3 .items input,
.itech-game-search.style-3 .items textarea,
.itech-game-search.style-3 .items button,
.itech-game-search.style-1 .items button {
	width: 100%;
}

.itech-game-search.style-1 .items button {
	background-color: #FFFFFF;
}

.itech-game-search.style-1 .items button:hover,
.itech-game-search.style-1 .items button:focus {
	background: #282828;
}

.itech-game-search.style-1 .items {
	margin: 0 -0.7692rem;
}

.itech-game-search.style-1 .items .item {
	padding: 0 0.7692rem;
	margin-bottom: 1.538rem;
}

.itech-game-search.style-3 .items .item {
	margin-bottom: 0.7692rem;
}

.itech-game-search.style-3 .items .item:last-child {
	margin-bottom: 0;
}



/*====== 3.12 Woo Products ======*/
.itech-woo-product .product-list {
	margin: 0 -1.154rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	position: relative;
}

.itech-woo-product .product-list>.item {
	padding: 0 1.154rem;
	margin-bottom: 3.462rem;
}

.itech-woo-product .product-list.column-1>.item {
	width: 100%;
}

.itech-woo-product .product-list.column-2>.item {
	width: 50%;
}

.itech-woo-product .product-list.column-3>.item {
	width: 33.33333333333333%;
}

.itech-woo-product .product-list.column-4>.item {
	width: 25%;
}

.itech-woo-product .product-list.column-5>.item {
	width: 20%;
}



/*====== 3.13 Game Carousel ======*/
.itech-game-carousel .wrap {
	position: relative;
	color: #000;
	height: 30rem;
	background-size: cover;
	background-position: center;
}

.itech-game-carousel .wrap>a,
.itech-game-carousel .wrap>a:visited {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 3;
}

.itech-game-carousel .wrap:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	background: #000000;
	opacity: 0.3;
}

.itech-game-carousel .wrap .game-details.style-1 {
	margin-top: 1rem;
}

.itech-game-carousel .wrap .game-details.style-1,
.itech-game-carousel .wrap .game-details.style-1 a,
.itech-game-carousel .wrap .game-details.style-1 a:visited {
	color: #000;
}

.itech-game-carousel .wrap .inner {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	/*		background: linear-gradient(0deg, black, transparent);*/
	background: #242424;
	padding: 13px 10px 10px;
	/* border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd; */
}

.itech-game-carousel .wrap .title {
    font-size: 20px;
    line-height: 2.308rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box !important;
    white-space: inherit;
    font-weight: 800;
    word-wrap: break-word;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
	
/* 	font-size: 20px;
	line-height: 2.308rem;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff; */
}

.game-details li {
	color: #fff;
}

.itech-game-carousel .slick-dots {
	list-style: none;
	padding: 0;
	margin: 1.538rem 0 0;
	text-align: center;
}

.itech-game-carousel .slick-dots li {
	display: inline-block;
	padding: 0 0.3846rem;
}

.itech-game-carousel .slick-dots li button {
	background: transparent;
	font-size: 0;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	padding: 0;
	border: 1px solid #e5e5e5;
}

.itech-game-carousel .slick-arrow {
	position: absolute;
	background: #FFFFFF;
	font-size: 1.077rem;
	bottom: 3.308rem;
	z-index: 1;
	cursor: pointer;
	width: 3.077rem;
	height: 3.077rem;
	line-height: 3.077rem;
	background-size: 1.154rem;
	background-position: center;
	background-repeat: no-repeat;
}

.itech-game-carousel.dots-deactive .slick-arrow {
	bottom: 0;
}

.itech-game-carousel .slick-arrow.next {
	right: 0;
}

.itech-game-carousel .slick-arrow.prev {
	right: 2rem;
}

.itech-game-carousel .slick-arrow.prev {
	background-image: url(include/assets/img/left-arrow-dark.svg);
}

.itech-game-carousel .slick-arrow.next {
	background-image: url(include/assets/img/right-arrow-dark.svg);
}



/*====== 3.14 Content Slider ======*/
.itech-content-slider .itech-element-wrapper {
	position: relative;
	z-index: 3;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.itech-content-slider .wrap {
	background-position: center center;
	background-size: cover;
	padding: 5.769rem 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.itech-content-slider .wrap.style-1 {
	color: #FFFFFF;
}

.itech-content-slider .wrap:after,
.itech-content-slider .wrap:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.itech-content-slider .wrap.style-1:after {
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
	/* IE6-9 */
	opacity: 0.2;
}

.itech-content-slider .wrap.style-1:before {
	background: #000000;
	opacity: 0.2;
}

.itech-content-slider .images {
	position: relative;
}

.itech-content-slider .images ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.itech-content-slider .images ul li {
	margin-bottom: 3.462rem;
}

.itech-content-slider .images ul li:last-child {
	margin-bottom: 0;
}

.itech-content-slider .title {
	display: inline-block;
	font-size: 6rem;
	line-height: 6.538rem;
	font-weight: 600;
	margin-bottom: 2.692rem;
	text-transform: uppercase;
	letter-spacing: 1.8px;
}

.itech-content-slider .text {
	font-size: 16px;
	min-width: 42.31rem;
	color: #ccc;
}

.itech-content-slider .wrap.separate-titles-true .title span {
	display: block;
}

.itech-content-slider .excerpt {
	margin-bottom: 3.231rem;
}

.itech-content-slider a,
.itech-content-slider a:visited {
	color: #FFFFFF;
}

.itech-content-slider .buttons {
	margin-top: 3.385rem;
}

.itech-content-slider .buttons>.itech-button {
	display: inline-block;
	margin-right: 3.462rem;
}

.itech-content-slider .buttons>.itech-button:last-child {
	margin-right: 0;
}

.itech-content-slider .buttons.style-3 {
	margin-top: 2.692rem;
}

.itech-content-slider .slick-dots {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	bottom: 3.077rem;
	width: 100%;
}

.itech-content-slider .slick-dots li {
	display: inline-block;
	padding: 0 0.5385rem;
}

.itech-content-slider .slick-dots li button {
	background: transparent;
	font-size: 0;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	padding: 0;
	border: 1px solid #FFFFFF;
}

.itech-content-slider.style-1 .slick-dots li.slick-active button,
.itech-content-slider.style-1 .slick-dots li button:hover,
.itech-content-slider.style-1 .slick-dots li button:focus {
	background: #FFFFFF;
}

.itech-content-slider .slick-arrow {
	height: 6.923rem;
	width: 4.615rem;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 5;
	cursor: pointer;
	padding: 0.3846rem;
	opacity: 0.1;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.itech-content-slider.style-1 .slick-arrow {
	opacity: 0.3;
}

.itech-content-slider .slick-arrow:hover,
.itech-content-slider .slick-arrow:focus {
	opacity: 0.15;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-content-slider .slick-arrow.prev {
	right: 7rem;
}

.itech-content-slider .slick-arrow.next {
	right: 2.308rem;
}

.itech-content-slider.style-1 .slick-arrow.prev {
	background-image: url(include/assets/img/left-arrow-white.svg);
}

.itech-content-slider.style-1 .slick-arrow.next {
	background-image: url(include/assets/img/right-arrow-white.svg);
}



/*====== 3.15 Character Box ======*/
.itech-character-box .characters {
	margin: 0 -1.154rem -2.308rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	position: relative;
}

.itech-character-box .characters>.item>.image {
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.itech-character-box .characters>.item>.image .plus {
	position: absolute;
	width: 4.615rem;
	height: 4.615rem;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
	opacity: 0;
	visibility: hidden;
}

.itech-character-box .characters>.item:hover>.image .plus,
.itech-character-box .characters>.item:focus>.image .plus {
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
	opacity: 1;
	visibility: visible;
}

.itech-character-box .characters>.item>.image .plus:before,
.itech-character-box .characters>.item>.image .plus:after {
	position: absolute;
	content: '';
	display: block;
	background: #FFFFFF;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.itech-character-box .characters>.item>.image .plus:before {
	width: 1px;
	height: 4.615rem;
}

.itech-character-box .characters>.item>.image .plus:after {
	height: 1px;
	width: 4.615rem;
}

.itech-character-box .characters>.item>.image:before {
	content: '';
	display: block;
	opacity: 0.6;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0%;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-character-box .characters>.item:focus>.image:before,
.itech-character-box .characters>.item:hover>.image:before {
	height: 100%;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-character-box .characters>.item>.image>.name-wrapper {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 2.308rem;
	left: 0;
	right: 0;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-character-box .characters>.item:focus>.image>.name-wrapper,
.itech-character-box .characters>.item:hover>.image>.name-wrapper {
	bottom: -100%;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-character-box .characters>.item>.image .name {
	color: #282828;
	font-size: 1.154rem;
	line-height: 1.154rem;
	font-weight: 800;
	text-transform: uppercase;
	padding: 1.308rem 2.308rem;
	display: inline-block;
}

.itech-character-box .characters>.item .itech-modal .name {
	font-size: 3.846rem;
	line-height: 3.846rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 2.538rem;
	color: #282828;
}

.itech-character-box .characters>.item .content-inner {
	height: 100%;
}

.itech-character-box .characters>.item {
	padding: 0 1.154rem;
	margin-bottom: 2.308rem;
}

.itech-character-box.column-1 .characters>.item {
	width: 100%;
}

.itech-character-box.column-2 .characters>.item {
	width: 50%;
}

.itech-character-box.column-3 .characters>.item {
	width: 33.33333333333333%;
}

.itech-character-box.column-4 .characters>.item {
	width: 25%;
}

.itech-character-box.column-5 .characters>.item {
	width: 20%;
}



/*====== 3.16 Video Carousel ======*/
.itech-video-carousel-element {
	margin: 0 -2.308rem;
}

.itech-video-carousel .item {
	padding: 2.308rem 2.308rem 1.154rem;
	opacity: 0.4;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.itech-video-carousel .item.slick-active.slick-current {
	opacity: 1;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.itech-video-carousel .slick-dots {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 100%;
}

.itech-video-carousel .slick-dots li {
	display: inline-block;
	padding: 0 0.5385rem;
}

.itech-video-carousel .slick-dots li button {
	background: transparent;
	font-size: 0;
	width: 1.154rem;
	height: 1.154rem;
	border-radius: 50%;
	padding: 0;
	border: 1px solid #e5e5e5;
}

.itech-video-carousel .slick-arrow {
	height: 6rem;
	width: 6rem;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 5;
	cursor: pointer;
	padding: 0.3846rem;
	opacity: 0.6;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.itech-video-carousel .slick-arrow:hover,
.itech-video-carousel .slick-arrow:focus {
	opacity: 0.85;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.itech-video-carousel .slick-arrow.prev {
	left: 4.208rem;
	background-image: url(include/assets/img/left-arrow-white.svg);
}

.itech-video-carousel .slick-arrow.next {
	right: 4.208rem;
	background-image: url(include/assets/img/right-arrow-white.svg);
}


/*====== 3.17 Video Carousel ======*/
.itech-achievement-list.style-4,
.itech-achievement-list.style-4 p,
.itech-achievement-list.style-4 a,
.itech-achievement-list.style-4 a:visited,
.itech-achievement-list.style-4 a p,
.itech-achievement-list.style-4 a:visited p {
	color: #FFFFFF;
}

.itech-achievement-list .number,
.itech-achievement-list .number {
	height: 4.231rem;
	line-height: 3.615rem;
	width: 4.231rem;
	border: 0.1538rem solid #eeeeee;
	font-size: 1.385rem;
	text-align: center;
	font-weight: 800;
	text-transform: uppercase;
	padding: 0.2308rem;
	margin-right: 1.923rem;
}

.itech-achievement-list.style-4 .title,
.itech-achievement-list.style-3 .title,
.itech-achievement-list.style-1 .title {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 1.615rem;
	line-height: 1.615rem;
}

.itech-achievement-list ul {
	list-style: none;
	padding: 0;
	margin: 0 -1.154rem -2.308rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.itech-achievement-list ul li {
	padding: 0 1.154rem 2.308rem;
}

.itech-achievement-list ul li,
.itech-achievement-list ul li a,
.itech-achievement-list ul li a:visited {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.itech-achievement-list ul li p {
	margin: 0 0 0.3077rem;
	font-size: 0.9231rem;
	color: #999999;
}

.itech-achievement-list.column-1 ul li {
	width: 100%
}

.itech-achievement-list.column-2 ul li {
	width: 50%
}

.itech-achievement-list.column-3 ul li {
	width: 33.33333333333333%
}

.itech-achievement-list.column-4 ul li {
	width: 25%
}

.itech-achievement-list.column-5 ul li {
	width: 20%
}



/*====== 3.18 eSport Players ======*/
.itech-esport-players .esport-game-tabs {
	margin-bottom: 3.462rem;
}

.itech-esport-players .esport-game-tabs.left {
	text-align: left;
}

.itech-esport-players .esport-game-tabs.right {
	text-align: right;
}

.itech-esport-players .esport-game-tabs.center {
	text-align: center;
}

.itech-esport-players .player-list {
	margin: 0rem -1.154rem -2.308rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	position: relative;
}

.itech-esport-players .player-list>.item>.image {
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.itech-esport-players .player-list>.item>.image .plus {
	position: absolute;
	width: 4.615rem;
	height: 4.615rem;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
	opacity: 0;
	visibility: hidden;
}

.itech-esport-players .player-list>.item:hover>.image .plus,
.itech-esport-players .player-list>.item:focus>.image .plus {
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
	opacity: 1;
	visibility: visible;
}

.itech-esport-players .player-list>.item>.image .plus:before,
.itech-esport-players .player-list>.item>.image .plus:after {
	position: absolute;
	content: '';
	display: block;
	background: #FFFFFF;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.itech-esport-players .player-list>.item>.image .plus:before {
	width: 1px;
	height: 4.615rem;
}

.itech-esport-players .player-list>.item>.image .plus:after {
	height: 1px;
	width: 4.615rem;
}

.itech-esport-players .player-list>.item>.image:before {
	content: '';
	display: block;
	opacity: 0.6;
	background: #000000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0%;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-esport-players .player-list>.item:focus>.image:before,
.itech-esport-players .player-list>.item:hover>.image:before {
	height: 100%;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-esport-players .player-list>.item>.image .username-wrapper {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 2.308rem;
	left: 0;
	right: 0;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-esport-players .player-list>.item:focus>.image .username-wrapper,
.itech-esport-players .player-list>.item:hover>.image .username-wrapper {
	bottom: -100%;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transition: 0.6s;
}

.itech-esport-players .player-list>.item .image .username {
	color: #282828;
	font-size: 1.154rem;
	line-height: 1.154rem;
	font-weight: 800;
	text-transform: uppercase;
	padding: 1.308rem 2.308rem;
	display: inline-block;
}

.itech-esport-players .player-list>.item .itech-modal .username {
	font-size: 3.846rem;
	line-height: 3.846rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 2.538rem;
	color: #282828;
}

.itech-esport-players .player-list>.item .itech-modal .username span {
	display: block;
}

.itech-esport-players .player-list>.item .itech-modal .social-links {
	margin-bottom: 2.538rem;
}

.itech-esport-players .player-list>.item .itech-modal .social-links ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
}

.itech-esport-players .player-list>.item .itech-modal .social-links ul li {
	display: inline-block;
	font-size: 1.154rem;
	padding-right: 1.154rem;
}

.itech-esport-players .player-list>.item .itech-modal .social-links ul li a,
.itech-esport-players .player-list>.item .itech-modal .social-links ul li a:visited {
	color: #8f8f8f;
}

.itech-esport-players .player-list>.item .itech-modal .content-inner {
	height: 100%;
}

.itech-esport-players .player-list>.item {
	padding: 0 1.154rem;
	margin-bottom: 2.308rem;
}

.itech-esport-players.column-1 .player-list>.item {
	width: 100%;
}

.itech-esport-players.column-2 .player-list>.item {
	width: 50%;
}

.itech-esport-players.column-3 .player-list>.item {
	width: 33.33333333333333%;
}

.itech-esport-players.column-4 .player-list>.item {
	width: 25%;
}

.itech-esport-players.column-5 .player-list>.item {
	width: 20%;
}



/*====== 3.19 Sponsors ======*/
.itech-sponsors ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
	position: relative;
}

.itech-sponsors.style-1 ul {
	margin: 0 -1.154rem -2.308rem;
}

.itech-sponsors.style-1 ul>li {
	padding: 0 1.154rem;
	margin-bottom: 2.308rem;
	text-align: center;
}

.itech-sponsors.style-1 ul>li>.wrap {
	padding: 1.154rem;
}

.itech-sponsors.style-1 ul>li>.wrap {
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.itech-sponsors.style-1 ul>li a,
.itech-sponsors.style-1 ul>li a:visited {
	display: block;
}

.itech-sponsors.column-1 ul>li {
	width: 100%;
}

.itech-sponsors.column-2 ul>li {
	width: 50%;
}

.itech-sponsors.column-3 ul>li {
	width: 33.33333333333333%;
}

.itech-sponsors.column-4 ul>li {
	width: 25%;
}

.itech-sponsors.column-5 ul>li {
	width: 20%;
}

.itech-sponsors.column-6 ul>li {
	width: 16.66666666666667%;
}

.itech-sponsors.column-7 ul>li {
	width: 14.28571428571429%;
}



/*====== 3.20 Fixture ======*/
.esport-fixture .esport-fixture-tabs {
	margin-bottom: 3.462rem;
}

.esport-fixture .esport-fixture-tabs.left {
	text-align: left;
}

.esport-fixture .esport-fixture-tabs.right {
	text-align: right;
}

.esport-fixture .esport-fixture-tabs.center {
	text-align: center;
}



/*====== 3.21 Service Box ======*/
.itech-service-box {
	text-align: center;
}

.itech-service-box a,
.itech-service-box a:visited {
	display: block;
}

.itech-service-box i {
	width: 11.54rem;
	height: 11.54rem;
	line-height: 11.54rem;
	display: inline-block;
	border: 0.1538rem solid #EEE;
	text-align: center;
	font-size: 4.231rem;
	border-radius: 50%;
	margin-bottom: 1.923rem;
}

.itech-service-box .title {
	font-size: 2rem;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.1em;
	margin-bottom: 1.538rem;
}

.itech-service-box .text {
	color: #777777;
}

.itech-service-box .text p:last-child {
	margin-bottom: 0rem;
}



/*====== 3.22 Contact Box ======*/
.itech-contact-box>.contact-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0.7692rem;
}

.itech-contact-box>.contact-row:last-child {
	margin-bottom: 0rem;
}

.itech-contact-box>.contact-row>i {
	font-size: 1.154rem;
	width: 1.154rem;
	margin-right: 1.154rem;
}

.itech-contact-box>.contact-row>a,
.itech-contact-box>.contact-row>a:visited {
	color: #777777
}



/*====== 3.23 Icon List ======*/
.itech-icon-list>ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
}

.itech-icon-list>ul>li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0.7692rem;
}

.itech-icon-list>ul>li:last-child {
	margin-bottom: 0rem;
}

.itech-icon-list>ul>li>i {
	font-size: 1.154rem;
	width: 1.154rem;
	margin-right: 1.154rem;
}



/*====== 3.24 WPBakery Elements ======*/
.visible {
	overflow: inherit !important;
}

.vc_grid.vc_row {
	display: block;
}

div.vc_wp_custommenu {
	margin-bottom: 0rem;
}

.itech-theme .wpb_gmaps_widget .wpb_wrapper {
	background: transparent;
	padding: 0rem;
}

.itech-theme.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
	margin: 0rem;
	padding: 0rem;
	line-height: 1.8;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 600;
}

.itech-theme.wpb-js-composer .vc_tta .vc_tta-controls-icon {
	height: 0.6154rem;
	width: 0.6154rem;
}

.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,
.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,
.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #EEE;
}

.itech-theme.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,
.itech-theme.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading,
.itech-theme.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
	border-radius: 0rem;
}

.itech-theme.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
	padding: 1.538rem 1.538rem;
}

.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,
.itech-theme.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color: #f9f9f9;
}

.itech-theme.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
	padding: 2.308rem;
}



/*======
*
* 4. Widgets
*
======*/
/*====== 4.1 General ======*/
.widget-box {
	padding: 3.077rem;
	margin-bottom: 0;
}

.widget-box:last-child {
	margin-bottom: 0;
}

.widget-box>.itech-title {
	margin-bottom: 1.923rem;
}

.widget-box:after,
.widget-box:before {
	content: '';
	display: block;
	clear: both;
}



/*====== 4.2 Latest Posts Widget ======*/
.latest-posts-widget>.post {
	margin-bottom: 1.538rem;
}

.latest-posts-widget>.post:last-child {
	margin-bottom: 0rem;
}


/*====== 4.3 WP Default Widgets ======*/
.widget_search .search-form-widget input[type="text"] {
	margin-bottom: 1.154rem;
}

.widget_search .search-form-widget button {
	width: 100%;
}

.widget_tag_cloud .tagcloud,
.widget_nav_menu ul,
.widget_rss ul,
.widget_recent_comments ul,
.widget_meta ul,
.widget_pages ul,
.widget_categories ul,
.widget_archive ul,
.widget_recent_entries ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.widget_nav_menu ul .sub-menu,
.widget_pages ul .children,
.widget_categories ul .children {
	padding-left: 0.7692rem;
	margin-bottom: -0.6923rem;
}

.widget_nav_menu ul li,
.widget_rss ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_recent_entries ul li {
	border-bottom: 1px solid #eeeeee;
	padding: 0.6923rem 0;
}

.widget_rss ul li {
	border-bottom: 0;
	padding: 0 0 2.308rem;
}

.widget_nav_menu ul li:last-child,
.widget_rss ul li:last-child,
.widget_recent_comments ul li:last-child,
.widget_meta ul li:last-child,
.widget_pages ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_recent_entries ul li:last-child {
	border-bottom: 0;
}

.widget_rss ul li:first-child,
.widget_recent_comments ul li:first-child,
.widget_meta ul li:first-child,
.widget_archive ul li:first-child,
.widget_recent_entries ul li:first-child {
	padding-top: 0;
}

.widget_rss ul li:last-child,
.widget_recent_comments ul li:last-child,
.widget_meta ul li:last-child,
.widget_archive ul li:last-child,
.widget_recent_entries ul li:last-child {
	padding-bottom: 0;
}

.widget_calendar table td,
.widget_calendar table th {
	padding: 0.3846rem;
	text-align: center;
}

.widget_tag_cloud a,
.widget_tag_cloud a:visited {
	padding: 0.6923rem 1.438rem;
	border: 0.1538rem solid #282828;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 0.1538rem 0.3846rem;
	font-size: 1rem !important;
	font-weight: 600;
}

.widget_rss ul li a.rsswidget,
.widget_rss ul li a.rsswidget:visited {
	text-transform: uppercase;
	font-size: 1.154rem;
	display: block;
	line-height: 1.1em;
	font-weight: 700;
}

.widget_rss ul li cite,
.widget_rss .rss-date {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 0.7692rem;
	display: inline-block;
}

.widget_rss ul li .rssSummary {
	color: #8e8e8e;
	font-size: 0.9231rem;
}

.widget_rss .rss-date {
	margin-bottom: 0.6154rem;
}

.widget_rss ul li cite {
	font-style: normal;
	margin-top: 0.6154rem;
}



/*====== 4.4 Newsletter ======*/
.widget_mc4wp_form_widget .itech-newsletter .item {
	margin-bottom: 1.154rem;
}

.widget_mc4wp_form_widget .itech-newsletter .item.fname,
.widget_mc4wp_form_widget .itech-newsletter .item.lname {
	display: none;
}

.widget_mc4wp_form_widget .itech-newsletter .item.button>input {
	width: 100%;
}

.widget_mc4wp_form_widget .itech-newsletter .item:last-child {
	margin-bottom: 0rem;
}

.widget_mc4wp_form_widget .mc4wp-alert {
	margin-top: 1.154rem;
}

.widget_mc4wp_form_widget .mc4wp-alert p:last-child {
	margin-bottom: 0;
}



/*======
*
* 5. Header
*
======*/
/*====== 5.1 General ======*/
.itech-header {
	z-index: 10;
	position: relative;
}

.itech-header.fixed-top.position-2,
.itech-header.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.logo .site-logo-texted {
	font-size: 2.538rem;
	text-transform: uppercase;
	line-height: 2.538rem;
	font-weight: 800;
	color: #282828;
}

.itech-header .elements {
	text-align: right;
	top: 50%;
	position: relative;
	transform: translateY(-50%);
}

.itech-header .elements>div,
.itech-header .elements>ul {
	text-align: right;
}

.itech-header .elements>div>*,
.itech-header .elements>ul>* {
	text-align: left;
}

.itech-header .elements .social-links {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.itech-header .elements .social-links li {
	display: inline-block;
}

.itech-header .elements .social-links li a,
.itech-header .elements .social-links li a:visited {
	display: block;
	color: #282828;
	font-size: 1.154rem;
	padding-right: 1.154rem;
}

.itech-header .elements .social-links li:last-child a,
.itech-header .elements .social-links li:last-child a:visited {
	padding-right: 0;
}

.itech-header .elements .search {
	display: inline-block;
	padding-right: 1.154rem;
}

.itech-header .elements .search>i {
	font-size: 1.04rem;
	color: #282828;
	cursor: pointer;
	vertical-align: middle;
}

.itech-header .elements .search>i:focus,
.itech-header .elements .search>i:hover,
.itech-header .elements .search>i {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-header .elements .search .modal-search {
	text-align: left;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.itech-header .elements .search .modal-search .itech-title {
	margin-bottom: 3.077rem;
}

.itech-header .elements .modal-search {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	left: 0;
	top: 0;
	z-index: 10000;
}

.itech-header .elements .modal-search .search-content {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.itech-header .elements .modal-search .search-content .search-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border: 0.1538rem solid #eeeeee;
}

.itech-header .elements .modal-search .search-content .search-form input[type="text"] {
	border: 0;
}

.itech-header .elements .modal-search .search-content .search-form button {
	background: transparent;
	color: #b1b1b1;
}

.itech-header .elements .modal-search .search-content .search-form button {
	opacity: 0.8;
}

.itech-header .elements .modal-search .itech-close {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.itech-header .elements .user-box {
	display: inline-block;
	padding: 0 0.7692rem;
	border-radius: 1.9230rem;
	/*		margin-left: 2.308rem;*/
}

.itech-header .elements .user-box>a,
.itech-header .elements .user-box>a:visited {
	color: #FFFFFF;
	padding: 0.3846rem 0.7692rem;
	display: inline-block;
	text-transform: uppercase;
	font-size: 0.7692rem;
	cursor: pointer;
}

.itech-header .elements .user-box a:first-child {
	border-right: 1px solid rgba(0, 0, 0, 0.08);
	border-left: 0
}

.itech-header .elements .user-box a:last-child {
	/* border-left: 1px solid rgba(255, 255, 255, 0.15); */
	border-right: 0;
}

.itech-header .itech-navbar.style-1 {
	padding: 0;
	margin: 0;
}

.itech-header .itech-navbar.style-1 .navbar-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.itech-header .itech-navbar.style-1 .navbar-menu>li {
	display: inline-flex;
	position: relative;
	overflow: hidden;
	padding: 0px 8px;
	align-items: center;
	margin-top: 15px;
}

.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	display: block;
	opacity: 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	visibility: hidden;
	border: 0;
	padding: 0.7692rem 0;
	margin: 0;
	box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.10);
	border-top-style: solid;
	border-top-width: 0.1538rem;
	border-radius: 0;
	min-width: 16.38rem;
	-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
}

.itech-header .itech-navbar.style-1 .navbar-menu li:hover>.dropdown-menu {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
}

.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu .dropdown-menu {
	left: 100%;
	margin-top: -0.9231rem;
	top: 0;
}

.itech-header .itech-navbar.style-1 .navbar-menu>li>.nav-link,
.itech-header .itech-navbar.style-1 .navbar-menu>li>.nav-link:visited {
	padding: 0px 0px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	display: block;
	letter-spacing: 2.2px;
	text-transform: uppercase;
}

.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu .nav-link {
	padding: 0.7692rem 2.308rem;
	border-bottom: 1px solid #eeeeee;
	color: #4a4a4a;
	position: relative;
	overflow: hidden;
	display: block;
}

.itech-header .itech-navbar.style-1 .navbar-menu li:last-child>.nav-link {
	padding-right: 0;
}

.itech-header .itech-navbar.style-1 .navbar-menu li:last-child>.nav-link {
	border-bottom: 0;
}

.itech-header .itech-navbar.style-1 .navbar-menu .caret {
	margin-left: 0.5385rem;
}

.itech-header .itech-navbar.style-1 .navbar-menu .caret:before {
	content: "\f078";
	display: inline-block;
	font-family: Font Awesome\ 5 Free;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: inherit;
	text-rendering: auto;
	font-size: 0.6rem;
	position: relative;
	top: -1px;
}



/*====== 5.2 Style 1 ======*/
.itech-header.style-1 {
	padding: 2.308rem 0;
	background-color: #FFFFFF;
}

.itech-header.style-1.position-2 {
	padding: 1rem 0 1rem;
}

.itech-header.style-1 .elements .search>i,
.itech-header.style-1 .elements .social-links li a,
.itech-header.style-1 .elements .social-links li a:visited {
	color: #8f8f8f;
}


/*====== 5.4 Style 3 ======*/
.itech-header.style-3 {
	padding: 2.308rem 0;
	background-color: #FFFFFF;
}

.itech-header.style-3 .itech-navbar.style-1 {
	text-align: center;
	margin-top: 1rem;
}

.itech-header.style-3 .itech-navbar.style-1 .navbar-menu>li>.nav-link,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu>li>.nav-link:visited {
	text-transform: uppercase;
}

.itech-header.style-3 .elements .search>i,
.itech-header.style-3 .elements .social-links li a,
.itech-header.style-3 .elements .social-links li a:visited {
	color: #434343;
}



/*====== 5.5 Style 4 ======*/
.itech-header.style-4 {
	padding: 2.308rem 0rem 0rem;
	background-color: #FFFFFF;
}

.itech-header.style-4 .itech-navbar.style-1 {
	text-align: center;
	margin-top: 2.308rem;
	background-color: #000000;
}

.itech-header.style-4 .itech-navbar.style-1 .navbar-menu>li>.nav-link,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu>li>.nav-link:visited {
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 500;
	padding: 1.424rem 1.154rem;
}

.itech-header.style-4 .elements .search>i,
.itech-header.style-4 .elements .social-links li a,
.itech-header.style-4 .elements .social-links li a:visited {
	color: #282828;
}


/*====== 5.7 Header Positions ======*/
.itech-header.position-2 {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	background: transparent;
	z-index: 50;
}

.admin-bar .itech-header.position-2 {
	top: 32px;
}

.itech-header.position-2 .elements .search>i,
.itech-header.position-2 .elements .social-links li a,
.itech-header.position-2 .elements .social-links li a:visited {
	color: #FFFFFF;
}

.itech-header.position-2 .logo .site-logo-texted {
	color: #ffffff;
}

.itech-header.style-4.position-2 .itech-navbar.style-1 {
	background-color: transparent;
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.itech-header.style-4.position-2 .itech-navbar.style-1 {
	margin-top: 0.3846rem;
}



/*====== 5.8 Mobile Header ======*/
.itech-mobile-header {
	display: none;
}

.itech-mobile-header>.main-wrap {
	width: 100%;
	background: #FFFFFF;
	padding: 1rem 2.308rem;
	z-index: 100;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
}

.itech-mobile-header>.main-wrap>.logo img {
	z-index: 100;
	height: 1.885rem;
	width: auto;
}

.itech-mobile-header>.main-wrap>.menu-icon {
	cursor: pointer;
}

.itech-mobile-header>.main-wrap>.menu-icon>span {
	height: 0.1538rem;
	width: 1.538rem;
	background-color: #222222;
	display: block;
	margin-bottom: 0.2308rem;
}

.itech-mobile-header>.mobile-sidebar>.overlay {
	visibility: visible;
	overflow: hidden;
	cursor: pointer;
	opacity: 0.8;
	background: #000000;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 104;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	position: fixed;
	top: 0rem;
	left: 0rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper>.content {
	height: 100%;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	position: fixed;
	position: fixed;
	width: 26.92rem;
	max-width: 100%;
	height: 100%;
	background: #FFFFFF;
	left: 0rem;
	top: 0rem;
	padding: 4.615rem 2.308rem;
	z-index: 105;
	box-shadow: 0rem 0rem 1.538rem rgba(0, 0, 0, 0.16);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .itech-close {
	position: absolute;
	top: 0;
	right: 0;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .logo {
	margin-bottom: 1.923rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .logo>img {
	height: 2.308rem;
	width: auto;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu {
	margin-bottom: 1.923rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
	overflow: hidden;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li>a,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li>a:visited {
	padding: 0.7692rem 0rem;
	display: block;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li>a>i,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li>a:visited>i {
	display: none;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li {
	border-bottom: 1px solid #EEEEEE;
	position: relative;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu .dropdown-menu {
	position: relative;
	top: 0;
	left: 0;
	float: none;
	z-index: 1;
	display: block;
	opacity: 0;
	visibility: hidden;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background: transparent;
	padding: 0rem;
	margin: 0rem;
	box-shadow: none;
	border: 0rem;
	border-radius: 0rem;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	height: 0;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu .open>.dropdown-menu {
	height: auto;
	opacity: 1;
	visibility: visible;
	padding-bottom: 0.7692rem;
	padding-left: 0.7692rem;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li.menu-item-has-children>span.caret {
	position: absolute;
	right: 0;
	top: 0.5385rem;
	font-size: 1.462rem;
	height: 2.462rem;
	line-height: 1.462rem;
	z-index: 5;
	cursor: pointer;
	display: block;
	padding: 0.3846rem 0.8846rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul li.menu-item-has-children>span.caret:before {
	content: "\f078";
	display: inline-block;
	font-family: Font Awesome\ 5 Free;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: inherit;
	text-rendering: auto;
	font-size: 0.85rem;
	font-weight: 600;
	color: #777777;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .menu ul>li:last-child {
	border-bottom: 0rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links {
	list-style: none;
	padding: 0;
	margin: 0rem 0rem 1.923rem;
	display: inline-block;
	vertical-align: middle;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li {
	display: inline-block;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li a,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li a:visited {
	display: block;
	color: #282828;
	font-size: 1.154rem;
	padding-right: 1.154rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li:last-child a,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li:last-child a:visited {
	padding-right: 0rem;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .user-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	text-align: center;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .user-box>a,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .user-box>a:visited {
	color: #FFFFFF;
	padding: 0.7692rem;
	display: block;
	text-transform: uppercase;
	font-size: 0.8462rem;
	cursor: pointer;
	width: 100%;
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .user-box a:first-child {
	border-right: 1px solid rgba(0, 0, 0, 0.08);
	border-left: 0
}

.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .user-box a:last-child {
	border-left: 1px solid rgba(255, 255, 255, 0.15);
	border-right: 0;
}



/*======
*
* 6. Footer
*
======*/
/*====== 6.1 General ======*/
.itech-footer-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
}

.itech-footer-menu ul:before,
.itech-footer-menu ul:after {
	content: '';
	display: block;
	clear: both;
}

.itech-footer-menu ul li {
	border: 0;
	width: 50%;
	padding: 0.3846rem 0;
	margin: 0;
}

.itech-footer-menu ul li:nth-child(2n+1) {
	clear: both;
}

.itech-footer-menu ul li a:before {
	content: '';
	display: inline-block;
	border-right: 0.3846rem solid transparent;
	border-left: 0.3846rem solid transparent;
	border-bottom: 0.3846rem solid transparent;
	border-top: 0.3846rem solid transparent;
	margin-right: 0.8462rem;
}

.itech-footer .copyright {
	font-size: 16px;
	background-color: #070707;
	padding: 1.308rem 0;
	border-top: 1px solid #ffffff36;
}

.itech-footer .copyright:after,
.itech-footer .copyright:before {
	content: '';
	display: block;
	clear: both;
}

.itech-footer .copyright .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.itech-footer .copyright .copyright-content {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.itech-footer .copyright .copyright-content .copyright-logo {
	margin-right: 1.538rem;
}

.itech-footer .copyright .copyright-content .copyright-logo img {
	height: 1.154rem;
	width: auto;
}

.itech-footer .copyright .copyright-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.itech-footer .copyright .copyright-menu li {
	display: inline-block;
}

.itech-footer .copyright .copyright-menu .caret {
	display: none;
}

.blank-footer {
	height: 4.615rem;
	width: 100%;
	clear: both;
}



/*====== 6.2 Style 1 ======*/
.itech-footer.style-1 {
	margin-top: 6.923rem;
	background-color: #000;
	color: #FFFFFF;
}

.itech-footer.style-1.remove-gap {
	margin-top: 0;
}

.itech-footer.style-1 .itech-title.style-4,
.itech-footer.style-1 .post-details.style-1 ul,
.itech-footer.style-1 .post-details.style-1 ul a,
.itech-footer.style-1 .post-details.style-1 ul a:visited,
.itech-footer.style-1 a,
.itech-footer.style-1 a:visited {
	color: #FFFFFF;
}



/*======
*
* 7. Comments
*
======*/
.itech-comments {
	margin-top: 0;
}

.itech-comments .itech-title {
	margin-bottom: 0rem;
}

.itech-comments>.comment-form {
	margin-bottom: 3.462rem;
}

.itech-comments .comment-form .form-inputs {
	margin: 0 -0.7692rem -1.538rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.itech-comments .comment-form .form-inputs:before,
.itech-comments .comment-form .form-inputs:after {
	content: '';
	display: block;
	clear: both;
}

.itech-comments .comment-form .form-inputs .item {
	padding: 0 0.7692rem 1.538rem;
	width: 25%;
}

.itech-comments .comment-form .form-textarea {
	margin-bottom: 1.154rem;
}

.itech-comments .comment-form .item input,
.itech-comments .comment-form .button button {
	width: 100%;
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;
}

.itech-comments .comment-form .button button {
	padding-top: 1.25rem;
}

.itech-comments .comment-form p.form-submit {
	display: none;
}

.logged-in .itech-comments .comment-form p.form-submit {
	display: block;
}

.itech-comments .comment-list {
	margin-bottom: 2rem;
}

.itech-comments .comment-list p.no-comments {
	margin: 2.308rem 0rem;
}

.itech-comments .comment-list>ol,
.itech-comments .comment-list ol .children {
	list-style: none;
	padding: 0;
	margin: 0;
}

.itech-comments .comment-list>ol li.pingback,
.itech-comments .comment-list>ol li.comment {
	margin-top: 2.308rem;
}

.itech-comments .comment-list>ol>li:first-child {
	margin-top: 0rem;
}

.itech-comments .comment-list>ol li.pingback li,
.itech-comments .comment-list>ol li.comment li {
	margin-left: 2.308rem;
}


.itech-comments .comment-list>ol li.comment:after,
.itech-comments .comment-list>ol li.comment:before,
.itech-comments .comment-list>ol li.pingback:after,
.itech-comments .comment-list>ol li.pingback:before {
	content: '';
	display: block;
	clear: both;
}

.itech-comments .comment-list>ol li .comment-wrapper {
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.itech-comments .comment-list>ol li.comment .comment-content {
	width: calc(100% - 10rem);
}

.itech-comments .comment-list>ol li.comment .comment-image {
	margin-right: 2.308rem;
	min-width: 7.692rem;
}

.itech-comments .comment-list>ol li .comment-image img {
	margin: 0;
	padding: 0;
}

.itech-comments .comment-list>ol li .comment-content p {
	margin-bottom: 1rem;
	color: #fff;
	font-size: 0.9231rem;
}

.itech-comments .comment-list>ol li .comment-content p.moderation-message {
	font-style: italic;
}

.itech-comments .comment-list>ol li .comment-content .comment-author {
	font-size: 1.385rem;
	line-height: 1.385rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 0.8462rem;
}

.itech-comments .comment-list>ol li .comment-info {
	line-height: 1.154rem;
	color: #fff;
}

.itech-comments .comment-list>ol li .comment-info>.item {
	color: #999999;
	font-size: 0.7692rem;
	text-transform: uppercase;
}

.itech-comments .comment-list>ol li .comment-info>.item {
	display: inline-block;
	margin-right: 2.077rem;
}

.itech-comments .comment-list>ol li .comment-info>.item:last-child {
	margin-right: 0;
}

.itech-comments .comment-list>ol li .comment-info>.item a,
.itech-comments .comment-list>ol li .comment-info>.item a:visited {
	color: #999999;
	vertical-align: text-bottom;
}

.itech-comments .comment-list>ol li .comment-info>.item i {
	font-size: 0.9231rem;
	margin-right: 0.5rem;
}



/*======
*
* 8. Archives & Posts
*
======*/
/*====== 8.1 General Single ======*/
/*====== 8.1.1 General ======*/
.single-content-wrapper .single-content:before,
.single-content-wrapper .single-content:after {
	content: '';
	display: block;
	clear: both;
}

.single-content-wrapper .content-box {
	margin-bottom: 3.462rem;
}

.single-content-wrapper .content-box:last-child {
	margin-bottom: 0;
}

.game-sidebar .itech-title,
.single-content-wrapper .content-box .itech-title {
	margin-bottom: 1.923rem;
}

.single-content-wrapper .page-content .post-tags,
.single-content-wrapper .page-content .post-pages,
.single-content-wrapper .single-content .post-tags,
.single-content-wrapper .single-content .post-pages {
	margin-top: 2.308rem;
	clear: both;
	text-transform: uppercase;
}

.single-content-wrapper .page-content .post-tags:before,
.single-content-wrapper .page-content .post-tags:after,
.single-content-wrapper .page-content .post-pages:before,
.single-content-wrapper .page-content .post-pages:after,
.single-content-wrapper .single-content .post-tags:before,
.single-content-wrapper .single-content .post-tags:after,
.single-content-wrapper .single-content .post-pages:before,
.single-content-wrapper .single-content .post-pages:after {
	content: '';
	display: block;
	clear: both;
}


.single-content-wrapper .page-content .post-tags>ul,
.single-content-wrapper .single-content .post-tags>ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.single-content-wrapper .page-content .post-tags>ul>li,
.single-content-wrapper .single-content .post-tags>ul>li {
	margin: 0rem 0.4rem 0.4rem 0rem;
	vertical-align: middle;
	display: inline-block;
}

.single-content-wrapper .page-content .post-tags>ul>li.title,
.single-content-wrapper .single-content .post-tags>ul>li.title {
	font-weight: 700;
	color: #282828;
	margin-right: 0.8rem;
}

.single-content-wrapper .page-content .post-tags>ul>li a,
.single-content-wrapper .page-content .post-tags>ul>li a:visited,
.single-content-wrapper .single-content .post-tags>ul>li a,
.single-content-wrapper .single-content .post-tags>ul>li a:visited {
	display: block;
	border: 1px solid #e5e5e5;
	padding: 0.4615rem 0.9231rem 0.3846rem;
	font-size: 0.8462rem;
	font-weight: 500;
}

.single-content-wrapper .page-content .post-pages span,
.single-content-wrapper .page-content .post-pages>a>span,
.single-content-wrapper .page-content .post-pages>a:visited>span,
.single-content-wrapper .single-content .post-pages span,
.single-content-wrapper .single-content .post-pages>a>span,
.single-content-wrapper .single-content .post-pages>a:visited>span {
	display: block;
	border: 1px solid #e5e5e5;
	padding: 0.4615rem 0.9231rem 0.3846rem;
	font-size: 0.8462rem;
	font-weight: 500;
}

.single-content-wrapper .page-content .post-pages>a>span,
.single-content-wrapper .page-content .post-pages>a:visited>span,
.single-content-wrapper .page-content .post-pages>a:hover>span,
.single-content-wrapper .page-content .post-pages>a:focus>span,
.single-content-wrapper .single-content .post-pages>a>span,
.single-content-wrapper .single-content .post-pages>a:visited>span,
.single-content-wrapper .single-content .post-pages>a:hover>span,
.single-content-wrapper .single-content .post-pages>a:focus>span {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.single-content-wrapper .page-content .post-pages>div,
.single-content-wrapper .page-content .post-pages>span,
.single-content-wrapper .page-content .post-pages>a,
.single-content-wrapper .page-content .post-pages>a:visited,
.single-content-wrapper .single-content .post-pages>div,
.single-content-wrapper .single-content .post-pages>span,
.single-content-wrapper .single-content .post-pages>a,
.single-content-wrapper .single-content .post-pages>a:visited {
	margin-right: 1.154rem;
	vertical-align: middle;
	display: inline-block;
}

.single-content-wrapper .page-content .post-pages>.title,
.single-content-wrapper .single-content .post-pages>.title {
	font-weight: 700;
	color: #282828;
}

.single-content-wrapper .single-content .post-details {
	margin-top: 2.308rem;
}

.single-content-wrapper .social-share {
	padding: 0;
}

.single-content-wrapper .social-share .social-share-links {
	list-style: none;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.single-content-wrapper .social-share .social-share-links li a,
.single-content-wrapper .social-share .social-share-links li a:visited {
	color: #FFFFFF;
	display: block;
	text-align: center;
	padding: 1.154rem;
}

.single-content-wrapper .social-share .social-share-links li a i {
	font-size: 1.231rem;
}

.single-content-wrapper .social-share .social-share-links li a span {
	font-size: 0.9231rem;
	margin-left: 0.9231rem;
}

.single-content-wrapper .social-share .social-share-links li a i,
.single-content-wrapper .social-share .social-share-links li a span {
	display: inline-block;
	vertical-align: middle;
}

.single-content-wrapper .social-share .social-share-links li {
	display: inline-block;
	background: #282828;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.single-content-wrapper .social-share .social-share-links li:focus,
.single-content-wrapper .social-share .social-share-links li:hover {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.single-content-wrapper .social-share .social-share-links li.facebook {
	background-color: #3b5998;
}

.single-content-wrapper .social-share .social-share-links li.twitter {
	background-color: #1da1f2;
}

.single-content-wrapper .social-share .social-share-links li.google-plus {
	background-color: #dd4b39;
}

.single-content-wrapper .social-share .social-share-links li.pinterest {
	background-color: #bd081c;
}

.single-content-wrapper .social-share .social-share-links li.linkedin {
	background-color: #0077b5;
}

.single-content-wrapper .social-share .social-share-links li.tumblr {
	background-color: #35465c;
}

.single-content-wrapper .social-share .social-share-links li.reddit {
	background-color: #ff4500;
}

.single-content-wrapper .social-share .social-share-links li.delicious {
	background-color: #3399ff;
}

.single-content-wrapper .social-share .social-share-links li.stumbleupon {
	background-color: #eb4924;
}

.single-content-wrapper .social-share .social-share-links li.whatsapp {
	background-color: #128c7e;
}

.single-content-wrapper .social-share .social-share-links li.facebook,
.single-content-wrapper .social-share .social-share-links li.twitter {
	flex: 3;
	min-width: 30%;
}

.single-content-wrapper .social-share .social-share-links li a>span {
	display: none;
}

.single-content-wrapper .social-share .social-share-links li.facebook>a>span,
.single-content-wrapper .social-share .social-share-links li.twitter>a>span {
	display: inline-block;
}

.single-content-wrapper .post-author .content-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.single-content-wrapper .post-author .image {
	min-width: 8.462rem;
	margin-right: 2.308rem;
}

.single-content-wrapper .post-author .image img {
	margin: 0rem;
	padding: 0rem;
}

.single-content-wrapper .post-author .user-social-links ul {
	margin: 0rem;
	padding: 0rem;
	list-style: none;
	vertical-align: middle;
	font-size: 1rem;
	line-height: 1rem;
}

.single-content-wrapper .post-author .user-social-links ul li {
	display: inline-block;
	margin-right: 1.154rem;
	margin-bottom: 0.9231rem;
}

.single-content-wrapper .post-author .user-social-links ul li:last-child {
	margin-right: 0;
}

.single-content-wrapper .post-author .user-social-links ul li a,
.single-content-wrapper .post-author .user-social-links ul li a:visited {
	color: #777777;
}

.single-content-wrapper .post-author .content p {
	margin-bottom: 0;
	font-size: 0.9231rem;
}

.single-content-wrapper .post-author .content .author-site,
.single-content-wrapper .post-author .content .author-site:visited {
	font-style: italic;
	color: #a0a0a0;
	font-size: 0.9231rem;
	display: inline-block;
	font-weight: 500;
	margin-right: 1.154rem;
}

.single-content-wrapper .related-posts .column {
	margin: 0 -1.154rem -2.308rem;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.single-content-wrapper .related-posts .column:after,
.single-content-wrapper .related-posts .column:before {
	content: '';
	display: block;
	clear: both;
}

.single-content-wrapper .related-posts .column>.post {
	padding: 0 1.154rem 2.308rem;
}

.single-content-wrapper .related-posts .column-1>.post {
	width: 100%;
}

.single-content-wrapper .related-posts .column-2>.post {
	width: 50%;
}

.single-content-wrapper .related-posts .column-3>.post {
	width: 33.33333333333333%;
}

.single-content-wrapper .related-posts .column-4>.post {
	width: 25%;
}

.single-content-wrapper .related-posts .post-style-3 .post-details .comment,
.single-content-wrapper .related-posts .post-style-3 .post-details .author {
	display: none;
}

.single-content-wrapper .related-posts .post-style-3 .title {
	font-size: 1.846rem;
}

.single-content-wrapper .post-navigation {
	padding: 0;
}

.single-content-wrapper .post-navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-weight: 600;
	text-transform: uppercase;
}

.single-content-wrapper .post-navigation ul li {
	width: 50%;
	float: left;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.single-content-wrapper .post-navigation ul li a,
.single-content-wrapper .post-navigation ul li a:visited {
	display: block;
	text-align: center;
	padding: 1.154rem;
}

.single-content-wrapper .post-navigation ul li.previous a,
.single-content-wrapper .post-navigation ul li.previous a:visited {
	color: #FFFFFF;
}

.single-content-wrapper .post-navigation ul li.previous i {
	margin-right: 0.7692rem;
}

.single-content-wrapper .post-navigation ul li.next i {
	margin-left: 0.7692rem;
}

.single-content-wrapper .post-navigation ul li i {
	font-size: 0.8462rem;
}

.post-review ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.post-review ul.extra-gap {
	margin-bottom: 3.462rem;
}

.post-analysis>ul.analysis>li>ul>li>.title,
.post-review>ul.review>li>.content>.title {
	font-size: 1.462rem;
	line-height: 1.462rem;
	margin-bottom: 1.154rem;
	color: #282828;
	font-weight: 800;
	text-transform: uppercase;
}

.post-review>ul.review>li>.content>.score {
	border: 0.3077rem solid #eeeeee;
	font-size: 4.231rem;
	line-height: 4.231rem;
	font-weight: 800;
	text-align: center;
	padding: 2.708rem 2.708rem 3.069rem;
	float: right;
	margin: 0 0 2.308rem 2.308rem;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.post-review>ul.review>li>.content>.score span {
	display: block;
	text-transform: uppercase;
	font-size: 0.9231rem;
	line-height: 0.9231rem;
	margin-top: 0.3846rem;
}

.post-review .itech-title {
	margin-bottom: 1.923rem;
}

.post-review>ul.review>li>ul.items {
	list-style: none;
	padding: 0;
	margin: 0;
}

.post-review>ul.review>li>ul.items>li {
	margin-bottom: 1rem;
}

.post-review>ul.review>li>ul.items>li.star {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 1rem;
	margin-bottom: 1.462rem;
}

.post-review>ul.review>li>ul.items>li:last-child {
	margin-bottom: 0;
}

.post-review>ul.review>li>ul.items>li.star:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.post-review>ul.review>li>ul.items>li>.content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 500;
	color: #282828;
}

.post-review>ul.review>li>ul.items>li>.itech-progress-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #eeeeee;
	height: 1rem;
	margin-top: 0.2308rem;
}

.post-review>ul.review>li>ul.items>li>.itech-progress-bar .itech-progress {
	height: 100%;
	width: 0;
	-webkit-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	-moz-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	-ms-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	-o-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
}

.post-review>ul.review>li>ul.items>li>.itech-progress-bar .itech-progress.load-progress {
	height: 100%;
	-webkit-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	-moz-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	-ms-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	-o-transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
	transition: all 2s cubic-bezier(0.7, 0, 0.3, 1);
}

.post-review .itech-star-review {
	font-size: 0.9231rem;
	line-height: 0.9231rem;
	color: #dddddd;
	position: relative;
}

.post-review .itech-star-review i {
	margin-right: 0.3846rem;
}

.post-review .itech-star-review i:last-child {
	margin-right: 0;
}

.post-review .itech-star-review .itech-star-review-skill {
	position: absolute;
	top: 0;
	left: 0;
}

.post-analysis ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.post-analysis>ul>li>ul {
	margin: 0 -1.154rem -2.308rem;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.post-analysis>ul>li>ul:after,
.post-analysis>ul>li>ul:before {
	content: '';
	display: block;
	clear: both;
}

.post-analysis>ul>li.column>ul>li {
	padding: 0 1.154rem 2.308rem;
}

.post-analysis>ul>li.column-1>ul>li {
	width: 100%;
}

.post-analysis>ul>li.column-2>ul>li {
	width: 50%;
}

.post-analysis>ul>li.column-3>ul>li {
	width: 33.33333333333333%;
}

.post-analysis>ul>li.column-3>ul>li:nth-last-child(3),
.post-analysis>ul>li.column-3>ul>li:nth-last-child(2),
.post-analysis>ul>li.column-3>ul>li:nth-last-child(1) {
	margin-bottom: 0rem;
}

.post-analysis>ul>li.column>ul>li>ul>li {
	margin-bottom: 0.2308rem;
}

.post-analysis>ul>li>ul>li>ul>li>i {
	font-size: 1rem;
	margin-right: 0.7692rem;
}



/*====== 8.1.2 Featured Content ======*/
.page-content .featured-content,
.single-content .featured-content {
	margin: -3.077rem -3.077rem 3.077rem;
	position: relative;
	overflow: hidden;
}

.page-content .featured-content img,
.single-content .featured-content img {
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	width: 105%;
	max-width: 105%;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.page-content:hover .featured-content img,
.single-content:hover .featured-content img {
	transform: translateX(-3%);
	-webkit-transform: translateX(-3%);
	-moz-transform: translateX(-3%);
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.featured-gallery {
	margin-bottom: 3.077rem;
}

.featured-gallery .slick-list {
	margin: -3.077rem -3.077rem 0rem;
}

.featured-gallery .slick-list img {
	width: 100%;
}

.featured-gallery .slick-dots {
	list-style: none;
	padding: 0;
	margin: 1.308rem 0 0;
	text-align: center;
}

.featured-gallery .slick-dots li {
	display: inline-block;
	padding: 0 0.3846rem;
}

.featured-gallery .slick-dots li button {
	background: transparent;
	font-size: 0;
	width: 1.154rem;
	height: 1.154rem;
	border-radius: 50%;
	padding: 0;
	border: 1px solid #e5e5e5;
}

.featured-gallery .slick-arrow {
	height: 3.923rem;
	width: 3.923rem;
	position: absolute;
	top: calc(50% + -1.96rem);
	margin: auto;
	z-index: 5;
	cursor: pointer;
	padding: 0.3846rem;
	opacity: 0.6;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.featured-gallery .slick-arrow:hover,
.featured-gallery .slick-arrow:focus {
	opacity: 0.85;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.featured-gallery .slick-arrow.prev {
	left: 0rem;
	background-image: url(include/assets/img/left-arrow-white.svg);
}

.featured-gallery .slick-arrow.next {
	right: 0rem;
	background-image: url(include/assets/img/right-arrow-white.svg);
}

.featured-gallery.grid {
	margin: -3.077rem -3.077rem 3.077rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.featured-gallery.grid>.item {
	width: 25%;
	position: relative;
	overflow: hidden;
}

.featured-gallery.grid>.item img {
	width: 100%;
}

.featured-gallery.grid>.item>a:before {
	content: '';
	display: block;
	background: #000000;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	visibility: visible;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	opacity: 0;
}

.featured-gallery.grid>.item:focus a:before,
.featured-gallery.grid>.item:hover a:before {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	opacity: 0.4;
	visibility: visible;
}

.featured-codes {
	margin: -3.077rem -3.077rem 3.077rem;
}

.featured-codes>img,
.featured-codes>video,
.featured-codes>frame,
.featured-codes>iframe,
.featured-codes>embed,
.featured-codes>div,
.featured-codes>table {
	width: 100%;
}

.featured-codes.video>video,
.featured-codes.video>frame,
.featured-codes.video>iframe,
.featured-codes.video>embed {
	height: 31.54rem;
}



/*====== 8.2 Post Styles ======*/
.post-styles:after,
.post-styles:before {
	content: '';
	display: block;
	clear: both;
}

.post-style-1 .image {
	position: relative;
	overflow: hidden;
}

.post-style-1 .image img {
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	max-width: 105%;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.post-style-1:hover .image img {
	transform: translateX(-3%);
	-webkit-transform: translateX(-3%);
	-moz-transform: translateX(-3%);
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.post-style-1 .content {
	padding: 2.615rem 3.077rem 3.077rem;
}

.post-style-1 .summary {
	margin-bottom: 2.077rem;
	max-height: 5.231rem;
	overflow: hidden;
}

.post-style-1 .title {
	font-size: 2.154rem;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.1em;
	margin-bottom: 1.231rem;
}

.post-style-1 .details {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.post-style-1 .details .post-details {
	margin-right: auto;
}

.post-style-1 .details .post-details,
.post-style-1 .details .itech-button {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.post-style-3 .image {
	position: relative;
	overflow: hidden;
	margin: 0 0 1.923rem;
}

.post-style-3 .image img {
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	width: 105%;
	max-width: 105%;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.post-style-3:hover .image img {
	transform: translateX(-3%);
	-webkit-transform: translateX(-3%);
	-moz-transform: translateX(-3%);
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.post-style-3 .summary {
	margin-bottom: 1.538rem;
	max-height: 3.462rem;
	overflow: hidden;
}

.post-style-3 .title {
	font-size: 2rem;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 1.1em;
	margin-bottom: 1.538rem;
}

.post-style-3 .itech-button {
	margin-top: 1.538rem;
}

.post-style-4 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.post-style-4 .image {
	margin-right: 1.538rem;
}

.post-style-4 .image img {
	min-width: 6.923rem;
	max-width: 6.923rem;
	/* --  added by ram on 09-09-2023 -- */
	min-height: 4rem;
    max-height: 4rem;
}

.post-style-4 .title {
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.5rem;
}

.post-style-4 .post-details.style-1 ul li {
	font-size: 0.7692rem;
}

.post-style-4 .post-details.style-1 ul li i {
	font-size: 0.9231rem;
}

.post-style-1.sticky-post,
.post-style-3.sticky-post,
.post-style-4.sticky-post {
	position: relative;
}

.post-style-1.sticky-post:after,
.post-style-3.sticky-post:after,
.post-style-4.sticky-post:after {
	font-family: Font Awesome\ 5 Free;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	color: #FFFFFF;
	text-align: right;
	content: "\f005";
	display: block;
	width: 3.077rem;
	height: 3.077rem;
	line-height: 3.077rem;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 600;
}

.post-style-4.sticky-post:after {
	width: 1.923rem;
	height: 1.923rem;
	line-height: 1.923rem;
	font-size: 0.5rem;
}



/*====== 8.3 Post List Styles ======*/
.post-list:before,
.post-list:after {
	content: '';
	display: block;
	clear: both;
}

.post-list-style-1 {
	margin-bottom: 3.462rem;
}

.post-list-style-1 .post-style-1 {
	margin-bottom: 3.462rem;
}

.post-list-style-1 .post-style-1:last-child {
	margin-bottom: 0;
}

.post-list-style-3 {
	margin: 0 -1.154rem 2.308rem;
}

.post-list-style-3 .post-style-3 {
	margin-bottom: 3.462rem;
	width: 50%;
	padding: 0 1.154rem;
	float: left;
}

.post-list-style-3 .post-style-3:nth-child(2n+1) {
	clear: both;
}

.post-list-style-3 .post-style-3:last-child {
	margin-bottom: 0;
}

.post-list-style-4 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.post-list-style-4>li,
.post-list-style-4 .post-style-4 {
	margin: 0 0 1.538rem;
}

.post-list-style-4>li:last-child,
.post-list-style-4 .post-style-4:last-child {
	margin-bottom: 0;
}



/*====== 8.4 Post Detail Elements ======*/
.post-details.style-1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.post-details.style-1 ul:before,
.post-details.style-1 ul:after {
	content: '';
	display: block;
	clear: both;
}

.post-details.style-1 ul,
.post-details.style-1 ul a,
.post-details.style-1 ul a:visited {
	color: #777777;
}

.post-details.style-1 ul li {
	display: inline-block;
	font-size: 0.9231rem;
	margin-right: 1.538rem;
}

.post-details.style-1 ul li i {
	font-size: 1.154rem;
	margin-right: 0.6923rem;
	vertical-align: middle;
}

.post-details.style-1 ul li.author img {
	border-radius: 50%;
	margin: 0 0.7692rem 0 0;
	padding: 0;
	vertical-align: text-bottom;
}

.post-details.style-1 ul li:last-child {
	margin-right: 0;
}



/*====== 8.5 Game Styles ======*/
.game-style-1 .poster {
	position: relative;
	margin-bottom: 1.231rem;
	background: #000000;
}

.game-style-1 .poster img {
	width: 100%;
}

.game-style-1 .poster a,
.game-style-1 .poster a:visted {
	display: block;
	position: relative;
}

.game-style-1 .poster>a:before,
.game-style-1 .poster>a:visted:before {
	display: block;
	opacity: 0;
	visibility: hidden;
	content: '';
	background: #000000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.game-style-1:focus .poster>a:before,
.game-style-1:focus .poster>a:visited:before,
.game-style-1:hover .poster>a:before,
.game-style-1:hover .poster>a:visited:before {
	opacity: 0.2;
	visibility: visible;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;
}

.game-style-1 .poster .genre {
	position: absolute;
	bottom: 1.231rem;
	right: 1.538rem;
	margin-left: 1.538rem;
	text-align: right;
}

.game-style-1 .poster .genre ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
	font-size: 0.7692rem;
	text-transform: uppercase;
	display: inline-block;
}

.game-style-1 .poster .genre ul li {
	display: inline-block;
	margin-right: 0.2308rem;
}

.game-style-1 .poster .genre ul li:after {
	content: ',';
}

.game-style-1 .poster .genre ul li:last-child:after {
	display: none;
}

.game-style-1 .poster .genre ul li:last-child {
	margin-right: 0rem;
}

.game-style-1 .poster .genre ul,
.game-style-1 .poster .genre ul a,
.game-style-1 .poster .genre ul a:visited {
	color: #ffffff;
}

.game-style-1 .poster .genre i {
	display: inline-block;
	font-size: 0.8462rem;
	margin-left: 0.7692rem;
}

.game-style-1 .content .title {
	font-size: 1.769rem;
	line-height: 1.769rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 1rem;
}

.game-style-1 .content .game-details {
	margin-bottom: 0.2rem;
}

.game-style-1 .content .summary {
	font-size: 0.9231rem;
	color: #999999;
	max-height: 3.231rem;
	overflow: hidden;
}

.game-style-3 {
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.game-style-3:before,
.game-style-3:after {
	content: '';
	display: block;
	clear: both;
}

.game-style-3 .image {
	min-width: 12rem;
	margin-right: 1.923rem;
}

.game-style-3 .content {
	-ms-flex-item-align: center;
	align-self: center;
}

.game-style-3 .content .title {
	font-size: 1.615rem;
	line-height: 1.615rem;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: 1.308rem;
}

.game-style-3 .content .game-details {
	margin-bottom: 0.231rem;
}

.game-style-3 .content .summary {
	color: #999999;
	max-height: 1.769rem;
	overflow: hidden;
}



/*====== 8.6 Game Single ======*/
.system-requirements .itech-tabs {
	margin-bottom: 1.769rem;
}

.system-requirements .tab-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.9231rem;
}

.system-requirements .tab-content .list-name {
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.5385rem;
}

.system-requirements .tab-content ul>li>.text p:last-child {
	margin-bottom: 0;
}

.system-requirements .tab-content ul>li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0.5385rem;
}

.system-requirements .tab-content ul>li>.title {
	min-width: 6.923rem;
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 1.154rem;
}

.system-requirements .tab-content ul>li:last-child {
	margin-bottom: 0;
}

.system-requirements .tab-content ul>li.block {
	display: block;
}

.system-requirements .tab-content ul>li.block>.title {
	margin-right: 0;
	margin-bottom: 0.2308rem;
}

.system-requirements .tab-content>div>div {
	margin-bottom: 1.769rem;
}

.system-requirements .tab-content>div>div:last-child {
	margin-bottom: 0rem;
}

.game-media.content-box {
	background: transparent;
	padding: 0;
	box-shadow: none !important;
	position: relative;
}

.game-media.content-box .tab-content>.tab-pane {
	display: block !important;
	height: 0;
	overflow: hidden;
}

.game-media.content-box .tab-content>.active {
	height: auto;
	overflow: auto;
}

.game-media .media-tab-content .game-image-carousel {
	margin-bottom: 1.154rem;
}

.game-media .media-tab-content .game-image-carousel .item img {
	width: 100%;
}

.game-media .media-tab-content .game-image-carousel .slick-arrow {
	position: absolute;
	color: #FFFFFF;
	width: 2.308rem;
	height: 2.308rem;
	bottom: 2.308rem;
	z-index: 1;
	cursor: pointer;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.game-media .media-tab-content .game-image-carousel .slick-arrow.prev {
	right: 4.231rem;
	background-image: url(include/assets/img/left-arrow-white.svg);
}

.game-media .media-tab-content .game-image-carousel .slick-arrow.next {
	right: 2.308rem;
	background-image: url(include/assets/img/right-arrow-white.svg);
}

.game-media .media-tab-content .game-image-carousel-nav .item {
	cursor: pointer;
	position: relative;
	outline: 0rem;
}

.game-media .media-tab-content .game-image-carousel-nav .item img {
	padding: 0 0.5385rem;
	width: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .media-tab-content .game-image-carousel-nav .item:before {
	margin: 0 0.5385rem;
	background: #000000;
	content: '';
	display: block;
	width: calc(100% - 1.154rem);
	height: 100%;
	opacity: 0.2;
	position: absolute;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	z-index: 3;
}

.game-media .media-tab-content .game-image-carousel-nav .item:hover:before,
.game-media .media-tab-content .game-image-carousel-nav .item:focus:before {
	opacity: 0.3;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .media-tab-content .game-image-carousel-nav .item.slick-current:before,
.game-media .media-tab-content .game-image-carousel-nav .item.slick-current:before {
	opacity: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .media-tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	right: calc(100% + 1.154rem);
	top: 0;
	z-index: 2;
}

.game-media .media-tabs li {
	display: block;
	margin-bottom: 1.154rem;
	position: relative;
}

.game-media .media-tabs li:last-child {
	margin-bottom: 0;
}

.game-media .media-tabs li a,
.game-media .media-tabs li a:visited {
	display: block;
	border: 1px solid #eeeeee;
	font-size: 1.538rem;
	width: 3.846rem;
	height: 3.462rem;
	line-height: 3.362rem;
	text-align: center;
}

.game-media .media-tabs li a:after,
.game-media .media-tabs li a:visited:after {
	opacity: 0;
	visibility: hidden;
	content: '';
	display: inline-block;
	background: transparent;
	border-left: 0.5385rem solid #ccc;
	border-right: 0.5385rem solid transparent;
	border-top: 0.5385rem solid transparent;
	border-bottom: 0.5385rem solid transparent;
	position: absolute;
	height: 0.5385rem;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.game-media .media-tabs li a.active:after,
.game-media .media-tabs li a.active:visited:after {
	opacity: 1;
	visibility: visible;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.game-media .game-grid-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.game-media .game-grid-image>.item {
	width: 25%;
	position: relative;
	overflow: hidden;
}

.game-media .game-grid-image>.item img {
	width: 100%;
}

.game-media .game-grid-image>.item>a:before {
	content: '';
	display: block;
	background: #000000;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	visibility: visible;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	opacity: 0;
}

.game-media .game-grid-image>.item:focus a:before,
.game-media .game-grid-image>.item:hover a:before {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	opacity: 0.4;
	visibility: visible;
}

.game-media .game-video-carousel .item video,
.game-media .game-video-carousel .item embed,
.game-media .game-video-carousel .item iframe {
	width: 100%;
	height: 33rem;
	background: #000000;
}

.game-media .game-video-carousel .thumbnail {
	width: 100%;
	height: 33.08rem;
	background: #282828;
}

.game-media .game-video-carousel {
	margin-bottom: 0.6154rem;
}

.game-media .game-video-carousel .slick-arrow {
	position: absolute;
	color: #FFFFFF;
	font-size: 2.308rem;
	line-height: 1.923rem;
	top: 2.308rem;
	z-index: 100;
	cursor: pointer;
}

.game-media .game-video-carousel .slick-arrow.next {
	right: 2.308rem;
}

.game-media .game-video-carousel .slick-arrow.prev {
	right: 4.231rem;
}

.game-media .game-video-carousel-nav .item {
	position: relative;
	text-align: center;
}

.game-media .game-video-carousel-nav .item img {
	padding: 0 0.5385rem;
	width: 100%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .game-video-carousel-nav .item:before {
	margin: 0 0.5385rem;
	background: #000000;
	content: '';
	display: block;
	width: calc(100% - 1.154rem);
	height: 100%;
	opacity: 0.3;
	position: absolute;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	z-index: 3;
}

.game-media .game-video-carousel-nav .item:hover:before,
.game-media .game-video-carousel-nav .item:focus:before {
	opacity: 0.5;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .game-video-carousel-nav .item.slick-current:before,
.game-media .game-video-carousel-nav .item.slick-current:before {
	opacity: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .game-video-carousel-nav .item i {
	position: absolute;
	width: 100%;
	left: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	color: #FFF;
	font-size: 1.3rem;
	height: 1.3rem;
	line-height: 1.5rem;
	margin: auto;
	top: 0;
	bottom: 0;
	z-index: 4;
	cursor: pointer;
	visibility: visible;
	opacity: 1;
}

.game-media .game-video-carousel-nav .item.slick-current i {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}

.game-media .game-video-carousel-nav .thumbnail {
	width: 100%;
	height: 4.85rem;
	margin: 0 0.5385rem;
	background: #282828;
}

.game-details-box>ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.9231rem;
}

.game-details-box a,
.game-details-box a:visited {
	color: #777777;
}

.game-details-box>ul>li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1rem;
	color: #fff;
}

.game-details-box>ul>li:last-child {
	margin-bottom: 0;
}

.game-details-box>ul>li>.title i {
	font-size: 1rem;
	vertical-align: middle;
	margin-right: 0.7692rem;
	width: 1.308rem;
}

.game-details-box>ul>li>.title {
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 0.7692rem;
	min-width: 8.60rem;
}

.game-details-box>ul>li>.title:after {
	content: ':';
}

.game-details-box>ul>li>.content>ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.game-details-box>ul>li>.content>ul>li {
	display: inline-block;
	margin-right: 0.2308rem;
}

.game-details-box>ul>li>.content>ul>li:last-child {
	margin-right: 0;
}

.game-details-box>ul>li>.content>ul>li:after {
	content: ',';
}

.game-details-box>ul>li>.content>ul>li:last-child:after {
	display: none;
}

.game-details-box>ul>li>.content>ul.social-media>li {
	margin-right: 1rem;
	font-size: 1.077rem;
}

.game-details-box>ul>li>.content>ul.social-media>li:last-child {
	margin-right: 0;
}

.game-details-box>ul>li>.content>ul.social-media>li:after {
	display: none;
}

.game-poster .text {
	font-size: 0.9231rem;
	margin-top: 1.538rem;
}

.game-poster .text p:last-child {
	margin-bottom: 0;
}

.game-language {
	font-size: 0.9231rem;
}

.game-language ul {
	list-style: none;
	padding: 0;
	margin: -0.7692rem -0.3846rem;
}

.game-language ul:after,
.game-language ul:before {
	content: '';
	display: block;
	clear: both;
}

.game-language ul>li.title {
	font-weight: 700;
	text-transform: uppercase;
}

.game-language ul>li {
	padding: 0 0.3846rem;
	width: 25%;
	float: left;
	border-bottom: 1px solid #eeeeee;
	line-height: 3rem;
}

.game-language ul>li i.fa-times:before {
	content: '';
}

.game-language ul>li:nth-last-child(4),
.game-language ul>li:nth-last-child(3),
.game-language ul>li:nth-last-child(2),
.game-language ul>li:nth-last-child(1) {
	border-bottom: 0;
}

.game-language ul>li a,
.game-language ul>li a:visited {
	color: #777777;
}

.game-language ul>li.name {
	width: 28%;
}

.game-language ul>li.interface {
	width: 27%;
}

.game-language ul>li.audio {
	width: 18%;
}

.game-language ul>li.subtitles {
	width: 27%;
}

.game-language ul>li.status {
	text-align: center;
	font-size: 1rem;
	line-height: 3rem;
}

.game-image-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.9231rem;
}

.game-image-info .image img {
	max-width: 6.538rem;
	margin-right: 1.538rem;
}

.game-review>ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.game-review>ul>li {
	background: #282828;
	background-position: center center;
	background-size: cover;
	margin-bottom: 1.154rem;
	position: relative;
	color: #FFFFFF;
}

.game-review>ul>li:last-child {
	margin-bottom: 0;
}

.game-review>ul>li a,
.game-review>ul>li a:visited {
	display: block;
	color: #FFFFFF;
}

.game-review>ul>li .wrap {
	padding: 1.154rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: rgba(0, 0, 0, 0.40);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5;
}

.game-review>ul>li:hover .wrap,
.game-review>ul>li:focus .wrap {
	background: rgba(0, 0, 0, 0.60);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5;
}

.game-review>ul>li .wrap .point {
	background: rgba(0, 0, 0, 0.50);
	font-weight: 800;
	font-size: 1.692rem;
	line-height: 1.692rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	padding: 0 0.7692rem;
	margin-right: 1.462rem;
}

.game-review>ul>li .wrap .title {
	font-weight: 800;
	font-size: 1.538rem;
	line-height: 1.538rem;
	text-transform: uppercase;
	letter-spacing: 0.04rem;
	margin-bottom: 0.5385rem;
}

.game-review>ul>li .wrap .text {
	font-size: 0.9231rem;
}

.game-review>ul>li .wrap .text i {
	margin-left: 0.9231rem;
}

.related-games .related-games-slider {
	margin: 0rem -1.154rem;
	position: relative;
}

.related-games .related-games-slider .slick-arrow {
	padding: 0rem 0.5385rem;
	height: 2.308rem;
	line-height: 2.308rem;
	font-size: 1rem;
	background: #FFFFFF;
	text-align: center;
	top: 0;
	right: 1.077rem;
	z-index: 3;
	position: absolute;
	cursor: pointer;
	color: #777777;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3;
}

.related-games .related-games-slider .slick-arrow.prev {
	right: 3.308rem;
	padding-left: 1rem;
}

.related-games .related-games-slider .slick-arrow.next {
	padding-right: 1rem;
}

.related-games .related-games-slider .game-style-1 {
	padding: 0rem 1.154rem;
}

.related-games .related-games-slider .game-style-1 .poster {
	box-shadow: none;
}

.related-games .related-games-slider .game-style-1 .content .title {
	font-size: 1.462rem;
	line-height: 1.462rem;
}

.related-games .related-games-slider .game-details.style-1>li.price {
	display: none;
}

.game-contact .copyright p:last-child {
	margin-bottom: 0;
}

.game-contact .copyright {
	margin-bottom: 1.846rem;
}

.game-contact .buttons .itech-button {
	margin-right: 2.308rem;
	display: inline-block;
}

.game-contact .buttons .itech-button:last-child {
	margin-right: 0;
}

.game-price-list {
	margin-bottom: 3.462rem;
}

.game-price-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.game-price-item .buttons {
	min-width: 10.8rem;
	margin-left: auto;
	text-align: right;
	align-content: initial;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 1.154rem;
}

.game-price-item .buttons>.itech-button {
	margin-bottom: 1.154rem;
	width: 100%;
}

.game-price-item .buttons>.itech-button:last-child {
	margin-bottom: 0rem;
}

.game-price-item .buttons>.itech-button a,
.game-price-item .buttons>.itech-button a:visited {
	width: 100%;
	text-align: center;
}

.game-price-item .buttons .itech-button>* {
	text-align: left;
}

.game-price-item.background-active {
	background-size: cover;
	background-position: center center;
}

.game-price-item.background-active:before {
	content: '';
	display: block;
	clear: both;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.97) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.97) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.97) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfffffff', endColorstr='#f7ffffff', GradientType=1);
	/* IE6-9 */
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.game-price-item.background-active .content,
.game-price-item.background-active .buttons {
	position: relative;
	z-index: 2;
}

.game-price-item .title {
	font-weight: 800;
	text-transform: uppercase;
	color: #282828;
	font-size: 2.154rem;
	line-height: 2.154rem;
	margin-bottom: 1rem;
}


.game-price-item .text {
	margin-bottom: 1.154rem;
}

.game-price-item .game-details {
	list-style: none;
	padding: 0;
	margin: 0 0 0.9231rem;
}

.game-price-item .content>.item:last-child {
	margin-bottom: 0;
}

.game-price-item .content .gallery {
	margin: 0 -0.5385rem -1.154rem;
}

.game-price-item .content .gallery .item {
	display: inline-block;
	width: 7.692rem;
	padding: 0 0.5385rem;
	padding-bottom: 1.154rem;
}

.game-price-item .content .gallery .item:last-child {
	margin-right: 0rem;
}

.game-price-item .contact-form .wpcf7 {
	border: 0.1538rem solid #EEEEEE;
	padding: 2.308rem;
}

.game-price-item .contact-form .wrap {
	height: 0rem;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5;
}

.game-price-item .contact-form .wrap.active {
	height: auto;
	opacity: 1;
	visibility: visible;
	overflow: visible;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5;
}



/*====== 8.7 Game List Styles ======*/
.game-list {
	margin: 0 -1.154rem -2.308rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.game-list>.game {
	padding: 0 1.154rem;
}

.game-list>.game.game-style-3,
.game-list>.game.game-style-1 {
	margin-bottom: 2.308rem;
}

.game-list:before,
.game-list:after {
	content: '';
	display: block;
	clear: both;
}

.game-list.column-1>.game {
	width: 100%;
}

.game-list.column-2>.game {
	width: 50%;
}

.game-list.column-2>.game:nth-child(2n+1) {
	clear: both;
}

.game-list.column-3>.game {
	width: 33.33333333333333%;
}

.game-list.column-3>.game:nth-child(3n+1) {
	clear: both;
}

.game-list.column-4>.game {
	width: 25%;
}

.game-list.column-4>.game:nth-child(4n+1) {
	clear: both;
}



/*====== 8.8 No Content ======*/
.no-content p {
	text-align: center;
}

.no-content p:last-child {
	margin-bottom: 0rem;
}

.no-content .search-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}



/*====== 8.9 Product Styles ======*/
.product-style-1 .image {
	margin-bottom: 1.846rem;
}

.product-style-1 .image img {
	width: 100%;
}

.product-style-1 .title {
	font-size: 1.769rem;
	line-height: 1.769rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 0.7692rem;
}

.product-style-1 .summary {
	max-height: 3.385rem;
	overflow: hidden;
}

.product-style-1 .woo-product-price {
	margin-bottom: 0.7692rem;
	display: block;
}

.product-style-1 .woo-product-price,
.product-style-1 .woo-product-price del {
	font-size: 1.692rem;
	line-height: 1.692rem;
	font-weight: 800;
	text-transform: uppercase;
}

.product-style-1 .woo-product-price ins {
	color: #cccccc;
	text-decoration: line-through;
	font-size: 1.308rem;
	line-height: 1.308rem;
	margin-left: 0.7692rem;
}


/*====== 8.10 Fixture Styles ======*/
.fixture-style-1 {
	padding: 2.692rem 3.077rem;
}

.fixture-style-1>.wrap {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -1.154rem;
}

.fixture-style-1>.wrap>.right {
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: center;
	width: 40%;
}

.fixture-style-1>.wrap>.right>div {
	width: 33.33333333333333%;
}

.fixture-style-1>.wrap>.right>.team {
	font-size: 1.231rem;
	line-height: 1.231rem;
	font-weight: 800;
	text-transform: uppercase;
	margin: 0 -0.7692rem
}

.fixture-style-1>.wrap>.right>.team>div {
	padding: 0 0.7692rem;
	display: block;
	word-wrap: break-word;
}

.fixture-style-1>.wrap>.right>.team>.logo {
	margin-bottom: 0.3846rem;
}

.fixture-style-1>.wrap>.right>.team>.logo>img {
	width: 5.385rem;
}

.fixture-style-1>.wrap>.right>.score-date {
	color: #c4c4c4;
	text-align: center;
	padding: 0 0.3846rem;
}

.fixture-style-1>.wrap>.right>.score-date>.score {
	font-size: 3.2rem;
	line-height: 3.2rem;
	font-weight: 800;
	margin-bottom: 0.3077rem;
}

.fixture-style-1>.wrap>.right>.score-date>.score>.separator-score {
	display: inline-block;
	margin: 0 0.5385rem;
}

.fixture-style-1>.wrap>.right>.score-date>.date-time {
	font-size: 0.7692rem;
	line-height: 0.9rem;
	font-weight: 400;
	text-transform: uppercase;
}

.fixture-style-1>.wrap>.right>.score-date>.date-time>.time {
	display: block;
	margin-top: 0.1538rem;
}

.fixture-style-1>.wrap>.right,
.fixture-style-1>.wrap>.left {
	padding: 0 1.154rem;
}

.fixture-style-1>.wrap>.left {
	width: 60%;
}

.fixture-style-1>.wrap>.left>.games {
	margin-bottom: 0.6923rem;
}

.fixture-style-1>.wrap>.left>.games ul {
	font-size: 1.462rem;
	line-height: 1.462rem;
	font-weight: 800;
	text-transform: uppercase;
}

.fixture-style-1>.wrap>.left>.games ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.fixture-style-1>.wrap>.left>.games ul li {
	margin-right: 0.2308rem;
	display: inline-block;
}

.fixture-style-1>.wrap>.left>.games ul li:after {
	content: ',';
	display: inline-block;
}

.fixture-style-1>.wrap>.left>.games ul li:last-child {
	margin-right: 0;
}

.fixture-style-1>.wrap>.left>.games ul li:last-child:after {
	display: none;
}

.fixture-style-1>.wrap>.left>.title {
	color: #282828;
	font-size: 2rem;
	line-height: 2rem;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: 1.462rem;
}

.fixture-style-1>.wrap>.left>.excerpt {
	color: #999999;
}

.fixture-style-1>.wrap>.left>.links>a,
.fixture-style-1>.wrap>.left>.links>a:visited {
	color: #c9c9c9;
	text-transform: uppercase;
	font-size: 1.154rem;
	line-height: 1.154rem;
	font-weight: 800;
	display: inline-block;
	margin-right: 2.308rem;
}

.fixture-style-1>.wrap>.left>.links>a:last-child,
.fixture-style-1>.wrap>.left>.links>a:visited:last-child {
	margin-right: 0rem;
}

/*====== 8.11 Fixture List Styles ======*/
.esport-fixture-list-style-1>.fixture-style-1 {
	margin-bottom: 3.077rem;
}

.esport-fixture-list-style-1>.fixture-style-1:last-child {
	margin-bottom: 0rem;
}



/*====== 8.12 eSport Player Single ======*/
.esport-player-single-social-links {
	margin-bottom: 2.538rem;
}

.esport-player-single-social-links ul {
	list-style: none;
	padding: 0rem;
	margin: 0rem;
}

.esport-player-single-social-links ul li {
	display: inline-block;
	font-size: 1.154rem;
	padding-right: 1.154rem;
}

.esport-player-single-social-links ul li a,
.esport-player-single-social-links ul li a:visited {
	color: #8f8f8f;
}

.esport-player-single-username {
	font-size: 3.846rem;
	line-height: 3.846rem;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 1.154rem;
	color: #282828;
}



/*====== 8.13 eSport Player Single ======*/
.single-esport-fixture .fixture-style-1 {
	margin-bottom: 4.615rem;
}

.single-esport-fixture .esport-fixture-video audio,
.single-esport-fixture .esport-fixture-video embed,
.single-esport-fixture .esport-fixture-video video,
.single-esport-fixture .esport-fixture-video iframe {
	width: 100%;
	height: 38.46rem;
}



/*======
*
* 9. Plugins
*
======*/
/*====== 9.1 WooCommerce ======*/
.itech-woo-left-sidebar .main-row>.right-layout {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.itech-woo-no-sidebar .main-row>.left-layout {
	max-width: 100%;
	-ms-flex: 100%;
	flex: 100%;
}

.itech-woo-no-sidebar .main-row>.right-layout {
	display: none;
}


.select2-dropdown {
	padding: 1.538rem;
}

.select2-search--dropdown {
	padding: 0rem;
	margin: 0rem 0rem 1.154rem;
}

.select2-results__option {
	padding: 0.3846rem 0rem;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
	background: transparent;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 1.15rem;
	right: 1.538rem;
}

/*====== 9.2 bbPress ======*/
#bbpress-forums {
	overflow: visible;
}

.bbpress .social-share {
	display: none;
}

.itech-bbpress-left-sidebar .main-row>.right-layout {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.itech-bbpress-no-sidebar .main-row>.left-layout {
	max-width: 100%;
	-ms-flex: 100%;
	flex: 100%;
}

.itech-bbpress-no-sidebar .main-row>.right-layout {
	display: none;
}

#bbpress-forums div.bbp-reply-header,
#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role,
.bbp-forum-post-date,
div.bbp-template-notice p,
#bbpress-forums .bbp-forums-list li,
li.bbp-forum-freshness,
li.bbp-topic-freshness,
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count,
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
	font-size: 0.9231rem;
}

div.bbp-breadcrumb,
div.bbp-topic-tags,
#bbpress-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	font-size: 1rem;
}

#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	margin-bottom: 3.462rem;
}

#bbpress-forums ul.bbp-forums {
	border: 0rem;
}

#bbpress-forums li.bbp-header {
	border: 0rem;
	color: #FFF;
	text-transform: uppercase;
	padding: 1.385rem 2.308rem;
	font-weight: 700;
}

#bbpress-forums li.bbp-header ul {
	-ms-flex-align: start;
	align-items: start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#bbpress-forums li.bbp-body {
	border: 1px solid #eeeeee;
}

#bbpress-forums li.bbp-body ul.forum {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	padding: 1.846rem 2.308rem;
	border-top: 1px solid #eeeeee;
	background: #FFFFFF;
}

#bbpress-forums li.bbp-body>ul.forum:first-child,
#bbpress-forums li.bbp-body>ul.topic:first-child {
	border-top: 0rem;
}

#bbpress-forums li .bbp-forum-title {
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0.1538rem;
	display: inline-block;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
	margin: 0rem;
}

#bbpress-forums .bbp-forums-list {
	margin: 1.385rem 0rem 0rem;
	border-left: 1px solid #eeeeee;
	padding-left: 1.154rem;
}

#bbpress-forums .bbp-forums-list li {
	display: block;
}

#bbpress-forums li.bbp-footer {
	display: none;
}

div.bbp-breadcrumb {
	display: none;
}

#bbpress-forums div.bbp-search-form {
	float: none;
	margin-bottom: 2.308rem;
}

#bbpress-forums div.bbp-search-form form>div {
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
}

#bbpress-forums #bbp-search-form #bbp_search,
#bbpress-forums div.bbp-search-form form>div input[type="text"] {
	width: 100%;
	margin-right: 1.154rem;
}

div.bbp-template-notice p {
	margin: 0;
	line-height: 1.8;
	padding: 1.154rem 1.538rem;
}

#bbpress-forums #bbp-your-profile fieldset span.description,
div.bbp-template-notice.info,
div.bbp-template-notice,
div.indicator-hint {
	color: #777777;
	border-radius: 0;
	border: 0.1538rem solid #EEEEEE;
	background: #FFFFFF;
	padding: 0rem;
	margin: 0rem 0rem 2.308rem;
}

#bbpress-forums #bbp-your-profile fieldset span.description {
	font-style: normal;
	color: #777777;
	border-radius: 0;
	border: 0rem;
	background: #FFFFFF;
	padding: 0 1.538rem;
	margin: 0rem 0rem 2.308rem;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
	margin-left: 0;
	margin-top: 0.3846rem;
	margin-bottom: 2.308rem;
	padding: 0;
}

#bbpress-forums fieldset.bbp-form {
	border: 1px solid #eee;
	padding: 2.308rem;
	margin-bottom: 0rem;
}

#bbpress-forums fieldset.bbp-form legend {
	display: inline-block;
	width: auto;
	padding: 0.3846rem 1.154rem;
	font-size: 1.154rem;
	font-weight: 800;
	text-transform: uppercase;
	margin: 0rem;
}

#bbpress-forums fieldset.bbp-form label {
	margin: 0 0 0.3846rem;
	display: inline-block;
	font-weight: 600;
}

#bbpress-forums div.bbp-the-content-wrapper,
#bbpress-forums fieldset.bbp-form p {
	margin: 0 0 2.308rem;
}

div.bbp-submit-wrapper {
	margin-top: 0rem;
	float: none;
	clear: both;
}

#bbpress-forums>#subscription-toggle {
	display: inline-block;
	margin-bottom: 2.308rem;
}

#bbpress-forums>#subscription-toggle a,
#bbpress-forums>#subscription-toggle a:visited {
	display: block;
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	border: 0.1538rem solid #eeeeee;
	padding: 0.6154rem 1.538rem;
}

#bbpress-forums>#subscription-toggle a:focus,
#bbpress-forums>#subscription-toggle a:hover {
	color: #FFFFFF;
}

#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header {
	background-color: #ffffff;
	padding: 1.846rem 2.308rem 0rem;
}

#bbpress-forums div.bbp-reply-header {
	background-color: #ffffff;
	padding: 1.846rem 2.308rem;
}

div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
	margin-bottom: 0;
	padding: 0 2.308rem 1.846rem;
}

#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
	margin-left: 0rem;
	padding: 0;
	text-align: left;
}

#bbpress-forums .bbp-body div.bbp-topic-content,
#bbpress-forums .bbp-body div.bbp-reply-content {
	width: calc(100% - 9.615rem);
}

#bbpress-forums ul#bbp-search-results {
	border: 0rem;
}

div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header {
	border-top: 1px solid #EEEEEE;
}

#bbpress-forums div.bbp-forum-title h3,
#bbpress-forums div.bbp-topic-title h3,
#bbpress-forums div.bbp-reply-title h3 {
	padding: 0;
	text-transform: none;
	text-transform: uppercase;
	font-size: 1.231rem;
	line-height: 1.231rem;
	margin: 0rem;
}

#bbpress-forums div.bbp-topic-header .bbp-meta,
#bbpress-forums div.bbp-forum-header .bbp-meta {
	display: block;
	margin-bottom: 0.3846rem;
}

#bbpress-forums div.bbp-topic-header .bbp-topic-title-meta {
	display: block;
	margin-top: 0.3846rem;
	margin-bottom: 0.3846rem;
}

#bbpress-forums div.bbp-topic-header .bbp-topic-title,
#bbpress-forums div.bbp-forum-header .bbp-forum-title {
	margin-bottom: 0.7692rem;
}

.bbp-pagination {
	float: none;
	width: 100%;
	margin-bottom: 2.308rem;
}

.bbp-pagination-count {
	float: none;
	border: none;
}

.bbp-pagination-links {
	float: none;
	list-style: none;
	display: block;
}

#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	border: 0rem;
}

#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
	float: none;
	text-align: left;
	min-width: 9.615rem;
	max-width: 100%;
	padding-right: 2.308rem;
}

#bbpress-forums div.bbp-topic-author br,
#bbpress-forums div.bbp-reply-author br {
	display: none;
}

#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
	font-style: normal;
}

#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	border: none;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0 0 0.7692rem;
	float: none;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	clear: both;
	display: block;
	font-weight: 800;
	padding: 0;
	margin: 0;
}

#bbpress-forums div.reply,
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
	background-color: #FFFFFF;
	-ms-flex-align: start;
	align-items: start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#bbpress-forums div.even,
#bbpress-forums ul.even {
	-ms-flex-align: start;
	align-items: start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

span.bbp-admin-links a,
span.bbp-admin-links a:visited {
	font-size: 0.7692rem;
	padding: 0 0.3846rem;
	display: inline-block;
}

span.bbp-admin-links a.bbp-topic-super-sticky-link,
span.bbp-admin-links a.bbp-topic-super-sticky-link:visited {
	padding-left: 0rem;
}

#bbpress-forums div.bbp-topic-tags {
	float: none;
	padding-bottom: 1.308rem;
}

#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
	border: 1px solid #eee;
	margin: 0 0.3846rem;
}

li.bbp-header div.bbp-topic-content span#subscription-toggle,
li.bbp-header div.bbp-topic-content span#favorite-toggle,
li.bbp-header div.bbp-reply-content span#subscription-toggle,
li.bbp-header div.bbp-reply-content span#favorite-toggle {
	margin: 0 0.3846rem;
}

li.bbp-header div.bbp-reply-content span#subscription-toggle>span {
	margin-left: 0.7692rem;
}

#bbpress-forums div.bbp-topic-content a,
#bbpress-forums div.bbp-reply-content a {
	color: #FFF;
}

#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
	float: left;
	margin: 0;
	padding: 0;
	min-width: 9.615rem;
	max-width: 100%;
	padding-right: 2.308rem;
}

#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left: 0rem;
}

#bbpress-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-search-results {
	margin-bottom: 0rem;
}

#bbpress-forums li.bbp-body,
#bbpress-forums ul.bbp-replies {
	margin-bottom: 2.308rem;
}

.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
	background-color: #f9f9f9 !important;
}

#bbpress-forums #bbp-user-wrapper #bbp-user-body h2.entry-title {
	font-weight: 800;
	line-height: 1.1em;
	margin-bottom: 1.231rem;
	font-size: 2.154rem;
	text-transform: uppercase;
}

#bbpress-forums .bbp-user-section p {
	margin-bottom: 0.7692rem;
}

#bbpress-forums #bbp-your-profile fieldset label[for] {
	float: none;
	width: auto;
	padding: 0;
	text-align: left;
	cursor: pointer;
	display: block;
}

#bbpress-forums #bbp-your-profile fieldset div {
	margin-bottom: 2.308rem;
	float: none;
	display: block;
}

#bbpress-forums #bbp-your-profile fieldset {
	padding: 0rem;
	border: 0rem;
	margin-bottom: 3.462rem;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password {
	width: auto;
	display: block;
}

#bbpress-forums #bbp-your-profile fieldset.submit button {
	float: none;
}

.bbp-pagination-links:after,
.bbp-pagination-links:before {
	display: block;
	clear: both;
	content: '';
}

.bbp-pagination .bbp-pagination-count {
	margin-bottom: 0.9231rem;
}

.bbp-pagination-links {
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 600;
}

.bbp-pagination-links>a,
.bbp-pagination-links>a:visited,
.bbp-pagination-links>span.current {
	display: inline-block;
	margin-right: 0.8462rem;
	border: 0.1538rem solid #eeeeee;
	padding: 0.7692rem 1.538rem;
}

.bbp-pagination-links>span.current,
.bbp-pagination-links>a:hover,
.bbp-pagination-links>a:focus {
	border: 0.1538rem solid #eeeeee;
	color: #FFFFFF;
}

.bbp-pagination-links>a:last-child,
.bbp-pagination-links>a:visited:last-child {
	margin-right: 0;
}

.bbp-pagination-links a,
.bbp-pagination-links span.current {
	margin-left: 0rem;
}

#bbpress-forums #bbp-single-user-details {
	overflow: visible;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	height: auto;
	width: auto;
	margin: 0 auto;
	text-align: center;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	border: none;
	height: 7.692rem;
	padding: 0rem;
	margin: 0rem 0rem 3.462rem;
	width: 7.692rem;
	border-radius: 50%;
}

#bbpress-forums #bbp-user-body,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation,
#bbpress-forums #bbp-single-user-details {
	width: 100%;
	float: none;
	padding: 0rem;
	margin: 0rem;
}

#bbpress-forums #bbp-single-user-details .flexMenu-popup {
	background-color: #FFFFFF;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
	list-style: none;
	padding: 0rem;
	margin: 0rem 0rem 3.462rem;
	text-align: center;
	overflow: visible;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li {
	display: inline-block;
	float: none;
	margin-right: 1.538rem;
	position: relative;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li:last-child {
	margin-right: 0rem;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:visited,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:visited {
	display: block;
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	border: 0.1538rem solid #eeeeee;
	padding: 0.85rem 1.538rem;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:visited {
	background: transparent;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li ul.flexMenu-popup li {
	width: 100%;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li ul.flexMenu-popup li>span>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li ul.flexMenu-popup li>span>a:visited {
	font-weight: 500;
	border-bottom: 1px solid #eeeeee;
	padding: 0.6154rem 1.923rem;
	background: transparent;
	display: block;
}



/*====== 9.3 Flex Menu ======*/
ul.flexMenu-popup {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	display: block;
	box-shadow: none;
	border: 0rem;
	padding: 1rem 0rem;
	min-width: 23.08rem;
	border: 0.1538rem solid #eeeeee;
	border-top-left-radius: 0rem;
	border-top-right-radius: 0rem;
	border-bottom-left-radius: 0.2308rem;
	border-bottom-right-radius: 0.2308rem;
	list-style: none;
	margin: 0rem;
	text-align: left;
	right: 0rem;
	margin-top: 1.154rem;
	background: #FFFFFF;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: flex;
}

ul.flexMenu-popup:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #FFF;
	position: relative;
	top: -1px;
}

ul.flexMenu-popup:after,
ul.flexMenu-popup:before {
	content: '';
	display: block;
	clear: both;
}

ul.flexMenu-popup li {
	width: 50%;
}

ul.flexMenu-popup li span a,
ul.flexMenu-popup li span a:visited,
ul.flexMenu-popup li a,
ul.flexMenu-popup li a:visited {
	font-weight: 500;
	border-bottom: 1px solid #eeeeee;
	padding: 0.6154rem 1.923rem;
	background: transparent;
	display: block;
}



/*======
*
* 10. Responsive
*
======*/

@media (max-width: 1300px) {
	.game-media .media-tabs {
		right: inherit;
		left: 0rem;
		top: calc(-3.462rem - 1.154rem);
	}

	.game-media .media-tabs li {
		margin: 0rem 1.154rem 0rem 0rem;
		display: inline-block;
	}

	.game-media .media-tabs li:last-child {
		margin-right: 0rem;
	}

	.game-media .media-tabs li a:after,
	.game-media .media-tabs li a:visited:after {
		display: none;
	}
}

@media (max-width: 1199px) {
	.navbar-menu li:hover a {
		transform: translateY(-100%)!important;
	}
	.responsive_hide {
		display: none;
	}

	.sapce_same7 {
		padding-top: 0 !important;
	}

	.itech-modal .itech-modal-content {
		overflow-y: scroll;
	}

	.itech-page-banner.position-2.header-style-4,
	.itech-page-banner.position-2.header-style-3,
	.itech-page-banner.position-2.header-style-1,
	.itech-page-banner.header-style-1 {
		padding: calc(6.308rem + 3.462rem) 0rem 6.308rem;
	}

	.game-video-carousel-nav,
	.game-image-carousel-nav {
		display: none;
	}

	.game-media .media-tab-content .game-image-carousel {
		margin-bottom: 0rem;
	}

	.single-content-wrapper .related-posts .column-3>.post,
	.single-content-wrapper .related-posts .column-4>.post {
		width: 50%;
	}

	.fixture-style-1>.wrap>.left {
		width: 55%;
	}

	.fixture-style-1>.wrap>.right {
		width: 45%;
	}

	.fixture-style-1>.wrap>.right>.score-date>.score {
		font-size: 2.6rem;
		line-height: 2.6rem;
	}

	.itech-sponsors.style-1 ul {
		margin-left: -0.7692rem;
		margin-right: -0.7692rem;
	}

	.itech-sponsors.style-1 ul>li {
		padding-left: 0.7692rem;
		padding-right: 0.7692rem;
		margin-bottom: 1.538rem;
	}

	.itech-achievement-list.column-4 ul li,
	.itech-achievement-list.column-5 ul li {
		width: 33.33333333333333%;
	}

	.itech-esport-players.column-5 .player-list>.item,
	.itech-character-box.column-5 .characters>.item {
		width: 33.33333333333333%;
	}

	.itech-mobile-header {
		display: block;
	}

	.itech-header {
		display: none;
	}

	.banner-box {
		padding: 2.308rem;
	}

	.banner-box .main-title {
		font-size: 1.923rem;
		line-height: 1.923rem;
	}

	.container {
		max-width: 100%;
		padding-left: 2.308rem;
		padding-right: 2.308rem;
	}

	.itech-app-box.style-1 ul li .text {
		font-size: 0.8462rem;
	}

	.itech-modal .itech-modal-content {
		padding: 6.923rem;
	}

	.itech-content-box .popup.style-3 .wrap {
		padding: 6.923rem 0rem;
	}

	.itech-content-box .popup.style-3 .wrap-block>.container {
		padding: 0rem 6.923rem;
	}

	.itech-footer .copyright {
		padding: 10px;
	}

	.itech-footer .copyright .container {
		display: block;
		text-align: center;
	}

	.itech-footer .copyright .copyright-content {
		display: block;
	}

	.itech-footer .copyright .copyright-content .copyright-logo {
		margin-right: 0rem;
		margin-bottom: 1.154rem;

	}
}

@media (max-width: 1160px) {
	
	.game-price-item {
		display: block;
	}

	.game-price-item .buttons {
		padding-left: 0rem;
		margin-top: 2.308rem;
		text-align: left;
		display: block;
	}

	.game-price-item .buttons>.itech-button {
		width: auto;
		display: inline-block;
		margin-right: 1.154rem;
	}

	.game-price-item .buttons>.itech-button:last-child {
		margin-right: 0rem;
	}
}

@media (max-width: 1050px) {
	.sapce_same3 {
		padding-top: 6rem!important;
		padding-bottom: 4rem!important;
	}

		
	.profile_icon {
			background: #fff;
			width: 62px;
			height: 56px;
			line-height: 64px;
			text-align: center;
			border-radius: 25px 0px 0px 25px;
			position: fixed;
			top: 54px;
			right: 0;
			z-index: 1;
	}
	.profile_icon i {
		font-size: 25px;
		color: #e00169;
	}
	.right_profile_icon{padding-bottom: 15px; display: block!important;}
	.right-layout:not(.active){display: none;}
	


	.fixture-style-1>.wrap>.left {
		width: 55%;
	}

	.fixture-style-1>.wrap>.right {
		width: 45%;
	}
}

@media (max-width: 999px) {
	.tz-gallery .row> .padding_space_set {
		padding: 8px 12px!important;
	}
	.itech-game-slider .title {
		font-size: 4.615rem;
		line-height: 4.615rem;
	}

	.itech-game-slider .inner {
		padding-left: 1.154rem;
		padding-right: 1.154rem;
	}

	.itech-blog>.post-list.column-4>.item {
		width: 50%;
	}

	.itech-esport-players.column-3 .player-list>.item,
	.itech-esport-players.column-4 .player-list>.item,
	.itech-esport-players.column-5 .player-list>.item,
	.itech-character-box.column-3 .characters>.item,
	.itech-character-box.column-4 .characters>.item,
	.itech-character-box.column-5 .characters>.item {
		width: 50%;
	}
}

@media (max-width: 991px) {

	.main-container>.right-layout,
	.main-container>.left-layout,
	.main-container>.main-row>.right-layout,
	.main-container>.main-row>.left-layout {
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}

	.main-container>.right-layout,
	.main-container>.main-row>.right-layout {
		margin-top: 4.615rem;
	}

	.itech-achievement-list.column-3 ul li,
	.itech-achievement-list.column-4 ul li,
	.itech-achievement-list.column-5 ul li {
		width: 50%;
	}

	.itech-content-box .logos ul li {
		width: 25%;
	}

	.itech-content-slider .itech-element-wrapper>.inner {
		width: 100%;
	}

	.itech-content-slider .slick-arrow {
		display: none !important;
	}

	.itech-game-slider .title {
		font-size: 3.462rem;
		line-height: 3.462rem;
	}

	.itech-game-slider .wrap {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}

	.game-list.column-4>.game {
		width: 33.33333333333333%;
	}

	.itech-game-search.column-8 .items .item,
	.itech-game-search.column-7 .items .item,
	.itech-game-search.column-6 .items .item,
	.itech-game-search.column-5 .items .item,
	.itech-game-search.column-4 .items .item,
	.itech-game-search.column-3 .items .item {
		width: 33.33333333333333%;
	}

	.itech-content-box .inner.main-content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.itech-content-box .inner>.media-content {
		margin-bottom: 3.462rem;
	}

	.itech-content-box .inner>.media-content.image {
		display: none;
	}

	.itech-woo-product .product-list.column-5>.item {
		width: 33.33333333333333%;
	}

	.itech-content-box .inner>.media-content,
	.itech-content-box .inner>.content {
		width: 100%;
		min-width: 100%;
	}

	.itech-mailchimp.style-1 .inner {
		display: block;
	}

	.itech-mailchimp.style-1 .title {
		text-align: center;
		margin-bottom: 2.308rem;
	}
}

@media (max-width: 950px) {
	.fixture-style-1>.wrap {
		display: block;
		text-align: center;
	}

	.fixture-style-1>.wrap>.right {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.fixture-style-1>.wrap>.right,
	.fixture-style-1>.wrap>.left {
		width: 100%;
	}

	.fixture-style-1>.wrap>.left {
		margin-bottom: 1.538rem;
	}
}

@media (max-width: 900px) {
	
	.itech-content-slider .itech-element-wrapper {
		display: block;
	}

	.itech-content-slider .images {
		margin-top: 3.462rem;
	}

	.itech-content-slider .images ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 -0.7692rem -1.538rem;
	}

	.itech-content-slider .images ul li {
		display: inline-block;
		width: 50%;
		padding: 0 0.7692rem 1.538rem;
		box-shadow: none !important;
		margin: 0rem;
	}

	.itech-sponsors.column-6 ul>li,
	.itech-sponsors.column-7 ul>li {
		width: 20%;
	}
}

@media (max-width: 782px) {
	.sapce_same3 {
		padding-top: 5rem!important;
		padding-bottom: 4rem!important;
	}

	
	.left-layout {
		padding-top: 45px!important;
	}
	.counter_league h6 {
		font-size: 12px!important;}
	
	.sapce_same5 {
		padding-top: 5rem!important;
		padding-bottom: 4rem;
	}
	.left-layout {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.counter_league2 {
		margin-bottom: 15px !important;
	}

	.counter_league img {
		width: 40px !important;
	}

	.counter_league2 h4 {
		font-size: 16px !important;
		font-weight: 400 !important;
	}


	.counter_league h2 {
		font-size: 25px !important;
	}

	.text_end span {
		padding: 4px 16px !important;
		border: 1px solid;
		background: #212121;
		font-size: 12px !important;
		color: #fff;
	}

	.sapce_same iframe {
		height: 250px !important;
	}

	.itech-slider-list .item {
		margin-bottom: 15px !important;
	}

	.itech-page-banner.position-2.header-style-1 {
		padding-top: 7.69rem !important;
		padding-bottom: 4.69rem !important;
	}

	.text-set-part h2 {
		color: #393939 !important;
		font-size: 40px !important;
	}

	.sapce_same6 {
		padding-top: 0rem !important;
	}

	.sapce_same2 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.itech-page-banner .content {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.sapce_same {
		padding-top: 4rem !important;
	}

	.card-wrapper .card__inner {
		margin-bottom: -8px;
	}

	.card__information .card__heading {
		position: absolute;
		bottom: 0px !important;
	}

	.itech-content-box.padding-75 .inner {
		padding-top: 4rem !important;
	}

	.itech-content-box .title {
		font-size: 25px !important;
		margin-bottom: 0px !important;
	}




	.counter_league {
		text-align: center !important;
	}

	.name-set {
		margin-top: 20px;
	}

	.search_icon {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	body.admin-bar .itech-content-box .popup .itech-close,
	body.admin-bar .itech-modal .itech-close,
	body.admin-bar .itech-mobile-header>.mobile-sidebar>.content-wrapper .itech-close,
	body.admin-bar .itech-mobile-header>.main-wrap,
	body.admin-bar {
		margin-top: 46px;
	}
}

@media (max-width: 767px) {
.search_icon input{
	padding:10px 35px;
	
}
.search_icon i {
    top: 1px;
    left: 13px;
}
.search_icon button{
    font-size: 14px;
}
	.search_icon2 a i {
		font-size: 14px;
		color: #fff;
	}

	.search_icon2 a {
		background: #e00169e6;
		padding: 10px;
		border-radius: 40px;
		top: 30%;
		position: relative;
		border: 2px solid #fff;
		text-align: center;
		display: table;
		margin: auto;
	}

	.game-price-item .content .gallery .item {
		width: 33.33333333333333%;
	}

	.itech-comments .comment-form .form-inputs .item {
		width: 50%;
	}

	.single-content-wrapper .related-posts .column-2>.post,
	.single-content-wrapper .related-posts .column-3>.post,
	.single-content-wrapper .related-posts .column-4>.post {
		width: 100%;
	}

	.single-content-wrapper .post-author .content-wrapper {
		display: block;
	}

	.single-content-wrapper .post-author .image {
		margin-right: 0rem;
		margin-bottom: 2.308rem;
	}

	.post-analysis>ul>li.column-3>ul>li,
	.post-analysis>ul>li.column-2>ul>li {
		width: 100%;
	}

	.post-review>ul.review>li>.content>.score {
		margin-left: 0rem;
		display: inline-block;
		float: none;
	}

	.single-content-wrapper .social-share .social-share-links li.facebook>a>span,
	.single-content-wrapper .social-share .social-share-links li.twitter>a>span {
		display: none;
	}

	.single-content-wrapper .social-share .social-share-links li.facebook,
	.single-content-wrapper .social-share .social-share-links li.twitter {
		flex: inherit;
		min-width: auto;
	}

	.single-content-wrapper .social-share .social-share-links {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.single-content-wrapper .social-share .social-share-links li {
		width: 100%;
	}

	.post-style-1 .details {
		display: block;
	}

	.post-style-1 .details .itech-button {
		margin-top: 2.077rem;
	}

	.itech-page-banner h1 {
		font-size: 28px;
	}

	.content-box {
		padding: 0;
		box-shadow: none !important;
	}

	.post-style-1 .content {
		padding-left: 2.308rem;
		padding-right: 2.308rem;
	}

	.widget-box {
		padding: 2.308rem;
	}

	.featured-gallery .slick-list,
	.featured-codes,
	.featured-gallery.grid,
	.page-content .featured-content,
	.single-content .featured-content {
		margin-top: 0rem;
		margin-left: 0rem;
		margin-right: 0rem;
	}

	.itech-service-box i {
		width: 9.54rem;
		height: 9.54rem;
		line-height: 9.54rem;
		font-size: 3.5rem;
	}

	.itech-achievement-list.column-2 ul li,
	.itech-achievement-list.column-3 ul li,
	.itech-achievement-list.column-4 ul li,
	.itech-achievement-list.column-5 ul li {
		width: 100%;
	}

	.itech-modal .itech-modal-content {
		padding: 2.308rem;
		overflow-y: scroll;
	}

	.itech-content-box .popup.style-3 .wrap {
		padding: 2.308rem 0rem;
	}

	.itech-content-box .popup.style-3 .wrap-block>.container {
		padding: 0rem 2.308rem;
	}

	.itech-content-box .logos ul {
		margin-left: -0.7692rem;
		margin-right: -0.7692rem;
	}

	.itech-content-box .logos ul li {
		padding-left: 0.7692rem;
		padding-right: 0.7692rem;
	}

	.game-style-3 .content .summary {
		display: none;
	}

	.itech-content-slider .itech-element-wrapper>.inner {
		text-align: center;
	}

	.itech-content-slider .text {
		margin-left: auto;
		margin-right: auto;
		min-width: 75%;
	}

	.itech-content-slider .title {
		font-size: 5rem;
		line-height: 5rem;
	}

	.itech-woo-product .product-list.column-3>.item,
	.itech-woo-product .product-list.column-4>.item,
	.itech-woo-product .product-list.column-5>.item {
		width: 50%;
	}

	.itech-game-slider .excerpt {
		overflow: hidden;
		max-height: 7rem;
	}

	.game-list.column-3>.game,
	.game-list.column-4>.game {
		width: 50%;
	}

	.itech-content-box .inner>.media-content.image {
		display: block;
	}

	.itech-mobile-header>.main-wrap,
	.itech-element-wrapper,
	.container {
		padding-left: 1.154rem;
		padding-right: 1.154rem;
	}

	.itech-content-box .title {
		font-size: 3.077rem;
		line-height: 3.077rem;
	}

	.itech-blog>.post-list.column-4>.item {
		width: 50%;
	}

	.itech-blog>.post-list.column-3>.item {
		width: 100%;
	}

	.itech-social-links.style-1 ul li span {
		display: none;
	}

	.itech-social-links.style-1 ul li i {
		font-size: 2rem;
		line-height: 2rem;
		margin-bottom: 0rem;
	}
}

@media (max-width: 600px) {
	.counter_league {
		text-align: center !important;
	}

	.counter_league li {
		display: block !important;
	}

	.text_set .text_end span {
		font-size: 16px !important;
	}

	.itech-sponsors.column-4 ul>li,
	.itech-sponsors.column-5 ul>li,
	.itech-sponsors.column-6 ul>li,
	.itech-sponsors.column-7 ul>li {
		width: 33.33333333333333%;
	}

	.itech-title.style-3,
	.itech-title.style-1 {
		font-size: 25px;
	}

	.itech-mailchimp.style-1 .itech-newsletter {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.itech-mailchimp.style-1 .itech-newsletter {
		margin-bottom: -1.538rem;
	}

	.itech-mailchimp.style-1 .itech-newsletter>.item {
		width: 50%;
		margin-bottom: 1.538rem;
	}
}

@media (max-width: 500px) {
	.itech-title.style-4 {
		font-size: 25px;}
	.system-requirements .tab-content ul>li>.title {
		margin-right: 0;
		margin-bottom: 0.2308rem;
	}

	.system-requirements .tab-content ul>li {
		display: block;
	}

	.game-details-box>ul>li {
		display: block;
	}

	.game-details-box>ul>li>.title {
		margin-right: 0rem;
		margin-bottom: 0.25rem;
	}

	.itech-comments .comment-list>ol li .comment-image {
		margin-right: 0rem;
		margin-bottom: 2.308rem;
	}

	.itech-comments .comment-list>ol li.pingback li,
	.itech-comments .comment-list>ol li.comment li {
		margin-left: 1rem;
	}

	.itech-comments .comment-form .form-inputs .item {
		width: 100%;
	}

	.itech-achievement-list .number,
	.itech-achievement-list .number {
		height: 3.231rem;
		line-height: 2.615rem;
		width: 3.231rem;
		font-size: 0.885rem;
		margin-right: 1.223rem;
	}

	.itech-achievement-list.style-4 .title,
	.itech-achievement-list.style-3 .title,
	.itech-achievement-list.style-1 .title {
		font-size: 1.2rem;
		line-height: 1.2rem;
	}

	.itech-content-box .logos ul li {
		width: 50%;
	}

	.itech-esport-players.column-2 .player-list>.item,
	.itech-esport-players.column-3 .player-list>.item,
	.itech-esport-players.column-4 .player-list>.item,
	.itech-esport-players.column-5 .player-list>.item,
	.itech-character-box.column-2 .characters>.item,
	.itech-character-box.column-3 .characters>.item,
	.itech-character-box.column-4 .characters>.item,
	.itech-character-box.column-5 .characters>.item {
		width: 100%;
	}

	.itech-content-slider .title {
		font-size: 2.846rem;
		line-height: 3.846rem;
	}

	.itech-woo-product .product-list.column-3>.item,
	.itech-woo-product .product-list.column-4>.item,
	.itech-woo-product .product-list.column-5>.item {
		width: 100%;
	}

	.itech-game-search.column-8 .items .item,
	.itech-game-search.column-7 .items .item,
	.itech-game-search.column-6 .items .item,
	.itech-game-search.column-5 .items .item,
	.itech-game-search.column-4 .items .item,
	.itech-game-search.column-3 .items .item,
	.itech-game-search.column-2 .items .item {
		width: 50%;
	}

	.itech-blog>.post-list.column-2>.item,
	.itech-blog>.post-list.column-3>.item,
	.itech-blog>.post-list.column-4>.item {
		width: 100%;
	}

	ul.flexMenu-popup {
		min-width: 100%;
		text-align: center;
		position: relative !important;
	}

	ul.flexMenu-popup li {
		width: 100%;
	}
}

@media (max-width: 480px) {

	div.bbp-search-form input,
	div.bbp-search-form button {
		font-size: 1rem;
		padding: 0.99rem 2.308rem;
	}

	#bbpress-forums p.bbp-topic-meta {
		font-size: 0.7692rem;
	}

	#bbpress-forums .bbp-body div.bbp-topic-content,
	#bbpress-forums .bbp-body div.bbp-reply-content {
		width: 100%;
		margin: 0rem;
	}

	#bbpress-forums div.bbp-reply-author img.avatar {
		position: inherit;
		width: auto;
	}

	#bbpress-forums .bbp-body div.bbp-reply-author {
		width: 100%;
		padding: 0rem;
		margin: 0rem 0rem 2.308rem;
	}

	#bbpress-forums li.bbp-header {
		font-size: 0.7692rem;
	}

	div.bbp-forum-header,
	div.bbp-topic-header,
	div.bbp-reply-header,
	li.bbp-body div.hentry {
		padding-left: 1.538rem;
		padding-right: 1.538rem;
	}

	div.bbp-breadcrumb,
	div.bbp-topic-tags,
	#bbpress-forums,
	#bbpress-forums ul.bbp-lead-topic,
	#bbpress-forums ul.bbp-topics,
	#bbpress-forums ul.bbp-forums,
	#bbpress-forums ul.bbp-replies,
	#bbpress-forums ul.bbp-search-results {
		font-size: 0.8462rem;
	}

}

@media (max-width: 450px) {
	.fixture-style-1>.wrap>.right>.team {
		font-size: 0.9231rem;
		line-height: 0.9231rem;
	}

	.fixture-style-1>.wrap>.right>.team>.logo>img {
		width: 3.385rem;
	}

	.fixture-style-1>.wrap>.right>.score-date>.date-time {
		font-size: 0.6154rem;
		line-height: 0.6154rem;
	}

	.fixture-style-1>.wrap>.right>.score-date>.score {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}

	.game-list.column-2>.game,
	.game-list.column-3>.game,
	.game-list.column-4>.game {
		width: 100%;
	}

	.itech-app-box.style-1 ul li {
		width: 100%;
	}
}

@media (max-width: 400px) {

	.itech-sponsors.column-3 ul>li,
	.itech-sponsors.column-4 ul>li,
	.itech-sponsors.column-5 ul>li,
	.itech-sponsors.column-6 ul>li,
	.itech-sponsors.column-7 ul>li {
		width: 50%;
	}

	.itech-mailchimp.style-1 .itech-newsletter>.item {
		width: 100%;
	}

	.itech-game-search.column-8 .items .item,
	.itech-game-search.column-7 .items .item,
	.itech-game-search.column-6 .items .item,
	.itech-game-search.column-5 .items .item,
	.itech-game-search.column-4 .items .item,
	.itech-game-search.column-3 .items .item,
	.itech-game-search.column-2 .items .item,
	.itech-game-search.column-1 .items .item {
		width: 100%;
	}

	.itech-social-links.style-1 ul li i {
		font-size: 1.5rem;
		line-height: 1.5rem;
	}

	.itech-footer-menu ul li {
		width: 100%;
	}

	.categorized-games .itech-tabs>li {
		width: 100%;
	}

	@media (max-width: 320px) {
		.itech-content-box .content>.buttons>.itech-button {
			margin-bottom: 1.538rem;
			display: block;
		}

		.itech-content-box .content>.buttons>.itech-button:last-child {
			margin-bottom: 0rem;
		}

		.itech-content-slider .buttons>.itech-button {
			display: block;
			margin-right: 0rem;
			margin-bottom: 1.154rem;
		}

		.itech-content-slider .buttons>.itech-button:last-child {
			margin-bottom: 0rem;
		}
	}
}



/*======
*
* 11. Selectors
*
======*/
/*====== 11.1 Color Selector ======*/
.post-style-1.sticky-post:after,
.post-style-3.sticky-post:after,
.post-style-4.sticky-post:after,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .user-box,
.itech-social-links.style-3 ul li a,
.itech-social-links.style-3 ul li a:visited,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:focus,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:focus,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li.current a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li.current a:visited,
.bbp-pagination-links>span.current,
.bbp-pagination-links>a:hover,
.bbp-pagination-links>a:focus,
#bbpress-forums>#subscription-toggle a:focus,
#bbpress-forums>#subscription-toggle a:hover,
#bbpress-forums li.bbp-header,
.itech-video-carousel .slick-dots li.slick-active button,
.itech-video-carousel .slick-dots li button:hover,
.itech-video-carousel .slick-dots li button:focus,
.itech-esport-players .player-list>.item>.image .username,
.itech-character-box .characters>.item>.image .name,
.itech-game-search.style-1:before,
.itech-app-box.style-1 ul li a:hover,
.itech-app-box.style-1 ul li a:focus,
.itech-content-box .popup.style-1 .wrap,
.itech-content-box.style-3:before,
.itech-mailchimp.style-1:before,
.itech-button.style-3 a:before,
.itech-button.style-3 a:visited:before,
.game-media .media-tabs li a:focus,
.game-media .media-tabs li a:hover,
.game-media .media-tabs li a.active,
.game-media .media-tabs li a.active:visited,
.itech-tabs>li>a:focus,
.itech-tabs>li>a:hover,
.itech-tabs>li>a.active,
.itech-tabs>li>a.active:visited,
.post-review>ul.review>li>ul.items>li>.itech-progress-bar .itech-progress,
.post-review>ul.review>li>.content>.score:hover,
.post-review>ul.review>li>.content>.score:focus,
.single-content-wrapper .post-navigation ul li.previous,
.single-content-wrapper .social-share .social-share-links li:hover,
.single-content-wrapper .social-share .social-share-links li:focus,
.single-content-wrapper .single-content .post-pages>a:hover>span,
.single-content-wrapper .single-content .post-pages>a:focus>span,
.single-content-wrapper .single-content .post-tags>ul>li a:hover,
.single-content-wrapper .single-content .post-tags>ul>li a:focus,
.itech-game-carousel .slick-dots li.slick-active button,
.itech-game-carousel .slick-dots li button:hover,
.itech-game-carousel .slick-dots li button:focus,
.featured-gallery .slick-dots li.slick-active button,
.featured-gallery .slick-dots li button:hover,
.featured-gallery .slick-dots li button:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus,
.navigation.comment-navigation div a:focus,
.navigation.comment-navigation div a:hover,
.post-pagination.style-1 ul li>a:focus,
.post-pagination.style-1 ul li>a:hover,
.itech-button.style-1 a:hover,
.itech-button.style-1 a:focus,
.hover-color-b,
.modal-color-b,
.custom-file-control::before,
button,
input[type="submit"],
.itech-close:focus,
.itech-close:hover,
.itech-header .elements .user-box,
.loader-style-4 .sk-fading-circle .sk-circle:before,
.loader-style-3 .spinner,
.loader-style-1 .double-bounce1,
.loader-style-1 .double-bounce2 {
	background-color: #e00169;
}

.error404 .error404-content i,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li a:focus,
.itech-mobile-header>.mobile-sidebar>.content-wrapper .elements .social-links li a:hover,
.itech-icon-list>ul>li>i,
.itech-contact-box>.contact-row>a:focus,
.itech-contact-box>.contact-row>a:hover,
.itech-contact-box>.contact-row>i,
.itech-service-box .title,
.itech-service-box i,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:visited,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:visited,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true],
.esport-player-single-social-links ul li a:focus,
.esport-player-single-social-links ul li a:hover,
.bbp-pagination-links>a,
.bbp-pagination-links>a:visited,
span.bbp-admin-links a:focus,
span.bbp-admin-links a:hover,
#bbpress-forums>#subscription-toggle a,
#bbpress-forums>#subscription-toggle a:visited,
.itech-page-banner .itech-breadcrumb>ul>li.current-item,
.itech-page-banner .itech-breadcrumb>ul>li.current-item a,
.itech-page-banner .itech-breadcrumb>ul>li.current-item a:visited,
.itech-page-banner .itech-breadcrumb>ul>li a:focus,
.itech-page-banner .itech-breadcrumb>ul>li a:hover,
.fixture-style-1>.wrap>.right>.team,
.fixture-style-1>.wrap>.left>.links>a:hover,
.fixture-style-1>.wrap>.left>.links>a:focus,
.fixture-style-1>.wrap>.left>.games ul,
.fixture-style-1>.wrap>.left>.games ul a,
.fixture-style-1>.wrap>.left>.games ul a:visited,
.itech-esport-players .player-list>.item .itech-modal .social-links ul li a:hover,
.itech-esport-players .player-list>.item .itech-modal .social-links ul li a:focus,
.itech-esport-players .player-list>.item .itech-modal .username span,
.itech-achievement-list.style-1 .number,
.itech-achievement-list.style-3 .number,
.itech-achievement-list.style-4 .number,
.itech-achievement-list.style-1 .content .title,
.itech-achievement-list.style-3 .content .title,
.itech-achievement-list.style-4 .content .title,
.itech-content-slider .title span,
.product-style-1 .woo-product-price,
.itech-game-search.style-1 .items button,
.cs-select ul li:hover,
.cs-select ul li:focus,
.cs-select>span::after,
.itech-social-links.style-1 ul li a:hover span,
.itech-social-links.style-1 ul li a:focus span,
.itech-footer .copyright .copyright-menu li a:hover,
.itech-footer .copyright .copyright-menu li a:focus,
.itech-footer .copyright .copyright-menu li.current-menu-item a,
.itech-footer .copyright .copyright-menu li.current-menu-item a:visited,
.itech-footer.style-1 .post-details.style-1 ul a:focus,
.itech-footer.style-1 .post-details.style-1 ul a:hover,
.itech-footer.style-1 a:focus,
.itech-footer.style-1 a:hover,
.itech-social-links.style-1 ul li i,
.itech-content-box .title>span,
.itech-mailchimp.style-1 .itech-newsletter>.button>button,
.itech-mailchimp.style-1 .itech-newsletter>.button>input,
.itech-button.style-3 a,
.itech-button.style-3 a:visited,
.banner-box .top-title,
.post-review .itech-star-review .itech-star-review-skill,
.related-games .related-games-slider .slick-arrow:hover,
.related-games .related-games-slider .slick-arrow:focus,
.game-style-1 .poster .genre i,
.game-details.style-1 a:focus,
.game-details.style-1 a:hover,
.game-details.style-1>li>i,
.game-review>ul>li .wrap .point,
.game-language ul>li a:focus,
.game-language ul>li a:hover,
.game-language ul>li.status i,
.game-language ul>li.title,
.game-details-box a:focus,
.game-details-box a:hover,
.game-details-box>ul>li>.title i,
.game-media .media-tabs li a,
.game-media .media-tabs li a:visited,
.system-requirements .tab-content .list-name,
.itech-tabs>li>a,
.itech-tabs>li>a:visited,
.post-analysis>ul>li>ul>li>ul>li>i,
.post-review>ul.review>li>.content>.score,
blockquote:before,
.itech-comments .comment-list>ol li .comment-info>.item a:focus,
.itech-comments .comment-list>ol li .comment-info>.item a:hover,
.itech-comments .comment-list>ol li .comment-info>.item i,
.itech-comments .comment-list>ol li .comment-content .comment-author,
.single-content-wrapper .post-navigation ul li.next a,
.single-content-wrapper .post-navigation ul li.next a:visited,
.single-content-wrapper .post-author .content .author-site:focus,
.single-content-wrapper .post-author .content .author-site:hover,
.single-content-wrapper .post-author .user-social-links ul li a:focus,
.single-content-wrapper .post-author .user-social-links ul li a:hover,
.widget_tag_cloud a,
.widget_tag_cloud a:visited,
.navigation.comment-navigation div a,
.navigation.comment-navigation div a:visited,
.post-pagination.style-1 ul li>a,
.post-pagination.style-1 ul li>a:visited,
.post-pagination.style-1 ul li>span,
.post-details.style-1 ul a:focus,
.post-details.style-1 ul a:hover,
.itech-button.style-1 a,
.itech-button.style-1 a:visited,
.post-details.style-1 ul li i,
.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu .nav-link:hover,
.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu .nav-link:focus,
.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu li.active .nav-link:hover,
.itech-header .itech-navbar.style-1 .navbar-menu .dropdown-menu li.active .nav-link:focus,
.itech-header.style-1 .elements .social-links li a:focus,
.itech-header.style-1 .elements .social-links li a:hover,
.itech-header.style-3 .elements .social-links li a:focus,
.itech-header.style-3 .elements .social-links li a:hover,
.itech-header.style-4 .elements .social-links li a:focus,
.itech-header.style-4 .elements .social-links li a:hover,
.itech-header.style-1 .elements .search>i:focus,
.itech-header.style-1 .elements .search>i:hover,
.itech-header.style-3 .elements .search>i:focus,
.itech-header.style-3 .elements .search>i:hover,
.itech-header.style-4 .elements .search>i:focus,
.itech-header.style-4 .elements .search>i:hover,
.itech-header.style-1 .itech-navbar.style-1 .navbar-menu>li>.nav-link:focus,
.itech-header.style-1 .itech-navbar.style-1 .navbar-menu>li>.nav-link:hover,
.itech-header.style-1 .itech-navbar.style-1 .navbar-menu li:hover>.nav-link,
.itech-header.style-1 .itech-navbar.style-1 .navbar-menu li:focus>.nav-link:visited,
.itech-header.style-1 .itech-navbar.style-1 .navbar-menu li.active>.nav-link,
.itech-header.style-1 .itech-navbar.style-1 .navbar-menu li.active>.nav-link:visited,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu>li>.nav-link:focus,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu>li>.nav-link:hover,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu li:hover>.nav-link,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu li:focus>.nav-link:visited,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu li.active>.nav-link,
.itech-header.style-3 .itech-navbar.style-1 .navbar-menu li.active>.nav-link:visited,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu>li>.nav-link:focus,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu>li>.nav-link:hover,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu li:hover>.nav-link,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu li:focus>.nav-link:visited,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu li.active>.nav-link,
.itech-header.style-4 .itech-navbar.style-1 .navbar-menu li.active>.nav-link:visited,
.itech-header.style-1 .elements .search>i:focus,
.itech-header.style-1 .elements .search>i:hover,
.itech-header.style-1 .elements .social-links li a:focus,
.itech-header.style-1 .elements .social-links li a:hover,
.itech-header.style-3 .elements .search>i:focus,
.itech-header.style-3 .elements .search>i:hover,
.itech-header.style-3 .elements .social-links li a:focus,
.itech-header.style-3 .elements .social-links li a:hover,
.itech-header.style-4 .elements .search>i:focus,
.itech-header.style-4 .elements .search>i:hover,
.itech-header.style-4 .elements .social-links li a:focus,
.itech-header.style-4 .elements .social-links li a:hover,
.logo .site-logo-texted:focus,
.logo .site-logo-texted:hover,
.itech-header.position-2 .logo .site-logo-texted:focus,
.itech-header.position-2 .logo .site-logo-texted:hover,
a:focus,
a:hover,
.itech-title span,
.itech-title i,
.itech-title b,
.loader-style-4 .sk-fading-circle .sk-circle:before {
	color: #e00169;
}

.itech-service-box i,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:visited,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:visited,
.bbp-pagination-links>span.current,
.bbp-pagination-links>a,
.bbp-pagination-links>a:visited,
.bbp-pagination-links>a:hover,
.bbp-pagination-links>a:focus,
#bbpress-forums>#subscription-toggle a,
#bbpress-forums>#subscription-toggle a:visited,
.itech-achievement-list.style-1 .number,
.itech-achievement-list.style-3 .number,
.itech-achievement-list.style-4 .number,
.itech-video-carousel .slick-dots li.slick-active button,
.itech-video-carousel .slick-dots li button:hover,
.itech-video-carousel .slick-dots li button:focus,
.itech-app-box.style-1 ul li a:hover,
.itech-app-box.style-1 ul li a:focus,
.game-media .media-tabs li a,
.game-media .media-tabs li a:visited,
.itech-tabs>li>a,
.itech-tabs>li>a:visited,
.post-review>ul.review>li>.content>.score:hover,
.post-review>ul.review>li>.content>.score:focus,
.single-content-wrapper .single-content .post-pages>a:hover>span,
.single-content-wrapper .single-content .post-pages>a:focus>span,
.single-content-wrapper .single-content .post-tags>ul>li a:hover,
.single-content-wrapper .single-content .post-tags>ul>li a:focus,
.featured-gallery .slick-dots li.slick-active button,
.featured-gallery .slick-dots li button:hover,
.featured-gallery .slick-dots li button:focus,
.widget_tag_cloud a,
.widget_tag_cloud a:visited,
.navigation.comment-navigation div a,
.navigation.comment-navigation div a:visited,
.post-pagination.style-1 ul li>a,
.post-pagination.style-1 ul li>a:visited,
.post-pagination.style-1 ul li>span,
.itech-button.style-1 a,
.itech-button.style-1 a:visited {
	border-color: #e00169;
}

.itech-header .itech-navbar.style-1 .navbar-menu li .dropdown-menu {
	border-top-color: #e00169;
}

.itech-footer-menu ul li a:before,
.game-media .media-tabs li a.active:after,
.game-media .media-tabs li a.active:visited:after {
	border-left-color: #e00169;
}

.itech-page-banner .itech-breadcrumb>ul>li.current-item,
.itech-button.style-3 a,
.itech-button.style-3 a:visited {
	border-bottom-color: #e00169;
	background: #fff;
}



/*====== 11.2 Hover Colors Without Theme Color ======*/
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>a:focus,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:hover,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li>span>a:focus,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li.current a,
#bbpress-forums #bbp-single-user-details #bbp-user-navigation>ul>li.current a:visited,
.bbp-pagination-links>span.current,
.bbp-pagination-links>a:hover,
.bbp-pagination-links>a:focus,
.game-media .media-tabs li a:focus,
.game-media .media-tabs li a:hover,
.game-media .media-tabs li a.active,
.game-media .media-tabs li a.active:visited,
.itech-tabs>li>a:focus,
.itech-tabs>li>a:hover,
.itech-tabs>li>a.active,
.itech-tabs>li>a.active:visited,
.post-review>ul.review>li>.content>.score:hover,
.post-review>ul.review>li>.content>.score:focus,
.single-content-wrapper .single-content .post-pages>a:hover>span,
.single-content-wrapper .single-content .post-pages>a:focus>span,
.single-content-wrapper .single-content .post-tags>ul>li a:hover,
.single-content-wrapper .single-content .post-tags>ul>li a:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus,
.navigation.comment-navigation div a:hover,
.navigation.comment-navigation div a:focus,
.post-pagination.style-1 ul li>a:focus,
.post-pagination.style-1 ul li>a:hover,
.itech-button.style-1 a:hover,
.itech-button.style-1 a:focus {
	color: #FFFFFF;
}

.itech-social-links.style-3 ul li a:focus,
.itech-social-links.style-3 ul li a:hover {
	background: #282828;
}



/*====== 11.3 Shadows ======*/
.post-style-3 .image,
.post-style-1,
.fixture-style-1,
.product-style-1 .image,
.shadow-box,
.content-box,
.widget-box {
	box-shadow: 0 0 3rem rgba(0, 0, 0, 0.10);
}

.itech-content-slider .images ul li,
.itech-content-box .logos ul li img,
.game-style-1 .poster,
.categorized-games .game-style-1 .poster,
.banner-box.shadow-true,
.shadow-box-2,
.itech-esport-players .player-list>.item>.image {
	box-shadow: 0 0 3rem rgba(0, 0, 0, 0.23);
}

.itech-character-box .item>.image .name,
.itech-character-box .item>.image,
.itech-video-carousel .item .video>img,
.itech-video-carousel .item .video>embed,
.itech-video-carousel .item .video>iframe,
.itech-video-carousel .item .video>audio,
.itech-video-carousel .item .video>video,
.itech-content-box .media-content>img,
.itech-content-box .media-content>embed,
.itech-content-box .media-content>iframe,
.itech-content-box .media-content>audio,
.itech-content-box .media-content>video {
	box-shadow: 0 0 3rem rgba(0, 0, 0, 0.35);
}




.clients-img .item img {
	display: block;
	margin: auto;
	border: 2px solid #ffffff78;
	padding: 10px;
	border-radius: 4px;
	aspect-ratio: 1/1;
	max-height: 215px;
}

.justify-content-between {}

.hdeader-alternative-logo {
	text-align: center;
	padding-top: 10px;
}




/*********custom css**********/
@media (min-width: 1200px) {
	.itech-content-slider .itech-element-wrapper {
		margin-left: 45%;
	}

	.counter_league li {
		padding-top: 10px !important;
	}

	/* .container {
		max-width: 1440px;
	} */
}

@media (min-width: 767px) {
	.itech-game-carousel .item {
		padding-left: 20px;
		padding-right: 20px;
	}

	.itech-slider-list {
		margin: 0 -1.154rem -2.308rem;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.itech-slider-list>.item:nth-child(3n+1) {
		clear: both;
	}

	.itech-slider-list .item {
		width: 33.33333333333333%;
	}

}

@media (max-width: 767px) {
	.login-img {
		display: none;
	}
}

.play_btn {
	position: absolute;
	text-align: center;
	top: 30%;
	left: 0;
	right: 0;
	font-size: 55px;
	z-index: 1;
	color: #fff9;
}

.itech-game-carousel .wrap:hover .play_btn {
	font-size: 60px;
	top: calc(30% - 3px);
	color: #fff;
	transition: 0.2s;
}

.itech-slider-list .item {
	margin-bottom: 40px;
}



.widget_categories img {
	width: 100%;
	height: 160px;
	border-radius: 50%;
	max-width: 160px;
	max-height: 160px;
	margin: 0 auto;
	display: flex;
	object-fit: cover;
    object-position: center;
}

.widget_categories .cat-item:hover a,
.widget_categories .cat-item.active a {
	color: #e00169;
}

.widget_categories .cat-item i {
	padding-right: 15px;
}

.widget_categories .nav {
	display: block !important;
}

.widget_categories {
	position: sticky;
	top: 95px;
	background: #212121;
}

.image-input {
	padding-top: 20px;
	padding-bottom: 20px;
}



body.popup-open {
	overflow-y: hidden;
}


.links {
	padding-bottom: 30px;
}

.excerpt {
	color: #ccc;
	font-size: 16px;
}

.background_change {
	background: inherit !important;
}

.background_change .login-popup i {
	font-size: 16px;
}

.background_change .login-popup2 i {
	font-size: 16px;
}

.contact-row span {
	color: #fff;
}

.content-box ul li {
	color: #fff;
}

.title a {
	color: #fff;
}

.post-details.style-1 {
	color: #cacaca;
}

.dashboard_text .content {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.question.active::after {
	transform: rotate(45deg);
}


.header-contact {
	padding-left: 1.154rem;
	margin: 10px 0;
}

.header-contact li {
	list-style: none;
	display: inline-block;
}

.header-contact li a {
	color: #fff;
	font-size: 15px;
}

.border_menu {
	border-top: 1px solid #e00169;
}

.header-contact li:not(:last-child) a:after {
	content: "|";
	display: inline-block;
	margin: 0 10px;
	color: #fff;
}

.text_header-top h4 {
	text-align: center;
	margin: 10px 0;
	font-size: 15px;
	font-weight: 400;
}

.social_media_icon ul {
	margin: 10px 0;
	text-align: right;
}

.social_media_icon ul li {
	list-style: none;
	display: inline-block;
}

.social_media_icon ul li a {
	color: #fff;
}

.social_media_icon ul li i {
	font-size: 15px;
	width: 35px;
	text-align: center;
}

.home_slider_text {
	width: 100%;
}

.bg_use a {
	padding: 10px 36px !important;
}

.bg_use a:hover {
	border-bottom: 2px solid #e00169 !important;
	color: #e00169 !important;
	background-color: none !important;
}

.text-set-part h2 {
	animation: animate 2s ease-in-out 1s forwards;
}

.text-set-part h2 {
	color: #212121;
	text-transform: uppercase;
	font-size: 82px;
	font-weight: 800;
	padding-left: 20px;
	letter-spacing: 3px;
	margin: 0px;
}

.widget_categories .cat-item:hover a,
.widget_categories .cat-item a {
	color: #fff;
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #212121;
}

.input_bg_change input {
	background-color: #fff !important;
	border: 0.1538rem solid #eeeeee !important;
}

.sapce_same {
	padding-top: 9rem;
}

.sapce_same2 {
	padding-top: 9rem;
	padding-bottom: 9rem;
}

.sapce_same3 {
	padding-top: 10rem;
	padding-bottom: 9rem;
}

.sapce_same4 {
	padding-top: 9rem;
	padding-bottom: 4rem;
}

.itech-game-carousel .slick-dots li.slick-active button,
.itech-game-carousel .slick-dots li button:hover,
.itech-game-carousel .slick-dots li button:focus {
	background-color: #fff;
}


.gallery-container p.page-description {
	text-align: center;
	margin: 25px auto;
	font-size: 18px;
	color: #999;
}

.tz-gallery {
	padding: 40px;
}

/* Override bootstrap column paddings */


.tz-gallery .lightbox img {
	width: 100%;
	border-radius: 0;
	position: relative;
}

.tz-gallery .icon_gallery-search i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -13px;
	margin-left: -13px;
	color: #fff;
	opacity: 0;
	font-size: 26px;
	pointer-events: none;
	z-index: 9000;
	transition: 0.4s;
}

.tz-gallery .icon_gallery-search:hover i {
	opacity: 1 !important;
}

.tz-gallery .lightbox:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: rgb(0 0 0 / 60%);
	content: '';
	transition: 0.4s;
}

.tz-gallery .lightbox:hover:after,
.tz-gallery .lightbox:hover:before {
	opacity: 1;
}

.sapce_same5 {
	padding-top: 9rem;
	padding-bottom: 4rem;
}

.baguetteBox-button {
	background-color: transparent !important;
}

.media-content .fadeInRight {
	animation: fadeInRight2 2.5s ease both;
}

.logo img {
	width: 130px;
}

.sapce_same6 {
	padding-top: 7rem;
}

.navbar-menu li a {
	display: inline-flex;
	transition: all 0.5s linear;
	transform: translateY(-100%);

}

.navbar-menu li:hover a {
	transform: translateY(0%);
}

.navbar-menu li:hover a:not(.dt-sc-caret) {
	position: relative;
	display: inline-flex;
	transition: all 0.5s linear;
}

.navbar-menu li:hover>a:after {
	transform: translateY(100%);

}

.navbar-menu li a:after {
	content: attr(data-hover);
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	text-align: center;
	transform: translateY(-100%);
	margin-top: 22px;
	transition: all 0.5s linear;
}


.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	max-height: 500px;
	overflow: hidden;
}

.card-wrapper {
	color: inherit;
	height: 100%;
	position: relative;
	text-decoration: none;
}

.collection-list.home-custom-collection .card.card--card.card--media {
	position: relative;
	overflow: hidden;
}

.card:not(.ratio) {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.card:hover .media.media--hover-effect>img:first-child:only-child,
.home-custom-collection .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
	margin-left: 20px;
	filter: grayscale(0);
	margin-top: 20px;
}

.card__inner {
	background: #212121;
}
.tz-gallery .card__inner {
	background:#474646!important;
}

.card-wrapper .card__inner {
	overflow: hidden;
}

.collection-list.home-custom-collection .card.card--card.card--media {
	position: relative;
	overflow: hidden;
}

.card__inner {
	width: 100%;
}

.ratio:before {
	content: "";
	width: 0;
	height: 0;
	padding-bottom: 30px;
}

.card .card__inner .card__media {
	overflow: hidden;
	z-index: 0;
}

.card .media {
	width: 100%;
}

.home-custom-collection .card:hover .media.media--hover-effect>img:first-child:only-child,
.home-custom-collection .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
	margin-left: 20px;
	filter: grayscale(0);
	margin-top: 20px;
}

.card .media.media--hover-effect>img:only-child,
.card-wrapper .media.media--hover-effect>img:only-child {
	transition: all .3s linear;
}

.card--media .card__inner .card__content {
	padding: calc(var(1rem) + 1rem);
}

.card--card.card--media:hover .card__inner .card__information {
	opacity: 1;
}

.card--card.card--media .card__inner .card__information {
	display: flex !important;
	align-items: center;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	position: absolute;
	transition: all .3s linear;
	justify-content: center;
	max-height: 475px;
}

.card--media .card__inner .card__content .card__information .card__heading {
	display: none;
}

.card-wrapper:hover .card__information .card__heading {
	opacity: 0;
	transform: translate(-60%);
}

.card-wrapper .card__information .card__heading {
	transition: all .3s linear;
}

.card__information .card__heading {
	position: absolute;
	bottom: 8px;
	background-color: #e00169;
	color: #fff;
	-webkit-clip-path: polygon(0% 0%, 89% 0, 85% 32%, 75% 100%, 0% 100%);
	clip-path: polygon(0% 0%, 89% 0, 85% 32%, 75% 100%, 0% 100%);
	padding: 1.5rem 6.8rem 1.5rem 2rem;
	font-weight: 600;
	letter-spacing: 0;
	font-style: italic;
	text-transform: capitalize;
}

.card__information .card__heading a {
	transition: all var(--duration-default) linear;
	color: #fff;
}

.full-unstyled-link {
	color: currentColor;
	display: inline-block;
}

.card--media .card__inner .card__content .card__information .button.button--secondary {
	overflow: hidden;
}

.card--media .card__inner .card__content .card__information .button.button--secondary {
	background: #e00169;
	padding: 25px;
	height: 48px;
}

.card--media .card__inner .card__content .card__information .button.button--secondary {
	border: none;
	padding: 0;
	min-width: 56px;
	min-height: 56px;
	position: absolute;
	top: 50%;
	z-index: 999;
	color: #fff;

}

.card--media .card__inner .card__content .card__information a.button.button--secondary:before {
	content: '\f176';
	font-family: 'Font Awesome\ 5 Pro';
	width: 56px;
	height: 56px;
	top: 0;
	background-repeat: no-repeat;
	left: 0;
	transition: all 0.3s linear;
	z-index: 2;
	background-color: transparent;
	right: 0;
	position: absolute;
	background-size: contain;
	text-align: center;
	line-height: 56px;
	rotate: 45deg;
	font-size: 25px;
}

.card--media .card__inner .card__content .card__information a.button.button--secondary:hover:before {
	top: -12px;
	transform: translate(0%, 0%);
}


.card--media .card__inner .card__content .card__information a.button.button--secondary:after {
	content: '\f176';
	font-family: 'Font Awesome\ 5 Pro';
	width: 56px;
	height: 56px;
	top: 0;
	transition: all 0.3s linear;
	z-index: 2;
	background-color: transparent;
	left: 0;
	right: 0;
	transform: translate(0%, 100%);
	position: absolute;
	background-size: contain;
	color: #000;
	line-height: 56px;
	text-align: center;
	font-size: 25px;
	rotate: 45deg;
}

.card--media .card__inner .card__content .card__information a.button.button--secondary:hover:after {
	transform: none;
}

.card .card__inner .card__media img,
.custom-featured-collection .card .card__inner .card__media img {
	filter: grayscale(.9);
}

.card .media.media--hover-effect>img:hover:only-child,
.card-wrapper .media.media--hover-effect>img:hover:only-child {
	filter: grayscale(0);
}

.card--media .card__inner .card__content .card__information .button.button--secondary:hover {
	background-color: #fff;
}

.card-wrapper .card {
	background: none !important;
}

.card-wrapper .card .button {
	background-color: #fff;
	font-weight: 600;
	color: #000;
}

.button.button--secondary:hover {
	border: 1px solid #fff;
}

.card--media .card__inner .card__content .card__information a.button.button--secondary:hover:before {
	top: -12px;
	transform: translate(100%, -100%);
}

.card .icon-wrap {
	white-space: nowrap;
	transition: transform var(0.1s) ease;
	overflow: hidden;
}

.sapce_same7 {
	padding-top: 10rem;
}

.counter_league {
	text-align: center;

}

.counter_league2 {
	text-align: center;
	border: 1px solid;
	padding: 10px;
	margin-bottom: 30px;
	height: 100%;
    align-items: center;
    display: flex;
}


.counter_league h6 {
	font-size: 14px;
	word-wrap: break-word;
	color: #fff;
	font-weight: 400;
	margin: 15px;
}

.counter_league h2 {
	font-size: 35px;
	color: #fff;
	font-weight: 600;
}

.counter_league img {
	width: 70px;
}

.text_end {
	padding: 10px;
}

.text_end span {
	padding: 4px 20px;
	border: 1px solid;
	background: #212121;
	font-size: 14px;
	color: #fff;
}

.counter_league2 h4 {
	margin: 0px;
	padding: 10px;
}


.avatar-upload {
	position: relative;
	max-width: 160px;
	margin: 15px auto;
}

.avatar-upload .avatar-edit {
	position: absolute;
	right: 0px;
	z-index: 1;
	bottom: 15px;
}

.avatar-upload .avatar-edit input {
	display: none;
}

.avatar-upload .avatar-edit input+label {
	display: inline-block;
	width: 34px;
	height: 34px;
	margin-bottom: 0;
	border-radius: 100%;
	background: #FFFFFF;
	border: 1px solid transparent;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
	cursor: pointer;
	font-weight: normal;
	transition: all .2s ease-in-out;
}

.avatar-upload .avatar-edit input label:hover {
	background: #f1f1f1;
	border-color: #d6d6d6;
}

.avatar-upload .avatar-edit input+label::after {
	content: "\f040";
	font-family: Font Awesome\ 5 Pro;
	color: #757575;
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	font-weight: 600;
}

.avatar-preview {
	width: 160px;
	height: 160px;
	position: relative;
	border-radius: 100%;
	border: 6px solid #F8F8F8;
	box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.2);
}

.avatar-preview div {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

body.popup-open::after {
	content: "";
	background: #00000045;
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99;
}

.common_form .req {
	padding: 15px 1.538rem;
}
.right_profile_icon{display: none;}
.delete_button{background: #ffffff;
    padding: 7px 13px;
    z-index: 999;
    position: relative;
    float: right;
    border-radius: 20px;
    margin: 4px;}
.delete_button a i{color: #e00169;}
.tz-gallery .row> .padding_space_set{padding: 0px 12px;}
.lightbox span{color: #fff; position: relative;  z-index: 999;}
.lightbox i{color: #fff!important; font-size: 25px;}
.sapce_same8{padding-top: 4rem; padding-bottom: 4rem;}
.text-caps{
	text-transform: capitalize;
}

.delete, .delete i{
    color: #e00169;
}
.delete {
    background: #ffffff;
	cursor:pointer;
}
.delete:hover {
    background: #e00169;
}

.delete:hover i {
    color: white;
}

.main_profile-section {
    background: #212121;
    padding: 1px;
    margin-bottom: 15px;
}
.form-control:focus{
	box-shadow: 0 0 0 0.2rem rgb(207 6 99 / 25%) !important;
}
.search_icon button {
    float: right;
    top: 0;
    right: 0;
    position: absolute;
    /* left: 29px; */
    font-size: 14px;
    color: #777777;
    bottom: 0;
    border-radius: 50px;
	background-color: #cc0361;
	Color: white;
	
}
.search_video_btn{
	display: none;
}
.no_video{
	text-align: center;
    font-weight: 2.4rem;
    font-size: 18px;
	margin: auto;
}
.pagination li a{
	color: white;
	 padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.pagination_section .pagination li{
	border: 1px solid #fff;
    margin: 0px 4px;

}
.pagination li.active:not(.paginate_button){
 background: #e00169;
 color: white;

}
li.paginate_button.page-item .page-link {
    padding: 5px 10px;
}
li.paginate_button.page-item:not(.active) .page-link {
    color: #cfcfcf;
}
li.paginate_button.page-item:not(.active) .page-link {
    background-color: transparent;
}
.pagination li.active a{
 color: white;
 text-decoration: none;
  background-color: #e00169;
}
.pagination_section{
width: 100%;
margin-top:5px;
}
ul.pagination li a[aria-label="Previous"] span, ul.pagination li a[aria-label="Next"] span {
    display: none;
}
ul.pagination li a{
    position: relative;
}
ul.pagination li a[aria-label="Previous"]:after {
	content: '<';
}
ul.pagination li a[aria-label="Next"]:after {
	content: '>';
}

ul.pagination li:has(a[aria-label="Last"]), ul.pagination li:has(a[aria-label="First"]){
	 display: none;       
}
.video_time{
	text-transform: capitalize !important;
}


element.style {
}
i.play_btn1 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 20px;
    color: #fff9;
    display: flex;
    align-items: center;
    justify-content: center;
}

.comment-info {
     line-height: 1.154rem;
    color: #fff;
}
.comment-author {
	font-size: 1.385rem;
    line-height: 1.385rem;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 0.8462rem;
	color: #e00169;
}
.comment-image {
    margin-right: 32px;
}
.comment-wrapper {
    display: flex;
}
.dataTables_paginate .paging_simple_numbers .pagination .previous{
	background-Color: red !important;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #e00169 !important;
    border-color: #e00169 !important;
}
.comment_list_table thead {
    display: none;
}

.comment_table .table td{
	border: none !important;
}
.comment_table table{
	border: none !important;
}
.comment_table .dataTables_length{
	display: none !important;
}
.comment_table .dataTables_wrapper .dataTables_processing {
    background-color: transparent;
}
.comment_table .dataTables_wrapper .dataTables_info{
	display: none;
}
.comment_table td.sorting_1 .comment-content p {
    margin-bottom: 10px !important;
}
.comment_table tr td .comment-wrapper {
    border-bottom: 1px solid #292929 !important;
    padding-bottom: 20px;
}
.comment_table{
	    margin-left: -9px;
}

.game-detail {
    background: #212121; 
       margin-top: 20px !important;
    display: block !important;
    box-shadow: 0 15px 16px 0 rgb(186 27 27 / 0%), 0 6px 20px 0 rgb(255 49 49 / 34%) !important;
}

.itech-game-carousel .wrap:hover, .counter_league2:hover {
    box-shadow: 0 15px 16px 0 rgb(186 27 27 / 0%), 0 6px 20px 0 rgb(255 49 49 / 34%) !important;
}
.mr-b-30{
	margin-bottom: 30px !important;
}
.like-button {
    justify-items: center;
    width: 35px;
    position: absolute;
    top: 5px;
    right: 20px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    background: white;
    align-items: center;
    justify-content: center;
}
svg.heart {
	cursor:pointer;
    fill: transparent;
    stroke: #e10066;
    stroke-width: 2;
}
svg.heart:hover {
    fill: #e10066;
}
.active svg.heart {
    fill: #e10066;
}
.video-detail i , .share-list span{
    font-size: 1rem !important;
}

 .share-list span.icon{
    font-size: 1rem !important;
}
.share-list {
    display: flex;
}
.share-list span.icon {
    color: #e00169;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    border: 1px solid #e00169;
    border-radius: 100%;
    justify-content: center;
}
.share-list span.icon:hover {
    background: #e00169;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.share-list svg.icon {
	width: 25px;
    height: 25px;
    padding: 5px;
    fill: #e00169;
    display: flex;
    align-items: center;
    border: 1px solid #e00169;
    border-radius: 100%;
    justify-content: center;
}
.share-list svg.icon:hover {
    background: #e00169;
    fill: #ffffff;
    border: 1px solid #ffffff;
}


.desktop-logo{
	width:50px !important;
}