/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.kadence-breadcrumb-container {
    background: var(--circuit-blue);
    padding: 7px 18px;
    border-radius: 4px;
}
.wpb_category_n_menu_accordion>ul>li>a {font-size:18px;}
.wpb_category_n_menu_accordion li a {font-size:16px;}
.wpb_category_n_menu_accordion li a {font-weight:400;}
#secondary .widget_block {background: var(--pure-white);border-radius:var(--widget-radius);padding:var(--widget-padding);}

.kadence-breadcrumbs .kadence-bc-home {
  display: inline-flex;
  align-items: center;
}
.kadence-breadcrumbs .kadence-bc-home > span{
  display:inline-block;
  width:25px; height:25px;
  text-indent:-9999px; overflow:hidden; white-space:nowrap;
  background: url("data:image/svg+xml,%3Csvg width='27' height='16' viewBox='0 0 27 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3543 9.94042C23.4601 10.7014 23.0978 11.8379 22.5633 12.471L20.517 15.3101H16.2921L11.3337 4.66872L4.49629 15.3101H0L9.5187 0.694336H13.6831L18.7898 11.7219L21.6254 7.5407C22.4187 8.20846 23.1959 8.79375 23.3543 9.94042Z' fill='%239EFF00'/%3E%3Cpath d='M26.2694 0.69043L21.5908 7.60615L21.5173 7.71436C21.4934 7.6952 21.4934 7.68684 21.4701 7.66654C20.0986 6.4673 19.5851 4.45139 20.715 2.76431L22.0995 0.695811L26.2694 0.69043Z' fill='%239EFF00'/%3E%3C/svg%3E") no-repeat center / contain;
}


.kadence-breadcrumbs .bc-delimiter{
  display:inline-block; width:20px; height:12px;
  font-size:0; line-height:0; color:transparent; overflow:hidden;
  background: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M0.643576 0.5C0.548688 0.5 0.451583 0.536924 0.378762 0.608599C0.23312 0.75195 0.23312 0.986524 0.378762 1.12987L5.36368 6.03638L0.451582 10.8712C0.305941 11.0146 0.305941 11.2491 0.451582 11.3925C0.597224 11.5358 0.835547 11.5358 0.981189 11.3925L6.1603 6.29702C6.30594 6.15367 6.30594 5.91909 6.1603 5.77574L0.910575 0.608599C0.835548 0.534752 0.740671 0.5 0.643576 0.5Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center / contain;
}

.wpb_category_n_menu_accordion_list .wpb-submenu-indicator {
  display:inline-block; width:17px; height:9px;
  font-size:0; line-height:0; color:transparent; overflow:hidden;
  background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='9'%20viewBox='0%200%2017%209'%3E%3Cpath%20d='M16.0771%201.11649C16.0771%200.983884%2016.026%200.848183%2015.9266%200.746419C15.728%200.542891%2015.4029%200.542891%2015.2042%200.746419L8.40424%207.71263L1.70361%200.848183C1.50494%200.644655%201.17984%200.644655%200.981167%200.848183C0.782497%201.05171%200.782497%201.38476%200.981167%201.58829L8.04302%208.82587C8.24169%209.0294%208.56679%209.0294%208.76546%208.82587L15.9266%201.48961C16.029%201.38476%2016.0771%201.25217%2016.0771%201.11649Z'%20fill='black'/%3E%3C/svg%3E") no-repeat center / contain;
}
.wpb_category_n_menu_accordion {
  --icon-w: 22px;   
  --icon-gap: 6px;  
}
.wpb_category_n_menu_accordion ul li > a {
  position: relative;
  display: block;
  padding-right: calc(var(--icon-w) + var(--icon-gap))!important;      
}
.wpb_category_n_menu_accordion ul li>a>span.wpb-submenu-indicator {
width: var(--icon-w);
transform: translateY(-50%);
aspect-ratio: 27 / 9;
height: auto;
top: 50%;
}
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus>a>span.wpb-submenu-indicator {
	    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.wpb_category_n_menu_accordion>ul>li>a {padding: 14px 26px 14px 0px;}
.cat-section {background:var(--pure-white);border-radius:var(--widget-radius);padding:var(--content-padding);margin-bottom:20px;}


.cat-section__posts {
  list-style: none;
  padding-left: 0;
  margin: 10px 0 0;
}
.cat-section__posts li {
  position: relative;
  padding-left: 26px; 
  margin: 0 0 8px;
}


.cat-section__posts li::before{
  content:"";
  position:absolute; left:0; top:0.35em; width:18px; height:13px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M17%201L6%2012L1%207'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20width='18'%20height='13'%20viewBox='0%200%2018%2013'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M17%201L6%2012L1%207'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
  background-color: var(--charcoal);
}

.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li:hover>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.wpb-wmca-focus>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-cat>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-menu-item>a, .wpb_wmca_accordion_wrapper_theme_transparent li.current_page_item>a {border-color:var(--tech-green);}
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-submenu-indicator-minus>a {background-color:transparent;}
.wpb_wmca_accordion_wrapper_theme_transparent ul ul {margin: 5px 0 0 0!important;}
#footer-navigation {background: #3F4044;border-radius: 16px;padding: 0 20px;}
#search-drawer .drawer-inner input.search-field {    border: rgba(255, 255, 255, 0.5);
    border-radius: 16px;}
