.main_menu{position:absolute;display:inline-block;width:100%;height:100vh;margin:0;background:rgba(0,0,0,.7);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-animation:fadein .3s;-moz-animation:fadein .3s;-ms-animation:fadein .3s;-o-animation:fadein .3s;animation:fadein .3s;display:none;z-index:9}.main_menu.active{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu_wrap{position:absolute;right:-3.1%;top:0;z-index:1;width:40%;height:100vh;background:#3362ff !important;color:#fff;padding:0;transform:translateX(100%)}.menu_spacing{height:100vh}.main_menu.active .menu_wrap{transform:translateX(0)}.main_menu ul{list-style:none;float:right;display:inline-block;padding:15vh 0 0 150px;margin:0;height:auto;background:0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main_menu.active ul{opacity:1.0}.main_menu li{display:inline-block;width:100%;padding:0 0 4%;margin:0;background:0 0}.main_menu li a:link,.main_menu li a:visited{position:relative;color:#ccd8df;width:auto;padding:8px 0;margin:0;font-family:'Rules';font-weight:400;text-decoration:none !important;font-size:44px;line-height:1.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main_menu li a:hover,.main_menu li a:active{opacity:1}.main_menu li a:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#ccd8df;transform:scaleX(0);transition:transform .3s ease}.main_menu li a:hover:before{transform:scaleX(1)}#menu_trigger,.menu_trigger,.menu_trigger_close{position:absolute;top:1.4vw;right:3%;padding:2px 0 0;margin:0;width:auto;height:auto;background-color:transparent;background-size:50px auto;background-position:center;background-repeat:no-repeat;font-size:26px;cursor:pointer;z-index:10}#menu_trigger .open.color_orange{color:#ff6653 !important}#menu_trigger .open.color_darkred{color:#520000 !important}#menu_trigger .open.color_blue{color:#3362ff !important}#menu_trigger .open.color_darkblue{color:#00003a !important}#menu_trigger .open.color_lightblue{color:#ccd8df !important}#menu_trigger .open.color_white{color:#fff !important}#menu_trigger .open{display:block}#menu_trigger .close{display:none}#menu_trigger.active .open{display:none}#menu_trigger.active .close{display:block;color:#ccd8df}.control-pagination{float:left;width:100%}.controls{position:relative;z-index:1;width:calc(100% - 250px);padding:0;margin:0}.control{display:inline-block;padding:0;margin:0 30px 5px 0;float:left;font-size:1.1vw;font-size:clamp(14px,1.4vw,16px);line-height:1;padding:8px 0;border:0;color:#520000;background-color:transparent;cursor:pointer}.control:hover,.control.mixitup-control-active{text-decoration:underline}#project_search{float:right;border:0;padding:0 20px 10px 0;margin:4px 0 0;border-bottom:1px solid #520000;background-color:transparent;background-image:url(//nudus.eu/wp-content/themes/nudus/css/../images/ic_loop.svg);background-repeat:no-repeat;background-position:right 2px;background-size:20px 20px;color:#520000;outline:0;min-width:250px;font-size:clamp(14px,1.4vw,16px)}#project_search:focus,textarea:focus,input:focus{outline:none}#project_filter_trigger{float:left;width:100%;padding:2px 0 0 30px;margin:10px 0;font-size:clamp(14px,1.4vw,16px);color:inherit;background-color:transparent;background-repeat:no-repeat;background-image:url(//nudus.eu/wp-content/themes/nudus/css/../images/ic_filter.svg),url(//nudus.eu/wp-content/themes/nudus/css/../images/arrow_down.svg);background-size:20px 20px;background-position:left top,right top;cursor:pointer}#project_filter_trigger.active{background-image:url(//nudus.eu/wp-content/themes/nudus/css/../images/ic_filter.svg),url(//nudus.eu/wp-content/themes/nudus/css/../images/arrow_up.svg)}