/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body{line-height:1.4!important}
.sf-menu>li ul{padding:20px 0 20px 0}
.sf-menu li li ul{margin-left:0}
.sf-menu>li ul li a{padding-left:20px}
.mr0{margin:0!important}

#top nav>ul>li[class*=button_bordered]>a:before{border-color:#fff}

/* Woocommerce */
.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:23px;font-size:16px}
.woocommerce .classic .product-add-to-cart a.button{background-color:#24374a!important}
.woocommerce div.product .summary p.price, .woocommerce .in-stock{display:none!important}
.woocommerce ul.products .product-category a{overflow:hidden;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(rgba(0, 0, 0, 0.25), 20%, rgba(0, 0, 0, 0.25))}
.woocommerce ul.products .product-category a h2{position:absolute;padding:.5em!important;color:#fff;text-align:center;font-size:24px!important;line-height:1.3}
.woocommerce ul.products li.product-category a img{z-index:-1;margin:0;transition: transform 1.5s ease}
.woocommerce ul.products li.product-category a:hover img{transform:scale(1.4)}
.woocommerce .woocommerce-breadcrumb{font-style:italic}

/* Contact Form 7 */
.wpcf7-not-valid-tip{background:transparent;color:#ff5274!important;font-size:12px!important;text-shadow:none!important;box-shadow:none!important;display:block!important;font-weight:500!important}
.wpcf7-response-output{margin:0 0 20px!important;padding:15px 25px!important;border-radius:8px!important;font-size:14px!important;line-height:1.5!important;border:1.5px solid transparent!important;text-align:center!important;transition:all 0.3s ease!important;font-weight:500!important}
.wpcf7 form.sent .wpcf7-response-output{background-color:#f0fff4!important;border-color:#c6f6d5!important;color:#2f855a!important}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fffaf0!important;border-color:#fbeed5!important;color:#c05621!important}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.spam .wpcf7-response-output{background-color:#fff5f5!important;border-color:#feb2b2!important;color:#ff5274!important}
.wpcf7-form .form-control-wrap{margin-bottom:25px}
.wpcf7-form .wrap-submit{display:flex;justify-content:center}
.wpcf7-form .wpcf7-spinner{position:absolute;display:inline;margin:0}
.wpcf7-form [type="text"],.wpcf7-form [type="email"],.wpcf7-form [type="tel"]{border-bottom: 1px solid #d0d0d0}
.wpcf7-form [type="submit"]{padding:10px 20px;min-width:250px;margin:auto;border:1px solid #24374a;color:#fff;font-weight:500;text-transform:uppercase}
.wpcf7-form .wrap-submit{display:flex;flex-direction:column}
.wpcf7-form .wrap-submit .cf7-cf-turnstile{margin-left:auto!important;margin-right:auto!important}
.wpcf7-list-item{margin-left:0}
.cf-turnstile{margin-left:0!important}
/* Footer */
.partner_form h2{font-weight:400!important}
.partner_form .wpcf7-form [type="text"], .partner_form .wpcf7-form [type="email"], .partner_form .wpcf7-form [type="tel"] {border-bottom:1px solid transparent}
.partner_form .wpcf7-form{max-width:700px;margin:auto}
.partner_form .wpcf7-form [type="submit"]{width:100%}
.bm-footer h4{font-weight:500!important}
.bm-footer .numb-2, .bm-footer .numb-3{display:flex}
.bm-footer .numb-2{justify-content:center}
.bm-footer .numb-3{justify-content:end}
.bm-footer .numb-3 p{padding-bottom:0}
.bm-footer .numb-3 hr{border-style:solid;border-width:1px;border-color:#87a3bc}

.widget_search input[type=search]{border:1px solid #24374a!important}
#wp-calendar td > a{display:inline-block;width:100%;background:#d5dff4}
.wizytowka-img{border-radius:8px}

@media(max-width:767px){
    .woocommerce-page div.product .product_title{font-size:26px;margin-bottom:20px}
    .woocommerce-tabs[data-tab-style=fullwidth]{margin-top:0}
    .woocommerce div.product .summary p.price{display:none}
    .mobile div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs{margin:0 0 20px 0}
    .nectar-shop-header .nectar-shop-header-bottom{margin-bottom:25px}
    .woocommerce ul.products .product-category a h2{font-size:20px!important;line-height:1.2}
    .bm-order-1{order:1}
    .bm-order-2{order:2}
    .pd0-mob{padding:0!important}
    .page-id-499 .wrap-map{padding:25px 40px!important} 
    .page-id-499 .wrap-map .nectar-leaflet-map{height:350px!important}
    .partner_form .wpb_row{margin-bottom:5px}
    .bm-footer .numb-2, .bm-footer .numb-3{justify-content:start}
    .bm-footer .nectar-split-heading{margin-bottom:15px}
    .bm-footer .fb-icon{margin-left:0!important}  
}

/* Pagination */
.blog #pagination .page-numbers a{font-weight:400;font-size:14px!important}