.post-more-link {text-transform: unset!important; font-weight:400!important;font-size:18px;font-size:100%!important;letter-spacing:unset!important;}

a.post-more-link > .button_text {
	display: flex;
	gap: 10px;
	align-items: center;
}

html body a.post-more-link .button_text::after {
    content: '';
    width: 2.25rem;
    height: 2.25rem;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.444336' width='32' height='32' rx='4' fill='%239EFF00'/%3E%3Cpath d='M8 16.4443L24 16.4443M24 16.4443L18 10.4443M24 16.4443L18 22.4443' stroke='%232F3034' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s;
}



#search-drawer .drawer-inner input.search-field:focus {
    color: #fff;
    box-shadow: 5px 5px 0px 0px var(--circuit-blue)!important;
}
#search-drawer .drawer-inner input.search-field {
    background: rgba(255,255,255,0.05)!important;
    border: 2px solid rgba(255,255,255,0.1)!important;
}
span.wpcf7-list-item-label {
    font-size: 14px;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
	min-height: 50px;
    border: 1px solid #A6A6A6!important;
    width: 100%;
    border-radius: .5rem!important;
    padding-inline: 1rem;
	margin:0.5rem 0;
}
.baner_tech ::placeholder {
	font-size:15px;
	color:black;
	font-family:var(--brand-font);
}
.infoButton, .priceButton, .techButton {
    background: var(--tech-green)!important;
	width: 100%;
	display: flex!important;
    justify-content: space-between;
    align-items: center;
    text-align: right!important;
}
.infoButton::before, .priceButton::before, .techButton::before {
	content: "";
    flex: 0 0 auto;
    width: 24px;       
    height: 24px;
    margin-right: .5em; 
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiByb2xlPSJncmFwaGljcy1zeW1ib2wiIGFyaWEtaGlkZGVuPSJmYWxzZSIgYXJpYS1sYWJlbD0iIj48cGF0aCBkPSJNMjU2IDMyQzExMi45IDMyIDQuNTYzIDE1MS4xIDAgMjg4djEwNEMwIDQwNS4zIDEwLjc1IDQxNiAyMy4xIDQxNlM0OCA0MDUuMyA0OCAzOTJWMjg4YzAtMTE0LjcgOTMuMzQtMjA3LjggMjA4LTIwNy44QzM3MC43IDgwLjIgNDY0IDE3My4zIDQ2NCAyODh2MTA0QzQ2NCA0MDUuMyA0NzQuNyA0MTYgNDg4IDQxNlM1MTIgNDA1LjMgNTEyIDM5MlYyODcuMUM1MDcuNCAxNTEuMSAzOTkuMSAzMiAyNTYgMzJ6TTE2MCAyODhMMTQ0IDI4OGMtMzUuMzQgMC02NCAyOC43LTY0IDY0LjEzdjYzLjc1QzgwIDQ1MS4zIDEwOC43IDQ4MCAxNDQgNDgwTDE2MCA0ODBjMTcuNjYgMCAzMi0xNC4zNCAzMi0zMi4wNXYtMTI3LjlDMTkyIDMwMi4zIDE3Ny43IDI4OCAxNjAgMjg4ek0zNjggMjg4TDM1MiAyODhjLTE3LjY2IDAtMzIgMTQuMzItMzIgMzIuMDR2MTI3LjljMCAxNy43IDE0LjM0IDMyLjA1IDMyIDMyLjA1TDM2OCA0ODBjMzUuMzQgMCA2NC0yOC43IDY0LTY0LjEzdi02My43NUM0MzIgMzE2LjcgNDAzLjMgMjg4IDM2OCAyODh6Ij48L3BhdGg+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}
.paoc-cb-popup-body {max-width:500px!important;}
.paoc-popup-button:hover {text-decoration: none !important;}
.w3eden .btn-primary {background-color:var(--tech-green);color:#000;font-size:18px;font-weight:400;}
.w3eden .btn-primary:hover {background-color:#000;color:#fff;box-shadow:none;}

