/*
Theme Name: Jaroti Child
Theme URI: https://demo.theme-sky.com/jaroti/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: jaroti
Version: 1.0.12
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: jaroti-child
*/


@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap');


/* Header */

.sticky-wrapper .header-left {width:33%;}
.sticky-wrapper .header-right {width:5%;}
.header-middle .menu-wrapper.menu-center {width:67%;}
.widget-container.ts-social-icons .normal-logo, header .logo img {width:100% !important;}
.header-top {background-color: #d2d2d2 !important;border-color: #4e4747 !important;}
.sticky-wrapper nav > ul.menu > li > a, .sticky-wrapper nav > ul > li > a {font-size: 1.2rem !important;font-weight: 600 !important;color: #000 !important;letter-spacing: 2px;text-transform: uppercase;}
.header-top .ts-header-help-title a:hover {color:#fff !important;}
.header-top a:hover {color:#fff !important;}
.header-top nav > ul.menu > li.current-menu-item > a {font-weight:900 !important;}
.header-top .ts-header-help-title {letter-spacing:2px !important;}
.dropdown-container .theme-title span, .my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number {position:static !important;}.ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {margin: 0 20px 0 0 !important;}

.header-top .ts-header-help-title a:hover, .header-top nav > ul.menu > li.current-menu-item > a {color:#000 !important;}
ul.sub-menu a span {color:#000 !important;font-size: 1rem !important;font-weight: 600 !important;color: #000 !important;letter-spacing: 2px;text-transform: uppercase;padding-left:5px !important;}
ul.sub-menu {background:#eee !important;}
.header-v2 .ts-header nav > ul.menu li ul.sub-menu:before {top:20px !important;}
.header-v2 .ts-header nav > ul.menu li ul.sub-menu li {line-height:14px !important;}
.ts-header nav > ul.menu li ul.sub-menu {left:25px !important;}

.shopping-cart-wrapper .cart-control {background: #fe0000 !important;font-weight:bold !important;}
.shopping-cart-wrapper .cart-control .ic-cart:before {color:#fff !important;}
.cart-number {background-color:transparent !important;display:none !important;}
.shopping-cart-wrapper .cart-control .cart-total {display:inline-block !important;color:#fff !important;}

.breadcrumb-title-wrapper {padding-bottom:40px !important;}
.breadcrumb-title-wrapper .page-title {color: #fff !important;font-size: 6rem !important;text-transform: uppercase;line-height:1 !important;}
.breadcrumb-title-wrapper .breadcrumbs-container > .current {color:#fff !important;font-weight:900 !important;display:none !important;}
.breadcrumb-title-wrapper {background:url(/wp-content/uploads/2024/05/spare-parts.jpg);min-height: 300px;background-size: cover !important;display: flex;align-items: center;}

.shopping-cart-wrapper .cart-control .cart-total {margin-left:5px !important;}

.ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {margin: 0 15px 0 0 !important;}

@media (min-width: 1600px) {
body.layout-fullwidth .ts-header .container {padding-left:0px !important;padding-right:0px !important;}
}

@media (min-width: 1340px) {
body.layout-fullwidth .ts-header .container {padding-left:0px !important;padding-right:0px !important;}
}

@media (min-width: 1279px) {
header .container {max-width:1475px !important;}
.header-top .container {padding-left:40px !important;padding-right:40px !important;}
}

@media screen and (max-width: 1279px) {
.header-left {width:33% !important;}
.header-top .header-left {width:60% !important;}
.ts-header .my-wishlist-wrapper .tini-wishlist, .ts-header .my-account-wrapper .account-control > a, .ts-header .shopping-cart-wrapper .cart-control {padding:5px !important;}
.sticky-wrapper nav > ul.menu > li > a, .sticky-wrapper nav > ul > li > a {letter-spacing:1px !important;font-size:1rem !important;}
}

@media only screen and (min-width: 767px) {
.shopping-cart-wrapper {display:none !important;}
}

@media only screen and (max-width: 767px) {
.ts-sidebar-content .logo-wrapper img {width: auto !important;}

.header-store-notice > .container,
.header-top > .container,
.header-middle > .container{
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
  flex-grow: 1;
  flex-wrap: nowrap;
}

.header-v2 .header-middle .header-right {
  width: 60px !important;
}

.header-v2 .header-middle .header-left {
  flex-shrink: 0;
}

}

@media screen and (max-width: 650px) {
.header-left {width:60% !important;}
.header-right {width:40% !important;}
.breadcrumb-title-wrapper .breadcrumbs a, .category-spare-parts .breadcrumb-title-wrapper .breadcrumbs {font-size:.8rem !important;}
}


/* All Elements */
.offices strong {color:#fe0000 !important;}
.offices a strong {color:#333 !important;}
span.red {color:#fe0000 !important;}
span.landtek {background: #026e49;font-weight: 500;padding: 5px;font-family: "Sofia Sans", Sans-serif;}
.scroll-button {display:none !important;}
.subhead {font-size: 1.2rem !important;display: block;letter-spacing: 1px;margin-bottom: 10px;}
.elementor-button-wrapper .elementor-button {border-color: #026e49 !important;}
.elementor-button-icon .e-font-icon-svg {height: 1em;top: 2px;position: relative;}

/* Application Automation */

.category-applications #main-content ul {list-style-position: outside;padding-left: 1em;}
.category-applications #main-content ul li {list-style: disc !important;}
.category-applications #main-content li {margin-left: 1em;}
.elementor-lightbox .elementor-lightbox-image {max-height: 80vh !important;}
.category-applications .elementor-slideshow__title {font-size: 16px;font-weight: 400;color: #fff !important;text-transform: capitalize !important;}
.category-applications .elementor-image-gallery .gallery-item a img {padding:5px !important;}
.applications-header {padding: 20px !important;margin-bottom:20px !important;display:flex;}
.applications-header h2 {font-family: Albert Sans !important;font-style: normal;font-weight: 800 !important;text-transform:uppercase !important;font-size:3.5rem;color:#fff;line-height:1 !important;}
.applications-header h4 {margin-bottom: 5px;font-size: 1rem;color:#fff;font-weight:600;}
.applications-header {background: url(/wp-content/uploads/sites/3/2024/08/automation-back-light.jpg) center center;padding: 20px !important;background-size: cover !important;}
.autocontactimg {max-width:200px !important;width:100% !important;}
.applications-header p {color:#fff !important;margin-bottom:0px;}
.applications-header .headshot img {max-width:200px;margin-right:20px !important;}
span.smallhead {font-style:normal !important;text-transform: uppercase !important;letter-spacing: 2px !important;}

@media screen and (max-width: 650px) {
span.subhead {font-size: 1rem !important;}
.applications-header {flex-direction: column !important;}
}


.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/* Footer */

footer#colophon {color:#fff !important;background-color: #fff !important;background: url(/wp-content/uploads/2024/09/footer-image-baseball.jpg) top center no-repeat;padding-left:20px !important;padding-right:20px !important;background-size:cover !important;}
