/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

.mobile-header-icons>* {
    margin-left: 15px;
    display: none;
}


.mc4wp-form input[type="email"] {height: 30px;min-width: 160px;margin-right: 20px;}
.mc4wp-form input {font-size: 16px;font-size: 1rem;padding: 5px 8px;border: 1px solid #ccc;max-width:160px;border-radius:4px;}
.mc4wp-form input[type="submit"], .mc4wp-form input[type="reset"], .mc4wp-form button {padding: 0 10px;border: 0;vertical-align: top;line-height: 30px;margin-top: -15px;background-color:#333;font-weight:400;}
div.mc4wp-alert.mc4wp-success {font-size:13px;}


.container {
  margin-right: 1%;
  margin-left: 1%;
  padding-left: 5%;
  padding-right: 5%;
}


.wc-block-grid__products {display: none !important;}
.wp-block-separator.is-style-dots {background: white !important;border: none !important;height: 60px;margin-bottom: -80px;z-index: 9;position: relative;}
.has-text-align-center eplus-wrapper {background-color:#000 !important; padding:5px 15px !important;}




.resook {display:inline-flex;}
.reso1 {float:left; padding:6px 5px 10px 0px;}
.reso2 {padding:6px 5px 10px 5px;}
.resomenu1 {float:left; padding:0px 10px 0px 0px;}
.resomenu2 {padding:0px 5px 0px 10px;}
.main-navigation a::after .resolien:hover {text-decoration:none !important; border-bottom: 0px solid !important;}
.press {font-size:14px !important; color:#535252 !important;line-height: 15px;}

.header-v10 .header-main .site-branding {margin: 100px 0px 0px 30px;}
.header-vertical .main-navigation .nav-menu > li {padding: 4px 0;display: block;}
.mobile-menu-panel .panel > :not(.divider) {padding: 15px 0;display: grid;}
.mobile-menu-panel .panel .header-mobile {padding-top: 0;padding-bottom: 140px;}
.mobile-menu-panel .panel {font-size: 20px;font-size: 1rem;}
.nav-menu > li {padding: 5px 17px;}
.header-v10 .header-main .main-navigation {margin-top: 80px;}
.site-footer.light {border-top: 0px solid #e3e7e8;}
.footer-main .footer-left, .footer-main .footer-right {flex: 1;margin: 0px 15px;}

/* BLOG */
.no-sidebar.single-post .content-area {max-width: 850px;float: none;margin-left: 0;margin-right: 0;}
.entry-title {font-size: 30px;font-weight: 500;line-height: 1.1666666667;margin: 0 0 0px;}
.entry-header .cat-links {font-weight: 400;display: none;}
.blog-header-title {padding: 100px 130px 115px 130px;}
.blog-header-title .page-title {font-size: 3.5rem;}
.blog-header-content {display:none;}
figure.entry-thumbnail.konte-container {display:none;}
.entry-header .entry-thumbnail + .post-info {margin-top: 30px;}
.konte-post-grid .post-summary {display: none;}
.konte-post-grid .post-title {margin: 0px 0px 15px 0px;}
.single-post article.post {border-bottom: 0px solid #e3e7e8;}


/* WOO */

.products.related, .products.upsells {display: none;}

.woocommerce-cart .entry-header .entry-title {font-size: 35px !important; color:#fff !important;background: url(/wp-content/uploads/2024/09/fd3.jpg);padding: 60px;width: 78%;background-size: contain;margin-top: -50px;margin-bottom: -30px !important;}
.woocommerce-checkout .entry-header .entry-title {font-size: 35px !important; color:#fff !important;background: url(/wp-content/uploads/2024/09/fd3.jpg);padding: 60px;width: 78%;background-size: contain;margin-top: -50px;margin-bottom: -30px !important;}
.woocommerce-products-header .page-title {font-size: 35px !important; color:#fff !important;font-weight: 400 !important;margin: none !important;background: url(/wp-content/uploads/2024/09/fd.jpg);padding: 60px;width: 78%;background-size: auto;margin-top: -50px !important;margin-bottom: -30px !important;background-position: center center;}

ul.products .product-inner {border: 1px solid #ccc;}
.products-quick-search {font-size: 16px !important;color: #38393a !important;}
.select2-container .products-quick-search-options .select2-results .select2-results__option {font-size: 15px !important;text-transform: lowercase;padding: 5px 10px;}
.products-quick-search .select2 .select2-selection--single .select2-selection__rendered {padding: 0px 32px 0px 0px !important;}
.select2 .select2-selection--single .select2-selection__rendered {min-height: 20px !important;}
.woocommerce div.product.layout-v7 .woocommerce-product-gallery {width: 35% !important;}
.woocommerce div.product .woocommerce-product-details__short-description {font-size: 14px !important;color: #4B4B4B;font-family: "Lato", Sans-serif !important;}
.products-quick-search button {color: #fff !important;background-color: #000 !important;padding: 0px 25px !important;border-radius: 3px !important;}
.select2-container .select2-dropdown {font-size: 14px !important;color: #38393a !important;}
.woocommerce-products-header .breadcrumbs {display:none;}

.header-account {display: none;}

.wc-block-components-sidebar-layout .wc-block-components-main {width: 55% !important;}
.wc-block-components-sidebar {width: 45%!important;}
.woocommerce div.product.layout-v7 .side-products {display: none !important;}
div.side-products {display: none !important;}
div.woocommerce-tabs.wc-tabs-wrapper {display: none !important;}
.woocommerce div.product .quantity {height: 45px !important;}
.woocommerce div.product .quantity .qty-button {line-height: 40px !important;}
.woocommerce div.product .single_add_to_cart_button {line-height: 45px !important;}
/*.wc-block-components-sidebar-layout .wc-block-components-main {width: 50% !important;}*/

ul.products li.product-category .woocommerce-loop-category__title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700 !important;
  margin: 150px 60px 150px 60px !important;
  position: absolute;
  bottom: 0 !important;
  left: 0 !important;
  line-height: 22px !important;
  text-align: center !important;
  top: 0 !important;
  right: 0 !important;
  color: #fff !important;
}

.no-sidebar.page .alignwide {
  max-width: 1080px;
  width: 1080px;
  margin-left: 0;
  margin-right: 0;
}

/*.wc-block-components-sidebar-layout:has(> :last-child.wp-block-woocommerce-checkout-fields-block) {flex-direction: initial !important;}*/
/*.wc-block-components-sidebar-layout {padding-left: 80px !important;}*/

/* WOO */


/* RESPONSIVE */

@media screen and (max-width: 1079px) {
.mobile-menu__nav ul {list-style: none;line-height: 0.7;}
.wc-block-components-sidebar-layout .wc-block-components-main {width: 60% !important;}
.wc-block-components-sidebar {width: 40%!important;}
.woocommerce-cart .entry-header .entry-title {width: 98%;}
.woocommerce-checkout .entry-header .entry-title {width: 98%;}
.no-sidebar.page .alignwide {max-width: 100%;width: 100%;}
}


@media screen and (min-width: 1200px) {
.container {width: 1240px;}
/*.no-sidebar.page .alignwide {
  max-width: inherit;
  width: inherit;
  margin-left: calc(-700px + 50%);
  margin-right: calc(-700px + 50%);
}*/
}

@media screen and (max-width: 992px) {
.container {width: 98%;}
/*.wc-block-components-sidebar-layout {display: inline-block !important;}*/
/*.wc-block-components-sidebar-layout .wc-block-components-main {padding-right: 0% !important;}*/
/*.wc-block-components-sidebar {padding-left: 0% !important;width: 65% !important;}*/
.wc-block-components-sidebar-layout .wc-block-components-main {width: 100% !important; padding-right:0px !important;}
.wc-block-components-sidebar {width: 100%!important; padding-left:0px !important;}
.woocommerce-cart .entry-header .entry-title {width: 100%;}
.woocommerce-checkout .entry-header .entry-title {width: 98%;}
.no-sidebar.page .alignwide {max-width: 100%;width: 100%;}
	.woocommerce div.product.layout-v7 .woocommerce-product-gallery {width: inherit !important;}
}

/*@media screen and (min-width: 992px) {
.container {width: 98%;}
}*/

@media screen and (max-width: 575px) {
.container {margin-right: 1%;margin-left: 1%;padding-left: 1%;padding-right: 1%;}
.blog-header-title {padding: 100px 10px 115px 10px;}
.blog-header-title .page-title {font-size: 2.5rem;}
.entry-title {margin: 0px 10px;}
.mobile-menu__nav ul {list-style: none;line-height: 0.7;}
.mobile-menu__nav .menu > li {padding: 12px 0;}
.mobile-menu__nav .menu > li > a.press {padding: 8px 0;}
.wc-block-components-sidebar-layout .wc-block-components-main {width:100% !important;}
.no-sidebar.page .alignwide {max-width: 100%;margin-left: 0;margin-right: 0;}
/*.wc-block-components-sidebar-layout .wc-block-components-main {width: 50% !important;padding-left: initial !important;}*/
/*.wc-block-components-sidebar-layout {padding-left: initial !important;}*/
.wc-block-components-sidebar {padding-left: 0% !important;width: 100% !important;}
.woocommerce-cart .entry-header .entry-title {width: 100%;padding: 40px;margin-right: auto;margin-left: auto;line-height: 26px !important;font-size: 26px !important;}
.woocommerce-checkout .entry-header .entry-title {width: 100%;padding: 40px;margin-right: auto;margin-left: auto;line-height: 26px !important;font-size: 26px !important;}
}
