/*
Theme Name:   Global Automobile Child Theme
Description:  Write here a brief description about your child-theme
Author:       360inc
Author URL:   https://globalautomobile.360websitedemo.com/
Template:     motorx
Version:      1.0.0
Tested up to: 1.0.0
Requires PHP: 8.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  globalautomobile-child-theme
*/
/*.header-default #header.header-default {
	background:#fff !important;
}
.header-default .inner-header {
	margin: 0 7px;
}
.header-default #header.header-default .header-ct-left .logo {
	border-color: #fff !important;
}
#header .header-wrap .header-ct-left {
	flex-grow: 0 !important;
/* 	margin-left: 50px; 
}*/
/*#header .header-wrap .header-ct-center {
	justify-content:left !important;
	margin-left:80px !important;
}*/
/* #mainnav > ul > li {
	margin-left: 20px !important;
	margin-right: 20px !important;
}*/
#wpcf7-f7761-o2 span.wpcf7-list-item.first.last {
    margin-left: 0;
}

/*a.glink.nturl.notranslate:first-child {
    border-right: 1px solid #000 !important;
}*/
.glink:first-of-type::after {
    content: "";
    display: inline-block;
    width: 2px;
    height: 20px;
    background-color: black;
    margin: 0 4px 0px 6px;
    vertical-align: middle;
}
a.glink.nturl.notranslate {
    padding: 0px 0px;
    color: #084A53;
    /* font-size: 27px; */
    font-weight: 700;
    font-size: 17.99px;
}
#wpcf7-f7761-o1 span.wpcf7-list-item.first.last {
    margin: 0;
}
a.glink.gt-current-lang {
    color: #CC5635 !important;
}

#header.header-04{
	background: #fff !important;
}
#header.header-04.style-dark #mainnav > ul > li > a {
	color: #000 !important;
}
#header.header-04 #logo a img {
	max-width: 200px !important;
}
#menu-header-menu > li {
	margin-right: 25px !important;
	margin-left: 25px !important;
}
#header.header-04 .tf-btn {
	border: none !important;
	padding: 15px 25px !important;
	border-radius: 10px !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 20.16px;
	background: #cc5635 !important;
	color: #fff !important;
	margin-right: 20px !important;
}

.single.single-post .item-meta.post-comments {
	display: none;
}
.themesflat-top.style-04 {
    background: #084a53 !important;
}
.list-infor-topbar li i, .list-infor-topbar li path, .themesflat-top .list-infor-topbar svg path {
    color: #cc5635 !important;
    fill: #cc5635 !important;
}
.inner.list-infor-topbar svg {
    rotate: 90deg;
}
.dealer-address .icon-motorx-pin1{
	color: #CC5635 !important;
}
.page-title {
    
    background-position: center center;
    background-size: cover !important;
}
.single.single-dealer .tfcl_dealer_add_new_review,
.single.single-dealer .dealer-customer-review {
	display: none;
}
.custom_contact svg path,.icon-quote svg path,.elementor-icon-list-icon svg path{
    fill: #CC5635 !important;
}
.subcribe-footer-2 .ft-mailchimp-form input[type="email"] {
	border: 1px solid #ffffff26 !important;
	    background: #ffffff1f !important;
}
.hero_section_slider{
	background: linear-gradient(90deg, #E95629 0%, #1B545B 42.1%, #070A0A 69.6%, #CBD6D7 100%);
	background-blend-mode: multiply;

}
.hero_section_slider .bgimg{
	background-size: 100% !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
}
.tfcl-listing-btn i {
    font-size: 18px;
    position: relative;
    left: 0px;
    top: 0px !important;
}
.services-post .tf-button svg{
	display: none !important;
}
.contact-home3 button {
	text-transform: none !important;
}
.custome_brand_section img{
	padding: 5px !important;
	width: 150px !important;

}
/*.custome_brand_section .elementor-image-box-title{
	display: none;

}
.custome_brand_section .elementor-image-box-title{
	opacity: 0;
}
.custome_brand_section:hover .elementor-image-box-title{
	background: #545454b8;
	opacity: 1;
	z-index: 2;
	-webkit-filter: blur(0);
	transition: opacity .2sease, top .2sease;
	display: block;
	width: 100%;
	position: absolute;
	top: 50%;
	bottom: 50%;
	left: 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
}*/
.custome_brand_section .elementor-image-box-wrapper {
    position: relative;
    display: inline-block;
}

.custome_brand_section .elementor-image-box-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.7); /* Semi-transparent black background */
    color: white;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 16px;
    opacity: 0; /* Hidden by default */
    transition: opacity 0.3s ease-in-out;
    width: max-content;
    text-align: center;
}

