/* 
 Theme Name:   Virtue - Premium child
 Theme URI:    https://webdesign-hess.de
 Description:  
 Author:       Dieter Heß
 Author URI:   
 Template:     virtue_premium
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/



/*-----------------------------
 * colors
 *----------------------------- 


Logo rot    #E21E23

TOP-Leiste 	#eee

Button 		#7b7b7b

Footer 		#eee

Add to Cart Button hover   #c72c00

*/



/* mobile menu */

.mobileclass.collapsed {
    background: rgba(0,0,0,0.05);
    color: #E21E23;
}





/* Abstand der einzelnen Menüpunkte */
.sf-menu a {
    padding: 10px 15px;
}


/* Product slider */

ul.slick-dots {
	display:none !important;
}

#wps-slider-section img.wpsf-product-img {
	max-height:268px !important;
}

.wpsf-product-title a,
.wpsf-product-price {
	color:#555;
	font-family: 'Lato', sans-serif;
	font-size:16px !important;
	font-weight:700;
}

.product.woocommerce.add_to_cart_inline {
	display:none;
}


/* Kontaktformular */

.checkbox-wrap .nf-field-label label{
	font-weight:500 !important;
}

.nf-form-content label {
    font-size: 16px !important;
    line-height: 18px !important;
}


/* Widgets im Footer */

#containerfooter.menu {
    margin: 0 0 0 0px!important;
}

#containerfooter .menu li a {
    max-width: 170px;
    background: rgba(0,0,0,.0);
}

#woocommerce_product_categories-4{
    margin-top:-20px;
}

.footerclass a:hover{
    color:#fff!important;
    Background-color:#c72c00;  
}

li.cat-item.cat-item-60.current-cat{
    display:none;
}


/*------------------------------
 *  Usercentrics 
 *------------------------------

#usercentrics-button #uc-banner-modal .uc-banner-content {
	background-color: #fff!important;
}

#usercentrics-button #uc-banner-modal .uc-optin-description {
    color: #555!important;
    font-size: 14px;
}
.usercentrics-button .uc-main-banner .btn-deny {
	background-color: #eee!important;
	color: #555!important;
}

#uc-btn-accept-banner.uc-btn.uc-btn-primary{
	color: #e6e6e6 !important; 
	background-color: #42b983 !important;
	border:1px solid #e6e6e6 !important;
}

.usercentrics-button .uc-main-banner .more-info-button {
    background-color: #eee!important ;
    color: #555!important;
}

/* fingerprint */
.usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header {
    border-top-left-radius: 8px!important;
    border-top-right-radius: 8px!important;
    background: #fff!important;
	background-color: #fff!important;}

/* tabs */
.uc-nav.uc-nav-tabs{
	background-color: #2c6395!important;
}
#uc-btn-select-tab-settings,
#uc-btn-select-tab-history{
	color:#fff!important;
}
.usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs a.uc-active {
    color: #555!important;
}

#usercentrics-button input[type=checkbox].uc-form-check-input.intermediate+label:before{
	background-color: #fff!important;
    border-color: #e53935!important;
}

.usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs a {
    background: transparent!important;
    padding: 8px 15px!important;
    color: #333!important;
    text-transform: capitalize;
}

.uc-header-title.uc-pl-3,
.uc-header-subtitle-text{
	 color: #555!important;
}

.usercentrics-button .uc-corner-modal .uc-card-footer .uc-save-settings-button {
    background-color: #42b983!important;
    cursor: inherit;
    color: #fff!important;
}


#bto-path-1,
#fingerprint,
#ico_button_close-b {
	fill:#E21E23;
}





