/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        4.0.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/

div.prodpage-style2.product .products.upsells h2, div.prodpage-style2.product .products.related h2 {
    display: none;
}

.woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details-desc {
color: #939393 !important;
}

/*media all*/
.pswp__caption {
	display: none;
}

.woocommerce div.product div.images img {
	display: block;
	width: auto !important;
	height: auto !important;
	box-shadow: none;
	margin: auto !important;
}

.woocommerce div.prodpage-style2.product .product-page {
    padding: 20px !important;
}

.woocommerce ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 14px !important;
}


.product-list-item .kw-prodimage, .woocommerce ul.products li.product .product-list-item .kw-prodimage {
    height: 250px;
}

.product-list-item.prod-layout-classic .kw-details, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-details {
    height: 250px !important;
}

.sku_wrapper {
	display: none !important;
}

#tab-additional_information h2 {
	display: none;
}


.kl-contentmaps__panel-info {
	padding: 10px;
}


.action_box {
	border-bottom: 0px;
}

.site-footer {
	border-top: 0px;
}





.error404-content-title {
text-shadow: none;
color:#7c7c7c;

}


.error404-content-msg {
    font-size: 30px;
    text-align: center;
    opacity: 1.0;
}



.site-footer .widgettitle {
    font-weight: bold;
}

.site-footer .woocommerce-product-search .screen-reader-text {
	display: none;
}


.style7.site-header .zn-res-menuwrapper, .style7.site-header .main-nav {
	margin-left: 0px;
	margin-right: auto;
}


@media (max-width: 480px) {
	.site-header .sh-component {margin: 5px;}
}


/*post*/
.kl-blog-item-author {
	display: none !important;
}

#footer .widget.woocommerce {
	margin-bottom: 20px !important;
}


/*tag cloud in widgets*/

#tag_cloud-3 .kl-blog-tag, .tagcloud a {
    padding: 1px 2px;
    background-color: transparent;
    margin-right: 1px;
    color: #9b9b9b;
    display: inline-block;
    margin-bottom: 1px;
}


#tag_cloud-3 .kl-blog-tag::before, .tagcloud a::before {display:none;}

#footer .widget_tag_cloud .widgettitle { display:none;}

.tag-link-position-1{ font-size:18px; font-weight:normal; color:#999999 !important;}
.tag-link-position-2{ font-size:13px !important; font-weight:bold; color:#cd2122 !important;}
.tag-link-position-3{ font-size:17px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-4{ font-size:24px; font-weight:normal; color:#000000 !important;}
.tag-link-position-5{ font-size:16px; font-weight:normal; color:#CCCCCC !important;}
.tag-link-position-6{ font-size:30px; font-weight:normal; color:#999999 !important;}
.tag-link-position-7{ font-size:20px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-8{ font-size:18px; font-weight:bold; color:#999999 !important;}
.tag-link-position-9{ font-size:14px; font-weight:normal; color:#cd2122 !important;}
.tag-link-position-10{ font-size:22px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-11{ font-size:24px; font-weight:bold; color:#cd2122 !important;}
.tag-link-position-12{ font-size:22px; font-weight:bolder; color:#999999 !important;}
.tag-link-position-13{ font-size:22px; font-weight:bolder; color:#ffffff !important;}
.tag-link-position-14{ font-size:24px; font-weight:bold; color:#000000 !important;}
.tag-link-position-15{ font-size:30px; font-weight:normal; color:#999999 !important;}
.tag-link-position-16{ font-size:20px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-17{ font-size:26px; font-weight:bold; color:#CCCCCC !important;}
.tag-link-position-18{ font-size:15px; font-weight:normal; color:#999999 !important;}
.tag-link-position-19{ font-size:22px; font-weight:bold; color:#cd2122 !important;}
.tag-link-position-20{ font-size:22px; font-weight:bold; color:#ffffff !important;}
.tag-link-position-21{ font-size:18px; font-weight:normal; color:#999999 !important;}
.tag-link-position-22{ font-size:20px; font-weight:bold; color:#cd2122 !important;}
.tag-link-position-23{ font-size:17px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-24{ font-size:24px; font-weight:normal; color:#000000 !important;}
.tag-link-position-25{ font-size:16px; font-weight:normal; color:#CCCCCC !important;}
.tag-link-position-26{ font-size:30px; font-weight:normal; color:#999999 !important;}
.tag-link-position-27{ font-size:20px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-28{ font-size:18px; font-weight:bold; color:#999999 !important;}
.tag-link-position-29{ font-size:14px; font-weight:normal; color:#cd2122 !important;}
.tag-link-position-30{ font-size:22px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-31{ font-size:24px; font-weight:bold; color:#cd2122 !important;}
.tag-link-position-32{ font-size:22px; font-weight:bolder; color:#999999 !important;}
.tag-link-position-33{ font-size:22px; font-weight:bolder; color:#ffffff !important;}
.tag-link-position-34{ font-size:24px; font-weight:bold; color:#000000 !important;}
.tag-link-position-35{ font-size:30px; font-weight:normal; color:#999999 !important;}
.tag-link-position-36{ font-size:20px; font-weight:normal; color:#ffffff !important;}
.tag-link-position-37{ font-size:26px; font-weight:bold; color:#CCCCCC !important;}
.tag-link-position-38{ font-size:22px; font-weight:normal; color:#999999 !important;}
.tag-link-position-39{ font-size:22px; font-weight:bold; color:#cd2122 !important;}
.tag-link-position-40{ font-size:22px; font-weight:bold; color:#ffffff !important;}