/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme stworzony dla Venttech
 Author:         Rychert.pl
 Author URI:     https://www.rychert.pl
 Template:       Divi
 Version:        1.2.3
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

#main-header {
	box-shadow: none !important;
}

#top-menu li a:hover {
	color: #009542 !important;
	opacity: 1 !important;
}

body.logged-in .menu-item-logged-out {
    display: none !important;
}
body:not(.logged-in) .menu-item-logged-in {
    display: none !important;
}

.projekt-ico > a:before {
    font-family: 'ETMODULES';
    content: '\68';
    text-align: center;
    vertical-align: baseline;
    margin-right: 10px;
    color: #ffffff;
    font-size: 1em;
    transition: all .3s ease;
}

.ywraq-quote-icon-icon_quote:before {
    font-family: 'ETMODULES' !important;
    content: '\68';
    text-align: center;
    vertical-align: baseline;
    margin-right: 10px;
    font-size: 1.5em;
}

	#projektlista .widget_ywraq_mini_list_quote {
	margin: 0px !important;
	}

	#projektlista .widget_ywraq_mini_list_quote .raq-info {
		border: 0 !important;
		background-color: #f5f5f5;
		padding: 14px 12px 10px 14px !important;
	}


@media ( min-width: 981px ) {
	
#projektlista .widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
	width: 550px !important;
}

#projektlista ul.yith-ywraq-list img {
    width: 100px !important;
}

#projektlista .widget_ywraq_mini_list_quote .yith-ywraq-list-content {
	width: 550px !important;
	left: -390px;
}

#projektlista .items-count {
	font-weight: 800 !important;
}

#projektlista .quantity {
	color: #000000 !important;
}

    #projektlista .widget_ywraq_mini_list_quote:hover .yith-ywraq-list-content {
        top: calc(100% - 1px);
        opacity: 1;
        visibility: visible;
        z-index: 99999;
    }

	.category-menu .sub-menu {
		width: 500px !important;

	}

	.category-menu .menu-item a, .category-menu .menu-item li {
		width: 450px !important;
		border-bottom: solid 1px #009542;
	}
}

li.product.type-product {
	background: #fff;
	border: 1px solid #e9e9e9 !important;
	border-radius: 10px;
	padding: 10px !important;
	text-align: center;
}

li.product.type-product:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(0, 0, 0, .06);
}

.button {
	color: #ffffff !important;
}