/*
Theme Name: Truck Child Theme
Template: truck
Theme URI: https://truck.ancorathemes.com/
Description: Truck Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.0
Tested up to: 6.7.2
Requires at least: 5.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: truck
*/

/* =Child-Theme customization starts here
------------------------------------------------------------ */

:root,
html:root,
body[data-theme="light"],
body[data-theme="default"],
body[class*="theme"] {
  --theme-color-text_link: #971a1d !important;
  --theme-color-text_hover: #971a1d !important;
}

.premium-carousel-dots-above ul.slick-dots {
	right: 15px !important;
	left: inherit !important;
}

.scheme_dark,
body.scheme_dark,
.scheme_dark:where(.editor-styles-wrapper), .scheme_light,
body.scheme_light,
.scheme_light:where(.editor-styles-wrapper), .scheme_orange,body.scheme_orange,.scheme_orange:where(.editor-styles-wrapper) {
  --theme-color-text_link: #971a1d !important;
	 --theme-color-text_hover: #971a1d !important;
	--theme-color-text_link2: #971a1d !important;
	 --theme-color-text_hover2: #971a1d !important;
}

.size-icons .sc_icons_creative .sc_icon_type_svg {
    width: 48px;
}

.para_adjust .sc_icons_item_details {
    margin-top: 20px !important;
}

.no_off .sc_icons_number .sc_icons_item_number {
	display: none ;
}

.head_size .sc_icons_item_title {
	font-size: 23px ;
}

.box-align .trx_addons_column-1_3 {
    padding-right: 40px !important; 
}

.bold_exp .sc_skills_counter .sc_skills_item_title {
    font-size: 20px !important;
    font-weight: 700 !important;
}

.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
	background-color: #FFA21D !important;
}

.ecom-padding-align .sc_icons_card .sc_icons_item {
    padding: 20px;
}

.ecom-font-align .sc_icons_card .sc_icons_item .sc_icons_item_details {
    margin-top: 20px;
	font-size: 14px;
}

.man-padding-align .sc_icons_card .sc_icons_item {
	padding: 40px ;
}

.icons-align-list .sc_icons_item {
	align-items: center !important;
}

.why_choose_list .sc_icons_item_details  {
	margin-top: 0px !important; 
}

.why-choose-line .sc_icons_item_title {
	font-size: 22px !important;
	line-height: 32px !important
}

.icon-space .sc_icons_icon.sc_icon_type_svg {
	margin-top: 20px !important
}
.tp-arr-allwrapper,
.tp-arr-imgholder {
	display: none;
}
.home-client .sc_icons_divider2 {
	box-shadow: none;
	background-color: transparent;
}

.services_page_header,
.services_page_featured > img {
	display: none;
}

[class*="scheme_"], 
body[class*="scheme_"],
.sc_services_accent .sc_services_item_content,
.sc_icons_item_description,
.sc_icons_item_description a {
  color: #222;
}

.footer_custom [class*="scheme_"] {
	 color: #fff;
}

.header_position_over .top_panel {  
  background: #ffffff !important;
}

/*.sc_item_columns .sc_icons_light.sc_icons_size_large .sc_icon_type_svg svg, 
.elementor-element.elementor-widget-trx_sc_icons .sc_icons_alter .sc_icon_type_svg svg, 
.sc_icons_light.sc_icons_size_large .sc_icon_type_svg svg, 
.sc_icons_alter.sc_icons_size_large .sc_icon_type_svg svg
.sc_icons_light.sc_icons_size_large .sc_icon_type_svg object,
.sc_icons_alter .sc_icon_type_svg svg {
  width: 4.8em;
  height: 4.8em;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  border-radius: 100px;
} */
.sc_icons_light .sc_icons_icon + .sc_icons_item_details, 
.sc_icons_light .sc_icons_image + .sc_icons_item_details {
  margin-top: 1em;
}

/* Logo Slider */
.slider-linear .swiper-wrapper,
.logo-slider .swiper-wrapper{
	transition: transform 8000ms linear;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.contact-us-icons .sc_icon_type_svg svg {
    stroke: none !important;
    fill: none !important;	
}
.what-we-offer-icon .sc_icon_type_svg svg {
	width: 5em;
    height: 5em;
}

.what-we-offer-icon .sc_icons_card .sc_icons_icon + .sc_icons_item_details {
	margin-top: 1.5em;
}
.page_content_wrap {
	padding: 0 !important;
}
.man-empower .sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
	fill: var(--theme-color-alter_link) !important;
}
.why_choose_list.why-choose-line .sc_icons_alter .sc_icons_image img {
  max-width: 100%;
}
.why_choose_list.why-choose-line .sc_icons_image {
	width: 80%;
}
.why_choose_list.why-choose-line .sc_icons_item_details {
	margin-left: 20px !important;
}

.scroll_to_top_style_default::before {  
  content: '' !important;
}

.scroll_to_top_style_default img {
  width: 30px;
  margin-top: 7px;
}

#page_preloader {
	opacity: 1;
}

.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link:hover .sc_layouts_iconed_text_icon.icon-phone-call { 
  background-color: var(--theme-color-text_link) !important;
}

@media (max-width: 1439px) {
  .sc_layouts_menu_popup .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a, .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a, .sc_layouts_menu_popup.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
    padding: 0.5em 1.2em !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .tp-bullets.bullets_dots_fill {
    margin-top: 30px;
  }
}