@import url(../bootstrap/css/bootstrap.css);@import url(../fancybox/fancybox.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;min-height:100%}.clear{clear:both}.white{color:#fff}.page-banner{width:100%;background-color:#ccc;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:30px}@media (max-width: 767px){.page-banner{height:300px}}@media (min-width: 768px){.page-banner{height:400px}}@media (min-width: 992px){.page-banner{height:500px}}@media (min-width: 1200px){.page-banner{height:600px}}.page-banner .mountain{background-image:url("../images/mountain-footer.png");width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;bottom:0;opacity:.9}@media (max-width: 767px){.page-banner .mountain{height:250px}}@media (min-width: 768px){.page-banner .mountain{height:280px}}@media (min-width: 992px){.page-banner .mountain{height:300px}}@media (min-width: 1200px){.page-banner .mountain{height:350px}}.page-banner .mountain h1{font-weight:bold}@media (max-width: 767px){.page-banner .mountain h1{margin-top:190px}}@media (min-width: 768px){.page-banner .mountain h1{margin-top:220px}}@media (min-width: 992px){.page-banner .mountain h1{margin-top:240px}}@media (min-width: 1200px){.page-banner .mountain h1{margin-top:280px}}.categories{background-color:#030657;width:100%;margin:10px 0 30px 0;padding:10px 0}.categories span{position:relative;top:-8px}@media (max-width: 767px){.categories a:last-child{border-bottom:0px dashed #fff;margin-bottom:0px}}@media (min-width: 768px){.categories a:last-child{border-bottom:0px dashed #fff}}@media (min-width: 992px){.categories a:last-child{border-right:0px dashed #fff}}.categories a{color:#fff;text-transform:uppercase}@media (max-width: 767px){.categories a{width:100%;display:block;text-align:center;border-bottom:1px dotted #666;padding-bottom:10px;margin-bottom:10px}}@media (min-width: 768px){.categories a{width:100%;display:block;text-align:center;border-bottom:1px dotted #666;padding-bottom:10px;margin-bottom:10px}}@media (min-width: 992px){.categories a{width:19%;display:inline-block;text-align:center;border-bottom:0px dotted #666;border-right:1px dotted #666;padding-bottom:0px;margin-bottom:0px}}.categories a:hover{text-decoration:none;opacity:.6}.event-page .button{width:100%;position:relative;bottom:0px;margin-top:0px;font-weight:bold;margin-bottom:30px}.event-page .button:hover{background-color:#030657;opacity:1}.event-page .event-background{background-color:#fff;padding:20px 0;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;height:auto;overflow:auto}.event-page .event-background .calendar-icon{margin:0 auto;background-image:url("../images/calendar-icon.png");background-size:contain;width:100%;height:180px;background-repeat:no-repeat;background-position:center center}.event-page .event-background .calendar-icon h3{position:relative;text-align:center;top:90px;color:#fff;font-size:40px;font-weight:bold}.event-page .event-background .calendar-icon h5{position:relative;text-align:center;top:85px;color:#fff;font-size:20px;font-weight:bold}.careers .career-background{background-color:#fff;padding:20px;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;height:100px;position:relative}.careers .button{margin:0;margin-bottom:30px}.boardPhoto{background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0 auto;margin-bottom:10px;border-radius:50%;width:250px;height:250px;border:4px solid #90bae4}.month_calendar #month_calendar_outer{width:100%}.month_calendar #month_calendar_outer #month_year th{padding:0px 0px 15px 0px;font-size:1.5em;text-transform:uppercase;color:#030657}.month_calendar #month_calendar_outer #month_year th a{display:block;color:#000;font-size:.6em;border:1px solid #ccc;padding:8px;width:150px;float:right;border-radius:0 5px 5px 0}.month_calendar #month_calendar_outer #month_year th a:hover{background-color:#030657 !important;text-decoration:none;color:white}.month_calendar #month_calendar_outer #month_year th a.first{border-radius:5px 0 0 5px !important}.month_calendar #month_calendar_inner td{height:125px}.month_calendar #month_calendar_inner .day_of_week{background-color:#90bae4;color:#fff}.month_calendar .day_cell .date{text-align:right;color:#333}.month_calendar .day_cell .event{padding:3px 6px;font-size:.8em;color:#666;border-radius:4px}.portal{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#ccc;width:100%;height:300px;position:relative}.portal .overlay{background-color:rgba(144,186,228,0.6);padding-top:120px;height:100%}.portal h1{color:#fff;text-shadow:0 0 15px #000;font-weight:bold}.portal .button{background-color:#030657;width:100%;position:absolute;bottom:0}.portal .button:hover{background-color:#90bae4}@media (max-width: 767px){.freeform-row{display:block !important}}.home-banner{width:100%;background-color:#ccc;background-size:cover;background-position:center center;position:relative}@media (max-width: 767px){.home-banner{height:500px;padding-top:50px}}@media (min-width: 768px){.home-banner{height:400px;padding-top:50px}}@media (min-width: 992px){.home-banner{height:600px;padding-top:350px}}@media (min-width: 1200px){.home-banner{height:800px;padding-top:550px}}.home-banner .home-button{background-color:#030657;color:#fff;display:inline-block;transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;padding:10px 20px;text-align:center;text-transform:uppercase;border:2px solid #fff;margin-bottom:5px;position:relative;z-index:999;font-weight:bold;font-size:18px}.home-banner .home-button .fa{font-size:18px}@media (max-width: 767px){.home-banner .home-button{width:70%}}@media (min-width: 768px){.home-banner .home-button{width:100%}}@media (min-width: 992px){.home-banner .home-button{width:30%}}.home-banner .home-button:hover{background-color:#90bae4;text-decoration:none}.home-banner .mountain{background-image:url("../images/mountain-footer.png");width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;position:absolute;bottom:0;opacity:.9}@media (max-width: 767px){.home-banner .mountain{height:300px}}@media (min-width: 768px){.home-banner .mountain{height:280px}}@media (min-width: 992px){.home-banner .mountain{height:300px}}@media (min-width: 1200px){.home-banner .mountain{height:350px}}.home-banner .mountain h1{font-weight:bold;font-style:oblique}@media (max-width: 767px){.home-banner .mountain h1{margin-top:220px;font-size:25px}}@media (min-width: 768px){.home-banner .mountain h1{margin-top:220px}}@media (min-width: 992px){.home-banner .mountain h1{margin-top:240px}}@media (min-width: 1200px){.home-banner .mountain h1{margin-top:280px}}.events{width:100%;background-image:url("../images/big-timber-background.png");background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#ccc}.events .overlay{background-color:rgba(3,6,86,0.8);height:100%;padding:50px 0}.events .button{width:100%;position:relative;bottom:0px;margin-top:0px;font-weight:bold;margin-bottom:30px}.events .button:hover{background-color:#030657;opacity:1}.events .event-background{background-color:#fff;padding-top:10px}@media (max-width: 767px){.events .event-background{height:340px}}@media (min-width: 768px){.events .event-background{height:225px}}@media (min-width: 992px){.events .event-background{height:210px}}.events .event-background .calendar-icon{margin:0 auto;background-image:url("../images/calendar-icon.png");background-size:contain;width:100%;height:180px;background-repeat:no-repeat;background-position:center center}.events .event-background .calendar-icon h3{position:relative;text-align:center;top:90px;color:#fff;font-size:40px;font-weight:bold}.events .event-background .calendar-icon h5{position:relative;text-align:center;top:85px;color:#fff;font-size:20px;font-weight:bold}.sponsors{width:18.666%;display:inline-block}@media (max-width: 767px){.sponsors{width:100%}}@media (min-width: 768px){.sponsors{width:45%}}@media (min-width: 992px){.sponsors{width:19.666%}}.sponsor-logo{width:75%;height:200px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 auto}@media (max-width: 1200px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}.navbar{border-bottom:2px solid #ccc;border-radius:0px;width:100%;margin-bottom:0px;height:80px;padding-right:10px}.navbar .search .fa{font-size:18px;padding-top:6px;text-align:center;color:#fff}.navbar .search .circle{background-color:#90bae4;width:30px;height:30px;margin-left:5px;border-radius:50%;z-index:999;position:relative}.navbar .navbar-brand{position:relative}@media (max-width: 767px){.navbar .navbar-brand{padding:0}}@media (min-width: 768px){.navbar .navbar-brand{padding:0}}@media (min-width: 992px){.navbar .navbar-brand{top:0px}}@media (max-width: 767px){.navbar .navbar-brand #logo{width:200px;margin-top:20px}}@media (min-width: 768px){.navbar .navbar-brand #logo{width:200px}}@media (min-width: 992px){.navbar .navbar-brand #logo{width:200px}}.navbar .navbar-nav{margin-top:0px}@media (min-width: 768px){.navbar .navbar-nav{margin-top:20px}}@media (min-width: 992px){.navbar .navbar-nav{margin-top:10px;margin-right:-32px}}.navbar .navbar-nav li a{color:#030657;text-transform:uppercase;font-family:sans-serif;font-weight:bold;font-size:14px}.navbar .navbar-nav li a:hover{background-color:#90bae4}.navbar .dropdown-menu{background-color:#030657;text-align:left;margin:0px;padding:0px;position:relative;top:2px}.navbar .dropdown-menu li{display:block;width:100%}.navbar .dropdown-menu li a{transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;color:#fff;font-size:13px;border-bottom:1px dotted #666;padding:5px 10px !important;text-align:right}.navbar .dropdown-menu li a:hover{background-color:transparent;opacity:.6}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;text-align:right}.navbar-toggle{background-color:#030657;margin-top:30px;margin-right:15px;border-radius:50%;width:50px;height:50px}.navbar-toggle .icon-bar{background-color:#fff;width:100%;height:3px;border-radius:5px}@media (max-width: 767px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{background-color:rgba(3,6,86,0.8);position:relative;top:30px;z-index:9999999;padding:20px 0}.navbar-nav{padding-right:40px}.navbar-nav li{position:relative}.navbar-nav li a{text-align:right;color:#fff !important;background-color:transparent !important;text-transform:uppercase;font-size:14px;padding:0px;box-shadow:none !important}.navbar-nav li a:hover{opacity:.6}}.mountain{background-image:url("../images/mountain-footer.png");width:100%;height:300px;background-size:cover;background-position:top center;background-repeat:no-repeat}footer{background-color:#030657;padding:50px 0}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p{color:#fff}body{font-family:sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;text-transform:uppercase;color:#030657;font-weight:bold}h1{font-size:35px;line-height:35px}h2{font-size:30px;line-height:30px}h3{font-size:25px;line-height:25px}h4{font-size:20px;line-height:20px}h5{font-size:15px;line-height:15px;letter-spacing:0px}h6{font-size:14px;line-height:14px}p{font-size:14px;margin:0 0 15px 0;line-height:18px;color:#666;font-weight:300}.allCaps{text-transform:uppercase}strong,b{font-weight:bold}em{font-style:oblique}ul,ol{margin:0 0 15px 30px}ul li{list-style-type:disc}ol li{list-style-type:decimal}li{padding:5px 0;font-size:14px;line-height:20px;color:#666;font-weight:300}blockquote{font-weight:18px;background-color:#030657;color:#fff;padding:20px}.button,input[type="submit"],button{background-color:#90bae4;color:#fff;display:inline-block;transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;padding:10px 20px;text-align:center;text-transform:uppercase;border:0px;margin:10px 0;font-weight:bold !important}@media (max-width: 767px){.button,input[type="submit"],button{width:100%}}@media (min-width: 768px){.button,input[type="submit"],button{width:100%}}@media (min-width: 992px){.button,input[type="submit"],button{width:auto}}.button:hover,input[type="submit"]:hover,button:hover{background-color:#030657;text-decoration:none;color:#fff;cursor:pointer !important}label{color:#030657;font-weight:bold;text-transform:uppercase;font-size:14px;margin-bottom:5px}input[type="submit"]{width:225px !important}input,textarea{width:100%;border:1px solid #ccc;padding:5px 15px}select{background-color:#fff;width:100%;border:1px solid #ccc;margin-bottom:30px;color:#999;height:30px}.contentBlock{margin-bottom:30px}.contentBlock img{width:100%;height:auto}.columns{padding:40px 15px}.columns .column{padding:15px}.columns .column img{display:block;margin:0 auto}.columns .column a{text-decoration:none}.columns .column p{color:#666;margin-bottom:15px !important}.largeImage{margin-top:30px;margin-bottom:30px}.textWithImage{margin-top:30px}.textWithImage .img-circle{border-radius:50%;display:block;margin:0 auto}.textWithImage .img-square{margin-bottom:20px}.textWithImage .padding{padding-top:50px}.companyLogo{width:100%;height:80px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:10px}.background-image{width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.background-image .textWithImage{padding-top:100px}.background-image .overlayColor{height:100%;padding:120px 0px;background-color:rgba(3,6,86,0.8)}.background-image h1,.background-image h2,.background-image h3,.background-image h4,.background-image h5,.background-image h6,.background-image p,.background-image li,.background-image ol{color:#fff}.half-and-half-block{background-size:cover;margin:50px 0}@media (min-width: 768px){.half-and-half-block .row{display:flex;align-items:center}}.half-background-image{height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ccc;display:inline-block}.half-background-image .overlayColor{height:100%}.half-background-image h2{padding-top:150px;color:#fff}.half-background-image p{color:#fff;padding-left:200px;padding-right:200px}.slide{height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#ccc;display:inline-block;margin-bottom:30px;width:50%}.slide .chevron{position:relative;top:175px}.slide .chevron .fa{font-size:50px;color:#fff;text-shadow:0 0 15px #000}.slide .chevron .prevControl{position:relative;float:left;margin-left:30px}.slide .chevron .nextControl{position:relative;float:right;margin-right:30px}
