/*
Theme Name:   audiotechnica child
Description:  twenty-twenty-child
Author:       admin
Author URL:   
Template:     twentytwenty
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  supportelderschild
*/

/* Write here your own personal stylesheet */
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url("../twentytwentychild/styles.min.css");
*{

	word-break: normal;
	word-wrap: normal;
}
li, ul {
    margin: 0;
	font-size:1rem;
	
}
a {
    color: #000;
    text-decoration: underline;
}
.entry-content.mct .main {
	width: 100% !important;
	max-width: 100% !important;
}
/**************************************************/

html {
    font-size: 100%;
    scroll-behavior: smooth;
}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%;
    width: calc(100% - 0rem);
}
.post-inner {
    padding-top: 0rem;
}
section {
    padding: 0rem 0;
}
@media only screen and (min-width: 768px) {
    .header .nav__toggle {
        display: none;
    }
} 
.right_nav {
    position: static;
    float: right;
    margin-top: -31px;
}
.right_nav ul {
    list-style: none;
    display: flex;
    margin: 0px;
align-items: center;
}
.right_nav ul li {
    margin-left: 15px;
    line-height: 1;
}
.search-toggle {
    position: static;
    height: 1.3rem;
}
.right_nav ul li i, .right_nav ul li  span {
    color: #000;
}
.right_nav ul a.my-account-link {
    display: inline-flex;
    align-items: center;
    color:#000;
    text-transform: capitalize;
}
.search-toggle .toggle-icon, .search-toggle svg {
    height: 1.3rem;
    max-width: 1.3rem;
    width: 1.3rem;
}
.entry-content {
    font-family: 'Univers Next Pro Light Cond' !important;
    letter-spacing: normal;
}.entry-content h1, .entry-content h2, .entry-content h3 {
    margin: 0rem auto 0rem;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file {
    font-family: 'Univers Next Pro Light Cond' !important;
}
ul.products li.product .woocommerce-loop-product__title {
    margin: 0rem 0 .5rem;
    font-size: 1.75rem;
}.prod-slider {
    width: 100%;
}

.woocommerce ul.products li.product {
    margin-bottom: 1em;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 32.3%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 1.5% 0.0em 0;


}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0 !important;
}
ul.products li.product .price {
    margin-bottom: 0rem;
    font-size: 18px;
    color: #6C6C6C;
    margin-right: 5px;
    font-family: 'Univers Next Pro Light Cond' !important;
}

.prod-price:before {
    color: #212529;
}
.prod-hover {
    display: flex;
    position: absolute;
    top: 100px;
    left: 0%;
    width: 100%;
    height: 40%;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    opacity: 0;
}
.prod-slider:hover .prod-hover {
 opacity: 1;
}

.woocommerce ul.products li.product .prod-hover a {
    background: #fff;
    border: solid 1px #000000;
    color: #000;
    padding: 12px 19px;
    font-size: 12px;
    margin-bottom: 10px;
    border-radius: 30px;
    min-width: 148px;
}
.woocommerce ul.products li.product .prod-hover a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    display: none;
}

.onsale {display:none !important;}

span.onsale {
    background: #000;
    color: #fff;
    width: fit-content;
    padding: 2px 10px !important;
    top: 0;
    left: 0;
    font-size: 14px !important;
    font-family: 'Univers Next Pro Light Cond' !important;
    font-weight: normal;
    letter-spacing: normal;
    display: inline-block;
    line-height: 21px;
    
}

.woocommerce-product-details__short-description {
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
}
.variation .label {
    display: none;
}
.reset {
    display: none;
}
.wpcvs-terms.wpcvs-type-color .wpcvs-term {
    height: 15px;
    width: 15px;
}
.wpcvs-terms .wpcvs-term {
    padding: 0px;
    border-radius: 2px;
    border-width: 0px;
    border-style: solid;
    border-color: #dddddd;
    background-color:#fff;

}

.wpcvs-terms.wpcvs-type-color .wpcvs-term .wpcvs-term-color {
    width: 17px;
    flex: 0 0 17px;
    border: solid 1px;
}
.wpcvs-terms .wpcvs-term .wpcvs-term-inner {
    height: 15px;
    line-height: 15px;
}
.footmenu ul {
    display: flex;
    list-style: none;
}
.right_nav ul a.my-account-link {
    text-decoration: none;
}
.right_nav ul a.my-account-link svg {
    margin-right: 3px;
}
.wpmenucartli.wpmenucart-display-right.menu-item {
    margin-left: 0px !important;
}
.prod-slider {
    padding: 15px 0px;
}
i.wpmenucart-icon-shopping-cart-0 {
    font-size: 21px;
}
a.wpmenucart-contents.empty-wpmenucart-visible {
    text-decoration: blink;
}  
@media (min-width:1100px){
.slick-slider ul.products {
     display: block;
}.slick-slider ul.products .slick-track {
    width: 100% !important;
}
.slick-slider ul.products .slick-track .slick-slide {
    width: 33.333% !IMPORTANT;
}
.slick-slider ul.products .slick-track .slick-slide {
    width: 31.5% !IMPORTANT;
}}
@media (max-width:767px)
{
.cat-sec .sechtwo-inn .banner-txt-sec .banner__description, .cat-sec .sechtwo-inn .banner-txt-sec p {
    display: -webkit-box;  -webkit-line-clamp: 2;   -webkit-box-orient: vertical;    overflow: hidden;}
	td.woocommerce-orders-table__cell {    padding: 5px 12px !important;}
	.woocommerce-MyAccount-content  td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions  {display: block !important;}
	td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a { margin-bottom: 5px !important; margin-top: 5px !important;}
	
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ padding: 30px;    border: solid 1px #ededed;}
.woocommerce-MyAccount-content .woocommerce-pagination a {
    background: #000;   color: #fff;    font-size: 16px;    border-radius: 30px;    padding: 10px 30px;}
.woocommerce-MyAccount-content  td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {   display: flex;     gap: 5px;}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {  background: #000;  font-size: 13px;   border-radius: 30px;
    padding: 10px 0px;   }

@media (min-width:767px){ 
	td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {margin-bottom: 30px !important;}
}


.foot-logo img {  max-width: 100%;  width: 200px;   margin: 0 auto;}
.footmenu ul {justify-content: center;}