html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}#map_canvas img{max-width:none}svg:not(:root){overflow:hidden}abbr[title]{border-bottom:1px dotted}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}b,strong{font-weight:bold}blockquote{margin:1em 40px}a:focus{outline:none}a:hover,a:active{outline:0}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}[class*="grid"]{float:left;margin-left:20px}.grid12{width:940px}.grid11{width:860px}.grid10{width:780px}.grid9{width:700px}.grid8{width:620px}.grid7{width:540px}.grid6{width:460px}.grid5{width:380px}.grid4{width:300px}.grid3{width:220px}.grid2{width:140px}.grid1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}::-moz-selection{background:#000;color:#d85326;text-shadow:none}::selection{background:#000;color:#d85326;text-shadow:none}body{font-family:"Open Sans", sans-serif;font-size:14px;line-height:1;color:#eee;background:#272727 url(/images/bg.jpg) top center repeat fixed}p{margin-top:0;margin-bottom:1.6em}p:last-child{margin-bottom:0}a{color:#eee;text-decoration:none}.placeholder{color:#aaa}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}.js body{display:none}.more-button{display:block;margin-top:45px}.more-button a{text-align:center;color:#eee;font-family:"Oswald",sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:5px 10px;background:#d85326;border-radius:2px;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.more-button a:hover{color:#d85326;background:#181818}.more-button a span{letter-spacing:0}header#main{position:relative;padding-top:10px;padding-bottom:19px;z-index:800000000}header#main a.logo{display:block;width:270px;height:116px;background:url(/images/logo.png) center no-repeat;background-size:270px 116px;background:url(/images/logo-ie.png) center no-repeat\9}nav#nav-main{font-family:"Oswald", sans-serif;color:#eee;text-align:right}nav#nav-main .nav-wrap .nav-cart{position:absolute;right:0;top:13px}nav#nav-main .nav-wrap .nav-cart a{display:block;background:url(/images/nav-cart.png) no-repeat center;height:20px;width:20px}nav#nav-main .nav-wrap ul{list-style-type:none}nav#nav-main .nav-wrap ul li{display:inline-block;zoom:1;*display:inline}nav#nav-main .nav-wrap ul li a.nav-main-link{display:inline-block;zoom:1;*display:inline;color:#eee;text-transform:uppercase;font-size:15px;letter-spacing:3px;padding:44px 20px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}nav#nav-main .nav-wrap ul li a.nav-main-link:hover{color:#d85326}nav#nav-main .nav-wrap ul li a.nav-main-link span.arrow{position:relative;top:-1px;padding-left:4px;color:#888;display:none\9}nav#nav-main .nav-wrap ul li a.nav-home-link{background:url(/images/icons/nav-home.png) center no-repeat;background:url(/images/icons/nav-home-ie.png) center no-repeat\9;height:20px;width:20px;background-size:20px 20px;padding:0;margin-right:20px;position:relative;top:3px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}nav#nav-main .nav-wrap ul li a.nav-home-link:hover{background:url(/images/icons/nav-home-hover.png) center no-repeat;background:url(/images/icons/nav-home-hover-ie.png) center no-repeat\9;background-size:20px 20px}nav#nav-main .nav-wrap ul li a.cart{background:url(/images/icons/nav-cart.png) center no-repeat;background:url(/images/icons/nav-cart-ie.png) center no-repeat\9;height:20px;width:20px;background-size:20px 20px;padding:0;margin-left:20px;position:relative;top:3px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}nav#nav-main .nav-wrap ul li a.cart:hover{background:url(/images/icons/nav-cart-hover.png) center no-repeat;background:url(/images/icons/nav-cart-hover-ie.png) center no-repeat\9;background-size:20px 20px}nav#nav-main .nav-wrap ul ul{display:none}nav#nav-main .nav-wrap ul li:hover a{color:#d85326}nav#nav-main .nav-wrap li.sub{position:relative}ul.nav-sub-store{display:none;list-style-type:none;margin:0;padding:0;position:absolute;background:#181818;color:#eee;width:100%;top:146px;left:0;right:0;z-index:1000}ul.nav-sub-store .nav-sub-store-wrap{position:relative;margin:30px auto 50px auto}ul.nav-sub-store .nav-sub-store-wrap .arrow{position:absolute;top:-50px;right:230px;background:url(/images/nav-arrow.png) no-repeat center;background:url(/images/nav-arrow-ie.png) no-repeat center\9;width:40px;height:20px;background-size:40px 20px}ul.nav-sub-store .nav-sub-store-wrap a{font-family:"Oswald",sans-serif;font-size:14px;color:#bbb;letter-spacing:3px;text-transform:uppercase;text-align:center;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}ul.nav-sub-store .nav-sub-store-wrap a:hover{color:#d85326;opacity:0.9}ul.nav-sub-store .nav-sub-store-wrap a img{padding-bottom:20px}ul.nav-sub-store .nav-sub-store-wrap .nav-store-links{padding-top:7px}ul.nav-sub-store .nav-sub-store-wrap .nav-store-links a{display:block;color:#bbb;text-transform:uppercase;font-size:14px;letter-spacing:2px;text-align:left;padding:5px 0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}ul.nav-sub-store .nav-sub-store-wrap .nav-store-links a:hover{color:#d85326;opacity:1}ul.nav-sub-store .nav-sub-store-wrap .nav-store-links a.all{color:#d85326;padding-bottom:12px}nav.nav-mobile,.nav-toggle,#nav-mob-toggle{display:none}section#hero{position:relative;height:440px;overflow-y:hidden}section#hero .overlay1{text-align:left}section#hero .overlay{position:relative;z-index:100;width:100%;color:#eee}section#hero .overlay .largetext{padding-top:130px;font-family:"Oswald",sans-serif;font-size:32px;letter-spacing:2px;line-height:1.2;font-weight:bold;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 0 rgba(0,0,0,0.4)}section#hero .overlay .largetext a{color:#eee}section#hero .overlay .text{width:40%;margin-top:24px;font-size:18px;line-height:1.6}section#hero .overlay .more{display:block;margin-top:40px}section#hero .overlay .more a{text-align:center;color:#eee;font-family:"Oswald",sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:5px 10px;background:#d85326;border-radius:2px;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}section#hero .overlay .more a:hover{color:#d85326;background:#181818}section#hero .overlay .more a span{letter-spacing:0}section#hero .image{height:440px;width:100%}section#hero .image1{background:url(/images/hero/home1-left.jpg) center no-repeat;background-size:cover}section.home-courses{margin:50px auto 70px auto}section.home-courses a.icon-courses{background:url(/images/icons/home-courses.png) center no-repeat;-ms-behavior:url(/backgroundsize.min.htc);display:block;height:42px;width:42px;background-size:42px 42px;margin:auto}section.home-courses .title-main{text-align:center;display:block;margin-top:30px;margin-bottom:10px}section.home-courses .title-main a{font-family:"Oswald",sans-serif;color:#eee;font-size:26px;letter-spacing:3px;text-transform:uppercase}section.home-courses .text{text-align:center;margin:auto;margin-top:30px;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}section.home-courses .courses{margin-top:40px}section.home-courses .courses a{display:block;height:280px;text-align:center;font-family:"Oswald",sans-serif;color:#eee;font-size:22px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,0.8);overflow:hidden}section.home-courses .courses a img.button{height:34px;width:28px;margin-top:75px;margin-bottom:10px}section.home-courses .courses a .course-title{background:rgba(0,0,0,0.25);display:block;height:100%;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}section.home-courses .courses a .course-title:hover{background:transparent}section.home-courses a.course1{background:url(/images/home-course1a.jpg) center no-repeat;background-size:cover;-ms-behavior:url(/backgroundsize.min.htc)}section.home-courses a.course2{background:url(/images/home-course2a.jpg) center no-repeat;background-size:cover;-ms-behavior:url(/backgroundsize.min.htc)}section.home-courses .more-button{text-align:center;margin-top:55px}section.home-store{background:#181818;padding:70px 0 80px 0}section.home-store a.icon-store{background:url(/images/icons/home-store.png) center no-repeat;-ms-behavior:url(/backgroundsize.min.htc);display:block;height:42px;width:42px;background-size:42px 42px;margin:auto}section.home-store .title-main{text-align:center;display:block;margin-top:30px;margin-bottom:10px}section.home-store .title-main a{font-family:"Oswald",sans-serif;color:#eee;font-size:26px;letter-spacing:3px;text-transform:uppercase}section.home-store .text{text-align:center;margin:auto;margin-top:30px;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;width:50%}section.home-store .store-categories,section.home-store section.store-main-categories .store-products,section.store-main-categories section.home-store .store-products{margin-top:30px}section.home-store .store-categories a,section.home-store section.store-main-categories .store-products a,section.store-main-categories section.home-store .store-products a{font-family:"Oswald",sans-serif;font-size:14px;color:#bbb;letter-spacing:3px;text-transform:uppercase;text-align:center;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}section.home-store .store-categories a:hover,section.home-store section.store-main-categories .store-products a:hover,section.store-main-categories section.home-store .store-products a:hover{color:#d85326;opacity:0.85}section.home-store .store-categories a img,section.home-store section.store-main-categories .store-products a img,section.store-main-categories section.home-store .store-products a img{padding-bottom:20px}section.home-store .more-button{text-align:center;margin-top:70px}section.home-store .more-button a:hover{background:#272727}section.home-events-news{margin:0 auto;padding:70px 0 80px 0;background:#ddd;color:#181818}section.home-events-news .title-main{margin-bottom:46px;font-family:"Oswald",sans-serif;color:#181818;font-size:26px;letter-spacing:2px;text-transform:uppercase;text-align:center}section.home-events-news .title-main a{color:#181818}section.home-events-news span.icon{display:inline-block;height:24px;width:24px;text-align:left;margin-right:20px}section.home-events-news .more-button{text-align:center;margin-top:50px}section.home-events-news .more-button a{font-size:12px}section.home-events-news .home-events span.icon{background:url(/images/icons/page-schedule.png) center no-repeat;background-size:24px 24px;-ms-behavior:url(/backgroundsize.min.htc)}section.home-events-news .home-events a.event{margin-top:40px;display:block;height:180px;text-align:center;font-family:"Oswald",sans-serif;color:#eee;font-size:24px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,0.8);overflow:hidden;background:url(/images/home-course2a.jpg) top center no-repeat;background-size:cover;-ms-behavior:url(/backgroundsize.min.htc)}section.home-events-news .home-events a.event .course-title{padding-top:60px;background:rgba(0,0,0,0.1);display:block;height:100%;width:100%;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}section.home-events-news .home-events a.event .course-title:hover{background:none}section.home-events-news .home-events a.event .course-title .course-date{font-size:20px}section.home-events-news .home-news span.icon{background:url(/images/icons/page-news.png) center no-repeat;background-size:24px 24px;-ms-behavior:url(/backgroundsize.min.htc)}section.home-events-news .home-news ul{list-style-type:none;margin:0;padding:0;margin-top:40px}section.home-events-news .home-news ul li{border-left:2px solid #bbb;padding-left:20px;margin-bottom:30px;line-height:1.8}section.home-events-news .home-news ul li:last-child{margin-bottom:0}section.home-events-news .home-news ul li a{color:#181818;font-size:15px;font-weight:bold}section.home-events-news .home-news ul li a:hover{color:#d85326}section.home-events-news .home-news ul li span.date{margin-left:5px;font-size:10px;color:#888;font-style:italic;letter-spacing:1px}section.home-events-news .home-news ul li .text{margin-top:5px;font-size:12px;color:#666}section#page-hero img{width:100%;height:auto;max-height:300px}.subpage-content{margin:60px auto 70px auto}.subpage-content .icon-courses{background:url(/images/icons/home-courses.png) center no-repeat;-ms-behavior:url(/backgroundsize.min.htc);height:42px;width:42px;background-size:42px 42px;margin:auto}.subpage-content .icon{margin:auto;text-align:center}.subpage-content .icon img{height:42px;width:42px}.subpage-content .title-main{text-align:center;display:block;margin-top:30px;margin-bottom:10px;font-family:"Oswald",sans-serif;color:#eee;font-size:26px;letter-spacing:3px;text-transform:uppercase}.subpage-content .text{text-align:left;margin-top:40px;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}.subpage-content .text p.lead{font-size:20px;line-height:1.8}.subpage-content .text p a:hover{text-decoration:underline}.subpage-content .text .quote{font-style:italic}.subpage-content .text .quote p.lead{font-size:18px}.subpage-content .text .quote p.author{text-align:center;color:#d85326;font-size:14px;font-style:normal}.about-quote{margin:0 auto;padding:70px 0;font-style:italic}.about-quote .text{margin-top:0}.about-quote .text p.lead{font-size:22px;text-align:center}.about-quote .text p.author{margin-top:-10px;text-align:center;color:#d85326;font-size:16px;font-style:normal}.about-content{margin:0 auto;padding:70px 0 90px 0;background:#e7e7e7;color:#181818}.about-content .title-main{color:#181818}.about-instructors .title-main{margin-top:20px}.about-instructors p.lead{text-align:center}.about-instructors p.we-are{text-align:center;font-size:14px;font-style:italic;color:#d85326}.about-instructors .list{margin-top:30px}.about-instructors .list .left{text-align:right}.about-instructors .list .left ul{margin-right:5px}.about-instructors .list .left ul li span{margin-left:5px}.about-instructors .list .right{text-align:left}.about-instructors .list .right ul{margin-left:5px}.about-instructors .list .right ul li span{margin-right:5px}.about-instructors .list ul{list-style-type:none;margin:0;padding:0}.about-instructors .list ul li{font-size:13px;line-height:1.8;color:#ddd;letter-spacing:1px}.about-instructors .list ul li span{color:#5d5d5d;font-size:18px;font-family:sans-serif}.about-instructors .more-button{text-align:center;margin-top:70px;margin-bottom:20px}.about-instructors .more-button a{font-size:13px}.contact-content .icon-contact{background:url(/images/icons/page-contact.png) center no-repeat;-ms-behavior:url(/backgroundsize.min.htc);height:42px;width:42px;background-size:42px 42px;margin:auto}.contact-content .text{text-align:center;margin-top:60px;margin-bottom:20px}.contact-content .text .contact-link{margin-bottom:56px;font-size:20px;line-height:1.5;color:#bbb}.contact-content .text .contact-link:last-child{margin-bottom:0}.contact-content .text .contact-link a{color:#d85326;font-size:36px;letter-spacing:2px;font-family:"Oswald",sans-serif;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.contact-content .text .contact-link a:hover{color:#eee}.contact-content .text .phone a{font-size:40px;color:#bbb}.courses-content{margin:0 auto;padding:70px 0 70px 0;background:#e7e7e7;color:#181818}.courses-content .title-main{color:#181818}.courses-content .text{margin-bottom:60px}.courses-content .text p.intro{text-align:center;margin-bottom:50px}.courses-content .course{height:280px;text-align:center;font-family:"Oswald",sans-serif;color:#eee;font-size:28px;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,0.8);overflow:hidden}.courses-content .course img.button{height:34px;width:28px;margin-top:75px;margin-bottom:10px}.courses-content .course .course-title{background:rgba(0,0,0,0.25);display:block;height:100%;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.courses-content .course .course-title:hover{background:transparent}.courses-content .course1{background:url(/images/home-course1a.jpg) center no-repeat;-ms-behavior:url(/backgroundsize.min.htc);background-size:cover}.courses-content .course2{background:url(/images/home-course2a.jpg) center no-repeat;-ms-behavior:url(/backgroundsize.min.htc);background-size:cover}.courses-content .courses-info{line-height:1.8;-webkit-font-smoothing:antialiased}.courses-content .courses-info .price{margin-top:50px;margin-bottom:30px;font-size:20px;letter-spacing:2px;text-transform:uppercase;font-family:"Oswald",sans-serif}.courses-content .courses-info .price span{color:#d85326}.courses-content .courses-info p{font-size:16px}.courses-content .courses-info p.grey{color:#666;font-size:14px;margin-bottom:30px}.courses-content .courses-info p.grey a{color:#666;text-decoration:underline}.courses-content .courses-info p.grey a:hover{color:#d85326}.courses-content .courses-info p.lead{font-size:20px;line-height:1.8;-webkit-font-smoothing:subpixel-antialiased}.courses-content .courses-info a.read-more{font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:2px;color:#d85326;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.courses-content .courses-info a.read-more:hover{color:#181818}.courses-content .more-button{text-align:center;margin:80px auto 20px auto}.courses-content .more-button a{font-size:18px}.courses-button{margin:0 auto;padding:80px 0 80px 0}.courses-button .more-button{text-align:center;margin:auto}.courses-button .more-button a{font-size:18px;letter-spacing:3px;padding:10px 20px;border-radius:2px}.js .courses-content .text-more-course2,.js .courses-content .text-more-course1{padding-top:36px;margin-bottom:-30px;display:none}section.store-main-categories{background:#e7e7e7;padding:60px 0 80px 0}section.store-main-categories .icon-store{margin:auto;text-align:center}section.store-main-categories .icon-store img{height:42px;width:42px}section.store-main-categories h1.title-main{text-align:center;display:block;margin-top:30px;margin-bottom:10px;font-family:"Oswald",sans-serif;color:#181818;font-size:26px;letter-spacing:3px;text-transform:uppercase}section.store-main-categories .text{text-align:center;margin-top:40px;margin-bottom:40px;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;color:#181818}section.store-main-categories .text p.lead{font-size:18px}section.store-main-categories .store-categories,section.store-main-categories .store-products{margin-top:40px;margin-bottom:-70px}section.store-main-categories .store-categories a,section.store-main-categories .store-products a{margin-bottom:80px;font-family:"Oswald",sans-serif;font-size:14px;color:#181818;letter-spacing:3px;text-transform:uppercase;text-align:center;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}section.store-main-categories .store-categories a:hover,section.store-main-categories .store-products a:hover{color:#d85326;opacity:0.9}section.store-main-categories .store-categories a:hover .price,section.store-main-categories .store-products a:hover .price{color:#888}section.store-main-categories .store-categories a img,section.store-main-categories .store-products a img{padding-bottom:20px}section.store-main-categories .store-categories a .price,section.store-main-categories .store-products a .price{font-family:sans-serif,"Droid Serif",Georgia,serif;font-size:14px;color:#999;padding-top:10px;letter-spacing:1px}section.store-main-categories .more-button{text-align:center;margin-top:70px}section.store-main-categories .more-button a:hover{background:#272727}section.store-main-categories .store-products{margin-bottom:-30px}section.store-main-categories .store-products a{margin-bottom:40px}.store-mfg{text-align:center;margin-bottom:60px}.store-mfg img{width:100%;height:auto;-ms-interpolation-mode:bicubic}.store-mfg .title-main{font-size:22px;margin:0;margin-bottom:50px;color:#aaa}.news-title-content{margin-top:50px;margin-bottom:60px}.news-content{margin:0 auto;padding:70px 0 30px 0;background:#e7e7e7;color:#181818}.news-content article{text-align:left;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}.news-content article .border{margin:90px auto;width:50%;border-bottom:2px solid #d6d6d6}.news-content article h2.title{text-align:center;margin-bottom:26px;font-family:"Oswald",sans-serif;color:#181818;font-size:28px;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.news-content article h2.title a{color:#181818;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.news-content article h2.title a:hover{color:#d85326}.news-content article .info{text-align:center;margin-bottom:40px;font-size:13px;letter-spacing:1px;color:#555;font-family:"Georgia", serif;font-style:italic}.news-content article .img img{margin:10px auto 50px auto;text-align:center;max-width:100%;height:auto}.news-content article p{margin-bottom:30px}.news-content article p:last-child{margin-bottom:0}.news-content article p a{color:#d85326;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.news-content article p a:hover{text-decoration:underline}.news-content article p img{margin:14px auto;text-align:center;max-width:100%;height:auto}footer{background:#181818;padding:50px 0;color:#bbb}footer .logo img{width:233px;height:100px}footer .contact{color:#ddd;font-size:12px;line-height:2.2;letter-spacing:1px}footer .contact a{color:#ddd;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}footer .contact a:hover{color:#d85326}footer .contact .title{font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:2px;margin-bottom:15px;color:#bbb}footer .contact .copyright{margin-top:40px;padding-top:40px;border-top:1px solid #333;font-size:12px;letter-spacing:2px;color:#999}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("/fonts/flexslider-icon.eot");src:url("/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("/fonts/flexslider-icon.woff") format("woff"),url("/fonts/flexslider-icon.ttf") format("truetype"),url("/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1;overflow:hidden}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#d85326;text-shadow:1px 1px 1px rgba(0,0,0,0.8);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:1;left:10px}.flexslider:hover .flex-next{opacity:1;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:40px;text-align:center;z-index:100000000}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(187,187,187,0.9);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.4);-o-box-shadow:1px 1px 1px rgba(0,0,0,0.4);box-shadow:1px 1px 1px rgba(0,0,0,0.4)}.flex-control-paging li a:hover{background:#333;background:rgba(39,39,39,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(24,24,24,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}.container{width:1170px}[class*="grid"]{float:left;margin-left:30px}.grid12{width:1170px}.grid11{width:1070px}.grid10{width:970px}.grid9{width:870px}.grid8{width:770px}.grid7{width:670px}.grid6{width:570px}.grid5{width:470px}.grid4{width:370px}.grid3{width:270px}.grid2{width:170px}.grid1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}input,textarea{margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box}ul.nav-sub-store .nav-sub-store-wrap .nav-store-links a{padding:7px 0}.subpage-content .text .quote.offset1{margin-left:230px}.subpage-content .text .quote.grid10{width:770px}.news-content article .offset1{margin-left:230px}.news-content article .grid10{width:770px}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}.container{width:724px}[class*="grid"]{float:left;min-height:1px;margin-left:20px}.grid12{width:724px}.grid11{width:662px}.grid10{width:600px}.grid9{width:538px}.grid8{width:476px}.grid7{width:414px}.grid6{width:352px}.grid5{width:290px}.grid4{width:228px}.grid3{width:166px}.grid2{width:104px}.grid1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}input,textarea{margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box}header#main a.logo{display:block;width:200px;height:86px;background:url(/images/logo.png) center no-repeat;background-size:200px 86px}nav#nav-main .nav-wrap ul li a.nav-main-link{font-size:14px;letter-spacing:3px;padding:10px 10px}nav#nav-main .nav-wrap ul li a.nav-home-link{display:none;margin-right:0px;top:13px}nav#nav-main .nav-wrap ul li a.cart{margin-left:0px;top:13px}ul.nav-sub-store{top:115px}ul.nav-sub-store .nav-sub-store-wrap a{font-size:12px;letter-spacing:2px}ul.nav-sub-store .nav-sub-store-wrap .nav-store-links a{font-size:12px;letter-spacing:1px;padding:4px 0}section#hero{height:340px}section#hero .image{height:340px}section#hero .overlay .largetext{padding-top:85px;font-size:26px}section#hero .overlay .text{width:55%;margin-top:24px;font-size:16px;line-height:1.7}section#hero .overlay .more{display:block;margin-top:40px}section#hero .overlay .more a{font-size:13px}section.home-courses .courses a{height:210px}section.home-courses .courses a img.button{margin-top:45px}section.home-store .text{width:80%}section.home-store .store-categories a,section.home-store section.store-main-categories .store-products a,section.store-main-categories section.home-store .store-products a{line-height:1.3}.about-content .text .offset1{margin-left:20px}.about-content .text .grid10{width:724px}.courses-content .course{height:210px;font-size:24px}.courses-content .course img.button{margin-top:45px}section.store-main-categories .text .offset2{margin-left:82px}section.store-main-categories .text .grid8{width:600px}footer .logo img{width:172px;height:74px}footer .logo.grid3{width:228px}footer .contact{margin-top:25px}footer .contact .title{display:none}footer .contact.offset3{margin-left:0px}footer .contact.grid6{width:476px}footer .contact.grid6 .grid3{width:228px}}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{*zoom:1}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.chromeframe{text-align:center;font-size:20px;padding:30px 0;margin:0}.chromeframe a{text-decoration:underline}.chromeframe strong{text-transform:uppercase;color:red}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
