#idf-main-navigation{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:-1}#idf-main-navigation.openup{display:block;z-index:1040}#idf-main-navigation.nav-active .nav-overlay{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#idf-main-navigation.nav-active .nav-container{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#idf-main-navigation .nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(6,7,10,0.3);cursor:pointer;-webkit-transition:all .35s ease-in;transition:all .35s ease-in;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#idf-main-navigation .nav-container{position:absolute;top:0;right:0;width:300px;height:100%;-webkit-transition:all .45s ease-in;transition:all .45s ease-in;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}#idf-main-navigation .nav-container a{color:#fff;text-decoration:none}#idf-main-navigation .nav-container .nav-warpper{position:absolute;width:100%;height:100%;top:0;left:0;background:#12131A;box-shadow:0 0 40px rgba(6,7,10,0.3);overflow:auto}#idf-main-navigation .nav-container .nav-warpper .nav-header{padding:20px;background:#06070A;color:#fff;text-align:center}#idf-main-navigation .nav-container .nav-warpper .nav-header h3{font-size:1.3em;font-weight:700;margin:0;padding:0;font-family:"Roboto Slab",serif;text-transform:uppercase}#idf-main-navigation .nav-container .nav-warpper .nav-header span{display:block;font-size:0.9em;margin-top:3px;color:rgba(255,255,255,0.7);font-family:"Roboto Slab",serif;font-weight:300}#idf-main-navigation .nav-container .nav-warpper .nav-body{padding:1.5em 0 30px}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list{list-style:none;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #272938}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li{display:block;font-size:0.82em;line-height:1.45em}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li.nav-span{padding:0 0 0 20px}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li a{display:block;padding:7px 20px 7px 20px;overflow:hidden;position:relative}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li a:before{content:'\f274';font-family:'LineAwesome';position:absolute;left:0;top:6px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li a:hover{background:rgba(255,255,255,0.1);padding-left:40px}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li a:hover:before{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li.active a{background:#5487C6}#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list{list-style:none;padding:0 30px 20px;margin:0}#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list li{display:inline-block;margin:0 15px 0 0;padding:0}#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list li.nav-span{margin-bottom:0;margin-right:0}#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list li a{display:block;font-size:1em;position:relative;font-size:0.82em;line-height:1.45em}#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list li a:after{content:'';display:block;width:0;height:1px;background:#fff}#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list li a:hover:after,#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list li a.active:after{width:100%}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list .nav-span,#idf-main-navigation .nav-container .nav-warpper .nav-body .lg-list .nav-span{display:block;font-size:0.7em;font-weight:700;color:#5487C6;text-transform:uppercase}#idf-main-navigation .nav-container .nav-warpper .nav-footer{position:relative;display:block;width:100%;text-align:center}#idf-main-navigation .nav-container .nav-warpper .nav-footer ul{list-style:none;margin:0;padding:0}#idf-main-navigation .nav-container .nav-warpper .nav-footer ul li{display:inline-block;margin:0 3px;padding:0}#idf-main-navigation .nav-container .nav-warpper .nav-footer ul li a{display:block;font-size:1.7em;font-weight:300}#idf-main-navigation .nav-container .nav-warpper .nav-footer ul li a:hover{color:#5487C6}#idf-main-navigation .nav-container .nav-warpper .nav-footer .copy-right{display:block;padding:1.5em 20px 20px 20px;font-size:0.75em}#idf-main-navigation .nav-container .nav-warpper .nav-footer .copy-right a{text-decoration:underline}@media only screen and (max-width: 1440px){#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li{font-size:.9em}}@media only screen and (max-width: 992px){#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list .nav-span{font-size:.85em}#idf-main-navigation .nav-container .nav-warpper .nav-body .nav-list li{font-size:.95em}}
