/*
Theme Name: Kadence Child
Theme URI: https://example.com/
Description: Child theme for Kadence.
Author: Ahmed Raza
Author URI: https://example.com/
Template: kadence
Version: 1.0.0
*/

@import url("../kadence/style.css");


header .main-navigation .primary-menu-container > ul li.menu-item {margin-right: 8px;}
/* header .site-branding img{filter: brightness(20);} */

header .site-header .site-header-row-container-inner {background: #290029; height: 30px; margin-bottom: 10px;}
header .site-header .site-header-row-container-inner .secondary-bar{}


footer .site-footer-top-section-1 .footer-img {max-width: 90px; }
footer .site-footer-top-section-1 {padding-right: 15%;}
footer .site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half{padding: 60px 0 0;}

body #about-us .about-video video{border-radius: 12px; height: 90%; max-height: 500px; object-fit: cover; object-position: top;}
.blog-posts .entry.loop-entry { box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1); border-radius: 12px; overflow: hidden; }
.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{display: none;}

body .custom-whatsapp-icon { position: fixed; bottom: 20px; left: initial; right: 20px; z-index: 9999; display: inline-block; }
body #kt-scroll-up.scroll-up-side-right { right: 100px; bottom: 30px; }

/* Service Section */
body #services .services-cards .wp-block-kadence-column .wp-block-kadence-infobox, body #services .services-cards .wp-block-kadence-column .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{height: 100%;}
body #why-us .why-us-cards .wp-block-kadence-column .wp-block-kadence-infobox, body #why-us .why-us-cards .wp-block-kadence-column .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{height: 100%; max-height: 93%;}

/* Single Blog */
body.single.single-post header.site-header{background: #290029 !important;}
body.single.single-post header.site-header article .post-title h1{}
body.single.single-post article .entry-content h2 {font-size: 40px; margin-top:0.8em;}
body.single.single-post article .entry-content h3 {font-size: 25px; margin-top:1em;}
body.single.single-post article .entry-content h4 {}
body.single.single-post article .entry-content p { margin-bottom: 1rem; }
body.single.single-post article .entry-content ol li{margin-bottom: 10px;}
body.single.single-post #wrapper > header .brand{padding-bottom: 10px;}

/* Contact Us Section */
body #contact-us{}

body #contact-us .col-2{max-width: 850px; margin-left: auto; margin-right: auto; text-align: left;}
body #contact-us .col-2 .kt-inside-inner-col{box-shadow: 0px 0px 80px -60px #9b2167; border-radius: 10px; padding: 30px 30px 40px 30px; background: #FFF;}
body #contact-us .col-2 form > p{display: flex; flex-wrap: wrap; margin-bottom: 0;}
body #contact-us .col-2 form > p label{margin-bottom: 20px; width: 100%;}
body #contact-us .col-2 form > p label input{width: 100%;}
body #contact-us .col-2 form > p label input:focus{outline: none;}
body #contact-us .col-2 form > p label textarea{width: 100%; height: 120px; resize: none;}
body #contact-us .col-2 form > p label textarea:focus{outline: none;}
body #contact-us .col-2 form > p input[typy="submit"]{margin-bottom: 0;}

/* Product Page */
body .product-img-filter{mix-blend-mode: darken;}
body .product-card .kt-inside-inner-col{overflow: hidden;}
body .product-card {transition: all ease 0.3s;}
body .product-card:hover { transform: scale(1.03); transition: all ease 0.3s;}
body .product-card .kt-inside-inner-col .wp-block-kadence-column:nth-child(1) figure, body .product-card .kt-inside-inner-col .wp-block-kadence-column:nth-child(1) figure img { height: 100%; object-fit: contain; }
body .product-card .kt-inside-inner-col .wp-block-kadence-column:nth-child(1) { height: 190px; width:100%;}

body #why-us.features .why-us-cards .wp-block-kadence-column .wp-block-kadence-infobox, body #why-us.features .why-us-cards .wp-block-kadence-column .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{max-height: 100%;}
body .prod-img-container figure{height: 300px; position: relative; overflow: hidden; border-radius: 12px; border: 2px solid #949494;}
body .prod-img-container figure img{position: absolute; height: 100%; transition: all ease 4s; object-fit: cover; object-position: top;}
body .prod-img-container figure img:hover{ transition: all ease 4s; object-fit: cover; object-position: bottom;}

@media screen and (max-width:1024px){
	body.single.single-post article .post-title h1{font-size: 40px;}
	body.single.single-post article .entry-content h2 { font-size: 30px;}
	body.single.single-post article .entry-content h3 { font-size: 22px;}
}

@media screen and (max-width:767px){
	footer .site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half { padding: 40px 0 0; }
	body .blog-posts .entry.loop-entry{max-width: 550px; margin-left: auto; margin-right: auto;}
	body.single.single-post article .post-title h1 { font-size: 35px; }
	body.single.single-post article .entry-content h2 { font-size: 28px; }
	body.single.single-post article .entry-content h3 { font-size: 20px; }
	body.single.single-post #wrapper > header{position: relative;}
	body.single.single-post #wrapper > header .brand img{width: 70px;}
	body.single.single-post article .entry-content p, body.single.single-post article .entry-content li{font-size: 16px;}
	body .product-card{max-width: 550px; margin-left: auto; margin-right: auto;}
	body .product-card .kt-inside-inner-col .wp-block-kadence-column{width:100%;}
}

@media screen and (max-width:480px){
	body.single.single-post article {position: relative; top: 60px;}
	body.single.single-post article .post-title h1 { font-size: 28px; }
	body.single.single-post article .entry-content h2 { font-size: 25px; }
	body.single.single-post article .entry-content-wrap{padding-left: 15px; padding-right: 15px;}
}