/*
Theme Name:     Planova Child Theme
Theme URI:      http://planova.com
Description:    Child theme for the Planova theme
Author:         Brand Provoke
Author URI:     http://brandprovoke.com
Template:       planova
Version:        1.0
Tags: 
Text Domain:  zn_framework
*/
.blog .znpb-footer-smart-area{
background-color: #1b1b1b !important;
}
.blog .elm-social-icons .elm-sc-icon {
    display: inline-block;
    color: #fff;
    width: auto;
    height: auto;
    padding: 10px !important;
    position: relative;
    text-align: center;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    font-size: 14px;
    font-weight: normal;
    opacity: 1;
    vertical-align: middle;
}
.blog .kl-title-block {
    padding-top: 0;
    padding-bottom: 0px !important;
}
.blog .tbk__subtitle {
    margin-top: 0;
    font-size: 14px !important;
	
}
.blog .nlbox--style-lined_light .elm-nlbox__submit {
background-color: #e8ba31 !important;
}
.blog #menu-item-115 a span{
	font-size:13px !important;
}
.blog .eluid09d385a2{
	padding-top: 110px !important;
}
.blog .tbk__title{
font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}
.blog .related-articles .kl-blog-related{
	display: none !important; 
}
.postid-1457 .zn_section {
	background-color: #1b1b1b !important;
}
.postid-1457 .tbk__subtitle {
    margin-top: 0;
    font-size: 14px !important;
}
.postid-1457 .elm-social-icons .elm-sc-icon {
	    padding: 10px  !important;
}
.postid-1457 #menu-item-115{
	font-size: 13px !important;
}
.znpb-footer-smart-area {
    background-color: #1b1b1b !important;
}
.elm-social-icons .elm-sc-icon {
	padding:10px !important;
}
.eluid76f1a6f3  .tbk__title {
	font-size: 20px !important;
    font-weight: 700 !important;
}

@media screen and (min-width: 768px){
	.blog .zn_section { margin-top: 140px; }
}

.nav-th--dark .topnav-drop-panel-inner {
    background: #fff !important;
    box-shadow: 0 10px 24px 0 rgb(0 0 0 / 10%);
    border: 1px solid #f8f8f8;
    width: 300px !important;
    margin: auto !important;
}

/* Custom Css by Rishi */
.products li.product a.button{ display:none !important; }
a.remove, a.remove:hover, .woocommerce a.remove:hover { color: red!important; }
a.button.rc_button { float: left!important; }
.topnav--cart-panel { margin-right: -10px; }
.topnav--cart-panel-inner:after { display: none; }
.woocommerce-mini-cart-item.mini_cart_item .quantity { padding-left: 75px; }
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] { padding: 17px 35px; }
@media screen and (max-width: 768px){
	.zn-res-menuwrapper::before { display: none; }
	.toplang-flag-code { display: none!important; }
	.topnav--cart .topnav-li:last-child, .topnav--lang .topnav-li:last-child { margin: 0; }
	.site-header-main-left { flex-basis: 43%; }
	.topnav.topnav--lang .topnav-drop-panel { right: -200%; }
}
.post-type-archive .product-list-item  a img {
	    max-height: 300px !important;
	    object-fit: cover;
}
.single_add_to_cart_button{
	background: rgb(19, 20, 19) none repeat scroll 0% 0% !important;
	border-radius:0px !important;
	transition: background-color 300ms ease-in-out 0s !important;
}
.single_add_to_cart_button:hover{
	background-color: rgb(67, 68, 66) !important;
	transition: background-color 300ms ease-in-out 0s !important;
}
.woocommerce div.product.prodpage-style3 form.cart .single_add_to_cart_button {
	padding-left: 80px !important;
    padding-right: 80px !important;
	    padding-top: 24px;
    padding-bottom: 24px;
}
.quantity{
	    margin-top: 7px!important;
    margin-bottom: 5px!important;
}
.woocommerce div.product.prodpage-style3 .woocommerce-tabs .panel {
	padding:0px 0px 0px 15px !important
}
.wc_downloads{
	display:flex;
}
.wc_downloads li a{
	    padding: 0px 10px 0px 0px;
   border-right: 1px solid #D9D9D9;}
.wc_downloads li .download_gltf{
   border-right: 0 !important;}
.wc_downloads li {
    padding: 5px;
	border-bottom: 0px !important;
}
@media screen and (max-width: 446px){
	.wc_downloads{
	display:inherit;
	}
	.wc_downloads li {
    padding: 5px;
	border-bottom: 1px solid #eee !important;
}
	.wc_downloads li a{
		border-right: inherit !important;
	}
	.woocommerce div.product.prodpage-style3 .woocommerce-tabs .panel {
		padding:0px 0px 0px 15px !important;
	}
}
.ui-accordion-header-icon.ui-icon {
	border-left: 0px solid transparent  !important;
    border-right:0px solid transparent  !important;	
}

.wc_config_title {
	background-color: rgb(245, 246, 244) !important;
}
.ui-accordion-header-icon.ui-icon {
	margin-top:0px !important;
}
.ui-icon-triangle-1-e{
	border-top: 0px solid transparent  !important;
	border-bottom: 0px solid transparent  !important;
}
.wc_config_title:focus{
	outline:none !important;
}
 .ui-state-active .ui-accordion-header-icon {
	transform: rotate(90deg) !important;
    position: relative;
    top: 23px;
	left: 6px;
}
.ui-accordion-header-icon.ui-icon:before {
	 content: "\e080";
     margin-left: -6px;
    font-size: 11px;
	margin-left:-12px;
     font-family: Glyphicons Halflings;
    font-style: normal;
   -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
   
}
.wc_3d_materials {
	margin-bottom:30px !important;
}
.thankyou{
	text-align:center !important;
}

@media only screen and (max-width: 991px) {
.image-boxes-img-wrapper{
	text-align:center !important;
}
}
.kl-iconbox__link:hover{
	color:#002d44 !important;
}
.menu-item-3781{
	padding: 3px 6px;
    border: solid 1px #ccc;
}
.menu-item-3779{
	padding: 3px 6px;
    border: solid 1px #ccc;
}
.menu-item-3783{
	padding: 3px 6px;
    border: solid 1px #ccc;
}
.menu-item-3782{
	padding: 3px 6px;
    border: solid 1px #ccc;
}
.menu-item-3780{
padding: 3px 6px;
    border: solid 1px #ccc;	
}
.wc-tabs-wrapper{
	display: none;
}