/**
* Theme Name: Partdo Child
* Description: This is a child theme of Partdo, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: partdo
* Version: 1.4.1
*/

html, body {
    font-family: "Roboto Condensed", sans-serif; 
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto Condensed", sans-serif; 
}
 
.site-header .klbth-menu-wrapper.topbar .klbth-menu > li > a {
    font-size: 14px;
}
.site-header .header-topbar .header-notice p {
    font-size: 14px;
}
.site-header .header-topbar .header-notice + .header-switcher {
    display: none;
}
.site-header .klbth-menu-wrapper.primary .klbth-menu > .menu-item > a {
    font-family: "Roboto Condensed", sans-serif; 
    font-size: 16px;
}
.categorias-home .klbth-module-categories .categories.list-style .category .entry-media {
    border: none;
}
.blog {
    font-family: "Roboto Condensed", sans-serif;
}
.klbth-module-header .klbt-module-tab-links.style-2 .tab-item.active .tab-link {
    background: #0871B3;
}
.klbth-module-categories .categories.list-style .category .entry-detail .category-name {
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
}
.klbth-module-categories .categories.list-style .category .entry-detail .sub-categories ul li a {
    font-size: 16px;
}
.klbth-module-categories .categories.list-style .category .entry-detail > .btn {
    font-size: 16px;
    font-family: "Roboto Condensed", sans-serif; 
}
.klbth-banner .badge {
    height: auto; 
}
.blog-home .post .entry-title a {
    font-size: 20px;
}
.blog-home .entry-excerpt p {
    font-size: 16px;
}
.blog-home .entry-published {
    font-size: 14px;
}
.blog-home .entry-meta .meta-item:nth-child(2) {
    display: none;
}
.widget_about_company .company-content .entry-title {
    font-size: 32px;
    font-family: "Oswald", Sans-serif;
    margin-bottom: 30px; 
}
.footer-row.light .widget_about_company .company-content .entry-description p {
    font-size: 18px;
}
.site-footer .footer-sidebar .widget .widget-title {
    font-family: "Staatliches", Sans-serif;
    font-size: 24px;
    font-weight: normal; 
}
.widget_contact .company-works {
    font-size: 18px;
    opacity: 0.6;
}
.widget_contact .company-works a {
    color: #FFFFFF;
}
.widget_contact .company-works a:hover {
    opacity: 0.4;
    text-decoration: underline;
}
.site-footer .footer-sidebar .widget_nav_menu ul li a {
    font-size: 18px;
    opacity: 0.6; 
}
.site-footer .footer-sidebar .widget_nav_menu ul li a:hover {
    opacity: 0.4; 
}
.subfooter {
    display: none; 
}
.site-footer .footer-row.light .footer-inner {
    border: none;
}
.copyright-row {
    text-align: center;
}
.site-footer .footer-copyright .copyright-row .column {
    max-width: 100%;
    flex: 100%;
}
.site-copyright {
    margin: 0px auto;
}
.site-copyright p {
    font-size: 14px; 
}
.site-footer .footer-copyright .mobile-app-content {
    display: none;
}
.footer-menu {
    margin: 0px auto;
}
.site-footer .footer-copyright .footer-menu ul li a {
    font-size: 16px;
}
.site-footer .footer-copyright .footer-menu ul li a:hover {
    opacity: 0.6;
}
.site-footer .footer-copyright .footer-inner {
    padding-top: 1rem;
}
.redes-footer {
    display: flex; 
}
.redes-footer img {
    margin: 2px;
}
.redes-footer img:hover{
    opacity: 0.6;
}
.site-footer .footer-copyright .site-copyright p a {
    font-weight: normal;
}
.site-footer .footer-copyright .site-copyright p a:hover {
    opacity: 0.4;
    text-decoration: underline;
}
.mobile-bottom-menu {
    display: none;
}
.site-footer .footer-copyright .footer-menu ul {
    justify-content: center;  
}
.site-drawer .site-copyright a {
    color: #212529;
}
.site-drawer .drawer-heading {
    font-size: 14px;
    letter-spacing: 0px;
    opacity: 0.6;
}
.page-not-found .entry-subtitle {
    font-family: "Roboto Condensed", sans-serif;
}
.archive h2.search-title {
    font-family: "Roboto Condensed", sans-serif; 
}
.klb-article .klb-readmore {
    background-color: #0871B3;
}
.klb-article .klb-readmore:hover {
    background-color: #022f7e;
    color: #FFF;
}
.klb-readmore a.btn:hover {
    color: #FFFFFF;
}
.klb-article  .klb-readmore a {
    color: #FFF;
}
.post .entry-title a {
    font-family: "Roboto Condensed", sans-serif; 
}
.klb-blog article {
    font-family: "Roboto Condensed", sans-serif; 
}
#sidebar .widget .widget-title {
    font-family: "Roboto Condensed", sans-serif; 
    font-size: 20px;
}
.blog-sidebar .widget ul li a, .blog-sidebar .widget ol li a {
    font-family: "Roboto Condensed", sans-serif; 
}
.klb-search-results h1.product-title a {
    font-family: "Roboto Condensed", sans-serif;  
}
.filtered-sidebar {
    font-family: "Roboto Condensed", sans-serif; 
}
.filtered-sidebar .widget .widget-title {
    font-family: "Roboto Condensed", sans-serif; 
    font-size: 20px;
}
.klb-title h2.entry-title {
    font-family: "Roboto Condensed", sans-serif;
}
.product-detail {
    font-family: "Roboto Condensed", sans-serif; 
}
.post .entry-media .entry-categories a {
    color: #FFFFFF;
    background-color: #0871B3;
    font-size: 14px;
}
header #primary-menu .current_page_item, header #primary-menu .current-menu-item {
    background-color: #0871B3;
    color: #FFF;
}
header #primary-menu .current-menu-item a {
    color: #FFF !important;
}
.blog-sidebar .widget ul li a:hover, .blog-sidebar .widget ol li a:hover {
    color: #0871B3; 
}
.post .entry-meta .meta-item a:hover {
    color: #0871B3; 
}
.product .product-title a {
    font-size: 16px;
}
.product .product-title {
	min-height: 82px;
}
@media (max-width: 1174px) {
  .product .product-title {
    min-height: 102px;
  }
}
#cotiza-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px;
    height: 100%;
}
#cotiza-container .widget p {
    margin: 0px;
}
#cotiza-container .widget p a:hover{
    color: #0871B3; 
}
#yith-ywraq-form .button, #yith-ywraq-mail-form .button, #yith-ywraq-default-form .button {
    background-color: #0871B3;
    color: #FFFFFF;
    font-family: "Roboto Condensed", sans-serif;
    margin: 20px 0px;
}
#yith-ywraq-form .button:hover, #yith-ywraq-mail-form .button:hover, #yith-ywraq-default-form .button:hover {
    background-color: #022f7e;
}
.woocommerce .add-request-quote-button.button {
    font-family: "Roboto Condensed", sans-serif;
    margin-bottom: 20px;
    height: auto; 
    padding: 5px 10px;
}
.single-product .woocommerce-product-details__short-description {
    font-size: 16px;
}
.single-product-wrapper .product-iconboxes {
    margin-top: 40px;
}
.yith-ywraq-add-to-quote {
    margin-bottom: 20px;
}
.woocommerce .site-login {
    font-family: "Roboto Condensed", sans-serif;  
}
.site-login .login-page-tab li a {
    font-family: "Roboto Condensed", sans-serif;  
}
.site-login .login-form-container .woocommerce-button, .woocommerce-ResetPassword .button {
    font-family: "Roboto Condensed", sans-serif; 
    background-color: #0871B3;
    color: #FFFFFF;
}
.site-login .login-form-container .woocommerce-button:hover, .woocommerce-ResetPassword .button:hover {
    background-color: #022f7e;
}
.woocommerce-cart .shop-container, .woocommerce-checkout .shop-container, .woocommerce-account .shop-container {
    margin-top: 0px;
}
#frm_form_1_container .frm_button_submit {
    background-color: #0871B3;
    border: none;
    font-family: "Roboto Condensed", sans-serif;
}
#frm_form_1_container .frm_button_submit:hover {
    background-color: #022f7e; 
}
#frm_form_1_container p {
    margin-bottom: 0px; 
}
.shop-banner {
    display: none;
}
.contact-iconboxes .iconbox .detail a {
    font-size: 16px;
    color: #0871B3;
    font-weight: 400;
}
.contact-iconboxes .iconbox .detail a:hover {
    color: #022f7e;
}
.iconbox svg {
    fill: #0871B3;
}
.product .thumbnail-wrapper .hover-slider-indicator .hover-slider-indicator-dot.active {
    background-color: #0871B3;  
}
.woocommerce-breadcrumb ul li a, .site-breadcrumb ul li a {
    font-size: 14px;
}
.single-product-wrapper .product-detail .product-meta .product-stock.in-stock {
    display: none;
}
.product-stock.in-stock {
    display: none;
}
.klbth-banner .entry-footer .btn.link:hover {
    color: #FFF;  
}
.single-product-wrapper .product-detail .product-meta.bottom > * a:hover {
    color: #0871B3; 
}
.product-meta .posted_in {
    font-size: 16px;
}
.single-product-wrapper .product-detail .product-meta.bottom > * a {
    font-size: 16px;
}
.return-to-shop .button {
    background-color: #0871B3;
    color: #FFFFFF;
}
.return-to-shop .button:hover {
    background-color: #022f7e;
}
.woocommerce-form-login button, .woocommerce-form-register button {
    background-color: #0871B3 !important;
    color: #FFFFFF !important;
    font-family: "Roboto Condensed", sans-serif;
}
.woocommerce-form-login button:hover, .woocommerce-form-register button:hover {
    background-color: #022f7e !important;
}
.my-account-navigation .woocommerce-MyAccount-navigation-link--orders, .my-account-navigation .woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.my-account-content .woocommerce-Button {
    background-color: #0871B3;
    color: #FFFFFF;
    font-family: "Roboto Condensed", sans-serif;
}
.my-account-content .woocommerce-Button:hover {
    background-color: #022f7e;
}
body .my-account-page .container {
    max-width: 100%; 
    padding: 0px;
}
h2.search-title {
    font-size: 32px; 
    color: #0871B3;
} 


@media screen and (min-width: 768px) {
    .slider-home .klbth-banner .entry-wrapper .entry-inner.w-60 {
        max-width: 80%;
    }
}

@media screen and (min-width: 992px) {
    .slider-home .klbth-slider-wrapper .width-full .entry-wrapper .badge {
        font-size: 18px;
        margin-bottom: 20px;
        margin-top: 80px;
    }
    .slider-home .klbth-slider-wrapper .width-full .entry-wrapper .entry-title {
        margin-bottom: 20px;
    }
    .slider-home .klbth-slider-wrapper .width-full .entry-wrapper .entry-excerpt {
        margin-bottom: 80px;
        padding-left: 80px;
        padding-right: 80px;
    }
}

@media screen and (max-width: 767px) {
    h2.search-title {
        font-size: 24px;
    }
    .contact-iconboxes .iconbox .detail a {
        font-size: 14px;
    }
}
.site-footer {
	margin-top: 0;
}