

.slicknav_menu { 
    background: -moz-linear-gradient(top,  rgba(67, 97, 92,1) 0%, rgba(51,80,75,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(67, 97, 92,1) 0%,rgba(51,80,75,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(67, 97, 92,1) 0%,rgba(51,80,75,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80db5d23', endColorstr='#80c3111d',GradientType=0 ); /* IE6-9 */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.37);
    
    border-bottom: 1px solid #43615c;
}


.pix-site-navigation {
    max-width: 1380px;
    margin: auto;
}

.pix-wrapper-site-navigation {
	position: absolute;width:100%;top:100px;z-index: 1;
    background: -moz-linear-gradient(top,  rgba(67, 97, 92,0.85) 0%, rgba(67, 97, 92,1) 100%);  /*FF3.6-15 */
     background: -webkit-linear-gradient(top,  rgba(67, 97, 92,0.85) 0%,rgba(67, 97, 92,1) 100%); /*Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(67, 97, 92,0.85) 0%,rgba(67, 97, 92,1) 100%);  /*W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.37);}


.pix-wrapper-menu {
    width:100%;max-width:1380px;margin:auto;position:relative;
}


.pix-wrapper-menu ul {
    font-size: 0;
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
    text-align: right;
}

.pix-wrapper-menu ul li {
    margin: 0px;
    display:inline-block;
    vertical-align: top;
    background-color: transparent;
    position:relative;

    }

.pix-wrapper-menu ul li ul {
    text-align: left;
    background-color: rgba(39, 39, 39, 0.88);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.7);
    -o-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.7);
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.7);
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=135, Strength=10);
}


.pix-wrapper-menu a {
    font-size:18px;
    font-weight: normal;
    display:block;
    color:#fff;
    line-height: 20px;
    text-decoration:none;
    text-align: center;
    padding:23px 13px 23px 13px;
    text-transform: uppercase;
    letter-spacing: 0px;
    transition: all 0.3s ease-in-out 0s;
}

ul li.wpmenucartli a {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 15px;}


/*.pix-wrapper-menu li.menu-item-home a {padding-top:35px;padding-bottom:27px;}
*/
.pix-wrapper-menu a:hover, .pix-wrapper-menu ul > li:hover a {
    background-color: rgba(199,221,209,0.45);
    color: #fff;
}


body.woocommerce-checkout ul li.wpmenucartli a,
body.woocommerce-cart ul li.wpmenucartli a,
.pix-wrapper-menu ul li.current-menu-item a,
.pix-wrapper-menu ul li.current_page_parent > a,
.pix-wrapper-menu ul li.current-menu-parent > a {
     background-color: rgba(199,221,209,1);
    color:#000;

}
.pix-wrapper-menu ul li.current-menu-item:hover a, .pix-wrapper-menu ul li.current-menu-parent:hover > a {
background-color: rgba(199,221,209,1);
    color:#000;
}


.pix-wrapper-menu ul ul a:hover {
    background: rgba(0, 0, 0, 1);
    padding:14px 18px 10px 12px;
}

.pix-wrapper-menu ul ul a.selected {
    color:#fff;
    background: #df4b4a;
    padding:14px 20px 10px 10px;
}


.pix-wrapper-menu ul ul a { 
    transition: padding 0.2s ease-in-out 0s;
    text-transform: none;text-align:left;
    padding:14px 20px 10px 10px;
    line-height: 30px;
    font-size:18px;
    font-weight: normal;
    text-transform: uppercase;
}


.pix-wrapper-menu ul ul {
    display: none;
    position: absolute;
    top: 100%;
    left:0px;
    z-index:10000;
    min-width: 220px;
}

.pix-wrapper-menu ul ul.page-contact {
    right:0px !important;
    left:auto;
}

.pix-wrapper-menu ul li:hover > ul {
    display:inherit;
}

.pix-wrapper-menu ul ul li {
    display:list-item;
    position: relative;
}

.pix-wrapper-menu ul ul ul {
    position: absolute;
    top:0;
    left:100%;
    z-index:10000;
}





.slicknav_menu {display: none;}

@media (max-width:1300px) {
        .pix-wrapper-site-navigation {top:0px;background: rgba(67, 97, 92,0.8);}
}


@media (max-width:1130px) {
    #pix-menu-desktop li.wpmenucartli a .cartcontents,
    #pix-menu-desktop li.wpmenucartli a .amount {
        display: none !important;
    }
    .pix-wrapper-menu a {padding:20px 13px 20px 13px;font-size: 17px;}
}

@media (max-width:1010px) {
    #pix-menu-desktop li.wpmenucartli a .cartcontents,
    #pix-menu-desktop li.wpmenucartli a .amount {
        display: none !important;
    }
    .pix-wrapper-menu a {padding:20px 8px 20px 10px;font-size: 16px;}
}


@media (max-width:900px) {
    .pix-wrapper-menu {display: none;}
    .slicknav_menu {display: block;}
}




