/*
Theme Name: Autozox Child
Theme URI:http://wordpress.zcube.in/autozox
Description: Autozox – Car Repair Services WordPress Theme.
Text Domain: autozox
Author:       zcube
Author URI: https://www.templatemonster.com/authors/zcube/
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Template:     autozox
Version:      1.0

*/


/* Theme customization starts here
  -------------------------------------------------------------- */
.second-header a:hover {
  color: #e81c2e;
  background: none;
}
.second-header a.top-btn:hover {
  color: #fff;
  background: #10336a;
}
.right-menu a:hover .text strong {
  color: #e81c2e;
}
.right-menu .icon {
  float: left;
  margin-right: 20px;
  border-left: 1px solid #5e6d85;
  padding-left: 20px;
}
.right-menu li:first-child {
  display:none;
}
.slider-bg .video-i.popup-video {
	display: none;
}
.home-subaru .elementor-container {
  width: 100%;
  padding-right: var(--bs-gutter-x,.75rem);
  padding-left: var(--bs-gutter-x,.75rem);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1400px) {
.home-subaru .elementor-container {
  max-width: 1320px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.home-subaru .elementor-container {
  max-width: 1140px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.home-subaru .elementor-container {
  max-width: 960px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.home-subaru .elementor-container {
  max-width: 720px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.home-subaru .elementor-container {
  max-width: 540px;
}
}
.masonry-gallery-huge .grid-item {
	position: relative;
  text-align: center;
  color: white;
	margin:0;
	width:33.2%;
	padding: 15px;
}
@media (min-width: 767px) and (max-width: 999px) {
.masonry-gallery-huge .grid-item {
	width:50%;
	padding: 10px;
}
}
@media (max-width: 766px) {
.masonry-gallery-huge .grid-item {
	width:100%;
	padding: 10px;
}
}
.galltitle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
h3.galltitle {
  color: #fff;
  font-size: 30px;
  width: 100%;
  padding: 20px;
}
.masonry-gallery-huge .grid-item figure img {
opacity: 0.6;
}
.home .masonry-gallery-huge .grid-item figure img {
  height: 400px;
  object-fit: cover;
}
.gallery-image {
  background: #000;
}
.gallery-image::before {
  content: "\f360";
  font-family: "Font Awesome 5 Pro" !important;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-size: 40px;
  color: #fff;
  transition: .3s;
  opacity: 0;
  z-index: 1;
  background: #232323;
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  border-radius: 4px;
}
.footer-widget a {
  color: #fff;
}
.footer-widget .fa-phone {
	margin-right:10px;
}
.footer-widget h4 {
	color: #fff;
	padding-bottom: 0px;
	font-weight: 400;
}
.footer-kontakt {
	margin-bottom: 30px;
}
.about-content li .text h4 {
  font-weight: 700;
}
.services-content-05 h4 {
  font-weight: 700;
}
.blog-content2 h4 {
  font-weight: 700;
}
.page-id-17 .slider-btn {
	display:none;
}
.lpg .services-05 h2 {
  color: #232323;
}
.lpg .services-09 .section-title h5 {
  color: #232323;
}
@media (min-width: 992px) {
.lpg .col-lg-4 {
  flex: 0 0 auto;
  width: 50%;
}
}
@media (min-width: 768px) {
.lpg .col-md-4 {
  flex: 0 0 auto;
  width: 50%;
}
}
.lpg .align-items-center:last-child {
	display: none;
}
.top-btn {
	padding: 16px 27px;
}
@media (min-width: 992px) and (max-width: 1200px) {
.top-btn {
  font-size: 11px;
  padding: 16px 25px;
}
}
.main-menu ul li {
  margin-left: 30px;
}
.main-menu ul li.page_item.current_page_item {
  margin-left: 30px;
}
.right-menu .text strong {
  color: #fff;
}
.right-menu .text span {
  color: #fff;
}
.cont .single-cta p {
  margin-bottom: 0;
	margin-left: 110px;
}
.main-menu ul li.page_item.current_page_item a {
  color: #e81c2e;
}
.main-menu ul li.page_item.menu-item-home.current_page_item a {
  color: #00173c;
}
@media (min-width: 1200px) and (max-width: 1500px) {
.main-menu ul li:first-child {
  margin-left: 30px;
}
}
.portfolio-template-default .col-lg-4 {
	display:none;
}
.portfolio-template-default .col-lg-8 {
	width:100%;
}
.portfolio-template-default .meta-info {
	display:none;
}
.portfolio-template-default .bsingle__post-thumb {
	display:none;
}
.b-meta {
	display: none;
}