.sf-menu a.menuparent, .responsive-menus a.menuparent {



    pointer-events: none; cursor: default;



}



#block-superfish-1 {



    clear: both;



    position: relative;



}



#superfish-1 li.menuparent {



    padding-right: 0px !important;



    margin-left: 45px !important;



    margin-right: 0px !important;



    position: static;



    padding-bottom: 0px !important;



    line-height: 18px;



}



#superfish-1 a.menuparent {



    color: #686868;



    font-family: "Montserrat", Arial;



    font-size: 16px;



    font-weight: 500;



    text-transform: uppercase;



    padding-right: 0px !important;



    line-height: 18px;



    padding-top: 10px !important;

    

    transition: 1s;



}







#superfish-1 a.menuparent:hover {



    color: #71a087;



    transition: 1s;



}



#superfish-1 .sf-sub-indicator {



    background: none !important;



    display: inline-block;



    height: auto;



    overflow: hidden;



    position: relative;



    right: auto;



    top: auto;



    width: auto;



    font-size: 0px;



    line-height: 18;



    padding-left: 5px;



    padding-right: 5px;



}



#superfish-1 .sf-sub-indicator:after {



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    content: "\f107";



    color: #686868;



    padding-left: 5px;



    display: inline-block;



    font-size: 14px;



}



#superfish-1 a.menuparent:after {



    content: "|";



    color: #e0e0e0;



    font-weight: 700;



    font-size: 16px;



    padding-left: 5px;



}



#superfish-1 ul {



    background: rgb(126, 166, 149);



    width: 1077px;



    left: -313px;



    min-height: 225px;



}



#superfish-1 ul li:hover {



    padding-left: 18px !important;



    transition: 1s;



}







#superfish-1 ul:before {



    content: ".";



    background: rgb(252, 252, 252) url(images/set-megamenu2024.png) no-repeat;



    display: block;



    height: 29px;



    background-position-y: bottom;



}



#superfish-1 .sf-item-1 ul:before {



    background-position-x: 360px;



}



#superfish-1 .sf-item-2 ul:before {



    background-position-x: 502px;



}



#superfish-1 .sf-item-3 ul:before {



    background-position-x: 670px;



}



#superfish-1 .sf-item-4 ul:before {



    background-position-x: 887px;



}



#superfish-1 ul li {



    width: 350px;



    display: inline-flex;



    padding-left: 15px !important;



    padding-top: 8px !important;



    padding-bottom: 8px !important;



    transition: 1s !important;



}



#superfish-1 ul li.sf-item-1 {



    width: 360px;



    background: #b7b7b7;



    float: left;



    min-height: 220px;



    padding: 5px 0px !important;



}



#superfish-1 a.sf-depth-2 {



    font-size: 16px;



    color: #fff;



    padding: 10px !important;



}



#superfish-1 .menu-views {







}



#superfish-1 .views-row {



    padding: 10px;



    clear: both;



    min-height: 100px;



}



#superfish-1 .views-field-field-icone {



    width: 56px;



    float: left;



    margin-right: 10px;



    margin-left: 10px;



}



#superfish-1 .views-field-field-icone img {



    max-width: 100%;



    width: 100%;



    height: auto;



}



#superfish-1 .views-field-title {



    display: table;



    height: 72px;



    vertical-align: middle;



}



#superfish-1 .views-field-title a {



    color: #fff;



    border-left: 0;



    border-top: 0;



    padding: 0px;



    text-decoration: none;



    /* height: auto; */



    line-height: 22px;



    display: table-cell;



    height: 72px !important;



    vertical-align: middle;



}











ul.sf-menu a {



    border-left: 0;



    border-top: 0;



    padding: 0 0px !important;



    text-decoration: none;



    height: auto !important;



    line-height: inherit;



}



