.ut-navigation-menu .sub-menu .menu-item{transform:translatex(0px) translatey(0px);padding-bottom:5px !important;padding-top:5px !important;}
.ut-navigation-menu .menu-item .sub-menu{padding-top:20px;padding-bottom:20px;}
#navigation .menu-item .sub-menu{border-bottom-left-radius:35px;border-bottom-right-radius:35px;}
body.logged-in .hide-when-logged-in{display:none;}
body:not(.logged-in) .hide-when-logged-out{display:none;}
@media(max-width:1024px){
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn)::before{display:none!important;}
}   @media only screen and (max-width: 769px) {
.reverse-mobile{display:flex !important;flex-direction:column-reverse;}
}   body.rtl .vc_row[data-vc-full-width], 
body.rtl section[data-vc-full-width]{left:calc((100vw - 95vw)/ 2);}
@media(min-width:1415px){
:root{--extra-width-:calc(-1 * ((100vw - 1415px) / 2));--extra-width:calc(1 * ((100vw - 1415px) / 2));}
section[data-vc-full-width="true"]{left:var(--extra-width-) !important;padding-left:var(--extra-width) !important;padding-right:var(--extra-width) !important;width:100vw !important;}
}   @media(min-width:1100px){
.ml-40.vc_column-gap-0.ut-row-has-filled-cols{margin-left:0px !important;padding-left:0px !important;}
.mr-40.vc_column-gap-0.ut-row-has-filled-cols{margin-right:0px !important;padding-right:0px !important;}
.vc_section .vc_col-has-fill>.vc_column-inner{padding-left:40px !important;padding-right:40px !important;}
.pt-40.wpb_column > .vc_column-inner{padding-top:40px !important;padding-left:40px !important;padding-right:40px !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
}
@media(max-width:1100px){
.custom-fix-001 > .vc_column-inner{margin-left:20px !important;margin-right:20px !important;}
}
@media(max-width:900px){
.custom-fix-001 > .vc_column-inner {
padding-left: 20px !important;
padding-right: 20px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.ml-40.vc_column-gap-0.ut-row-has-filled-cols {
margin-left: 0px !important;
padding-left: 0px !important;
}
.mr-40.vc_column-gap-0.ut-row-has-filled-cols {
margin-right: 0px !important;
padding-right: 0px !important;
}
.custom-fix-001 p {
line-height: 26.5px !important;
font-size: 16px !important;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
}