<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgnâ„¢
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

#logo-container-mobile{ padding-top: 0px; padding-bottom: 0px; padding-right: 20px; }


.form-products-download{ border: 1px solid #e1e1e1; }
.form-products-download label{ cursor: pointer; } 

#menu-secondary-menu li a:hover{ color: #f5f5f5 !important; }

.artists-list{ margin: 0; padding: 0; }
.artists-list li{ margin: 0; padding: 0; list-style: none; display: inline-block; font-size: 24px; line-height: 1em; font-weight: bold; }
.artists-list li:after{ content: "/"; font-weight: normal; color: #e1e1e1; }
.artists-list li:last-of-type:after{ content: ""; }
.artists-list a{ margin: 10px; padding: 10px; color: #000000; display: inline-block; transition: 0.3s; }
.artists-list a:hover{ color: #781418; background-color: #f5f5f5; }

.post-content ul.artists-list-slim{ margin-left: -2px !important; margin-bottom: 30px !important; padding-left: 0 !important; }
.post-content ul.artists-list-slim ul.children{ margin-left: 0 !important; padding-left: 0 !important; }
.post-content ul.artists-list-slim li.cat-parent:after{ content: ""; }
.artists-list-slim li{ font-size: 18px; font-weight: normal; }
.artists-list-slim a{ margin: 5px; padding: 5px; }
.artists-list-slim li.cat-parent{ display: block; }

.artists-list li .artists-list-no-titles { color:#ff0000;opacity:0.6;margin:10px;padding:10px;display:inline-block; }

.add-to-cart-overlay{ margin-top: 41px; }
.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a{ bottom: 0; margin: 0; }
.tmb-light.tmb-color-addcart, .tmb-light.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a:hover{ background-color: #781418;}





.product-categories .cat-item &gt; a{ 
    display: block;
    background-color: #ffffff;
    padding: 4px 20px 4px 4px;
    margin-bottom: 4px;
}

.product-categories li.cat-item.current-cat &gt; a,
.product-categories li.cat-item.current-cat-parent &gt; a{ 
    background-color: #781418;
    color: #ffffff;
}

.product-categories .children .current-cat &gt; a{ 
    color: #781418 !important;
}

.product-categories .cat-item &gt; a:before{ margin-left: 6px; margin-right: 6px !important; display: none; } 
.product-categories .cat-item .children{ display: none; margin-left: 0; }
.product-categories .cat-item.current-cat .children,
.product-categories .cat-parent.current-cat-parent .children{ /* display: block; */ }
.product-categories .cat-item.current-cat .children a,
.product-categories .cat-parent.current-cat-parent .children a{ 
    display: inline-block;
    background-color: transparent;
    margin: 0;
    padding: 0 4px;
}
.product-categories .cat-item.current-cat .children a:before,
.product-categories .cat-parent.current-cat-parent .children a:before{ display: none; } 

.woocommerce-form-register__submit, .woocommerce-form-login__submit, 
.woocommerce-Button{ background-color: #781418 !important; color: #ffffff; }

.woocommerce-form-register__submit:hover, .woocommerce-form-login__submit:hover, 
.woocommerce-Button:hover{ background-color: #000000 !important; }

.woocommerce-LostPassword a{ background-color: #333333; color: #ffffff; font-size: 12px; padding: 13px 31px; text-transform: uppercase; font-weight: 600 !important;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
letter-spacing: 0.1em; border-radius: 2px; }
.woocommerce-LostPassword a:hover{ background-color: #000000; color: #ffffff !important; } 

.woocommerce-form__label, .woocommerce-form-row label{ cursor: pointer; }

#customer_login &gt; div:first-of-type{
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 45px;
}


.pagination &gt; li .current, .navigation &gt; li .current, .pagination &gt; li .current:hover, .navigation &gt; li .current:hover, .pagination &gt; li .current:focus, .navigation &gt; li .current:focus {
    z-index: 2;
    background-color: #781418;
    color: #fff !important;
    cursor: default;
}

.pagination &gt; li .page-numbers, .navigation &gt; li .page-numbers{
    font-size: 16px;
    font-weight: bold;
    color: black;
}

.uncode-counter-wrap{ padding: 15px; background-color: #f5f5f5; border-radius: 4px; }
.uncode-counter-wrap &gt; p{ text-align: center; font-size: 70px !important; white-space: nowrap; }
.uncode-counter-wrap .counter-text p{ font-size: 30px; font-weight: bold; color: #303133; text-align: center; } 

ul.product-categories li{ position: relative; }
.expander{ position: absolute;
    top: 0;
    right: 0;
    height: 35px;
    width: 20px;
    color: #303133;
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-style: normal;
    z-index: 10;
}
.expander:before{ font-family: "uncodeicon"; content: "\e114"; position: relative; top: 4px; right: -4px; }
.expander:hover{ color: #781418; }
.current-cat.cat-parent .expander, .current-cat-parent .expander{ color: #fff !important; } 
.current-cat.cat-parent .expander:before, .current-cat-parent .expander:before{ /* content: "\e115" !important; */ }


.pagination .page-next i, .navigation .page-next i,
.pagination .page-prev i, .navigation .page-prev i{ font-size: 30px; }

ul.letters-filter{ margin: 0 0 20px 0 !important; padding: 0 !important; list-style: none; }
ul.letters-filter li{ display: inline-block; margin: 2px; padding: 0; text-align: center; background-color: #f5f5f5; color: #000; cursor: pointer; list-style: none; width: 30px; height: 30px; line-height: 30px; transition: 0.3s; }
ul.letters-filter li:first-child{ width: 90px; }
ul.letters-filter li:last-child{ }
ul.letters-filter li:hover, ul.letters-filter li.current-letter, ul.letters-filter li.close-hover:hover{ background-color: #781418; color: #fff; }
ul.letters-filter li.close-hover{ background-color: #000000; color: #fff; }

.woocommerce-Price-amount{ font-size: 24px; }


.woocommerce-MyAccount-navigation a, .woocommerce-MyAccount-content th{ font-weight: 600; letter-spacing: 0.05em; font-size: 14px; }
.woocommerce-MyAccount-content th{ padding: 0 10px 10px 10px; }
.woocommerce-MyAccount-content th:first-child{ padding-left: 0; }
.woocommerce-MyAccount-content th:last-child{ padding-right: 0; }
.download-remaining, .download-expires{ text-align: center !important; color: #303133; }

.tribe-events-c-top-bar__datepicker-button:focus{ outline: none !important; }
.events-list-datepicker-open{ margin-top: 410px !important; }
.datepicker-days .current, .datepicker-months .current{ color: #FFFFFF !important; }
.datepicker-months .table-condensed, .datepicker-years .table-condensed{ width: 100% !important; }
.tribe-events-calendar-list .tribe-events-calendar-list__month-separator-text{ margin: 0 auto; display: block; font-size: 30px !important; color: #781418 !important; text-transform: uppercase; font-weight: bold; }
.tribe-events-calendar-list .tribe-events-calendar-list__month-separator:after{ display: none !important; }
.tribe-events-calendar-list__event-row{ border-bottom: 1px solid #e1e1e1 !important; padding-bottom: 40px !important; }

@media only screen and (max-width: 960px) {
	ul.product-categories li{ display: inline-block; margin-bottom: 4px; margin-right: 4px; }
	.col-widgets-sidebar .widget-container .widget-title{ padding-bottom: 0; }
	.product-categories .cat-item &gt; a{ padding-right: 4px; }
	ul.product-categories .expander{ display: none; }
	.artists-list li{ font-size: 16px; }
	.artists-list a{ margin: 4px; padding: 4px; }
	.artists-list li .artists-list-no-titles { margin:4px;padding:4px; }
}


.payment-methods-list{ padding: 0 !important; margin: 0 !important; list-style: none; }
.payment-methods-list li{ float: left; width: 100px; padding: 4px; margin: 0; list-style: none; }
.payment-methods-list img{ width: 120px; height: auto; display: inline-block; margin: 0 auto; }

@media only screen and (min-width: 960px) {
	.payment-methods-list li{ width: 140px; }
	.payment-methods-list img{ width: 140px; }
}

@media only screen and (min-width: 1200px) {
	.payment-methods-list li{ width: 160px; }
	.payment-methods-list img{ width: 160px; }
}

.footer-sitemap li{ font-size: 18px; }
.footer-sitemap a:hover, .footer-sitemap a:focus{ color: #f5f5f5 !important; text-decoration: underline; }
.footer-sitemap ul.sub-menu{ margin-left: 0; }
.footer-sitemap ul.sub-menu li:before{ content: "â€¢"; padding-left: 4px; padding-right: 4px; }

#menu-primary-menu ul.drop-menu{ 
	-webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
	box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
	margin-top: -3px !important;
	border-top: 4px solid #781418;
}

.mandatory-field{ color: #781418 !important; }
.mandatory-fields-box{ padding: 10px; background-color: #e1e1e1; }
.optional-fields-box{ padding: 10px; background-color: #f5f5f5; }
.mandatory-fields-box &gt; p, .optional-fields-box &gt; p{ margin: 0 0 20px 0 !important; }

.newsletter-signup input[type="text"], .newsletter-signup input[type="email"]{ width: 100%; }
.country-select.inside{ margin-top: 9px; }
.wpcf7-not-valid-tip{ margin-top: 4px !important; }
div.wpcf7 form .wpcf7-response-output{ font-size: inherit !important; }

.home-hero .btn-container{ padding: 0px 10px 0 0 !important; }
.footer-newsletter-signup{ border: 1px solid #e1e1e1; padding: 16px 12px; display: inline-block; background-color: #781418; text-decoration: none !important; line-height: 1em; border-radius: 2px; }
.footer-newsletter-signup:hover{ background-color: #222; }

.wpcf7-acceptance input[type="checkbox"], .wpcf7-list-item-label{ cursor: pointer; }</pre></body></html>