/*Theme Name: carsVersion: 1.0*//*** @section body*//* FAQ  */div.c{  position: relative;  /*margin:1em;*/}.c input{  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  opacity:0;  visibility: 0;}.c h4{  background:steelblue;  color:white;  padding:1em;  position: relative;}.c label::before{  content:"";  display: inline-block;  border: 15px solid transparent;  border-left:20px solid white;}.c label{  cursor: pointer;  position: relative;  display: flex;  align-items: center;}.c div.p{  max-height:0px;  overflow: hidden;  transition:max-height 0.5s;  background-color: white;  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);}.c div.p p {  padding:2em;  text-align: justify;}.c input:checked ~ h4 label::before{  border-left:15px solid transparent;  border-top:20px solid white;  margin-top:12px;  margin-right:10px;}.c input:checked ~ h4 ~ div.p{  max-height:150px;    margin-bottom:12px;}.c a{  color:steelblue;}/* FAQ  end */body {	background-color: #fff;	color: #4a4a4a;	font-family: 'Montserrat', sans-serif;	font-weight: 400;	font-style: normal;	font-size: 15px;	font-variant: normal;	line-height: 24px;	overflow-x: hidden;}h1, h2, h3, h4, h4, h6 {	font-weight: 800;	padding: 0;	margin: 0 0 15px 0;}.flexbox {	align-items: center;	display: flex;	flex-wrap: wrap;	justify-content: space-between;}.img-responsive {	height: auto;	max-width: 100%;}/*** @section title*/.title {	position: relative;	margin: 0 0 20px 0;	color: #0069bb;	font-weight: 400;	font-style: normal;	font-size: 25px;	line-height: 25px;	text-align: left;}.title span {	font-weight: 900;}.popular .title,.about-us .title {	font-weight: 900;	text-align: center;}.popular .title:after,.about-us .title:after {    content: '';    height: 4px;    width: 100px;    display: block;    background: linear-gradient(to right,transparent,#0069bb);    margin: 10px auto 0 auto;}/*** @section header*/header {	margin: 0;	padding: 20px 0;	position: relative;	z-index: 7;}.brand img {	height: auto;	max-width: 355px;}.brand img:hover {	opacity: 0.5;	transition: all 0.3s;}/*** @section navigation*/#nav-list {	position: relative;}#nav-list ul {	padding: 0;	margin: 0;}#nav-list ul li {	display: inline-block;	list-style: none;	line-height: 1;	padding: 0 25px;	position: relative;}#nav-list ul li:after {	content: '';	position: absolute;	top: -2px;	right: 0;	background: #0069bb60;	height: 20px;	width: 1px;}#nav-list ul li:last-child:after {	content: '';	position: absolute;	top: -1px;	right: 0;	background: #fff;	height: 20px;	width: 1px;}#nav-list ul li a {	border-bottom: 1px solid transparent;	color: #070707;	font-weight: 600;	font-style: normal;	position: relative;	text-decoration: none;}#nav-list ul li a:hover {	color: #0069bb;	border-bottom: 1px solid #0000001a;	text-decoration: none;	transition: all 0.3s;}/*** @section sub menu*/.sub-menu {	background-color: #fff;	border: 1px solid #c7be9660;	position: absolute;	top: 20px;	left: 35px;	z-index: 1000;	display: none;	float: left;	max-width: 300px;	min-width: 200px;	padding: 15px !important;	margin: 0;	list-style: none;}.sub-menu li {	display: block !important;	line-height: 1.9 !important;    padding: 0 !important;}.sub-item-has-children {	position: relative;}.sub-item-has-children:after {	content: "";	border-top: 4px dashed;	border-color: #000;	border-top: 4px solid \9;	border-right: 4px solid transparent;	border-left: 4px solid transparent;	position: absolute;	right: -15px;	margin-top: -2px;	top: 50%;}/*** @section menu button*/@media (min-width: 768px) {	.menu-button {		display: none;	}}.menu-button {	position: absolute;	right: 15px;	top: 10px;	background-color: transparent;	background-image: none;	border: 1px solid transparent;	z-index: 99999;}.menu-button:focus {  outline: 0;}.menu-button .icon-bar {	background: #2c72cd;	display: block;	width: 28px;	height: 2px;	border-radius: 1px;}.menu-button .icon-bar + .icon-bar {	margin-top: 5px;}.sr-only {	position: absolute;	width: 1px;	height: 1px;	padding: 0;	margin: -1px;	overflow: hidden;	clip: rect(0, 0, 0, 0);	border: 0;}#nav button.active {	position: fixed !important;    top: 28px !important;    right: 18px;}#nav button.active > .icon-bar {	background: #2c72cd !important;}#nav button.active > .icon-bar:nth-child(2) {	position: absolute;	top: 15px;	left: 10px;	transform: rotatez(-135deg);	transition: all 0.5s;}#nav button.active > .icon-bar:nth-child(3) {	background: transparent !important;}#nav button.active > .icon-bar:nth-child(4) {	position: absolute;	top: 10px;	left: 9px;	transform: rotatez(-45deg);	transition: all 0.5s;}/*** @section mobile navigation*/#nav.active {	background: rgba(55, 61, 62, 0.35);	content: "";	display: block !important;	opacity: 1;	position: fixed;	height: 100vh;	width: 100%;	top: 0;	left: 0;	z-index: 999;}#nav.active ul {	position: relative;}#nav.active #nav-list {	display: block !important;	background: #fff;	color: #fff;	padding: 80px 30px 0 30px;	position: fixed;	right: 0;	top: 0;	z-index: 9999;	width: 100%;    height: 100vh;}#nav.active #nav-list ul li {    display: block;    list-style: none;    line-height: 1;    padding: 0;	margin-bottom: 40px;	text-align: center;}#nav.active #nav-list ul li a {	font-size: 25px;}/*** @section recommended*/.recommended {	background-color: #0069bb;	padding: 30px 0 20px 0;	position: relative;}.recommended .title {	color: #fff;	text-align: center;}.recommended-items {	padding: 10px;	width: 20%;	line-height: 1;	text-align: center;}.recommended-items a {	color: #fff;	font-size: 14px;	font-weight: 600;	text-decoration: none;}.recommended-items a:hover {	color: #fff;	text-decoration: none;}.recommended-items img {	border: 5px solid transparent;    border-top-left-radius: 10px;    border-bottom-right-radius: 10px;	margin-bottom: 5px;}.recommended-items a:hover img {	border: 5px solid #fff;    border-top-left-radius: 10px;    border-bottom-right-radius: 10px;    margin-top: -5px;	transition: all 0.5s;}/*** @section compilation*/.compilation {	background-color: #f1f1f1;	padding: 30px 0 10px 0;	position: relative;	margin-bottom: 30px;}.compilation-items {	-ms-flex-align: center;    align-items: center;    -ms-flex: 0 0 30%;    flex: 0 0 30%;    flex-basis: 30%;    margin-bottom: 20px;    line-height: 1;    text-align: center;}.compilation-items a {	color: #070707;	font-size: 13px;	font-weight: 600;	text-decoration: none;}.compilation-items a:hover {	color: #070707;	text-decoration: none;}.compilation-items img {	box-shadow: none;	margin-bottom: 5px;}.compilation-items a:hover img {	box-shadow: 0px 0px 43px -8px rgba(0,0,0,0.75);    margin-top: -5px;	transition: all 0.5s;}/*** @section latest*/.latest {	background-color: #fff;	padding: 30px 0 10px 0;	position: relative;	margin-bottom: 20px;}/*** @section popular*/.popular {	background-color: #fff;	padding: 0 0 10px 0;	position: relative;}.popular .flexbox {    justify-content: left;}.popular .recommended-items a {	color: #070707;	font-size: 14px;	font-weight: 600;	text-decoration: none;}.popular .recommended-items a:hover {	color: #070707;	text-decoration: none;}.popular .recommended-items img {	border: 5px solid transparent;    border-top-left-radius: 10px;    border-bottom-right-radius: 10px;	margin-bottom: 5px;}.popular .recommended-items a:hover img {	border: 5px solid #0069bb;    border-top-left-radius: 10px;    border-bottom-right-radius: 10px;    margin-top: -5px;	transition: all 0.5s;}/*** @section popular*/.about-us {	background-color: #f1f1f1;	padding: 30px 0 20px 0;	position: relative;}/*** @section category*/.category {	background-color: #fff;	position: relative;}/*.category .col-md-4,.single-inner .col-md-4 {    width: 29% !important;}.category .col-md-8,.single-inner .col-md-8 {    width: 71% !important;}*/@media (min-width: 1150px) {	.category .col-md-4,	.single-inner .col-md-4 {	    width: 25%; min-width: 200px; max-width: 365px; /*dimas changed 14.05.25*/	}	.category .col-md-8,	.single-inner .col-md-8 {	    width: 75% !important;	/*dimas changed 14.05.25*/ }}.category .flexbox {    align-items: baseline;}.category-desc {	padding-bottom: 40px;}.category-desc h1 {	margin-bottom: 5px;}.category .compilation-games {	padding: 30px 0 20px 0;}.category .compilation-items {	-ms-flex-align: center;    align-items: center;    -ms-flex: 0 0 23%;    flex: 0 0 23%;    flex-basis: 23%;    margin-bottom: 20px;    text-align: center;}.tags a {    background: #0069bb;    border-radius: 3px;    color: #fff;    font-size: 13px;    padding: 3px 5px 4px 5px;    text-decoration: none;}.tags a:hover {    background: #864bf0;    color: #fff;    text-decoration: none;}.background-game {    position: relative;    width: 100%;    height: 100%;    display: block;    background-repeat: no-repeat;    background-position: center top;    background-size: cover;    z-index: 2;}.background-game:before {	background: #212121;	content: '';    position: absolute;	opacity: 0.7;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    z-index: -1;}.owl-carousel {	margin-top: 30px;}/*** @section category*/.aside {	background-color: #0069bb;	padding: 17px 17px 1px 17px;}.aside img {	margin: 0 auto 15px auto;}.aside ul {	padding: 0;	margin: 0;}/*** @section archive nav*/#navi {    color: #aea177;    position: relative;    margin: 0 0 40px 0;    text-align: center;}#navi a {    color: #383838;    padding: 7px 12px;    text-decoration: none;}#navi a:hover {    background: transparent;    border-radius: 50%;    color: #aea177;    text-decoration: none;}#navi .current {    background: #aea17720;    border-radius: 50%;    color: #aea177;    padding: 7px 12px;}/*** @section single*/.single-inner {    background: #f1f1f1;    padding-top: 15px;}.single-inner .single-games {	padding: 0;}.left-item {    margin-bottom: 20px;}.right-item {	background-color: #864bf0;    padding: 17px 17px 5px 17px !important;    text-align: center;}.right-item a {	color: #fff;	font-size: 13px;	font-weight: 600;	text-decoration: none;}.right-item a:hover {	color: #fff;	text-decoration: none;}.right-item img {	box-shadow: none;	height: auto;	margin: 0 auto 5px auto;}.right-item a:hover img {	box-shadow: 0px 0px 43px -8px rgba(0,0,0,0.75);	transition: all 0.5s;}.right-item div {	line-height: 1;	margin-bottom: 11px;}.single-games {	align-items: normal;}.col-pd {	padding-right: 0 !important;}.tech-icons a {	color: #212121;	padding-left: 30px;	position: relative;}.tech-icons {	margin-top: 10px;}.reload {	padding-right: 40px;}.reload:before {	background-image: url(assets/img/icons/refresh.svg);	content: "";	background-repeat: no-repeat;	background-size: 20px 20px;	position: absolute;	top: 0;	left: 0;	height: 20px;	width: 20px;}.full-screen:before {	background-image: url(assets/img/icons/expand.svg);	content: "";	background-repeat: no-repeat;	background-size: 20px 20px;	position: absolute;	top: 0;	left: 0;	height: 20px;	width: 20px;}/*** @section carousel*/.carousel-items {	text-align: center;}.carousel-items a {	color: #070707;	font-size: 13px;	font-weight: 600;	text-decoration: none;}.carousel-items a:hover {	color: #070707;	text-decoration: none;}.carousel-items img {	box-shadow: none;	margin-bottom: 5px;}.carousel-items a:hover img {	box-shadow: 0px 0px 43px -8px rgba(0,0,0,0.75);    margin-top: -5px;	transition: all 0.5s;}.owl-nav {	display: none !important;}.big {	margin: 20px 0 30px 0;}/*** @section sub footer*/.sub-footer {	background-color: #222;    padding: 30px 0;    margin: 0;	position: relative;}.about-text {	color: #929292;	margin: 20px 0 10px 0;}.about-text p:nth-child(1) {	font-weight: 600;}.widget h5 {    display: block;    line-height: 1;    font-size: 15px;    font-weight: 600;    color: #fff;    border-left: 3px solid #0069bb;    padding-left: 15px;    margin: 65px 0 20px;    text-transform: uppercase;}.widget ul {	padding: 0;	margin: 0;}.widget ul li {	list-style: none;	padding-left: 20px;	position: relative;}.widget ul li a {	color: #fff;	text-decoration: none;}.widget ul li a:hover {	color: #fff;	margin-left: 5px;	text-decoration: none;	transition: all 0.5s;}.widget ul li a:before {    content: '';    position: absolute;    top: 8px;    left: 0;    border: 1px solid #929292;    border-radius: 50%;    height: 8px;    width: 8px;}.widget ul li a:hover:before {    border: 1px solid #0069bb;	transition: all 0.5s;}.social {	position: relative;}.social a {	border: 1px solid #e9e9e9;	border-radius: 2px;	padding: 15px;	display: inline-block;	margin-right: 10px;}.social img {	height: 25px;}/*** @section footer*/footer {	background-color: #0069bb;	color: #fff;	font-size: 12px;	line-height: 1;	padding: 15px 0;	text-align: center;}/*** @section button up*/#button-up {    display: none;    position: fixed;    right: 20px;    bottom: 45px;    cursor: pointer;    z-index: 99;}#button-up img {    height: 40px;    width: auto;}