/*
Theme Name:   Partdo Child
 Theme URI:    http://klbtheme.com/partdo/
 Description:  Partdo Child Theme
 Author:       KlbTheme
 Author URI:   http://themeforest.net/user/KlbTheme
 Template:     partdo
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  partdo-child
*/

.site-header.header-type-2 .header-topbar {
    color: #000000;
    /*background: linear-gradient(-45deg, #ed1c66, #6a23d5, #23a6d5, #23d5ab, #f03e3e, #e8890c, #e73c7e);
    background-size: 400% 400%;
    -webkit-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite;*/
}
.site-header.header-type-2 .header-topbar{
	background-color:#ffffff !important;
}
/*.header-switcher ul li a {
	color: #ffffff !important;
    background-color: #ff9503 !important;
}*/
.track-order a {
	border: 1px solid #000000;
    background-color: #000000 !important;
	color: #ffffff !important;
}
.track-order a:hover {
	color: #000000 !important;
	border: 1px solid #ff9503;
    background-color: #ff9503 !important;
}

.site-header.header-type-2 .header-topbar, .site-header.header-type-2 .klbth-menu-wrapper.topbar .klbth-menu > li:hover > a {
    background-color: transparent !important;
}
.site-header .header-topbar .header-switcher .klbth-menu > li > a {
    background-color: #ffffff;
    padding: 10px;
    color: #000000;
    height: 32px;
    margin-top: 5px;
    border-radius: 5px;
}
.site-header.header-type-2 .header-main, .site-header.header-type-2 .header-nav, .site-header.header-type-2 .header-mobile {
    background-color: #191919 !important;
}
.overlay-30-dark-min768::before {
   background-color: transparent;
}
.contact-us-form {
    margin: 0 auto;
	border: 2px solid #dfdfdf;
    border-radius: 5px;
    padding: 20px;
}
.contact-us-form .row p {
    margin-bottom: 15px;
}
.widget_testimonial .widget-body .testimonial-inner {
    padding-right: 50px;
}
.klbth-module-header.with-border h3.entry-title + nav, .klbth-module-header.with-border h3.entry-title + nav + a {
    display: none !important;
}
.klbth-slider-wrapper .klbth-slider.klbth-carousel.dots-align-def .slick-dots {
    border-top: 0px !important;
}
.search-holder .search-holder-inner .search-holder-item span {
    display: none;
}
.widget_testimonial .widget-body {
	text-align: center;
    background-color: transparent !important;
}
.widget.widget_testimonial h4.widget-title {
    color: #ffffff;
    text-align: center;
}
.widget_testimonial .widget-body .slick-dots {
    margin: 0 auto;
    margin-top: 15px;
}
.ul-list .elementor-widget-container ol {
    padding-left: 15px;
}
.term-condition .elementor-widget-container p {
    margin-top: 20px;
}

.site-footer .footer-widgets .footer-sidebar {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.site-footer .footer-copyright .footer-inner {
   padding-top: 1rem;
   padding-bottom: 0.8rem;
}
.site-footer .footer-row.dark .footer-inner {
    position: relative;
    margin-bottom: -70px;
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    border-radius: 500px;
    padding: 0px 50px;
}
.footer-row .widget_nav_menu ul {
    text-align: center;
}
.footer-row .widget_nav_menu ul li {
    display: inline;
    margin: 0 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.site-footer .klbth-newsletter {
	padding-top: 2rem !important;
	padding-bottom: 1.5rem !important;
}
.site-footer .footer-row.light .footer-inner {
    padding-top: 65px;
}
.site-footer .footer-copyright .footer-inner p{
	opacity: 1;
}
.site-footer .footer-copyright .copyright-row .column {
	text-align: center;
    display: table;
	-ms-flex: 100%;
	flex: 100%;
	max-width: 100%;
}

.site-footer .footer-widgets .footer-sidebar .col {
    width: 100%;
}
.site-footer .footer-widgets .footer-sidebar .col ul#menu-main-menu {
    text-align: center;
    width: 100% !important;
}
.site-footer .footer-widgets .footer-sidebar .col ul#menu-main-menu li{
    text-transform: uppercase;
    display: inline-block;
    margin: 0px 15px;
    letter-spacing: 0.5px;
}
.site-footer ul.social-media {
    text-align: center;
    display: flex;
    justify-content: center;
}
.site-footer ul.social-media li {
    margin: 0px 5px;
}
.site-footer ul.social-media li a {
    color: #ffffff !important;
}
.footer-row.footer-copyright .footer-inner {
    padding-top: 15px !important;
}

@media screen and (min-width:768px){
.elementor-swiper {
    width: 70%;
    margin: 0 auto;
}	
.contact-us-form {
	max-width: 75%;
}	
}

@media screen and (max-width:767px){
.site-drawer .klbth-menu-wrapper + .drawer-heading {
    display: none;
}
.site-drawer-row.site-drawer-footer {
	display: none;
}	
.site-footer .footer-row.dark .footer-inner {
    border-radius: 5px;
    padding: 0px 10px;
}	
.footer-row.footer-copyright .footer-inner {
    padding-top: 0px !important;
}
.site-footer .footer-widgets .footer-sidebar {
    padding-top: 2rem;
    padding-bottom: 0rem;
}	
.footer-row .widget {
    margin-bottom: 1.5rem;
}	
}