/* Show only the hovered image's title */
.custome_brand_section .elementor-image-box-wrapper:hover .elementor-image-box-title {
    opacity: 1;
}
.custome_brand_section .elementor-image-box-wrapper:hover img {
	padding: 0 !important;
}
.intl-tel-input .selected-flag .iti-arrow {
	right: 5px !important;
}
.intl-tel-input.separate-dial-code.allow-dropdown input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
    padding-left: 110px !important;
}
.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag {
    width: 105px !important;
}
.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag {
    width: 110px;
}
#wpcf7-f5604-p6399-o1 .current,#wpcf7-f5604-p6399-o1 .wpcf7-textarea{
	font-size: 16px;
	color: #5E5F63;
    accent-color: #5E5F63;
    font-weight: 500;
    line-height: 20.16px;
}
#wpcf7-f5604-p6399-o1 .wpcf7-date{
	text-transform: uppercase;
}
 div.wpcf7 form .wpcf7-textarea::placeholder {
    color: #5E5F63 !important;
    font-weight: 500;
}
#header .header-wrap .header-ct-right {
	margin-right: 8px;
}
/*cutome services deatils*/
 .cutome_business.single-services .page-wrap.fullwidth .content-area {
	width: 100% !important;
} 
 .cutome_business.single-services #secondary {
	display: none !important;
}
.nice-select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    border: none;
    border-bottom: 1px solid #ECECEC;
	padding: 15px 0px;
	font-size: 16px !important;
    font-weight: 500;
} 
.nice-select .current {
	font-size: 16px !important;
    font-weight: 500 !important;
}
/*kv 24-03-2025*/
#rev_slider_1_1_wrapper .hephaistos.tparrows.rs-touchhover {
	background: #fff !important;
}#rev_slider_1_1_wrapper .hephaistos.tparrows.rs-touchhover:before {
	color: #cc5635 !important;
}
#rev_slider_1_1_wrapper .hephaistos.tparrows {
	border: 2px solid #fff !important;
	background: transparent !important;
}
#rev_slider_1_1_wrapper .hephaistos.tparrows:before {
 font-family: 'motorx' !important;
 font-size: 22px !important;
 font-size: 500 !important;
}
#rev_slider_1_1_wrapper .hephaistos.tparrows.tp-leftarrow:before {
	content: "\e94a" !important;
}
#rev_slider_1_1_wrapper .hephaistos.tparrows.tp-rightarrow:before {
	content: "\e94b" !important;
}
.tp-rightarrow.tparrows.hephaistos:bofore{
	content: "\e94b" !important;
}
.tp-leftarrow.tparrows.hephaistos:bofore{
	content: "\e94a" !important;
}
#revslider-initialised .tp-rightarrow.tparrows.hephaistos:bofore{
	content: "\e94b" !important;
}
#revslider-initialised .tp-leftarrow.tparrows.hephaistos:bofore{
	content: "\e94a" !important;
}
/*kv 24-03-2025*/
/*kv 01-04-2025*/
.author .author-introduction {
    display: none;
}
.author .page-header.style2 .page-title {
    padding-top: 175px;
    padding-bottom: 138px;
}

.author .wrap-tfcl-listing-card.cards-item.col-md-6.col-xs-12 {
    width: 33.33%;
}

.author .group-card-item-listing.row {
    margin: 0 auto;
}
.author .page-header.style2 .page-title {
    height: 480px;
}
/*kv 01-04-2025*/
/*kv 02-04-2025*/
#header .inner-canvas-nav .group-header-logo .show-search {
    display: none !important;
}.group-header-logo #logo-mobi .site-logo {
    max-width: 230px;
}
/*kv 02-04-2025*/
div#comments {
    display: none !important;
}
@media only screen and (max-width: 767px) {
    .flexslider .flex_caption {
        margin: 0 !important;
        padding: 220px 15px !important;
    }
    #rev_slider_1_1_wrapper .hephaistos.tparrows:before {
    	line-height: 45px !important;
    }
    #rev_slider_1_1_wrapper .hephaistos.tparrows {
    	width: 45px !important;
    	height: 45px !important;
    }
}
@media (max-width: 376px){
	.elementor-7456 .elementor-element.elementor-element-2164ee9 .tf-counter {
	    text-align: left;
	    padding: 0px 0px 0px 0px;
	    margin: 0px 0px 0px -25px !important;
	}
}@media (max-width: 1200px){
	#menu-header-menu > li {
	    margin-right: 20px !important;
	    margin-left: 20px !important;
	}
}