/* Techly shop 1: natural text casing, 2026-11-10.
 * Preserve original selector order, specificity, media conditions and priority.
 * Only capitalize becomes none; source text, uppercase and lowercase stay intact.
 * Loaded last by stylesheets.tpl, only when $shop.id == 1.
 */

/* /themes/Electshop/assets/css/theme.css */
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a, button, select { text-transform: none; }
.initialism { text-transform: uppercase; }
.tooltip { text-transform: none; }
.popover { text-transform: none; }
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: none !important; }
.material-icons, .material-icons-outlined { text-transform: none; }
.h1, .h2, .h3 { text-transform: none; }
.btn-primary, .btn-secondary, .btn-tertiary { text-transform: uppercase; }
.input-group .input-group-btn > .btn { text-transform: uppercase; }
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin { text-transform: uppercase; }
.sitemap h2 { text-transform: none; }
body#checkout section.checkout-step .step-title { text-transform: none; }
body#checkout section.checkout-step .step-edit { text-transform: lowercase; }
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit { text-transform: none; }
.page-order-detail h3 { text-transform: uppercase; }
.page-order-detail .addresses h4 { text-transform: uppercase; }
#header .header-nav { text-transform: initial; }
.currency-selector .expand-more, .language-selector .expand-more { text-transform: none; }
#header .blockcart .cart_block .cart-info .product-quantity { text-transform: uppercase; }
#header .blockcart .cart_block .toggle-title { text-transform: none; }
#header .cat-title { text-transform: uppercase; }
#header ul.dropdown-menu li a.account { text-transform: none; }
#header .user-info .user-info-title .account_text span { text-transform: none; }
.horizontal-menu .top-menu a.dropdown-submenu, .horizontal-menu .top-menu .more_sub_menu a { text-transform: none; }
.horizontal-menu .top-menu a[data-depth="0"] { text-transform: none; }
.horizontal-menu .top-menu .sub-menu ul > li a { text-transform: none; }
#mobile_top_menu_wrapper .top-menu .sub-menu li > a { text-transform: none; }
#mobile_top_menu_wrapper .js-top-menu-bottom .dropdown-menu li .dropdown-item { text-transform: uppercase; }
.products-section-title { text-transform: none !important; }
.special-products .product-miniature .pspc-main .label { text-transform: none; }
.product-miniature .product-title a { text-transform: initial; }
.product-miniature .outer-functional .wishlist .dropdown .dropdown-menu .dropdown-item { text-transform: none; }
ul.product-flags li { text-transform: uppercase; }
.products .view_more .all-product-link { text-transform: uppercase; }
.productpage_title, .quickview h1.h1 { text-transform: none; }
.product-quantity .wishlist a span.st-wishlist-bt-content, .product-quantity .compare a span.st-compare-bt-content { text-transform: none; }
.product-quantity .wishlist a, .product-quantity .compare a { text-transform: none; }
#product .pp-right-column .pspc-main .label { text-transform: none; }
#custom-text h3 { text-transform: uppercase; }
#products .up .btn-secondary, #products .up .btn-tertiary { text-transform: inherit; }
.products-selection .sort-by { text-transform: none; }
#search_filters .facet .facet-title { text-transform: none; }
#search_filters .js-search-filters-clear-all { text-transform: none; }
.active_filters .active-filter-title { text-transform: none; }
#left-column .links .h3, #right-column .links .h3 { text-transform: uppercase; }
#left-column .products-block .view_more a, #right-column .products-block .view_more a { text-transform: uppercase; }
.subcategory-heading { text-transform: none; }
.producttags a { text-transform: none; }
.has-discount .discount { text-transform: uppercase; }
.tabs .nav-tabs .nav-link { text-transform: none; }
#blockcart-modal .modal-title { text-transform: initial; }
#blockcart-modal .product-name { text-transform: none; }
#blockcart-modal .cart-content .cart-products-count { text-transform: inherit; }
.cart-grid-body .card-block h3.h3 { text-transform: none; }
.cart-grid-body .card-block h1 { text-transform: none; }
.block-promo .promo-input + button { text-transform: none; }
#contact-rich .block_content .data a { text-transform: none; }
.contact-form h3 { text-transform: none; }
.breadcrumb .container h1 { text-transform: initial; }
#main > h1, #main h2.h2, #main .page-header h1, .block-category h1 { text-transform: initial; }
.footer-container li { text-transform: none; }
.footer-container .links .h3, .footer-container .links h3, .footer-container .links h3 a { text-transform: none !important; }
.footer-container .links.block-contact li a { text-transform: none; }
body#checkout section.checkout-step .nav-item .nav-link { text-transform: none; }
body#checkout .card .card-block p .js-show-details { text-transform: none; }
@media (min-width: 992px) {
.horizontal-menu .top-menu .sub-menu.megamenu li > a.dropdown-submenu { text-transform: none; }
.horizontal-menu .top-menu .more_menu .sub-menu li a { text-transform: none; }
}
@media (max-width: 991px) {
#base-menu-horizontal .title-horizontalmenu-mobile .menu-title, #header .menu-icon .cat-title { text-transform: none; }
}

