/*
Theme Name:     Kadence Child Theme
Theme URI:      n/a
Template:       kadence
Author:         Digital Marketer Bee
Author URI:     https://digitalmarketerbee.com/
Description:    
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

/* GLOBAL STYLE */
/* HEADER */
p > a,
li > a,
.wp-block-post-terms a{
	text-underline-offset: 4px;
}
.wp-block-post-terms a:not(:hover){
	text-decoration:none;
}
header .wp-block-kadence-navigation a{
	text-decoration:none!important;
}
#mobile-drawer .site-header-item[data-section="kadence_customizer_header_mobile_search_bar"]{
	display:block;
}
#mobile-drawer .search-form{
	width:100%;
	margin-top:-10px;
}
#mobile-drawer .search-form .search-field{
	border-radius: 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    padding: 16px 8px;
	box-shadow:none;	
}
/* BUTTONS */
.dmb-text-link .kb-svg-icon-wrap{
	transition:all .2s;
	border-radius:2px;
}
.dmb-text-link:hover .kb-svg-icon-wrap{
	background:var(--global-palette8);
}
.dmb-text-link.light:hover .kb-svg-icon-wrap{
	background:var(--global-palette9);
}
@media(min-width:1025px){
    :root{
        --global-content-edge-padding:clamp(40px,96px,6.35vw);
    }
}
/* GLOBAL STYLE */

.zoom-img-effect {
  overflow: hidden;
}
.zoom-img-effect .wp-block-kadence-image img {
  transition: all 0.5s ease-in-out;
}
.zoom-img-effect:hover .wp-block-kadence-image img {
  transform: scale(1.1);
}
.tools-guides-photo > img {
  width: 100% !important;
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
  font-weight: 700;
}
.line-clamp {
display: -webkit-box;
-webkit-box-orient: vertical;  
}
.line-clamp p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
} 
.line-clamp-title {
  display: -webkit-box;
-webkit-box-orient: vertical;  
}
.line-clamp-title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {
	border-radius: 12px;
}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a, .header-navigation .header-menu-container ul ul li.menu-item > a:hover {
  border-radius: 12px;
}
 .header-navigation .header-menu-container ul ul li.menu-item > a {
  border-radius: 12px;
}
body.error404 #primary, body.search-no-results #primary {
  margin-top: 100px;
}
@media screen and (min-width: 1025px) {
  .custom-img-height,
  .custom-img-height img {
    height: 700px !important;
  }
}
@media screen and (max-width: 1024px) and (min-width: 601px)
{
	.blog-grid-parent {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}

@media screen and (max-width: 767px) {
  .mobile-featured-image img {
    object-fit: cover;
    height: 400px; 
  }  
}



/* CUSTOM STYLE */
/* CUSTOM STYLING */
