@font-face{font-family:Yanone Kaffeesatz;src:url('fonts/YanoneKaffeesatz-Regular.eot');src:local("Yanone Kaffeesatz"), url('../fonts/YanoneKaffeesatz-Regular.ttf');}
html{height:100%;}
*{margin:0;padding:0;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
body{font:normal .85em arial, sans-serif;background:#F9F9F9;color:#555;}
p{padding:0 0 10px 0;line-height:1.7em;}
.focusp{line-height:1.7em;color:#FF1FAA;font:Geneva, Arial, Helvetica, sans-serif;}
img{border:0;}
h1, h2, h3, h4, h5, h6{color:#362C20;letter-spacing:0em;padding:0 0 5px 0;}
h1, h2, h4{font:normal 200% arial, sans-serif;text-shadow:1px 1px #FFF;margin:0 0 1px 0;padding:15px 20px 5px 0;color:#00000;}
h2{font:normal 150% Segoe UI Light, Segoe UI, Arial;}
h4{font-family:Segoe UI Light, Segoe UI, Arial;padding:5px 0px 10px 0;margin:0;color:#2A1FFF;}
h3{color:#808080;padding:10px 0 5px 0;font:x-large 100% arial;}
h5{color:#888;font:italic 95% arial;letter-spacing:normal;padding:0 0 0px 0;}
h6{padding:5px 0 25px 0;}
a, a:hover{outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#2A1FFF;}
blockquote{margin:20px 0;padding:10px 20px 0 20px;border:1px solid #E5E5DB;background:#FFF;}
ul{margin:2px 0 5px 17px;}
ul li{list-style-type:square;margin:0 0 4px 0;padding:0 0 4px 5px;line-height:1.5em;}
ul li ul li{list-style-type:disc;line-height:0em;}
ol{}
ol li{list-style-type:square;margin:0 0 5px 0;list-style-type:none;margin:0 0 6px 0;padding:0 0 4px 5px;line-height:1.5em;}
.left{float:left;width:auto;margin-right:10px;}
.right{float:right;width:auto;margin-left:10px;}
.center{display:block;text-align:center;margin:20px auto;}
#main, #logo, nav, #site_content, footer{margin-left:auto;margin-right:auto;}
header{background:#171717;height:130px;width:100%;}
#logo{width:auto;max-width:none;position:inherit;height:120px;}
#logo h1, #logo h2{font:normal 220% arial, sans-serif;border-bottom:0;text-transform:none;text-shadow:none;margin:0;}
#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover{padding:5px 0 0 0;color:#FFF;text-decoration:none;font-size:60px;}
#logo_text h1 a .logo_colour{color:#09D4FF;text-shadow:0;}
#logo_text a:hover .logo_colour{color:#FFF;}
#logo_text h2{padding:0 0 0 0;color:#A8AA94;}
nav{width:935px;height:30px;padding:0 0 0 4px;padding-top:28px;}
#site_content{width:1000px;overflow:hidden;margin:20px auto 0 auto;padding:0 0 10px 0;}
#sidebar_container{float:right;width:254px;height:50px;padding-top:0px;}
.sidebar{width:220px;background:#fff;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px;box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px;border:1px solid #eee;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border:15px 15px 15px 15px;padding:10px 15px 15px 15px;margin:0 0 17px 0;}
.sidebar ul{width:178px;padding:2px 0 0 0;margin:4px 0 30px 0;}
.sidebar li{list-style:none;padding:0 0 7px 0;}
.sidebar li a, .sidebar li a:hover{padding:0 0 0 25px;display:block;}
.sidebar li a.selected{color::#FFF;}
#content{text-align:left;width:700px;padding:0 0 0 5px;float:left;font-family:Arial, Helvetica, sans-serif}
#content ul{margin:2px 0 22px 0px;}
#content ul li, .sidebar ul li{list-style-type:none;background:url(../images/bullet.png) no-repeat;margin:0 0 0 0;padding:0 0 4px 28px;line-height:1.5em;}
#content ol{margin:2px 0 0px 28px;line-height:1.5em;}
#content ol li, .sidebar ol li{list-style-type:square;background:none;margin:0px 0px 0px 15px;padding:0 0 4px 6px;line-height:1.5em;}
#content2{text-align:left;width:710px;padding:0 0 0 5px;float:left;font-family:"Times New Roman", Times, serif;color:#000000;}
footer{width:100%;font-family:'trebuchet ms', sans-serif;font-size:100%;height:auto;padding:25px 0 5px 0;background:#333;color:#A8AA94;}
footer p{line-height:1.5em;padding:0 0 10px 0;}
footer a{color:#A8AA94;text-decoration:none;}
footer a:hover{color:#FF5F00;text-decoration:none;}
.form_settings{margin:15px 0 0 0;}
.form_settings p{padding:0 0 4px 0;}
.form_settings span{float:left;width:200px;text-align:left;}
.form_settings input, .form_settings textarea{padding:5px;width:299px;font:100% arial;border:1px solid #E5E5DB;background:#FFF;color:#47433F;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;}
.form_settings .submit{font:100% arial;border:0;width:99px;margin:0 0 0 212px;height:33px;padding:2px 0 3px 0;cursor:pointer;background:#3B3B3B;color:#FFF;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;}
.form_settings textarea, .form_settings select{font:100% arial;width:299px;}
.form_settings select{width:310px;}
.form_settings .checkbox{margin:4px 0;padding:0;width:14px;border:0;background:none;}
.separator{width:100%;height:0;border-top:1px solid #D9D5CF;border-bottom:1px solid #FFF;margin:0 0 20px 0;}
#scroll{position:relative;width:900px;margin:10px auto;bottom:15px;right:0;background:red;padding:0;}
#scroll a{float:right;margin:0 0 0 0;padding:0 0 0 0;}
#scroll a img{float:right;padding:0 0 0 0;margin:0;}
html body ul.sf-menu ul,html body ul.sf-menu ul li{width:200px;}
html body ul.sf-menu ul ul{margin:0 0 0 200px;}
ul.sf-menu,ul.sf-menu *{margin:0;padding:0;}
ul.sf-menu{display:block;position:relative;}
ul.sf-menu li{display:block;list-style:none;float:left;position:relative;}
ul.sf-menu li:hover{visibility:inherit;}
ul.sf-menu a{display:block;position:relative;}
ul.sf-menu ul{position:absolute;left:0;width:150px;top:inherit;left:-999999px;}
ul.sf-menu ul a{zoom:1;}
ul.sf-menu ul li{float:left;width:150px;}
ul.sf-menu ul ul{top:0;margin:0 0 0 150px;}
ul.sf-menu li:hover ul,ul.sf-menu li:focus ul,ul.sf-menu li.sf-hover ul,
ul.sf-menu ul li:hover ul,ul.sf-menu ul li:focus ul,ul.sf-menu ul li.sf-hover ul,
ul.sf-menu ul ul li:hover ul,ul.sf-menu ul ul li:focus ul,ul.sf-menu ul ul li.sf-hover ul,
ul.sf-menu ul ul ul li:hover ul,ul.sf-menu ul ul ul li:focus ul,ul.sf-menu ul ul ul li.sf-hover ul{left:auto;}
ul.sf-menu li:hover ul ul,ul.sf-menu li:focus ul ul,ul.sf-menu li.sf-hover ul ul,
ul.sf-menu ul li:hover ul ul,ul.sf-menu ul li:focus ul ul,ul.sf-menu ul li.sf-hover ul ul,
ul.sf-menu ul ul li:hover ul ul,ul.sf-menu ul ul li:focus ul ul,ul.sf-menu ul ul li.sf-hover ul ul,
ul.sf-menu ul ul ul li:hover ul ul,ul.sf-menu ul ul ul li:focus ul ul,ul.sf-menu ul ul ul li.sf-hover ul ul{left:-999999px;}
span.sf-arrow{width:7px;height:7px;position:absolute;top:20px;right:5px;display:block;background:url(../images/arrows-black.png) no-repeat 0 0;overflow:hidden;font-size:1px;}
ul ul span.sf-arrow{right:10;top:20px;background-position:0 100%;}
ul#nav{float:right;}
ul#nav ul{background:#eee;margin-top:0;border:0px solid #ddd;}
ul#nav li a{padding:3px 25px 7px 25px;font:154% 'Yanone Kaffeesatz',helvetica,arial,verdana,sans;text-decoration:none;color:#000000;}
ul#nav li a:hover, ul#nav li a:focus, ul#nav li.selected{background:#FFF;}
div#jFlowSlide{margin:0 auto;}
div#slides-container{height:250px;overflow:visible;width:auto;padding-top:15px;background:#F9F9F9;}
div#slides-container div#jFlowSlide{height:220px;}
div#slides-container div.jFlowSlideContainer img{margin:auto;}
div#slides-container div.jFlowSlideContainer div{}
div#slides-container div.jFlowSlideContainer div.slide-image{float:right;width:400px;padding-top:20px;}
span.jFlowPrev, span.jFlowNext{background-image:url('../images/slide-prev.gif');background-repeat:no-repeat;display:block;height:40px;width:34px;float:left;margin:0;cursor:pointer;}
span.jFlowPrev span, span.jFlowNext span{display:none;}
span.jFlowNext{background-image:url('../images/slide-next.gif');float:right;}
div#slides-container div.controls{position:relative;top:-220px;width:960px;margin:0 auto;}
div#slides-container p{padding-top:20px;color:#000000;}
div#slides-container a{color:#FF3FAA;}
div#slides-container h2, div#sub-header h2{font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;color:#FF5F00;font-weight:bold;font-size:xx-large;}
div.slide-text{padding-top:10px;color:#280021;}
.hidden{display:none;}
div#sub-header{height:101px;}
div#sub-header h2{padding-top:30px;}
.main_content{margin:0;padding:0;width:980px;background-color:#F9F9F9;}
.left_cont{margin:0 0 0 20px;padding:0;float:left;width:600px;}
.content1{margin:0;padding:0;float:left;width:650px;}
.content1 h2{margin:30px 0 0 0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#333333;}
.content1 p{width:613px;margin:25px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#666666;line-height:20px;}
.content2{margin:38px 0 0 0;padding:0;width:650px;float:left;background:url(../images/cont2_bg.png) repeat-x top left;}
.reel{width:278px;margin-top:30px;margin-right:0;margin-left:30px;margin-bottom:0px;padding:0;float:left;}
.reel a{display:inline-block;margin:0;padding:0;}
.reel h2{color:#333333;font-size:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 0 0;padding:0;}
.reel p{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:justify;margin-top:25px;margin-right:0;margin-left:0;margin-bottom:15px;padding-top:0;padding-right:0;padding-bottom:0;line-height:20px;}
.right_cont{margin-top:0;margin-right:35px;margin-left:0;font-family:Verdana, Geneva, sans-serif;margin-bottom:0;padding:0;float:right;width:250px;}
.lorem{width:265px;margin:0px 0 25px 0;padding:0;}
.lorem img{padding-top:0;padding-right:10px;padding-left:0;padding-bottom:0;}
.lorem a{display:inline-block;margin:0;padding:0;border-bottom:1px solid #cccccc;}
.lorem a:hover{margin:0;padding:0;border-bottom:1px solid #cccccc;color:#be0a35;text-decoration:none;}
.lorem h3{color:#333333;font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 10px 0;font-weight:normal;}
.lorem p{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;padding:0;line-height:20px;color:#666666;}
.lorem p.lorem1{width:199px;}
.lorem p a{font-size:12px;text-align:center;color:#be0a35;font-family:Arial, Helvetica, sans-serif;text-decoration:none;margin:0;padding:0;border-bottom:0;}
.lorem p a:hover{text-decoration:underline;border-bottom:0;}
.lorem1{margin:25px 0 40px 0;width:265px;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
table.tableMain{table-layout:fixed;background-color:#fff;border-style:solid;border-color:#C1C0BF;border-width:1px;border-collapse:collapse;border-spacing:1px;width:100%;}
td.tableHead{border-bottom:2px solid #C0D5E7;border-left:1px solid #C0D5E7;border-right:1px solid #C0D5E7;border-top:1px solid #C0D5E7;background-color:#E7EFF5;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:left;line-height:145%;font-family:Arial;font-weight:bold;font-size:13px;color:#404040;}
table.tableMain1{table-layout:fixed;background-color:#fff;border-style:solid;border-color:#d7d6d6;border-width:1px;border-collapse:collapse;border-spacing:1px;width:100%;}
td.tableHead1{border-bottom:2px solid #d7d6d6;border-left:1px solid #d7d6d6;border-right:1px solid #d7d6d6;border-top:1px solid #d7d6d6;background-color:#e6e6e6;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:left;line-height:145%;font-family:Arial;font-weight:bold;font-size:13px;color:#404040;}
td.tableBody{border-bottom:1px solid #C1C0BF;border-right:1px solid #C1C0BF;text-align:left;line-height:145%;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;font-family:Arial;font-weight:normal;font-size:13px;color:#404040;}
input, textarea, select{font:14px/24px Helvetica, Arial, sans-serif;color:#666;}
input{width:60%}
select{width:40%}
input, textarea, select{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #C9C9C9;box-shadow:0 0px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6;color:#545658;padding:6px;font-size:14px;border-radius:2px 2px 2px 2px;}
#submit{background:url("../images/submit_bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #B7D6DF;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);color:#437182;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;height:auto;padding:6px 10px;text-shadow:0 1px 0 #FFFFFF;width:auto;}
#submit:hover{background:url("../images/submit_hover_bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #9FBAC0;cursor:pointer;}
#signup-form{width:430px;margin:0px;margin-top:5px;margin-bottom:10px;background:#eeee;padding:10px;border:2px solid #f2f2f2;}
#signup-icon{float:right;width:48px;height:48px;}
#send p{margin-bottom:10px}
textarea{width:95%;margin:0 0 0 2px;resize:none;}
#required p{font-size:10px;}
#apply{border-top:1px solid #efefef;margin-top:30px;padding:20px 0 0 0;}
#apply ul{margin-bottom:50px}
form label{display:block;margin-bottom:5px;font-weight:bold;font-size:12px;}
.style5{color:#FF9F00}
.disclaim{font-family:"Times New Roman", Times, serif;padding-left:175px;font-size:12px;font-style:color:#2A3F55;}
.Mdisclaim{display:none;}
.author{font:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#2A00FF;padding-left:10px;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{margin-top:10px;width:100%;font-family:'Open Sans', sans-serif;line-height:1;background:#ffffff;}
#menu-line{position:static;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu > ul > li > a{padding:20px;font-size:12px;text-decoration:none;text-transform:uppercase;color:#000000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color:#009ae1;}
#cssmenu > ul > li.has-sub > a{padding-right:25px;}
#cssmenu > ul > li.has-sub > a::after{position:absolute;top:21px;right:10px;width:4px;height:4px;border-bottom:1px solid #000000;border-right:1px solid #000000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after{border-color:#009ae1;}
#cssmenu ul ul{position:absolute;left:-9999px;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{right:0;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
#cssmenu ul li:hover > ul > li{height:32px;}
#cssmenu ul ul li a{padding:10px 20px;width:160px;font-size:12px;background:#333333;text-decoration:none;color:#dddddd;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul li.has-sub > a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;content:".";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after{border-color:#ffffff;}
.sticky{position:fixed;width:100%;left:0;top:100px;border-top:0;}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
url('../fonts/icomoon.woff') format('woff'),
url('../fonts/icomoon.ttf') format('truetype'),
url('../fonts/icomoon.svg#icomoon') format('svg');}
.dl-menuwrapper{width:200px;margin-top:31px;max-width:300px;float:none;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;}
.dl-menuwrapper:first-child{margin-right:100px;}
.dl-menuwrapper button{background:#FF9F00;border:none;width:48px;height:45px;text-indent:-900em;overflow:visible;position:relative;cursor:pointer;outline:none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper > ul{background:#eee;}
.dl-menuwrapper button:after{content:'.';position:absolute;width:68%;height:5px;background:#FFFBF0;top:10px;left:16%;box-shadow:0 10px 0 #fff,
0 20px 0 #fff;}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.dl-menuwrapper li{position:relative;}
.dl-menuwrapper li a{display:block;position:relative;padding:10px 0px;font-size:13px;font-family:Cambria;line-height:11px;font-weight:100;color:#000;outline:none;}
.no-touch .dl-menuwrapper li a:hover{background:#fff;}
.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000";}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dl-menuwrapper li > a:after{right:10px;color:rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);}
.dl-menuwrapper li .dl-submenu{display:none;}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a{display:none;}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}
.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;}
@-webkit-keyframes MenuAnimOut1{0%{}
50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@-webkit-keyframes MenuAnimOut2{0%{}
100%{-webkit-transform:translateX(-100%);opacity:0;}
}
@-webkit-keyframes MenuAnimOut3{0%{}
100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut4{0%{}
100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut5{0%{}
100%{-webkit-transform:translateY(40%);opacity:0;}
}
@keyframes MenuAnimOut1{0%{}
50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@keyframes MenuAnimOut2{0%{}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
}
@keyframes MenuAnimOut3{0%{}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes MenuAnimOut4{0%{}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes MenuAnimOut5{0%{}
100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}
@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}
@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}
100%{-webkit-transform:translateZ(0);opacity:1;}
}
@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}
@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(100%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}
100%{-webkit-transform:translateZ(-200px);opacity:0;}
}
@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
}
@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
}
@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}
.no-js .dl-menuwrapper li .dl-submenu{display:block;}
.no-js .dl-menuwrapper li.dl-back{display:none;}
.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1);}
.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}
.demo-1 .dl-menuwrapper button{background:#c62860;}
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul{background:#9e1847;list-style:none;}
.demo-2 .dl-menuwrapper button{background:#e86814;}
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul{background:#D35400;list-style:none;}
.demo-3 .dl-menuwrapper button{background:#08cbc4;}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul{background:#00b4ae;list-style:none;}
.demo-4 .dl-menuwrapper button{background:#90b912;}
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul{background:#79a002;list-style:none;}
.demo-5 .dl-menuwrapper button{background:#744783;}
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul{background:#643771;list-style:none;}
.hideD{display:none;}