/* /modules/x13pricehistory/views/css/front.css */
.x13pricehistory__text--before-discount:not(.x13pricehistory__text--modal) .x13pricehistory__text--real-discount-value { text-transform: unset; }

/* /modules/cz_blocksearch/views/css/cz_blocksearch.css */
#czsearch_eccept_data .cat-name { text-transform: none; }

/* /modules/base_horizontalmenu/views/css/front.css */
.base-menu-horizontal .menu-dropdown li > a .catagory { text-transform: none; }
.base-menu-horizontal .menu-subtitle { text-transform: uppercase; }
.base-menu-horizontal .horizontalmain-menu .level-1 .base-sub-menu .base-menu-row.row.four-column a { text-transform: uppercase; }
.base-menu-horizontal ul li.level-1 ul li > a { text-transform: none; }
.base-menu-horizontal ul li.item-header > a { text-transform: none; }
.base-menu-horizontal ul li.level-1 ul li.item-header > a.submenu-title { text-transform: none; }
@media (min-width: 992px) {
.base-menu-horizontal ul li.level-1 > a, .base-menu-horizontal ul li.level-1 .more-menu .categories { text-transform: uppercase; }
.title-horizontalmenu-mobile span { text-transform: uppercase; }
}
@media (max-width: 991px) {
#base-menu-horizontal .dropdown-menu li .dropdown-item { text-transform: uppercase; }
}

/* /themes/Electshop/modules/psblog/views/css/psblog.css */
.blog-meta > span { text-transform: none; }
.blog-item .blog-created { text-transform: uppercase; }
.blog-item .title { text-transform: inherit; }
.blog-item .blog-meta .blog-created { text-transform: none; }
.blog-item .blog-meta { text-transform: uppercase; }
.blog-item .readmore .btn { text-transform: none; }
.blog-item .blog-content-wrap .readmore p .btn { text-transform: none; }
.blog-item .blog-content-wrap .blog-shortinfo .readmore { text-transform: none; }
.blog-detail .blog-title { text-transform: none; }
h1.blog-heading { text-transform: none; }
.category-title { text-transform: none; }
#blogpage .blog-detail .blog-title, .category-info h1, .Recent-title.h3, .subcategories-title { text-transform: initial; }
#blog-listing h1 { text-transform: initial; }

/* /modules/stfeature/views/css/front.css */
.st-modal-review .modal-title, .st-modal-send-wishlist .modal-title { text-transform: uppercase; }

/* /modules/myprestacomments/myprestacomments.css */
#new_comment_form .title { text-transform: uppercase; }
#product_comments_block_tab .comment_author_infos { text-transform: none; }

/* /modules/cz_imageslider/views/css/flexslider.css */
.flex-pauseplay span { text-transform: none; }
.flexslider .slides li .slide_content .headdings .sub-title { text-transform: none; }

/* /modules/cz_verticalmenu/views/css/cz_verticalmenu.css */
#czverticalmenublock .block_title { text-transform: uppercase; }

/* /themes/Electshop/assets/css/custom.css */
#czservicecmsblock .service-area .service-fourth .service-content .service-heading { text-transform: none; }
.czcategoryimagelist .categoryblock .categorylist .more a { text-transform: uppercase; }
#czleftbannercmsblock .pro-lable { text-transform: uppercase; }
.theme-shop-2 .btn-menu { text-transform: uppercase; }
