.header-top{padding-top:10px;padding-bottom:10px;background:#cbcbcb}.header-wrapper{display:flex;justify-content:space-between;max-width:1840px;padding:0 20px;margin:0 auto}.logo-wrapper{display:table}.logo{display:table-cell;vertical-align:middle;padding-right:30px}.logo-right{color:#2f3b4b;font-size:41px;font-style:italic;line-height:38px;display:table-cell;vertical-align:middle;padding-left:30px;padding-top:9px;padding-bottom:7px;border-left:1px #2f3b4b solid}.logo-right p{font-family:proxima-nova,sans-serif;margin:0}.logo-right .logo-heading{font-family:bebas-neue-pro,sans-serif;font-size:84px;font-style:normal;font-weight:700;line-height:72px;text-transform:uppercase}.menu-wrapper{background:#303c4c}#menu{font-family:bebas-neue-pro;font-weight:700;text-transform:uppercase;max-width:1840px;padding:0 20px;margin:0 auto}#menu .menuDown{display:none;line-height:normal;color:#fff;text-decoration:none;text-transform:uppercase;padding:15px 23px;background:#c05a32;border-radius:0}#menu .menuDown .lines-text{min-height:14px;display:inline-block;position:relative;padding:0 0 0 20px;font-size:20px}.lines{margin-top:4px;text-indent:0;display:inline-block;width:14px;height:13px;position:absolute;left:0;top:0}.lines-text .lines>span{text-indent:0;display:inline-block;width:14px;height:3px;position:absolute;left:0;top:5px;transition:.3s;border-radius:.28571rem;background:#fff}.lines-button.x.rsp-close .lines>span{background:transparent}.lines:before,.lines:after{display:inline-block;width:14px;height:3px;background:#fff;border-radius:.28571rem;transition:.3s;position:absolute;left:0;top:0;content:""}.lines:before{transition:.3s;transform:translate(0) translateZ(0)}.lines-button.x.rsp-close .lines:before{transform:rotate(45deg) translate(3px,3px) translateZ(0)}.lines:after{transition:.3s;transform:translateY(10px) translateZ(0)}.lines-button.x.rsp-close .lines:after{transform:rotate(-45deg) translate(-3px,3px) translateZ(0)}#menu ul{z-index:1000000;padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:nowrap;justify-content:space-evenly}#menu li{flex-grow:1;font-size:34px;line-height:1}#menu li+li{padding-left:2px}#menu li a{color:#fff;display:block;text-decoration:none;padding:15px 0;background:#688132;text-align:center}#menu li.menu-child-2 a{background:#b99f1a}#menu li.menu-child-3 a{background:#199cba}#menu li.menu-child-4 a{background:#714a88}#menu li.menu-child-5 a{background:#00f}#menu li.menu-child-6 a{background:#f58220}#menu li.menu-child-7 a{background:#cf2335}#menu li a:hover{color:#b01d24;background:#cbcbcb}#responsiveMenu{line-height:normal;text-transform:uppercase;width:250px;height:100%;position:fixed;overflow:hidden;z-index:100;left:0;top:0;background:#232323}#responsiveMenuScroll{position:relative;height:100%;width:100%;overflow:auto}#responsiveMenuInner{font-size:15px;position:relative;height:100%;width:100%;overflow:auto}#responsiveMenu p{font-size:17px;font-weight:700;color:#fff;position:relative;margin:0;padding:12px 10px 8px 14px;background:#121212;border-bottom:solid 2px rgba(0,0,0,1)}#responsiveMenu ul{margin:0;padding:0;width:100%}#responsiveMenu p a.menuClose{font-size:14px;text-align:center;position:absolute;right:10px;top:50%;margin-top:-13px;display:inline-block;width:30px;height:30px;border-radius:0;padding-top:6px;padding-left:5px;box-sizing:border-box}#responsiveMenu ul li{position:relative;list-style:none;border-bottom:solid 1px rgba(0,0,0,.3);border-top:solid 1px rgba(255,255,255,.05)}#responsiveMenu ul li:first-child{border-top:0}#responsiveMenu ul li a{color:#fff;display:block;padding:10px 14px;text-decoration:none}footer{font-family:proxima-nova,sans-serif;font-size:14px;text-align:center;padding-top:15px;padding-bottom:5px;background:#ccc;color:#000}footer ul{padding:0;display:inline-block;text-transform:uppercase;margin:0 0 10px}footer ul li{display:inline-block}footer ul li a{color:inherit}footer ul li a:hover{color:#b01d24;text-decoration:none}footer ul li+li{line-height:14px;margin-left:3px;padding-left:6px;border-left:1px #000000 solid}footer p{margin:0 0 10px}main{padding:20px;max-width:1840px;margin:0 auto;font-family:proxima-nova,sans-serif}main .excerpt{max-width:1600px;text-align:center;margin:20px auto;font-size:34px;line-height:1.125}main .register-now{text-align:center;margin:40px auto}main .register-now a{color:#fff;background-color:#39b44a;padding:0 3.25rem;font-weight:700;font-size:52px;transition:all .4s ease-in-out;display:inline-block;margin-bottom:13px;text-transform:uppercase}main .register-now a:hover{background-color:#2e933c}main .register-now p{font-style:italic;font-size:26px}main .show-information{display:flex;margin:40px 0;width:100%;justify-content:center;text-align:center;align-items:center}main .show-information .left{width:50%;border-right:2px solid #000}main .show-information h3{font-size:44px}main .show-information p{font-size:32px;line-height:1.2}main .show-information .right{width:50%}main .show-sponsors{font-style:italic;font-size:18px;border-top:2px solid #000;padding-top:13px}.main-content .section-header{text-align:center;padding:20px}.main-content .section-header h3{font-weight:700;font-size:48px;text-transform:uppercase;line-height:1.2}.main-content .section-header p{font-size:36px;line-height:1.2}.main-content .section-content{font-size:26px;margin-bottom:40px;line-height:1.2}.main-content .section-content ol{list-style-type:decimal;padding:20px 50px;counter-reset:item}.main-content .section-content ol li{display:block;position:relative}.main-content .section-content ol li:before{content:counter(item) ". ";counter-increment:item;width:35px;display:inline-block;font-weight:700;position:absolute;left:-40px}.main-content .section-content ul{list-style-type:disc;padding:20px 50px}.main-content .section-content .two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:80px;column-gap:80px}.main-content .section-content .three-columns{-moz-column-count:3;column-count:3;-moz-column-gap:100px;column-gap:100px}.main-content .section-content .four-columns{-moz-column-count:4;column-count:4;-moz-column-gap:80px;column-gap:80px}.main-content .section-content .two-columns li,.main-content .section-content .three-columns li,.main-content .section-content .four-columns li{-moz-column-break-inside:avoid;break-inside:avoid-column}.main-content .section-content li+li{margin-top:14px}.main-content .section-content h3{margin-top:20px;font-weight:700;text-transform:uppercase;font-size:33px}.main-content .section-content p{margin-bottom:10px}.main-content .section-content p+h3{margin-top:30px}main .information{text-align:center;margin:40px auto}main .information a{display:inline-block;margin-bottom:13px;color:#fff;background-color:#39b44a;padding:.75rem 1.75rem;font-weight:700;font-size:24px;transition:all .4s ease-in-out}main .information a:hover{background-color:#2e933c}main .registration-closed{font-size:24px;text-align:center;margin-bottom:50px}.registration-form{max-width:1600px;text-align:center;margin:20px auto 100px}.registration-form h2{font-size:62px;font-weight:700;text-transform:uppercase;margin:40px 0 5px}.registration-form h3{font-size:32px;font-weight:700}.registration-form p{font-size:24px;color:#777;margin-top:5px}.registration-form form{max-width:750px;margin:20px auto;text-align:left}.registraion-form label.required:after{content:"*";color:red}.registration-form .register-button{color:#fff;background-color:#39b44a;padding:.75rem 1.75rem;font-weight:700;font-size:24px;transition:all .4s ease-in-out}.registration-form .register-button:hover{background-color:#2e933c}.registration-form #result-message.error{background-color:#e02424;text-align:center;padding:10px;font-size:18px;margin-top:10px}.registration-form #result-message.success{background-color:#39b44a;text-align:center;padding:10px;font-size:18px;border-radius:5px;margin-top:10px}.registration-form #register-again a{display:block;margin-top:10px;color:#1c64f2}.registration-form #register-again a:hover{color:#3f83f8}@media (max-width: 1840px){#menu li a{font-size:28px}}@media (max-width: 1640px){main .show-information h3{font-size:32px}main .show-information p{font-size:24px}}@media (max-width: 1470px){#menu li a{font-size:24px}}@media (max-width: 1200px){.logo img{width:250px}.logo-right{font-size:20px;line-height:20px;padding-left:15px}.logo-right .logo-heading{font-size:46px;line-height:46px}#menu .menuDown{display:inline-block}#menu .menu-main-menu-container{display:none}main .excerpt{font-size:24px}main .register-now a{font-size:40px}main .register-now p{font-size:22px}main .show-information h3{font-size:26px}main .show-information p{font-size:20px}.main-content .section-header h3{font-size:40px}.main-content .section-header p{font-size:26px}.main-content .section-content{font-size:20px}.main-content .section-content h3{font-size:28px}.main-content .section-content .three-columns{-moz-column-gap:60px;column-gap:60px}main .registration-closed{font-size:20px}.registration-form h2{font-size:48px}.registration-form h3{font-size:26px}.registration-form p,.registration-form .register-button{font-size:20px}}@media (max-width: 980px){main .show-information{display:block;margin:30px 0}main .show-information .left,main .show-information .right{width:100%;border:none}main .show-information .left{margin-bottom:20px}}@media (max-width: 767px){.header-wrapper{display:block}.header-wrapper a{display:inline-block}.logo-wrapper{width:100%}.logo{display:block;width:100%;text-align:center;padding-right:0;padding-bottom:15px}.logo img{max-width:100%}.logo-right{font-size:14.5px;line-height:16px;display:block;width:100%;text-align:center;padding-top:15px;padding-left:0;border-left:0;border-top:1px #2f3b4b solid}.logo-right .logo-heading{font-size:38px;line-height:38px}.header-logo{width:100%;text-align:center;padding-top:15px}main .excerpt{font-size:20px}main .register-now a{font-size:32px;padding:0 2.5rem}main .register-now p{font-size:18px}main .show-information h3{font-size:22px}main .show-information p{font-size:16px}.main-content .section-header h3{font-size:32px}.main-content .section-header p{font-size:20px}.main-content .section-content{font-size:18px}.main-content .section-content h3{font-size:24px}.main-content .section-content .three-columns{-moz-column-count:2;column-count:2}.main-content .section-content .two-columns{-moz-column-count:1;column-count:1;padding:0 0 0 50px}main .registration-closed{font-size:16px}.registration-form h2{font-size:38px}.registration-form h3{font-size:22px}.registration-form p{font-size:16px}.registration-form .register-button{font-size:18px;padding:.5rem 1.5rem}}@media (max-width: 620px){.main-content .section-content .three-columns{-moz-column-gap:40px;column-gap:40px;padding:0 20px 0 50px}}@media (max-width: 500px){.main-content .section-content .three-columns{-moz-column-count:1;column-count:1;padding:0 0 0 50px}}
