/*
Theme Name: Linkwave
Theme URI: http://digitalconnection.pt
Author: Digital Connection
Author URI: http://digitalconnection.pt
Version: 1.0
Text-domain: linkwave
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: e-commerce, custom-menu, custom-logo, featured-images, footer-widgets, theme-options, translation-ready, blog, right-sidebar, sticky-post, threaded-comments
*/

@import "assets/css/custom.css";
@import "assets/css/responsive.css";

.white-btn:hover{
	color:#fff;
}
.sec_partner h3{
	    margin: 0;
    background: var(--primary-color);
    color: #fff;
    padding: 20px;
    font-size: 16px;
    border-radius: 30px;
	margin-bottom:20px;
}
.woocommerce span.onsale{
	display:none;
}
.sec_contact {
    padding: 80px 0;
    overflow: hidden;
}
.wpcf7-list-item-label a{
	    color: #56dcde;
}
/* .woocommerce-cart-form .button.continue-btn{
	opacity:0;
} */
.sec_banner video{
	    height: 100vh;
    width: 100%;
    object-fit: cover;
}
.sec_banner .main-banner-content{
	    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
	    background: #00000038;
}

.woocommerce-error:has(li:contains("VAT number is a required field")) {
  display: none;
}


.language-nav .sub-menu{
    display: none;
    position: absolute;
}
.language-nav li{
    list-style: none;
}
.language-nav > li:hover .sub-menu{
    display: block;   
    background: #fff;
    min-width: 54px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    padding: 5px 0;
    border-radius: 5px;
}
.language-nav > li:hover .sub-menu li a{
    color:#000;
    padding: 10px
}
.language-nav > li:hover .sub-menu li a:hover{
    background: #dedede;
}
.language-nav {
    position:relative;
}
.language-nav > li > a::after {
    content: "\f078"; /* Unicode for Font Awesome chevron-down */
    font-family: "Font Awesome 5 Pro"; /* or "Font Awesome 5 Free" depending on version */
    font-weight: 900; /* Needed for solid icons */
    display: inline-block;
    margin-left: 6px;
    vertical-align: middle;
    
    
}
.menu-header-menu li{
	list-style:none;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li
 {
    margin-bottom: 10px;
}
