html{font-size:16px}body{color:#444;font-family:'Lato', Arial, Helvetica, sans-serif;font-size:16px;background-color:#fff}.units-table table{width:100%}.hero{position:relative;z-index:0;width:100%;max-height:765px;margin-bottom:1rem}#page-heading{font-size:3.4rem;line-height:3.5rem;margin-bottom:1.5rem;text-align:left}.flexslider{max-width:1240px;margin:0 auto;display:block;height:765px}.flex-direction-nav{left:50%;margin-left:-620px;position:absolute;top:60%;width:1240px}.flexslider .slides li a:before{position:absolute;content:".";background:-moz-linear-gradient(left, #444 0%, rgba(68,68,68,0.99) 1%, rgba(68,68,68,0) 100%);background:-webkit-linear-gradient(left, #444 0%, rgba(68,68,68,0.99) 1%, rgba(68,68,68,0) 100%);background:linear-gradient(to right, #444 0%, rgba(68,68,68,0.99) 1%, rgba(68,68,68,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#00444444',GradientType=1 );width:50%;height:765px;display:block;top:0;left:0;z-index:3}.flexslider .slides li .flex-caption a:before{display:none}#header.mobile-header{display:none}#site-header{display:block;width:100%;position:absolute;height:165px;padding-top:45px;top:0;box-sizing:border-box;z-index:3;background:url(../images/header-bg.png) left center repeat-x;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.3)}#navigation{max-width:1200px;display:block;margin:-100px auto 0}#navigation ul{max-width:710px;float:left;padding-left:480px;margin:0}#navigation ul ul{padding-left:0px}#navigation ul li.l1-home a,#navigation ul li.l1-home a:hover{font-size:0;line-height:0;background:url(../images/home-icon.svg) center center no-repeat;background-size:20px auto;padding:0 2rem}#navigation ul li.l1-home a:hover,#navigation ul li.l1-home.selected a{background:#e63241 url(../images/home-icon.svg) center center no-repeat;background-size:20px auto}#navigation ul li.level-1 a:hover{background-color:#e63241}#navigation ul li.level-1 a:hover li.level-2 a:hover{background-color:none}#navigation ul#menu .dropdown ul ul{display:none}#site-header #navigation ul.cols2 li:first-child a,#site-header #navigation ul.cols2 li:first-child a:hover,#site-header #navigation ul.cols2 li:last-child a,#site-header #navigation ul.cols2 li:last-child a:hover{font-size:inherit;height:auto;line-height:inherit;padding:0.5rem 0;background:none}#navigation ul.search li a,#navigation ul.search li a:hover{font-size:0;line-height:0;background:url(../images/search-icon.svg) center center no-repeat;background-size:20px auto;padding:0 2rem}@media (min-width: 1186px){#navigation ul.search li a,#navigation ul.search li a:hover{top:120px;position:relative}}#navigation ul.search li .drop-down h2 a{font-size:inherit;line-height:inherit;padding:0}#navigation ul.search li a:hover{background:#e63241 url(../images/search-icon.svg) center center no-repeat;background-size:20px auto}#navigation ul.search li:nth-child(2){background:#fff url(../images/udiv.svg) center center no-repeat;background-size:85px 85px}@media (min-width: 1186px){#navigation ul.search li:nth-child(2){top:120px;position:relative}}#navigation ul.search li:nth-child(2) a{background:none;width:40px}#navigation ul li.parent .drop-down{display:none;position:absolute;top:165px;left:0;width:100%;height:400px;background:#fff;opacity:0;visibility:visible;transition:all ease-in 0.2s;border-top:5px solid #e63241;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2)}#navigation ul li.parent:hover .drop-down,#navigation ul li.parent:hover .drop-down:hover{opacity:1;visibility:visible;display:block}#navigation ul li:hover .drop-down:hover{opacity:0;visibility:hidden}#navigation .drop-down h2{font-size:3rem;font-weight:300;padding:60px 0 40px;text-transform:none}#navigation .drop-down h2 a:hover,#navigation ul li.parent:hover .drop-down:hover a:hover{background:transparent}#navigation li .drop-down h2 a,#navigation li .drop-down .search h2 a{color:#e63241;font-size:inherit;line-height:inherit;padding-left:0;background:none}#navigation li.level-2 ul{display:none}.drop-down #searchform fieldset{background:#444;padding:15px 20px;width:100%}.drop-down #searchform .options{color:#fff;margin:1rem 1rem 1rem 0;display:inline-block}.drop-down #searchform .options label{margin-left:0.5rem;text-transform:none}#searchform input[type="text"]{height:45px;padding:0 20px;width:80%;max-width:780px;float:left}#searchform input[type="submit"]{background:#e63241 url("../images/search-icon.svg") no-repeat scroll 30px center/25px auto;color:#fff;float:left;height:45px;width:147px;text-indent:15px}#navigation ul li{display:inline-block;float:left;text-transform:uppercase;font-size:0.85rem}#navigation ul li a{color:#fff;padding:0 13px;height:120px;display:block;line-height:120px;transition:background ease-in 0.2s}#side-header #navigation ul li.selected .dropdown h2 a,#side-header #navigation .nav-column li.selected a:before{background:none}#navigation ul li h2 a{height:auto;line-height:2rem;color:#e63241;padding:0}#navigation .drop-down a:hover{background:none}.nav-column{max-width:1100px;min-width:820px;width:58%;margin:0 auto}#navigation .drop-down ul{max-width:none}#navigation .nav-column li a{color:#444;height:auto;line-height:normal;padding:0.5rem 0}#navigation .nav-column li a:before{content:" ";display:inline-block;width:7px;height:7px;margin-bottom:2px;margin-right:10px;border-radius:100px;background-color:#e63241}#navigation .nav-column .cols2 a:hover{color:#006699}#navigation ul ul>li{display:block}.top-links{max-width:1110px;text-align:right;margin:0 auto;top:-50px;position:relative;z-index:2;font-size:0.85rem;line-height:30px}.top-links a{color:#006699}.top-links ul li{display:inline-block}.top-links ul li:after{content:' ';display:inline-block;height:10px;width:1px;margin:0 10px;background:#444}.top-links ul li:last-child:after{display:none}.site-title{display:block;float:left;height:100px}.site-title a{background:url(../images/booth-college-logo.png) no-repeat scroll left center;background-size:340px auto;font-size:0;line-height:0;display:block;width:340px;height:100px;position:absolute;left:50%;top:55px;margin-left:-530px}.flexslider .slides img{width:100%;max-width:100%;border:1px solid #e4e4e4;box-sizing:border-box}.flexslider .slides li{position:relative;z-index:2}.slides{width:100%;float:left}.flex-caption{background:transparent;position:absolute;top:35%;left:3.5%;width:400px;box-sizing:border-box;padding:0;z-index:7;color:#fff;text-align:left;height:300px}.flex-caption h2{font-size:4rem;font-weight:900;display:block}.flex-caption p{display:block;margin-bottom:2rem;font-size:1rem;line-height:1.4rem;display:block}#navigation .drop-down ul.cols2{width:50%;float:left}.course-finder h2{display:inline-block;margin-right:20px;font-size:1rem;line-height:45px;margin-bottom:0}.course-finder input[type="text"]{width:1085px;padding:0 20px;height:45px}.course-finder input[type="submit"]{width:150px;float:right;height:45px;font-size:inherit;line-height:inherit;background:#e63241 url(../images/search-icon.svg) 15px center no-repeat;background-size:25px auto}.blocks-wrapper .news-block.big .button{width:50%;border:2px solid #fff;background:none;line-height:40px;position:static;padding:0;transition:all ease-in 0.2s}#content .blocks-wrapper .news-block.big .button:hover{background:#e63241;border:2px solid #e63241}.footer-wrapper{margin:0}footer{max-width:1070px;line-height:1.5rem}footer.footer-content:before{content:" ";display:block;width:100%;height:1.5px;background:#606162;float:left;position:relative;top:80px}.footer-right{float:right;width:50%;padding-top:90px}#navigation .cols2 li{display:block;float:left;width:100%;text-transform:none;font-size:1rem}.contact-info{float:left;width:33%}.footer-right:after{position:absolute;top:25px;left:50%;min-width:450px;height:50px;font-size:1.1rem}footer .links-block{width:30%;float:left;padding-top:15px}.legal{position:relative;bottom:-95px;margin:0 auto}.flex-caption .button{float:left;border:2px solid #444;min-width:250px;text-align:center;background:#404142;padding-right:20px;padding-left:20px;display:inline-block;transition:all ease-in 0.2s;margin-top:30px}.flex-caption .button:hover{background:#e63241;border:2px solid #e63241}.flex-control-nav{bottom:40px;left:50px;width:50%;text-align:left}.flex-control-nav li a{width:20px;height:20px;border:1px solid #fff}.social-media-block{position:absolute;bottom:0;left:50%;width:350px}.flex-direction-nav .flex-next{right:-50px}.flex-direction-nav .flex-prev{left:-50px}.footer-right{padding:85px 0}.blocks-wrapper{max-width:1070px;margin:0 auto 3rem;padding-top:0}#home .blocks-wrapper{min-width:1240px}.blocks-wrapper .news-block.big{float:left;margin:0 3% 1rem 0;position:relative;overflow:hidden;z-index:1;display:block;max-width:50%}#content .blocks-wrapper.two-row .news-block.big,#content .blocks-wrapper .two-row.news-block.big{float:right;margin-right:0;margin-left:40px}.blocks-wrapper .news-block{display:table;overflow:hidden;height:50%;float:none}.blocks-wrapper .text-holder,.blocks-wrapper .text-holder a{color:#fff}.blocks-wrapper .big .text-holder h3{font-size:2rem;line-height:2rem;height:100px;overflow:hidden;margin-bottom:0.5rem}.blocks-wrapper .big .text-holder{position:absolute;left:0;bottom:0px;background:rgba(28,43,57,0.8);display:block;box-sizing:border-box;height:120px;padding:15px 20px;z-index:2;transition:height ease-in .2s;width:100%;display:block;min-height:inherit}.blocks-wrapper .big .text-holder:hover{height:320px}.blocks-wrapper .big .text-holder:before{background:rgba(0,0,0,0.5) none repeat scroll 0 0;content:".";display:block;float:left;height:550px;left:0;opacity:0;position:absolute;top:-550px;transition:opacity 0.35s ease-out 0s;width:100%;z-index:1}.blocks-wrapper .big .text-holder:hover:before{opacity:1}.blocks-wrapper .news-block.big .news-item-image{width:100%;max-height:none}.blocks-wrapper .news-block .news-item-image{display:table-cell;width:50%;margin-bottom:0;max-height:250px}.blocks-wrapper .text-holder{display:table-cell;width:50%;position:relative;float:left;background:#fff;min-height:250px;box-sizing:border-box;padding:0 20px;float:right}.blocks-wrapper .text-holder:after{content:url(../images/triangle.svg);position:absolute;bottom:45%;left:-35px;width:45px;height:45px;display:block}.blocks-wrapper section.news-block:first-of-type .text-holder:after{display:none}.blocks-wrapper section.news-block:last-of-type .text-holder:after{right:-35px;left:auto;transform:rotate(180deg);-webkit-transition:rotate(180deg);-ms-transform:rotate(180deg);bottom:35%}.blocks-wrapper .big .date,.blocks-wrapper .big .text-holder a{color:#fff}.date,.blocks-wrapper .text-holder a,.blocks-wrapper .text-holder p{color:#444}.blocks-wrapper .big .text-holder p{color:#fff}.blocks-wrapper .news-block{max-width:none;background:#fff;margin-bottom:1rem}.blocks-wrapper>section.news-block:last-of-type .text-holder{float:left;padding-left:0}.blocks-wrapper>section.news-block:last-of-type .text-holder .button{left:0}.blocks-wrapper>section.news-block:last-of-type .news-item-image{float:right}.blocks-wrapper .news-block .button{border:none;position:absolute;display:block;color:#e63241;font-size:0;transition:font-size ease-out 0.2s;background:url(../images/arrow-red.svg) left bottom no-repeat;bottom:0px;left:20px;width:100%;height:45px;line-height:45px;padding-left:65px}.blocks-wrapper .news-block:hover .button{font-size:1rem;background:url(../images/arrow-red2.svg) left bottom no-repeat}.blocks-wrapper .news-block.big:hover .button{font-size:1rem;background-image:none}.blocks-wrapper .news-block h3{font-size:1.7rem;line-height:1.7rem;margin-bottom:1rem;margin-top:0.3rem}#default .blocks-wrapper,#shop .blocks-wrapper{max-width:1070px;display:block;margin:0 auto}#default .blocks-wrapper-image,#events .blocks-wrapper-image,#news .blocks-wrapper-image{padding-top:600px}#default .blocks-wrapper-noimage,#shop .blocks-wrapper-noimage,.blocks-wrapper-noimage{padding-top:215px}.hero-internal{height:575px;position:absolute;top:0;left:0;width:100%}article{max-width:800px;float:left;width:78%;padding-right:40px;box-sizing:border-box}aside{max-width:230px;float:left;width:22%;float:right;position:relative}.col1{float:left;width:25%;padding:10px 20px 10px 0;margin-bottom:5px}.col2{float:left;width:75%;border-left:2px solid #e4e4e4;padding:10px 0px 10px 20px;margin-bottom:10px}#crumbs{display:block}.hero-internal:after{content:".";display:block;width:100%;position:absolute;bottom:0px;left:0;height:200px;z-index:1;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 46%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 46%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 46%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );opacity:0.6}.container{position:absolute;bottom:0;left:50%;max-width:800px;margin-left:-530px;z-index:2;color:#fff;padding:0}.course-finder fieldset{width:auto}.course-finder{max-width:1240px;margin:1rem auto 3rem;display:block;background:#404142;min-height:75px;padding:15px 20px;box-sizing:border-box;line-height:35px}.course-search select{margin-left:2%;width:18%}article#full-content-page{width:100%;max-width:100%;padding-right:0}.overview-item-wrapper{width:33.3%;height:420px;text-align:center;display:table-cell;float:left;position:relative;padding:1%;box-sizing:border-box}.overview-text-holder-with{width:100%}.overview-text-holder-with .button{background:#444 none repeat scroll 0 0;border:2px solid #444;display:block;text-align:center;transition:all 0.2s ease-in 0s;color:#fff;border-radius:3px;box-sizing:border-box;color:#fff;margin:0 auto;text-decoration:none;padding:0.5rem;transition:all ease-in 0.2s}.overview-text-holder-with .button:hover{background:#e63241;border:2px solid #e63241}.overview-text-holder-with h3{margin:0.5rem 0;font-size:1.1rem;font-weight:700}.overview-item-image{margin:0 auto;padding-bottom:0.5rem;float:left;max-width:229.72px}.overview-text-holder-with p{text-align:left}footer .links-block li{padding:0}#home .coursefinder,.course-search .coursefinder{display:none}.coursefinder{position:fixed;top:50%;right:-70px;min-width:160px;display:block;color:#fff;transform:rotate(-90deg);z-index:7;text-align:center;padding:1rem;background:#e63241 url(../images/search-icon.svg) no-repeat scroll 20px center/20px auto}.coursefinder a{color:#fff;display:block;width:100%;height:100%}.special a{color:#444}.hero-internal.big .special a{color:#fff}#navigation .search{float:right;max-width:none;padding-left:0;margin-top:-120px}#home .big .text-holder h3 a{position:relative;top:25%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff}.big .news-text-holder-with{border-top:1px dotted #e4e4e4;padding-top:1rem}article input[type="submit"]{min-width:250px}.flex-direction-nav a{background:transparent url(../images/arrow.svg) center center no-repeat;background-size:80px auto;width:60px;height:60px;top:60%}body.search #keywords{width:74%;float:left}#search-page-form input[type=submit]{min-width:150px;width:auto}.list_right{float:right;position:absolute;right:0;text-align:right;top:25px;width:30%}.list_right .cart_add{float:right;cursor:pointer}.list_shortdesc{margin-right:25%;display:block;width:70%}.list_right{text-align:right}.hero-internal.big #page-heading{margin-bottom:1.5rem}.featured_products{width:31%;height:310px;margin-right:2%;position:relative;border-bottom:none}div.featured_products img{width:80%;height:auto}#productsHolder .featured_name{padding:0.25em 0;bottom:0em;left:0;background:rgba(255,255,255,0.8);margin:0 0 5px 0}div.featured_products{width:31%;margin-right:2%;position:relative;border-bottom:none}#news-items-wrapper .big .news-item-image{max-width:45%}.resp-tab-content{padding:30px}.unit-id{display:inline-block;width:15%;float:left}.unit-name{display:inline-block;width:60%}.search_options{text-transform:none !important;color:#FFF !important;padding-bottom:20px;padding-right:5px}.search_options label{padding-right:10px;margin:0;display:inline;float:none}body.courses .aside .links-block{position:absolute;top:-210px;min-height:250px;background:#fff}body.courses .aside .links-block ul.dot{padding:0 10px}body.courses .aside .links-block ul.dot li{padding:0.75rem 0}#news-items-wrapper .news-item-image{float:left}#news-items-wrapper .news-item-text{width:74%;float:left}#news-items-wrapper .news-item.big .news-item-text{width:100%}.column-container{padding:3% 0;margin:0 14%}.column-container .left,.column-container .right{width:50%;float:left;padding:15px;box-sizing:border-box}.column-2{padding-bottom:2%}.lp section.text-element div{width:70%;padding:3% 15%}.lp #beneath-content{padding-top:240px}.lp #beneath-content section{float:left}.lp #crumbs{display:none}.lp h2#page-heading{text-align:center;font-weight:bold}.units-filter select{display:inline;margin-bottom:0;max-width:38%}.units-filter .unit-filter-button{float:right}@media only screen and (orientation: landscape){.blocks-wrapper .news-item-image{padding-right:0}.blocks-wrapper .big .news-item-image{padding-right:0}.blocks-wrapper .news-block .button{background:rgba(0,0,0,0) url("../images/arrow-red.svg") no-repeat scroll left bottom}}article .vid-player.youtube,article .vid-player.vimeo{height:350px}.vid-block-01:after{left:auto;right:10px;transform:skew(15deg) rotate(4deg);-webkit-transform:skew(15deg) rotate(4deg);-moz-transform:skew(15deg) rotate(4deg);z-index:-1}.video-item-text h3{float:left;width:100%;min-height:40px}.video-item-text{padding:0.5em;font-size:0.9em;line-height:1.3em;clear:both}.vid-block-01{width:32%;float:left;min-height:16em;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;position:relative;margin-right:6px;margin-bottom:3%}.video-item-image{max-width:100%;margin-bottom:0.25em;margin-right:0}.video-item-image img{border:none;vertical-align:baseline;width:198px;height:auto}#albums_library{position:relative}#albums_library p:first-child{width:100%}#albums_library label{width:30%}#vid-search{padding:3% 0;display:block}#vid-search input[type=button]{width:29%}label[for=video_library_search]{display:none}#video_library_search{margin-right:1em;width:69%}#albums_library select{padding:0.25em}.vid-block-01 .actions{right:0;left:auto}.video-item-text p{display:block}.our-people .overview-item-wrapper{height:300px}.our-people .overview-text-holder-with .button{background:transparent;color:#4b4b4b;border:none;transition:none}.our-people .overview-text-holder-with .button:hover{background:transparent;text-decoration:underline}.our-people .overview-text-holder-with h3{border-bottom:1px solid #e4e4e4;padding-bottom:0.5rem}.our-people .overview-text-holder-with p{display:none}#default.lp .block-container,#default.lp .video-info{width:50%;float:left;padding:15px;box-sizing:border-box}#default.lp article form fieldset{margin:0;padding-bottom:20px}#default.lp .container{bottom:18%}#default.lp .block-lp{float:left;width:100%;padding:3.5rem 0;margin:0;font-size:18px}#default.lp .intro,#default.lp .block-lp form{width:66%;padding-right:3%;box-sizing:border-box;float:left;display:table-cell}#default.lp .block-lp form{width:34%;float:right;padding-right:0}#default.lp .overview-item-wrapper{width:25%}#default.lp article{padding-right:0;position:static}#default.lp .hero-internal:after{height:100%;background:rgba(28,43,57,0.6)}#default.lp .holder{padding:0}#default.lp .blocks-wrapper{padding-top:280px}#default.lp .hero-internal.event{height:480px}#default.lp .hero-internal.event.big #page-heading{font-size:3.4rem}#default.lp .hero-internal.event h3,#default.lp .hero-internal.event time{font-size:1.4rem;line-height:2rem}#default.lp .video-info p{line-height:2.6rem}#default.lp .video-info p:before{content:open-quote;font-size:600%;font-family:serif;position:absolute;top:0;left:-20px}#default.lp .meetus{background-size:cover}#default.lp article .block-lp h2{font-size:3.4rem}#default.lp .block-lp.register-form{padding-top:240px;padding-bottom:0}.accreditor-info p{padding:0}#beneath-content section.text-element:nth-child(1){width:100%;float:left}#beneath-content section.text{width:75%}#beneath-content section.text-element:nth-child(2){width:100%;float:left}.transition-wrapper{float:right;width:21%}
