#boot a#advanced-search-toggle{position:relative;top:-10px;margin-left:30px}
#boot ul#c-search-hits{list-style:none;margin:0}
#boot .c-search-hit{margin-bottom:20px}
#boot .c-search-hit img{margin-right:10px}
#boot .c-search-hit p.title{font-size:130%;margin-bottom:3px}
#boot .c-search-hit .tags{margin-left:0;margin-top:10px}
.box>div,.box>a{display:block !important;margin-bottom:20px;background-repeat:no-repeat !important;background-position:top left !important}
.box .with-border{border:1px solid #c3c3c3}
#boot .c-alerts{background:#912338;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:0;color:#000;font:normal 18px/24px 'Arial';letter-spacing:2px;margin:0;text-align:center;text-shadow:none;text-transform:uppercase}
#boot .c-alerts a{color:#000;text-decoration:underline}
#boot .c-alerts a:hover{color:#000;text-decoration:underline}
#boot .c-alerts strong{color:#000;font:bold 18px/24px 'GillSansMTPro';display:block}
#boot .c-alerts .close{color:#000;font:normal 50px/0 'GillSansMTProLight';padding:15px 0 15px 0;text-shadow:none;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
#boot .c-alerts .close:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}
#boot .container .c-alerts{margin-bottom:30px}
#boot .breaking-news .c-alerts{background:#abd8a3;padding-top:23px;padding-bottom:23px}
#boot .emergency-alert .c-alerts{background:#ffef74}
#boot .emergency-alert .c-alerts.red{background:#cd090a;color:#fff}
#boot .emergency-alert .c-alerts.red strong{color:#fff}
#boot .emergency-alert .c-alerts.red a{color:#fff;text-decoration:underline}
body.home.page #boot .breaking-news .c-alerts{margin-top:20px}
#boot ul.ccms-list{list-style:none}
#boot ul.ccms-list ul{list-style:disc}
#boot .defined-group{padding-top:16px}
#boot .defined-group table tr td{vertical-align:top;padding-top:16px}
#boot .defined-group table tr td p{margin-bottom:0}
#boot .defined-group table tr td div[class*='span']{margin:0;padding:2px 6px 2px 0}
#boot .defined-group table tr td p:first-child{margin-left:0}
#boot .defined-group table tr td:first-child{text-align:right}
#boot .defined-group table tr td:first-child:after{content:"\00a0 "}
#boot .defined-group table tr td:last-child{text-align:left}
#boot .defined-group table tr td:last-child:after{content:""}
#boot .program-regulation{padding:16px 0}
#boot .ccms-nre .container .container .row{margin:0}
#boot .ccms-nre>.ccms-content>h3.node-name:first-of-type{display:none}
#boot .ccms-nre>.ccms-content .container .row{margin-left:0}
#boot .ccms-nre,#boot .ccms-program{font-size:20px;line-height:34px}
#boot .ccms-nre ul li,#boot .ccms-program ul li,#boot .ccms-nre ol li,#boot .ccms-program ol li{font-size:20px;line-height:34px}
#boot .ccms-nre .program-section,#boot .ccms-program .program-section{padding:40px 0}
#boot .ccms-nre .program-section h2,#boot .ccms-program .program-section h2{font:normal 50px/58px 'GillSansMTProBoldCondensed';color:#000;margin-bottom:20px}
#boot .ccms-nre .program-section:nth-child(even),#boot .ccms-program .program-section:nth-child(even){background-color:#f0f0f0}
#boot .ccms-nre .program-node .large-text,#boot .ccms-program .program-node .large-text{font-size:20px;line-height:36px}
#boot .ccms-nre .program-node h2,#boot .ccms-program .program-node h2,#boot .ccms-nre .program-node h3,#boot .ccms-program .program-node h3,#boot .ccms-nre .program-node h4,#boot .ccms-program .program-node h4{padding:40px 0 20px}
#boot .ccms-nre .program-node h2,#boot .ccms-program .program-node h2{font:normal 50px/58px 'GillSansMTProBoldCondensed';color:#000;text-transform:none;letter-spacing:1px;margin-bottom:20px}
#boot .ccms-nre .program-node h2.regulation-heading,#boot .ccms-program .program-node h2.regulation-heading{letter-spacing:normal;font:30px/42px 'GillSansMTProBoldCondensed';color:#912338}
#boot .ccms-nre .program-node h3,#boot .ccms-program .program-node h3{letter-spacing:normal;text-transform:none;font:30px/42px 'GillSansMTProBoldCondensed'}
#boot .ccms-nre .program-node h4,#boot .ccms-program .program-node h4{font:normal 24px 'GillSansMTProBoldCondensed'}
#boot .ccms-nre .program-node .title h3,#boot .ccms-program .program-node .title h3{margin-bottom:0;font:30px/42px 'GillSansMTProBoldCondensed';color:#912338}
#boot .ccms-nre .program-node ul,#boot .ccms-program .program-node ul,#boot .ccms-nre .program-node ol,#boot .ccms-program .program-node ol{padding:0;margin:0 0 20px 25px}
#boot .ccms-nre .program-node ul li,#boot .ccms-program .program-node ul li,#boot .ccms-nre .program-node ol li,#boot .ccms-program .program-node ol li{font-size:20px;line-height:36px}
#boot .ccms-nre .program-node p,#boot .ccms-program .program-node p{margin-bottom:10px}
#boot .ccms-nre .program-node .regulation,#boot .ccms-program .program-node .regulation,#boot .ccms-nre .program-node .heading,#boot .ccms-program .program-node .heading{margin-left:-15px;margin-right:-15px;padding:40px 0}
#boot .ccms-nre .program-node .regulation .regulation,#boot .ccms-program .program-node .regulation .regulation,#boot .ccms-nre .program-node .heading .regulation,#boot .ccms-program .program-node .heading .regulation{margin:0}
#boot .ccms-nre .program-node .admission-requirements ul,#boot .ccms-program .program-node .admission-requirements ul{list-style:disc}
#boot table.course-list,#boot table.term-schedule-list,#boot table.schedule-list{width:100%;box-sizing:border-box}
#boot table.course-list th,#boot table.term-schedule-list th,#boot table.schedule-list th{background-color:#fff;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;padding:8px 24px 8px 0;text-align:left;font-weight:bold;font-size:16px}
#boot table.course-list th:first-child,#boot table.term-schedule-list th:first-child,#boot table.schedule-list th:first-child{width:125px}
#boot table.course-list td,#boot table.term-schedule-list td,#boot table.schedule-list td{padding:8px 24px 8px 0;font-weight:bold;color:#4b4b4b;font-size:18px;line-height:30px}
#boot table.term-schedule-list tr.course-name{font-size:15px}
#boot table.term-schedule-list th{padding:8px 0}
#boot table.term-schedule-list td{padding:8px 0}
#boot table.term-schedule-list tr.even{background:#fff}
#boot table.schedule-list th,#boot table.schedule-list td{padding:8px 24px 8px 8px;font-size:16px}
#boot table.schedule-list th{background:#ededed}
#boot table.schedule-list td{font-weight:normal}
#boot .program-information h3{font-weight:normal}
#boot .program-information h5{font-weight:bold}
#boot .program-information hr{margin:15px 0}
#boot .seminar-schedule{margin-bottom:30px}
#boot .seminar-schedule h5{margin-bottom:0;line-height:21px}
#boot .seminar{font-size:16px;line-height:28px}
#boot .seminar .sidebar .attribute{font-weight:bold;margin-top:8px}
#boot .seminar-description h2,#boot .course-description h2{margin:20px 0 20px}
#boot .seminar-description .responsive-embed iframe,#boot .course-description .responsive-embed iframe{height:350px;margin-bottom:20px}
#boot .seminar-description .image-embed,#boot .course-description .image-embed{float:right;margin:0 0 8px 8px}
#boot .seminar-description .banner-image,#boot .course-description .banner-image{width:100%;margin:0 0 16px 0}
#boot .seminar-description .captioned,#boot .course-description .captioned{margin-left:16px;width:175px}
#boot .seminar-description .captioned img,#boot .course-description .captioned img{width:175px}
#boot .seminar-description .ccode,#boot .course-description .ccode{color:#4b4b4b;font-size:24px;margin-top:-10px;margin-bottom:30px}
#boot .course-list .title a{font-size:20px;line-height:30px;font-weight:bold;color:#0072a8}
#boot .course-list .code{font-size:18px;color:#4b4b4b;line-height:28px}
#boot .course-list .heading{font-size:16px;color:#912338;font-weight:bold;line-height:30px}
#boot .course-list .data{font-size:16px;line-height:30px;color:#000}
#boot .course-list hr{border-top-color:#c8c8c8}
#boot .course .title-and-description{background-color:#f0f0f0 !important;padding:40px 0;margin-bottom:80px}
#boot .course .course-description div.separator{padding:20px 0}
#boot .course .course-description .attribute{font-weight:bold}
#boot .course .sidebar h3.heading{padding:30px 20px 0}
#boot .course .sidebar .course-section,#boot .course .sidebar .date{padding:0 20px 0}
#boot .course .sidebar .box .with-border{margin-bottom:0}
#boot .course .sidebar .box .with-border form{margin-bottom:0}
#boot h1.course-title{text-transform:uppercase;font-size:24px;color:#932439}
#boot .burgundy{color:#912338}
#boot .responsive-embed{position:relative;max-width:100%;height:0;padding-bottom:56.25%;clear:both;margin:0 0 10px 5px}
#boot .responsive-embed .youtube-embed{position:absolute;width:100%;height:100%;left:0;top:0}
#boot .btn[disabled]{color:#fff;background:#932439;opacity:.5}
#boot .rte h1.ccms-program-title,#boot h1.ccms-program-title{page-break-before:always;background:#912338;background-position:center top;padding:30px 130px 40px;color:#fff;font:normal 70px/76px 'GillSansMTProBoldCondensed';margin:0;margin-left:-15px;margin-right:-15px}
#boot .ccms-course{font-size:20px;line-height:36px}
#boot .ccms-course ul,#boot .ccms-course ol{padding:0;margin:0 0 20px 25px}
#boot .ccms-course ul li,#boot .ccms-course ol li{font-size:20px;line-height:36px}
#boot .ccms-course h2,#boot .ccms-course h3{padding-top:16px}
#boot .ccms-course .course-node .course-notes li{margin:0}
#boot .ccms-course .course-node .course-notes li p{margin:0}
#boot .ccms-content.xlarge-text ul li,#boot .ccms-content.xlarge-text ol li{font-size:20px;line-height:36px}
#boot .dynamo ul{margin:0;padding:2px 2px 2px 0}
#boot .dynamo ul li{list-style:none}
#boot .dynamo ul li ul{margin-left:8px}
#boot .ccms-masthead h3{margin:15px 0 0 0}
#boot .ccms-masthead .location{margin:25px 0 0 0}
#boot .course-search{clear:both;overflow:auto}
#boot .course-search .form-horizontal .control-group{margin-bottom:0}
#boot .course-search .instructions{color:#a1a1a1;font-style:italic}
#boot .course-search .btn{margin-bottom:6px}
#boot .cce-search h1.search-title{text-transform:uppercase}
#boot .cce-search #offering-search-form{padding:120px 0;height:403px;text-align:center;background-image:url(../../../content/dam/conted/images/search-image.jpg);position:relative;background-size:cover}
#boot .cce-search.landing h1{display:none}
#boot .cce-search.landing #offering-search-form{padding:24px 0;height:auto;background-image:none;background-color:#fff}
#boot .cce-search #offeringSearch{border-radius:0;font-size:21px;line-height:30px;width:700px;height:70px;padding:16px;background-color:#fbfbfb;border:1px solid #c8c8c8;background-image:url("../../../content/dam/common/icons/conted/magnifying-glass-grey.svg");background-size:28px auto;background-position:655px center;background-repeat:no-repeat}
#boot .cce-search .search-icon{height:36px}
#boot .cce-search ::-webkit-input-placeholder{color:#4d4d4d}
#boot .cce-search :-ms-input-placeholder{color:#4d4d4d}
#boot .cce-search ::-moz-placeholder{color:#4d4d4d}
#boot .cce-search :-moz-placeholder{color:#4d4d4d}
#boot .cce-search .results-wording{font-weight:bold;font-size:16px}
#boot .cce-search .results-term{font-style:italic;font-size:16px}
#boot .c-accordion.course-schedule .item .group .lbl{color:#000;font-weight:bold}
#boot .c-accordion.course-schedule .item .group .title{margin-right:0}
#boot .c-accordion.course-schedule .item .group .title .dates{font-weight:normal}
#boot .c-accordion.course-schedule .item .group .details{float:right;margin-right:50px}
#boot .c-accordion.course-schedule .item .group .details .cost,#boot .c-accordion.course-schedule .item .group .details .instruction-mode{padding:2px 28px 0 5px;float:left}
#boot .c-accordion.course-schedule .item .group .details .instruction-mode{float:left}
#boot .c-accordion.course-schedule .item .group .date-times{font-weight:bold}
#boot .c-accordion.course-schedule .item .group.schedule{background:#f0f0f0;padding:10px;margin-top:2px}
#boot .c-accordion.course-schedule .content{padding:0}
#boot .c-accordion.course-schedule .status{width:22px;height:22px;background-repeat:no-repeat;margin-left:5px;display:inline-block;vertical-align:bottom}
#boot .c-accordion.course-schedule .status.open{background-image:url(clientlibs/academics/img/open.png)}
#boot .c-accordion.course-schedule .status.closed{background-image:url(clientlibs/academics/img/closed.png)}
#boot .c-accordion.course-schedule .status.wait-list{background-image:url(clientlibs/academics/img/wait-list.png)}
#boot .c-accordion.course-schedule ul{list-style:none;padding:0;margin:0}
#boot .c-accordion.course-schedule ul li{padding:2px 0}
#boot .textimage{overflow:hidden}
#boot .textimage div.image{margin:3px 15px 8px 0}
#boot .textimage div.image img{margin-bottom:0}
#boot .textimage div.image.right{float:right;margin:3px 0 10px 15px}
#boot .textimage div.image.center{width:100%}
#boot .textimage div.image.center img{margin:0 auto}
#boot .textimage div.rte:not(.right) ul,#boot .textimage div.rte:not(.right) ol{list-style-position:inside}
#boot .textimage div.rte:not(.right):not(.center) li{position:relative;left:11px;width:calc(89%)}
#boot .textimage div.rte.no-wrap .text{overflow:hidden}
@media(max-width:560px){#boot .textimage div.image:not(.no-responsive){float:none !important;margin-left:0 !important}
}
@media(min-width:769px){#boot .c-multistep{color:#000;font:13px/13px 'Arial'}
#boot .c-multistep a{position:relative}
#boot .c-multistep a:hover .box{height:100%;width:100%}
#boot .c-multistep .box{color:#fff;position:absolute;width:150px;min-width:50%;height:88px;font-family:'GillSansMTPro';line-height:21px;padding:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#boot .c-multistep .box .num{margin-bottom:0;font-size:24px;font-family:'GillSansMTProBoldCondensed'}
#boot .c-multistep .box .title{font-size:16px}
#boot .c-multistep .box .inbox-wrapper{width:150px}
#boot .apply-steps .c-multistep{margin:25px 0 43px 0}
#boot .apply-steps .c-multistep h2{font-size:19px;margin-top:6px}
#boot .apply-steps .c-multistep .textimage{float:left;margin-right:20px}
#boot .apply-steps .c-multistep .textimage:last-child{margin-right:0}
#boot .apply-steps .c-multistep .textimage .btn{font:normal 15px 'Arial';letter-spacing:1px;padding:11px 17px}
#boot .apply-steps .c-multistep.fr{margin:12px 0 43px 0}
#boot .apply-steps .c-multistep.fr h2{font-size:18px;margin-top:0}
#boot .apply-steps .c-multistep.fr .textimage{margin:13px 15px 0 0}
#boot .apply-steps .c-multistep.fr .textimage:last-child{margin-right:0}
#boot .apply-steps .c-multistep.fr .textimage .btn{font:normal 14px 'Arial';letter-spacing:1px;padding:11px 15px}
#boot .page-academics .c-multistep .box{background:rgba(234,56,21,0.8) !important;width:80%;height:64px}
#boot .page-academics .c-multistep .box .title{font:18px/22px 'Arial'}
#boot .page-academics .c-multistep .btn-large{line-height:40px}
#boot .page-academics .c-multistep .btn-block+.btn-block{margin-top:15px}
}
@media(max-width:768px){#boot .apply-steps .c-multistep{margin:0 0 30px 0}
#boot .apply-steps .c-multistep h2{font-size:19px;margin:0}
#boot .apply-steps .c-multistep .textimage .btn{display:block;font:normal 15px 'Arial';letter-spacing:1px;padding:16px 17px}
}
#boot .c-stepbystep .nav-tabs{margin-left:-13px !important}
#boot .c-stepbystep .nav-tabs li a{position:relative;padding:12px 40px 15px 33px !important}
#boot .c-stepbystep .nav-tabs li a:after{content:" ";display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #252525;position:absolute;top:50%;margin-top:-10px;right:23px;z-index:2}
#boot .c-stepbystep .nav-tabs li.active a:after{border-left-color:#912338}
#boot .c-stepbystep .tab-content{padding:30px;border:1px solid #ddd;margin-bottom:15px;margin-top:-1px}
#boot .c-stepbystep-nav{text-align:center}
@media(max-width:768px){#boot .c-stepbystep .c-stepbystep-nav,#boot .c-stepbystep .tab-content{display:none}
#boot .c-multistep{color:#000;font:13px/13px 'Arial'}
#boot .c-multistep a{position:relative}
#boot .c-multistep a:hover .box{height:100%;width:100%}
#boot .c-multistep img{display:none}
#boot .c-multistep .box{color:#fff;position:static;width:100%;padding:20px 10px 2px 10px;overflow:hidden;margin-bottom:3px}
#boot .c-multistep .box .num,#boot .c-multistep .box .title{float:left;display:inline-block;font:normal 17px/17px 'Arial';margin-right:8px}
#boot .c-multistep .box .num{opacity:.8;font-size:32px !important;font-family:'GillSansMTProBoldCondensed';margint:0 15px 0 0}
}
@media(min-width:769px){#boot .nav-tabs{border:0;display:table;margin-bottom:0}
#boot .nav-tabs>li{display:table-cell;float:none;text-align:center}
#boot .nav-tabs>li>a{padding:12px 40px 15px;border:1px solid #e3e3e3;border-width:1px 1px 0 1px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-color:#e3e3e3;font:normal 15px/22px 'Arial';color:#000}
#boot .nav-tabs>li:last-child>a{margin-right:0}
#boot .nav-tabs>.active>a,#boot .nav-tabs>.active>a:hover,#boot .nav-tabs>.active>a:focus{border:1px solid #e3e3e3;border-width:1px 1px 0 1px;background-color:#fff;color:#000;font-weight:bold}
#boot .nav-tabs>li>a:hover{border-color:#c8c8c8;background:#c8c8c8}
#boot .nav-tabs>li>a:focus{border-color:#912338;background-color:#fff}
#boot .tab-pane img{max-width:100%}
#boot .tab-pane h2.section-header .arrow{display:none}
#boot .tab-pane p{margin-bottom:5px}
#boot .tab-pane .buttons{clear:both}
#boot .c-tabs-border .nav-tabs{margin-left:-10px;border-spacing:3px 0}
#boot .c-tabs-border .nav-tabs li a{margin:0}
#boot .c-tabs-full .nav-tabs{width:100%}
#boot .c-tabs-full .nav-tabs>li>a{padding:14px 0 16px 0}
#boot .c-tabs-home{margin-bottom:30px}
#boot .c-tabs-home .tab-content{padding:15px 0 30px}
#boot .c-tabs-home .tab-content ul{overflow:hidden;margin:10px 0 0 0}
#boot .c-tabs-home .tab-content ul li{list-style:none;float:left;margin:4px 0 4px 0;text-align:left}
#boot .c-tabs-home .tab-content ul li.br{clear:left}
#boot .c-tabs-home .tab-content ul li a{font:normal 15px 'Arial'}
#boot .c-tabs-home .tab-content ul li a:hover{text-decoration:underline}
#boot .c-tabs-home .tab-content ul li:nth-child(1) a,#boot .c-tabs-home .tab-content ul li:nth-child(2) a{padding-top:0}
#boot .c-tabs-home .tab-content ul li i{margin:0 0 1px 2px}
#boot .c-tabs-home .tab-content img{margin-top:15px}
#boot .c-tabs-home .tab-content h2.section-header{display:none}
#boot .c-tabs-home .tab-content p{margin:20px 0 0 0;font:normal 18px/28px 'Arial'}
#boot .c-tabs-home .tab-content p a:hover{text-decoration:underline}
#boot .c-tabs-home .tab-content .btn{margin:20px 14px 20px 0}
}
@media(max-width:768px){#boot .c-tabs-home{margin-bottom:25px}
#boot .c-tabs-home ul.nav.nav-tabs{display:none}
#boot .c-tabs-home .tab-pane{border:1px solid #e5e5e5;display:block;height:49px;overflow:hidden;margin-bottom:3px;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;-transition:height .3s}
#boot .c-tabs-home .tab-pane .span6{padding:0 15px}
#boot .c-tabs-home .tab-pane h2.section-header{position:relative;text-transform:none;margin:0 -15px 15px}
#boot .c-tabs-home .tab-pane h2.section-header a{display:block;width:100%;padding:0 10px;border-bottom:1px solid #e5e5e5;font:bold 13px/48px 'Arial';color:#555}
#boot .c-tabs-home .tab-pane h2.section-header a:after{background-image:none}
#boot .c-tabs-home .tab-pane h2.section-header a:hover{background-color:#ebebeb}
#boot .c-tabs-home .tab-pane h2.section-header .arrow{display:block;position:absolute;top:20px;right:10px;background-image:url(clientlibs/img/sprites.png);background-repeat:no-repeat;background-position:-178px -37px;width:18px;height:10px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#boot .c-tabs-home .tab-pane ul{margin:0;padding-left:10px}
#boot .c-tabs-home .tab-pane ul li{min-height:30px}
#boot .c-tabs-home .tab-pane.active-accordion h2.section-header a{background-color:#ebebeb}
#boot .c-tabs-home .tab-pane.active-accordion h2.section-header .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
#boot .c-tabs-home .tab-pane img{padding:10px}
#boot .c-tabs-home .tab-pane .btn{margin:5px 14px 20px 0}
}
#boot .span4 .c-eventbar>li{margin-bottom:17px}
#boot .c-eventbar{padding:0;margin:0;list-style:none}
#boot .c-eventbar .event{overflow:hidden;position:relative;display:inline-block;color:#000}
#boot .c-eventbar .event .calendar{float:left;width:85px;text-align:center}
#boot .c-eventbar .event .calendar .when{font:normal 14px/32px 'Arial';background:#94263b;color:#fff}
#boot .c-eventbar .event .calendar .body{color:#000;font:bold 16px 'Arial';padding:6px 0 22px 0;border:1px solid #c9c9c9;border-width:0 1px 1px 1px}
#boot .c-eventbar .event .data{font:normal 13px/18px 'Arial';margin:0 0 0 100px}
#boot .c-eventbar .event .data span{color:#000;display:block;margin:5px 0 0 0;font:normal 13px/18px 'Arial'}
#boot .c-eventbar .event .data a{font:bold 15px/18px 'Arial'}
#boot .c-eventbar .event .data a:hover{text-decoration:underline}
#boot .c-eventbar .event .data.large-text span{font:normal 14px/20px 'Arial'}
#boot .c-eventbar .event .data.large-text a{font:bold 16px/22px 'Arial'}
#boot .c-eventbar .event .data.xlarge-text span{font:normal 16px/22px 'Arial'}
#boot .c-eventbar .event .data.xlarge-text a{font:bold 18px/24px 'Arial'}
#boot .c-eventbar .event-vignette{margin-bottom:0;padding:60px 40px 65px 40px;background:#0072a8;color:#fff}
#boot .c-eventbar .event-vignette:hover{background:#338eb9}
#boot .c-eventbar .event-vignette.count-2{background:#004085}
#boot .c-eventbar .event-vignette.count-2:hover{background:#0b509b}
#boot .c-eventbar .event-vignette.count-3{background:#057d78}
#boot .c-eventbar .event-vignette.count-3:hover{background:#318a86}
#boot .c-eventbar .event-vignette .when{font:normal 24px/26px GillSansMtProBook;letter-spacing:1px;text-transform:uppercase;margin:0 0 15px}
#boot .c-eventbar .event-vignette .body{font:normal 30px/40px GillSansMtProBook;margin-bottom:12px}
#boot .c-eventbar .event-vignette .time{font:normal 18px/24px GillSansMtProBook;margin-bottom:40px}
#boot .c-eventbar .section-header.month-year{font-size:16px}
#boot .c-eventbar .section-header.month-year:not(:first-of-type){margin-top:20px}
#boot .c-eventbar .section-header.month-year.large-text{font-size:18px}
#boot .c-eventbar .section-header.month-year.large-text:not(:first-of-type){margin-top:25px}
#boot .c-eventbar .section-header.month-year.xlarge-text{font-size:20px}
#boot .c-eventbar .section-header.month-year.xlarge-text:not(:first-of-type){margin-top:25px}
#boot .c-eventbar .important-date{margin:0 0 15px 0}
#boot .c-eventbar .important-date .date{width:110px;float:left}
#boot .c-eventbar .important-date .text{display:inline-block;width:calc(100% - 110px)}
#boot .c-eventbar .important-date .text a:hover{text-decoration:underline}
#boot .c-eventbar .important-date:after{content:"";display:table;clear:both}
#boot .important-dates-hub .important-date{margin:0 0 15px 0;font-size:16px;line-height:26px}
#boot .important-dates-hub .important-date .date{float:left;width:62px;min-height:62px;margin:0 10px 0 0;padding:7px 5px 1px 5px;text-align:center;background:#6e6e6e}
#boot .important-dates-hub .important-date .date .month{display:block;color:#fff;font:normal 16px/24px 'Arial';text-transform:uppercase}
#boot .important-dates-hub .important-date .date .day{color:#fff;font:bold 28px/28px 'Arial'}
#boot .important-dates-hub .important-date .date .tbd{color:#fff;font:bold 18px/18px 'Arial'}
#boot .important-dates-hub .important-date .text{display:inline-block;width:calc(100% - 72px);margin:1px 0 0 0;font:normal 18px/22px 'GillSansMTProBook'}
#boot .important-dates-hub .important-date:after{content:"";display:table;clear:both}
#boot .important-dates-hub li{margin-bottom:0 !important}
#boot .important-dates-hub .toggleable{display:none}
#boot .important-dates-hub .more-link{display:none;padding-top:15px}
#boot .important-dates-hub .more-link .btn-simple{color:#2c2c2c;padding:0;margin:0 0 12px 0;font:normal 16px/22px 'GillSansMTProBook';text-decoration:none}
#boot .important-dates-hub .more-link .btn-simple:before{border-bottom:1px solid #2c2c2c}
#boot .important-dates-hub .more-link .btn-simple:after{margin:0 0 0 5px;vertical-align:-4%;font-size:18px;margin-right:-15px}
#boot .important-dates-hub .view-more-btn{margin:10px 0 10px 0}
#boot .important-dates-hub .view-more-btn:hover,#boot .important-dates-hub .view-more-btn:focus{background:#bababa !important}
#boot li.condensed-item.vertical:not(:first-child){margin-top:24px}
#boot li.condensed-item.horizontal.span4{margin-bottom:0;margin-left:20px;margin-top:24px}
#boot li.condensed-item.horizontal.span4:nth-child(-n+3){margin-top:0}
#boot li.condensed-item.horizontal.span4:nth-child(3n+4){margin-left:0}
#boot li.condensed-item.horizontal.span4:first-child{margin-left:0}
#boot li.condensed-item .event .calendar{width:55px}
#boot li.condensed-item .event .calendar .body{font-family:Arial,Helvetica,sans-serif;color:#94263b;padding:0;border:0}
#boot li.condensed-item .event .calendar .body .month{font-family:'GillSansMTProMedium';font-weight:normal;font-size:24px;line-height:29px}
#boot li.condensed-item .event .calendar .body .day{font-family:'Arial';font-weight:bold;font-size:42px;line-height:48px}
#boot li.condensed-item .event .data{margin:0 0 0 75px}
#boot li.condensed-item .event .data.default-text a{font-family:'GillSansMTProBoldCondensed';color:#000;margin-bottom:20px;font-size:19px;line-height:23px;letter-spacing:.4px}
#boot li.condensed-item .event .data.default-text .when-day-time{font-size:15px;line-height:18px;letter-spacing:0;padding-top:10px}
#boot li.condensed-item .event .data.large-text a{font-family:'GillSansMTProBoldCondensed';color:#000;margin-bottom:20px;font-size:21px;line-height:25px;letter-spacing:.4px}
#boot li.condensed-item .event .data.xlarge-text a{font-family:'GillSansMTProBoldCondensed';color:#000;margin-bottom:20px;font-size:22px;line-height:26px;letter-spacing:.46px}
#boot li.condensed-item .event .data a:hover{color:#94263b}
#boot li.condensed-item .event .data .when-day-time{font-family:'GillSansMTPro';font-weight:normal;font-size:18px;line-height:22px;letter-spacing:.53px;padding:14px 0 0 0}
@media(max-width:768px){#boot .c-eventbar .event{margin-bottom:30px}
#boot .c-eventbar .event-vignette{padding:30px 20px 20px 20px}
#boot .c-eventbar .event-vignette .when{font-size:20px;line-height:22px;margin:0 0 15px}
#boot .c-eventbar .event-vignette .body{font-size:24px;line-height:30px;margin-bottom:10px}
#boot .c-eventbar .event-vignette .time{font-size:16px;line-height:22px;margin-bottom:10px}
#boot .c-eventbar li.condensed-item .event{margin-bottom:0}
#boot .c-eventbar li.condensed-item.horizontal.span4{margin-left:0}
#boot .c-eventbar li.condensed-item.horizontal.span4:not(:first-child){margin-top:24px}
}
html[lang="fr"] #boot li.condensed-item .event .calendar .body .day{line-height:42px}
#boot .c-newsletter{font:18px/30px 'Arial'}
#boot .c-newsletter label{font:18px/30px 'Arial'}
#boot .c-newsletter label.hidden{display:none}
#boot .c-newsletter label.label-checkbox,#boot .c-newsletter #msg{font:18px/24px 'Arial'}
#boot .c-newsletter p.text{margin-top:8px}
#boot .c-newsletter p.category{margin:15px 0 10px 0;font-weight:600}
#boot .c-newsletter .btn{margin-top:20px}
#boot .c-newsletter legend{display:none}
#boot .c-newsletter div.no-left-margin{margin-left:0}
#boot .c-newsletter input:not([type='checkbox']){background:#f0f0f0 !important;color:#000;width:100%;height:24px;margin:8px 10px 5px 0;padding:20px 10px;border:0 !important;border-right:1px #c8c8c8 solid !important;border-bottom:1px #c8c8c8 solid !important;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:none;font:18px/30px 'Arial'}
#boot .c-newsletter input:not([type='checkbox']):focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:none}
#boot .c-newsletter input:not([type='checkbox'])#salutation{display:none}
#boot .c-newsletter input:not([type='checkbox'])::-webkit-input-placeholder{color:#000}
#boot .c-newsletter input:not([type='checkbox']):-moz-placeholder{color:#000}
#boot .c-newsletter input:not([type='checkbox'])::-moz-placeholder{color:#000}
#boot .c-newsletter input:not([type='checkbox']):-ms-input-placeholder{color:#000}
#boot .c-newsletter input[type='checkbox']{margin:7px 0 0;vertical-align:top;font:18px/20px 'Arial'}
#boot .c-newsletter input[type='checkbox'].hidden{display:none}
#boot .c-newsletter p#msg{margin:0;padding-top:4px;line-height:16px}
#boot .c-newsletter .ajax_disabled:after{content:url("clientlibs/nownewsletter/img/ajax-loader.gif")}
@media(max-width:768px){#boot .c-newsletter .row-fluid.interests .span1{float:left;width:6.382978723404255%;*width:6.329787234042553%}
#boot .c-newsletter .row-fluid.interests .span11{float:left;width:91.48936170212765%;*width:91.43617021276594%}
}
#boot .c-vignette{display:block;position:relative;text-decoration:none;overflow:hidden;margin-bottom:20px;padding-bottom:98px}
#boot .c-vignette .box{width:100%;height:98px;padding:20px 12px 12px 12px;position:absolute;bottom:0;overflow:visible;z-index:7;background:#f0f0f0;color:#000;font-size:14px}
#boot .c-vignette .box .title{margin-bottom:35px;font:bold 15px/16px 'Arial'}
#boot .c-vignette .box .title span{display:block;font:normal 12px/16px 'Arial'}
#boot .c-vignette .box .content .well{min-height:20px;padding:0 20px;margin:0;background:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#boot .c-vignette .box .clearfix{margin-top:20px}
#boot .c-vignette .box .clearfix .btn{margin-bottom:5px !important}
#boot .c-vignette img{display:block;margin:0}
#boot .c-vignette:hover{text-decoration:none;color:inherit}
#boot .no-title .c-vignette,#boot .c-vignette.no-title{padding-bottom:20px}
#boot .no-title .c-vignette .box,#boot .c-vignette.no-title .box{height:20px;padding:20px 12px 0 12px}
#boot .no-title .c-vignette .box .title,#boot .c-vignette.no-title .box .title{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}
#boot .no-title .c-vignette:hover .box,#boot .c-vignette.no-title:hover .box{padding:20px 12px 12px 12px}
#boot .no-title .c-vignette:hover .box .title,#boot .c-vignette.no-title:hover .box .title{opacity:1}
#boot .arrow .c-vignette .box,#boot .c-vignette.arrow .box{-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;transition:height .3s ease-in-out}
#boot .arrow .c-vignette .box:after,#boot .c-vignette.arrow .box:after{background:transparent;content:"";display:block;position:absolute;top:0;left:50%;margin-top:-12px;margin-left:-12px;width:0;border-width:0 12px 12px;border-style:solid;border-color:#f0f0f0 transparent}
#boot .arrow .c-vignette .box .content,#boot .c-vignette.arrow .box .content{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}
#boot .arrow .c-vignette:hover .box,#boot .c-vignette.arrow:hover .box{height:100%}
#boot .arrow .c-vignette:hover .box .content,#boot .c-vignette.arrow:hover .box .content{opacity:1}
#boot .video .c-vignette a.play,#boot .c-vignette.video a.play{top:90px}
#boot .abs-date{z-index:7;position:absolute;top:0;left:0;display:inline-block;background:#000;color:#fff;padding:9px 0 0 9px;width:62px;height:62px;font:16px/18px 'Arial'}
#boot .c-vignette-2,#boot .c-vignette-3{display:block;position:relative;width:100%;text-decoration:none;overflow:hidden;cursor:pointer;margin-bottom:20px;background:#f0f0f0}
#boot .c-vignette-2:hover,#boot .c-vignette-3:hover{text-decoration:none;background:#c8c8c8}
#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{width:100%;min-height:98px;padding:0 0 10px 0;overflow:visible;z-index:7;color:#000}
#boot .c-vignette-2 .box .date,#boot .c-vignette-3 .box .date{margin:0;padding:0 0 5px 10px;font-size:11px}
#boot .c-vignette-2 .box .date.large-text,#boot .c-vignette-3 .box .date.large-text{padding:3px 0 15px 10px;font-size:14px}
@media(max-width:480px){#boot .c-vignette-2 .box .date.large-text,#boot .c-vignette-3 .box .date.large-text{padding-bottom:3px !important}
}
#boot .c-vignette-2 .box .title,#boot .c-vignette-3 .box .title{padding:10px 10px 0 10px;font:bold 15px/19px 'Arial';margin:0}
#boot .c-vignette-2 .box .title.large-text,#boot .c-vignette-3 .box .title.large-text{font:bold 18px/24px 'Arial'}
@media(max-width:768px){#boot .c-vignette-2 .box .title.large-text,#boot .c-vignette-3 .box .title.large-text{font:bold 16px/22px 'Arial'}
}
#boot .c-vignette-2 .box .subtitle,#boot .c-vignette-3 .box .subtitle{padding:2px 10px 0 10px;font:normal 12px/16px 'Arial';margin-bottom:0}
#boot .c-vignette-2 img,#boot .c-vignette-3 img{display:block;margin:0}
#boot .c-vignette-3{background:#50368c}
#boot .c-vignette-3 .box{background:#50368c;color:#fff}
#boot .c-vignette-3 .box .title{font:normal 15px/19px 'Arial';letter-spacing:1px}
#boot .c-vignette-3:hover{background:#644e94}
#boot .c-vignette-3:hover .box{background:#644e94;color:#fff}
#boot .publication .c-vignette{border:1px solid #ddd;padding:15px}
#boot .publication .c-vignette .box{padding:0 15px;background:0;width:66%;bottom:auto;height:auto;position:relative;color:#000}
#boot .publication .c-vignette .box .title{height:auto;padding:0;min-height:0}
#boot .publication .c-vignette .box .content{padding:15px 0 0}
#boot .publication .c-vignette .box.left{margin-left:34%}
#boot .publication .c-vignette img{margin:0;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
#boot .publication .c-vignette .media-object{width:33%}
#boot .publication .c-vignette .media-object.pull-left{padding-left:18px}
#boot .c-vignette img,#boot .c-vignette-2 img,#boot .c-vignette-3 img{left:0 !important;top:0 !important;width:100% !important;height:auto !important}
@media(max-width:768px){#boot .c-vignette.arrow{background:#f0f0f0;padding-bottom:0}
#boot .c-vignette.arrow .box{position:relative;height:100%;padding:20px 12px 12px 12px}
#boot .c-vignette.arrow .box .title{opacity:1}
#boot .c-vignette.arrow .box .content{opacity:1}
#boot .c-vignette.arrow img{margin:0}
#boot .c-vignette span,#boot .c-vignette-2 span{width:100% !important;height:auto !important}
#boot .c-vignette span img,#boot .c-vignette-2 span img{left:0 !important;top:0 !important;width:100% !important;height:auto !important}
#boot .paddingRight{padding-right:0 !important}
#boot .borderRight{border:none !important}
}
@media(max-width:480px){#boot .news-grid-list .c-vignette-2{margin-bottom:10px}
#boot .c-vignette-2 .box,#boot .c-vignette-3 .box{min-height:auto !important}
}
#boot .program-content p,#boot .program-content li,#boot .program-content .xlarge-text,#boot .program-content .large-text{font-size:20px;line-height:36px}
#boot .program-content .footnote{font-size:16px;line-height:28px;color:#2c2c2c}
#boot .program-content .title h2{margin-bottom:30px;font:50px/58px GillSansMTProBoldCondensed;color:#912338}
#boot .program-content .title h3,#boot .program-content .rte h3{margin-bottom:15px;font:30px/42px GillSansMTProBoldCondensed}
#boot .program-content .btn-burgundy-arrow{font-size:20px;line-height:36px}
#boot .program-content .program-list .btn-burgundy-arrow{font-size:18px;line-height:30px}
@media(max-width:768px){#boot .program-content p,#boot .program-content li,#boot .program-content .xlarge-text,#boot .program-content .large-text{font-size:18px;line-height:30px}
#boot .program-content .title h2{margin-bottom:15px;font-size:32px !important;line-height:40px !important}
#boot .program-content .title h3,#boot .program-content .rte h3{font-size:26px !important;line-height:36px !important}
#boot .program-content .btn-burgundy-arrow{font-size:18px;line-height:30px}
#boot .program-content .btn-burgundy-arrow:before{margin:2px 10px 0 0}
#boot .program-content .program-list .btn-burgundy-arrow{font-size:16px;line-height:28px}
}
#boot .offset-box{z-index:3;background:#fff;border:2px solid #e2e2e2}
#boot .offset-box .btn{display:block !important;font:normal 20px/28px 'GillSansMTProBoldCondensed' !important;letter-spacing:1px !important;padding:15px !important;text-transform:uppercase;margin-bottom:8px !important}
#boot .offset-box .btn:last-of-type{margin-bottom:26px !important}
#boot .offset-box .heading-offset-box{margin-top:16px;font:normal 16px/24px 'GillSansMTProBoldCondensed';text-transform:uppercase}
#boot .offset-box .text-offset-box{font:normal 18px/28px 'GillSansMTProMedium'}
#boot .offset-box .text-offset-box a:hover{text-decoration:underline}
#boot .program-anchor-navigation>div{background-color:#f0f0f0}
@media(min-width:769px){#boot .program-anchor-navigation>div .anchors span:first-child{display:none}
}
@media(min-width:769px){#boot .offset-box{position:absolute;top:-42px;right:0;width:310px;padding:22px 22px 22px 22px}
}
@media(max-width:768px){#boot .offset-box{margin-top:-42px;width:100%;margin-bottom:20px;padding:10px}
#boot .program-anchor-navigation{border-bottom:1px solid #b4b4b4}
}
#boot .program-anchor-navigation .anchor-navigation a{color:#000}
#boot .program-anchor-navigation .anchor-navigation a:hover{border-bottom:1px solid #000}
@media(min-width:769px){#boot .program-info:first-of-type{margin-top:12px}
#boot .program-info .span4:nth-child(2){padding-left:30px}
}
#boot .program-info .heading-program-info{font:normal 18px/30px 'GillSansMTProBoldCondensed';text-transform:uppercase}
#boot .program-info .text-program-info{margin-bottom:40px;font:normal 18px/28px 'GillSansMTProBook';letter-spacing:1px}
#boot .program-info .textimage h3:first-of-type,#boot .program-info .textimage h4:first-of-type,#boot .program-info .textimage h5:first-of-type{margin-top:0}
#boot .program-info .textimage .nounproject{width:25px;height:28px;margin:3px 15px 8px 0;background-size:contain;background-repeat:no-repeat}
@media(max-width:768px){#boot .program-info .textimage .nounproject{width:20px;height:22px;margin:4px 10px 2px 0}
}
#boot .program-info .textimage .nounproject.program-type{background-image:url(clientlibs/img/nounproject/program_type.png)}
#boot .program-info .textimage .nounproject.experiential-learning{background-image:url(clientlibs/img/nounproject/experiential_learning.png)}
#boot .program-info .textimage .nounproject.duration{background-image:url(clientlibs/img/nounproject/duration.png)}
#boot .program-info .textimage .nounproject.location{background-image:url(clientlibs/img/nounproject/location.png)}
#boot .program-info .textimage .nounproject.calendar{background-image:url(clientlibs/img/nounproject/calendar.png)}
#boot .program-info .textimage .nounproject.credits{background-image:url(clientlibs/img/nounproject/credits.png)}
#boot .application .rte h3{margin:2px 0 0 0;font:18px/28px GillSansMTProBoldCondensed;text-transform:uppercase}
#boot .application p,#boot .application li,#boot .application .xlarge-text,#boot .application .large-text{font-size:18px;line-height:30px}
@media(max-width:768px){#boot .application .rte h3{font-size:16px !important;line-height:28px !important}
#boot .application p,#boot .application li,#boot .application .xlarge-text,#boot .application .large-text{font-size:16px;line-height:28px}
#boot .application .textimage div.image{margin:4px 10px 4px 0}
}
#boot .program-list .bg-F0F0F0{background:#f0f0f0}
#boot .program-list .bg-FFFFFF{background:#fff}
#boot .program-list .bg-FFFFFF .item{border:1px solid #c8c8c8 !important}
#boot .accordion-panel .item{margin:2px 0}
#boot .program-highlights .grid-container{background-color:#912338;color:#fff;font:20px/36px 'Arial'}
#boot .program-highlights .grid-container h2{font:50px/58px GillSansMTProBoldCondensed;color:#fff;text-align:right}
#boot .program-highlights .grid-container h2.fr{margin-top:3px;font:45px/53px GillSansMTProBoldCondensed}
#boot .program-highlights .grid-container .highlight{padding:17px 0 0 32px}
#boot .program-highlights .grid-container .highlight a{color:#fff;text-decoration:underline}
@media(max-width:768px){#boot .program-highlights .grid-container{font-size:18px;line-height:30px}
#boot .program-highlights .grid-container h2{margin:0 0 20px 0 !important;font-size:32px !important;line-height:40px !important;text-align:left}
#boot .program-highlights .grid-container .highlight{padding:0}
}
#boot .program-warning .grid-container{background-color:#d3e1e9;color:#000;font:16px/28px 'Arial'}
#boot .program-warning .grid-container li{font:16px/28px 'Arial'}
#boot .program-warning .grid-container h2{margin-bottom:10px;padding-top:5px;font:18px/22px GillSansMTProBoldCondensed;text-transform:uppercase;letter-spacing:1px;color:#000}
#boot .program-warning .grid-container .description a{color:#000;text-decoration:underline}
#boot .program-warning .grid-container .see-more-link{margin-top:-10px;white-space:nowrap}
#boot .program-warning .grid-container .see-more-link a{color:#000;font-size:15px;text-decoration:underline}
#boot .program-warning .grid-container .see-more-link.open .arrow{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
@media(max-width:768px){#boot .program-warning .grid-container{font:16px/28px 'Arial'}
#boot .program-warning .grid-container h2{font:18px/22px GillSansMTProBoldCondensed !important}
}
.degree-program-detail #boot .program-list .programs{border:none !important}
.degree-program-detail #boot .program-list h2{color:#000 !important}
#boot .c-degree .form-horizontal{margin:30px 0}
#boot .c-degree .form-horizontal .control-label{width:210px}
#boot .c-degree .form-horizontal .controls{margin-left:220px}
#boot .c-degree .form-horizontal .control-label{text-align:left !important}
#boot .c-degree .c-results-toggle{float:right;margin-right:30px;font:normal 13px/25px 'Arial'}
#boot .c-degree .c-results-toggle span:after{content:" | "}
#boot .c-degree .icons{list-style:none;overflow:hidden;background:none !important;margin:0;padding:0}
#boot .c-degree .icons li{display:block;float:left;width:auto;height:25px;overflow:hidden;margin-right:7px}
#boot .c-degree .icons li span{line-height:25px;width:25px;display:inline-block;background:#912338;text-align:center;color:#fff;margin-right:7px}
#boot .c-degree .icons li a{display:inline-block;font:normal 13px/25px 'Arial';color:#000}
#boot .c-degree .icons .pop-content{display:none}
#boot .c-degree .legend{margin:0 0 20px}
#boot .c-degree .legend .icons{margin-bottom:30px}
#boot .c-degree .legend .icons li a{margin-right:20px}
#boot .c-degree .legend .extend{padding-left:12px}
#boot .c-degree .legend dl{margin-bottom:0}
#boot .c-degree .legend dl dt{float:left;margin-right:5px}
#boot .c-degree .legend dl dt:after{content:" = "}
#boot .c-degree table thead{background:#ddd}
#boot .c-degree table thead th{font:bold 18px 'Arial';padding:8px 12px}
#boot .c-degree table thead th p{margin:0}
#boot .c-degree table td{font:normal 13px/20px 'Arial';color:#6e6e6e;padding:13px 12px}
#boot .c-degree table td a{font:bold 15px/20px 'Arial'}
#boot .c-degree table td .icons li{width:25px;height:40px;line-height:40px}
#boot .c-degree .bloc hr{margin:12px 0 16px 0}
#boot .c-degree .bloc .control-group{margin-bottom:0}
#boot .c-degree .bloc label{font:normal 13px/20px 'Arial'}
#boot .c-degree .bloc label.checkbox{margin-bottom:6px}
#boot .c-degree .bloc .row{margin-bottom:4px}
#boot .c-degree .bloc select{width:auto}
#boot .c-degree .reset h2{margin-bottom:12px;font:bold 18px 'Arial';color:#000}
#boot .c-degree .reset .btn{background:#6e6e6e}
#boot .c-degree .reset .btn:hover{background:#000}
#boot .c-degree .c-accordion .item{padding:8px 14px 7px}
@media(min-width:769px){#boot .c-degree a.anchor{position:relative;border-top:70px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
#boot .c-degree a.anchor:target:before{content:none;display:none;height:0;margin:0}
}
#boot .c-alphabar{list-style:none;border:1px solid #d4d4d4;overflow:hidden;background:none !important;margin:0 0 20px}
#boot .c-alphabar li{display:block;float:left;text-align:center;width:3.8461538462%}
#boot .c-alphabar li a{display:block;width:100%;padding:8px 0}
#boot .c-alphabar li a:hover,#boot .c-alphabar li a.selected{color:#fff;background:#6e6e6e;text-decoration:none}
#boot .c-alphabar li a.muted:hover{color:#999;background:0}
#boot .c-alphabar li div{width:100%;padding:8px 0;color:#999}
@media(max-width:768px){#boot .c-alphabar li{width:42px}
}
#boot .directory-search form.searchform .control-group{margin-bottom:12px}
#boot .directory-search form.searchform .control-label{float:left;width:90px;padding-top:5px;text-align:left}
#boot .directory-search form.searchform .controls{margin-left:100px}
#boot .directory-search form.searchform #toggle-search{width:305px;text-align:right}
#boot .directory-search .person_search_adv{margin-bottom:20px}
#boot .directory-search input#phone,#boot .directory-search select{width:92px}
#boot .directory-search table.person-search-form td{padding:10px 20px 0 0;background:pink}
#boot .directory-search table.directory-results{width:100%;margin-bottom:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#boot .directory-search table.directory-results tr{border-bottom:1px solid #eaeaea;padding:8px 0}
#boot .directory-search table.directory-results th{background:#e7e7e7;padding:8px;margin:5px 0;text-align:left}
#boot .directory-search table.directory-results td{padding:10px 20px 8px 8px;font-size:14px}
#boot .directory-search .formbox{padding:1px}
#boot .directory-search .formbox input[type="radio"]{margin:0 5px 3px 0}
#boot .directory-search table td.departm-row{padding:20px 0 6px 0;font-size:15px}
#boot .directory-search .select-departments{width:478px}
@media(max-width:480px){#boot form.searchform .control-group{margin-bottom:5px}
#boot form.searchform .controls input{width:100%}
#boot form.searchform #toggle-search{width:100% !important;text-align:right}
#boot table.directory-results td{padding:4px !important;font-size:11px !important;line-height:16px}
#boot .select-departments{width:100% !important}
#boot .select-departments option{font-size:11px !important;padding:3px 0}
}
#boot .c-sidebar-calendar .ui-datepicker-title{display:inline-block !important}
#boot .c-sidebar-calendar .ui-widget{font-family:inherit;font-size:inherit}
#boot .c-sidebar-calendar .ui-datepicker{width:auto;border-radius:0}
#boot .c-sidebar-calendar .ui-datepicker *{border-radius:0}
#boot .c-sidebar-calendar .ui-datepicker table{font-size:inherit}
#boot .c-sidebar-calendar .ui-widget-content{color:inherit;border:0;background:0}
#boot .c-sidebar-calendar .ui-widget-header{border:0;background:0;font-weight:normal}
#boot .c-sidebar-calendar .ui-priority-secondary,#boot .c-sidebar-calendar .ui-widget-content .ui-priority-secondary,#boot .c-sidebar-calendar .ui-widget-header .ui-priority-secondary{opacity:inherit;filter:inherit}
#boot .c-sidebar-calendar .ui-state-default,#boot .c-sidebar-calendar .ui-widget-content .ui-state-default,#boot .c-sidebar-calendar .ui-widget-header .ui-state-default{border:0;background:inherit}
#boot .c-sidebar-calendar .ui-datepicker td span,#boot .c-sidebar-calendar .ui-datepicker td a{padding:inherit}
#boot .c-sidebar-calendar table.calendar{width:85%}
#boot .c-sidebar-calendar table.calendar td.contains_event a{color:#912338 !important}
#boot .c-sidebar-calendar table.calendar td.contains_event a.ui-state-active{color:white !important}
#boot .c-sidebar-calendar table.calendar td.empty a{cursor:default;color:black}
@import url('clientlibs/gallery/photogallery/css/demo.css');.gamma-container{min-height:200px}
#boot .gamma-gallery{margin:0}
.gamma-gallery{list-style-type:none;padding:0;margin:0;width:100%;position:relative}
.gamma-gallery:before,.gamma-gallery:after{content:" ";display:table}
.gamma-gallery:after{clear:both}
.gamma-gallery li{display:block;position:relative;cursor:pointer;float:left;padding:4px}
.gamma-gallery li img{max-width:100%;width:auto;height:auto;display:block}
.gamma-description{background:#fff;background:rgba(255,255,255,0.6);position:absolute;top:20px;left:20px;bottom:20px;right:20px;text-align:center;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
.no-touch .gamma-gallery li:hover .gamma-description{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:1}
.gamma-description:before{content:'';height:100%}
.gamma-description:before,.gamma-description h3{display:inline-block;vertical-align:middle}
.gamma-description h3{width:100%;padding:0 20px;font-weight:400;text-transform:uppercase;font-size:16px;letter-spacing:2px}
.gamma-buttons{position:absolute;top:10px;right:10px;z-index:10001}
.gamma-buttons button{float:left;background:#333;color:#fff;display:block;width:30px;height:30px;font-size:14px;margin-left:5px;cursor:pointer;border:0;outline:0}
.gamma-buttons button:before,.gamma-nav span:before{font-family:'entypo-selected';font-style:normal;font-weight:normal;speak:none;display:block;text-align:center;opacity:.7;outline:0}
.no-touch .gamma-buttons button:hover{background:#666}
button.gamma-btn-close:before{content:'\2715'}
button.gamma-btn-ssplay:before{content:'\25b6'}
button.gamma-btn-sspause:before{content:'\2389'}
.gamma-single-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;text-align:center;display:none}
.gamma-overlay{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;display:none;z-index:9999}
.gamma-single-view img{position:absolute;cursor:pointer}
.gamma-description-wrapper{background:rgba(0,0,0,0.7);position:absolute;bottom:0;left:0;right:0;z-index:10;padding:5px 0}
.gamma-single-view .gamma-description{background:transparent;position:relative;bottom:auto;left:auto;right:auto;top:auto}
.gamma-single-view .gamma-description h3{font-size:15px;padding:5px 0;color:#fff}
.gamma-nav span{position:absolute;display:block;width:20px;height:38px;top:50%;margin-top:-19px;left:20px;cursor:pointer;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.gamma-nav span.gamma-next{left:auto;right:20px}
.gamma-nav span:before{color:#fff;opacity:.7;font-size:40px}
.gamma-nav span:hover:before{opacity:1}
.gamma-nav span:before{display:block;margin:0;width:auto}
.gamma-nav span.gamma-prev:before{content:'\e75d'}
.gamma-nav span.gamma-next:before{content:'\e75e'}
.gamma-img-fly{position:absolute;top:0;left:0;z-index:99999}
.gamma-loading{background:transparent url(clientlibs/gallery/photogallery/images/loader_light.gif) no-repeat center center}
.gamma-single-view.gamma-loading{background:transparent url(clientlibs/gallery/photogallery/images/loader_dark.gif) no-repeat center center}
.gamma-container img,.gamma-nav span,.gamma-buttons button,.gamma-description-wrapper,.gamma-description,.gamma-description h3{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:750px){.gamma-description{top:10px;left:10px;bottom:10px;right:10px}
.gamma-description h3{font-size:14px;padding:0 5px}
}
@media screen and (max-width:500px){.gamma-buttons{float:left;clear:both}
}
#boot .camera_wrap a,#boot .camera_wrap img,#boot .camera_wrap ol,#boot .camera_wrap ul,#boot .camera_wrap li,#boot .camera_wrap table,#boot .camera_wrap tbody,#boot .camera_wrap tfoot,#boot .camera_wrap thead,#boot .camera_wrap tr,#boot .camera_wrap th,#boot .camera_wrap td .camera_thumbs_wrap a,#boot .camera_thumbs_wrap img,#boot .camera_thumbs_wrap ol,#boot .camera_thumbs_wrap ul,#boot .camera_thumbs_wrap li,#boot .camera_thumbs_wrap table,#boot .camera_thumbs_wrap tbody,#boot .camera_thumbs_wrap tfoot,#boot .camera_thumbs_wrap thead,#boot .camera_thumbs_wrap tr,#boot .camera_thumbs_wrap th,#boot .camera_thumbs_wrap td{background:0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}
#boot .camera_wrap{display:none;float:left;position:relative;z-index:0;margin-bottom:20px}
#boot .camera_wrap img{max-width:none !important}
#boot .camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}
#boot .camera_wrap{width:100%}
#boot .camera_src{display:none}
#boot .cameraCont,#boot .cameraContents{height:100%;position:relative;width:100%;z-index:1}
#boot .cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
#boot .cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
#boot .camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
#boot .camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
#boot .camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
#boot .camera_target_content .camera_link{background:url(clientlibs/gallery/slideshow/images/blank.gif);display:block;height:100%;text-decoration:none}
#boot .camera_loader{background:#fff url(clientlibs/gallery/slideshow/images/camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.9) url(clientlibs/gallery/slideshow/images/camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
#boot .camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
#boot .camera_thumbs_wrap.camera_left .camera_bar,#boot .camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
#boot .camera_thumbs_wrap.camera_bottom .camera_bar,#boot .camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
#boot .camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
#boot .camera_caption{bottom:0;display:block;position:absolute;width:100%}
#boot .camera_caption>div{padding:10px 20px}
#boot .camerarelative{overflow:hidden;position:relative}
#boot .imgFake{cursor:pointer}
#boot .camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}
#boot .camera_prevThumbs div{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
#boot .camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}
#boot .camera_nextThumbs div{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
#boot .camera_command_wrap .hideNav{display:none}
#boot .camera_command_wrap{left:0;position:relative;right:0;z-index:4}
#boot .camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}
#boot .camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px}
#boot .camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2)}
#boot .camera_wrap .camera_pag .camera_pag_ul li>span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}
#boot .camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span{-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2)}
#boot .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
#boot .camera_pag_ul li img{display:none;position:absolute}
#boot .camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}
#boot .camera_prev,#boot .camera_next,#boot .camera_commands{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:2}
#boot .camera_prev{left:0}
#boot .camera_prev>span{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat 0 0;display:block;height:40px;width:40px}
#boot .camera_next{right:0}
#boot .camera_next>span{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -40px 0;display:block;height:40px;width:40px}
#boot .camera_commands{right:41px}
#boot .camera_commands>.camera_play{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}
#boot .camera_commands>.camera_stop{background:url(clientlibs/gallery/slideshow/images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}
#boot .camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:-9999px;width:16px}
#boot .camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}
#boot .camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,0.2)}
#boot .camera_thumbs_cont>div{float:left;width:100%}
#boot .camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center;width:100%}
#boot .camera_thumbs_cont ul li{display:inline;padding:0 4px}
#boot .camera_thumbs_cont ul li>img{border:1px solid;cursor:pointer;margin-top:5px;margin-bottom:0;vertical-align:bottom;display:inline}
#boot .camera_clear{display:block;clear:both}
#boot .showIt{display:none}
#boot .camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}
#boot .pattern_1 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay1.png) repeat}
#boot .pattern_2 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay2.png) repeat}
#boot .pattern_3 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay3.png) repeat}
#boot .pattern_4 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay4.png) repeat}
#boot .pattern_5 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay5.png) repeat}
#boot .pattern_6 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay6.png) repeat}
#boot .pattern_7 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay7.png) repeat}
#boot .pattern_8 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay8.png) repeat}
#boot .pattern_9 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay9.png) repeat}
#boot .pattern_10 .camera_overlayer{background:url(clientlibs/gallery/slideshow/images/patterns/overlay10.png) repeat}
#boot .camera_caption{color:#fff}
#boot .camera_caption>div{background:#000;background:rgba(0,0,0,0.8)}
#boot .camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
#boot .camera_wrap .camera_pag .camera_pag_ul li:hover>span{background:#b7b7b7}
#boot .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{background:#434648}
#boot .camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0 3px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.5)}
#boot .camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}
#boot .camera_prevThumbs,#boot .camera_nextThumbs,#boot .camera_prev,#boot .camera_next,#boot .camera_commands,#boot .camera_thumbs_cont{background:#d8d8d8;background:rgba(216,216,216,0.85)}
#boot .camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
#boot .camera_thumbs_cont ul li>img{border-color:1px solid #000}
#boot .camera_amber_skin .camera_prevThumbs div{background-position:-160px -160px}
#boot .camera_amber_skin .camera_nextThumbs div{background-position:-190px -160px}
#boot .camera_amber_skin .camera_prev>span{background-position:0 -160px}
#boot .camera_amber_skin .camera_next>span{background-position:-40px -160px}
#boot .camera_amber_skin .camera_commands>.camera_play{background-position:-80px -160px}
#boot .camera_amber_skin .camera_commands>.camera_stop{background-position:-120px -160px}
#boot .camera_ash_skin .camera_prevThumbs div{background-position:-160px -200px}
#boot .camera_ash_skin .camera_nextThumbs div{background-position:-190px -200px}
#boot .camera_ash_skin .camera_prev>span{background-position:0 -200px}
#boot .camera_ash_skin .camera_next>span{background-position:-40px -200px}
#boot .camera_ash_skin .camera_commands>.camera_play{background-position:-80px -200px}
#boot .camera_ash_skin .camera_commands>.camera_stop{background-position:-120px -200px}
#boot .camera_azure_skin .camera_prevThumbs div{background-position:-160px -240px}
#boot .camera_azure_skin .camera_nextThumbs div{background-position:-190px -240px}
#boot .camera_azure_skin .camera_prev>span{background-position:0 -240px}
#boot .camera_azure_skin .camera_next>span{background-position:-40px -240px}
#boot .camera_azure_skin .camera_commands>.camera_play{background-position:-80px -240px}
#boot .camera_azure_skin .camera_commands>.camera_stop{background-position:-120px -240px}
#boot .camera_beige_skin .camera_prevThumbs div{background-position:-160px -120px}
#boot .camera_beige_skin .camera_nextThumbs div{background-position:-190px -120px}
#boot .camera_beige_skin .camera_prev>span{background-position:0 -120px}
#boot .camera_beige_skin .camera_next>span{background-position:-40px -120px}
#boot .camera_beige_skin .camera_commands>.camera_play{background-position:-80px -120px}
#boot .camera_beige_skin .camera_commands>.camera_stop{background-position:-120px -120px}
#boot .camera_black_skin .camera_prevThumbs div{background-position:-160px -40px}
#boot .camera_black_skin .camera_nextThumbs div{background-position:-190px -40px}
#boot .camera_black_skin .camera_prev>span{background-position:0 -40px}
#boot .camera_black_skin .camera_next>span{background-position:-40px -40px}
#boot .camera_black_skin .camera_commands>.camera_play{background-position:-80px -40px}
#boot .camera_black_skin .camera_commands>.camera_stop{background-position:-120px -40px}
#boot .camera_blue_skin .camera_prevThumbs div{background-position:-160px -280px}
#boot .camera_blue_skin .camera_nextThumbs div{background-position:-190px -280px}
#boot .camera_blue_skin .camera_prev>span{background-position:0 -280px}
#boot .camera_blue_skin .camera_next>span{background-position:-40px -280px}
#boot .camera_blue_skin .camera_commands>.camera_play{background-position:-80px -280px}
#boot .camera_blue_skin .camera_commands>.camera_stop{background-position:-120px -280px}
#boot .camera_brown_skin .camera_prevThumbs div{background-position:-160px -320px}
#boot .camera_brown_skin .camera_nextThumbs div{background-position:-190px -320px}
#boot .camera_brown_skin .camera_prev>span{background-position:0 -320px}
#boot .camera_brown_skin .camera_next>span{background-position:-40px -320px}
#boot .camera_brown_skin .camera_commands>.camera_play{background-position:-80px -320px}
#boot .camera_brown_skin .camera_commands>.camera_stop{background-position:-120px -320px}
#boot .camera_burgundy_skin .camera_prevThumbs div{background-position:-160px -360px}
#boot .camera_burgundy_skin .camera_nextThumbs div{background-position:-190px -360px}
#boot .camera_burgundy_skin .camera_prev>span{background-position:0 -360px}
#boot .camera_burgundy_skin .camera_next>span{background-position:-40px -360px}
#boot .camera_burgundy_skin .camera_commands>.camera_play{background-position:-80px -360px}
#boot .camera_burgundy_skin .camera_commands>.camera_stop{background-position:-120px -360px}
#boot .camera_charcoal_skin .camera_prevThumbs div{background-position:-160px -400px}
#boot .camera_charcoal_skin .camera_nextThumbs div{background-position:-190px -400px}
#boot .camera_charcoal_skin .camera_prev>span{background-position:0 -400px}
#boot .camera_charcoal_skin .camera_next>span{background-position:-40px -400px}
#boot .camera_charcoal_skin .camera_commands>.camera_play{background-position:-80px -400px}
#boot .camera_charcoal_skin .camera_commands>.camera_stop{background-position:-120px -400px}
#boot .camera_chocolate_skin .camera_prevThumbs div{background-position:-160px -440px}
#boot .camera_chocolate_skin .camera_nextThumbs div{background-position:-190px -440px}
#boot .camera_chocolate_skin .camera_prev>span{background-position:0 -440px}
#boot .camera_chocolate_skin .camera_next>span{background-position:-40px -440px}
#boot .camera_chocolate_skin .camera_commands>.camera_play{background-position:-80px -440px}
#boot .camera_chocolate_skin .camera_commands>.camera_stop{background-position:-120px -440px}
#boot .camera_coffee_skin .camera_prevThumbs div{background-position:-160px -480px}
#boot .camera_coffee_skin .camera_nextThumbs div{background-position:-190px -480px}
#boot .camera_coffee_skin .camera_prev>span{background-position:0 -480px}
#boot .camera_coffee_skin .camera_next>span{background-position:-40px -480px}
#boot .camera_coffee_skin .camera_commands>.camera_play{background-position:-80px -480px}
#boot .camera_coffee_skin .camera_commands>.camera_stop{background-position:-120px -480px}
#boot .camera_cyan_skin .camera_prevThumbs div{background-position:-160px -520px}
#boot .camera_cyan_skin .camera_nextThumbs div{background-position:-190px -520px}
#boot .camera_cyan_skin .camera_prev>span{background-position:0 -520px}
#boot .camera_cyan_skin .camera_next>span{background-position:-40px -520px}
#boot .camera_cyan_skin .camera_commands>.camera_play{background-position:-80px -520px}
#boot .camera_cyan_skin .camera_commands>.camera_stop{background-position:-120px -520px}
#boot .camera_fuchsia_skin .camera_prevThumbs div{background-position:-160px -560px}
#boot .camera_fuchsia_skin .camera_nextThumbs div{background-position:-190px -560px}
#boot .camera_fuchsia_skin .camera_prev>span{background-position:0 -560px}
#boot .camera_fuchsia_skin .camera_next>span{background-position:-40px -560px}
#boot .camera_fuchsia_skin .camera_commands>.camera_play{background-position:-80px -560px}
#boot .camera_fuchsia_skin .camera_commands>.camera_stop{background-position:-120px -560px}
#boot .camera_gold_skin .camera_prevThumbs div{background-position:-160px -600px}
#boot .camera_gold_skin .camera_nextThumbs div{background-position:-190px -600px}
#boot .camera_gold_skin .camera_prev>span{background-position:0 -600px}
#boot .camera_gold_skin .camera_next>span{background-position:-40px -600px}
#boot .camera_gold_skin .camera_commands>.camera_play{background-position:-80px -600px}
#boot .camera_gold_skin .camera_commands>.camera_stop{background-position:-120px -600px}
#boot .camera_green_skin .camera_prevThumbs div{background-position:-160px -640px}
#boot .camera_green_skin .camera_nextThumbs div{background-position:-190px -640px}
#boot .camera_green_skin .camera_prev>span{background-position:0 -640px}
#boot .camera_green_skin .camera_next>span{background-position:-40px -640px}
#boot .camera_green_skin .camera_commands>.camera_play{background-position:-80px -640px}
#boot .camera_green_skin .camera_commands>.camera_stop{background-position:-120px -640px}
#boot .camera_grey_skin .camera_prevThumbs div{background-position:-160px -680px}
#boot .camera_grey_skin .camera_nextThumbs div{background-position:-190px -680px}
#boot .camera_grey_skin .camera_prev>span{background-position:0 -680px}
#boot .camera_grey_skin .camera_next>span{background-position:-40px -680px}
#boot .camera_grey_skin .camera_commands>.camera_play{background-position:-80px -680px}
#boot .camera_grey_skin .camera_commands>.camera_stop{background-position:-120px -680px}
#boot .camera_indigo_skin .camera_prevThumbs div{background-position:-160px -720px}
#boot .camera_indigo_skin .camera_nextThumbs div{background-position:-190px -720px}
#boot .camera_indigo_skin .camera_prev>span{background-position:0 -720px}
#boot .camera_indigo_skin .camera_next>span{background-position:-40px -720px}
#boot .camera_indigo_skin .camera_commands>.camera_play{background-position:-80px -720px}
#boot .camera_indigo_skin .camera_commands>.camera_stop{background-position:-120px -720px}
#boot .camera_khaki_skin .camera_prevThumbs div{background-position:-160px -760px}
#boot .camera_khaki_skin .camera_nextThumbs div{background-position:-190px -760px}
#boot .camera_khaki_skin .camera_prev>span{background-position:0 -760px}
#boot .camera_khaki_skin .camera_next>span{background-position:-40px -760px}
#boot .camera_khaki_skin .camera_commands>.camera_play{background-position:-80px -760px}
#boot .camera_khaki_skin .camera_commands>.camera_stop{background-position:-120px -760px}
#boot .camera_lime_skin .camera_prevThumbs div{background-position:-160px -800px}
#boot .camera_lime_skin .camera_nextThumbs div{background-position:-190px -800px}
#boot .camera_lime_skin .camera_prev>span{background-position:0 -800px}
#boot .camera_lime_skin .camera_next>span{background-position:-40px -800px}
#boot .camera_lime_skin .camera_commands>.camera_play{background-position:-80px -800px}
#boot .camera_lime_skin .camera_commands>.camera_stop{background-position:-120px -800px}
#boot .camera_magenta_skin .camera_prevThumbs div{background-position:-160px -840px}
#boot .camera_magenta_skin .camera_nextThumbs div{background-position:-190px -840px}
#boot .camera_magenta_skin .camera_prev>span{background-position:0 -840px}
#boot .camera_magenta_skin .camera_next>span{background-position:-40px -840px}
#boot .camera_magenta_skin .camera_commands>.camera_play{background-position:-80px -840px}
#boot .camera_magenta_skin .camera_commands>.camera_stop{background-position:-120px -840px}
#boot .camera_maroon_skin .camera_prevThumbs div{background-position:-160px -880px}
#boot .camera_maroon_skin .camera_nextThumbs div{background-position:-190px -880px}
#boot .camera_maroon_skin .camera_prev>span{background-position:0 -880px}
#boot .camera_maroon_skin .camera_next>span{background-position:-40px -880px}
#boot .camera_maroon_skin .camera_commands>.camera_play{background-position:-80px -880px}
#boot .camera_maroon_skin .camera_commands>.camera_stop{background-position:-120px -880px}
#boot .camera_orange_skin .camera_prevThumbs div{background-position:-160px -920px}
#boot .camera_orange_skin .camera_nextThumbs div{background-position:-190px -920px}
#boot .camera_orange_skin .camera_prev>span{background-position:0 -920px}
#boot .camera_orange_skin .camera_next>span{background-position:-40px -920px}
#boot .camera_orange_skin .camera_commands>.camera_play{background-position:-80px -920px}
#boot .camera_orange_skin .camera_commands>.camera_stop{background-position:-120px -920px}
#boot .camera_olive_skin .camera_prevThumbs div{background-position:-160px -1080px}
#boot .camera_olive_skin .camera_nextThumbs div{background-position:-190px -1080px}
#boot .camera_olive_skin .camera_prev>span{background-position:0 -1080px}
#boot .camera_olive_skin .camera_next>span{background-position:-40px -1080px}
#boot .camera_olive_skin .camera_commands>.camera_play{background-position:-80px -1080px}
#boot .camera_olive_skin .camera_commands>.camera_stop{background-position:-120px -1080px}
#boot .camera_pink_skin .camera_prevThumbs div{background-position:-160px -960px}
#boot .camera_pink_skin .camera_nextThumbs div{background-position:-190px -960px}
#boot .camera_pink_skin .camera_prev>span{background-position:0 -960px}
#boot .camera_pink_skin .camera_next>span{background-position:-40px -960px}
#boot .camera_pink_skin .camera_commands>.camera_play{background-position:-80px -960px}
#boot .camera_pink_skin .camera_commands>.camera_stop{background-position:-120px -960px}
#boot .camera_pistachio_skin .camera_prevThumbs div{background-position:-160px -1040px}
#boot .camera_pistachio_skin .camera_nextThumbs div{background-position:-190px -1040px}
#boot .camera_pistachio_skin .camera_prev>span{background-position:0 -1040px}
#boot .camera_pistachio_skin .camera_next>span{background-position:-40px -1040px}
#boot .camera_pistachio_skin .camera_commands>.camera_play{background-position:-80px -1040px}
#boot .camera_pistachio_skin .camera_commands>.camera_stop{background-position:-120px -1040px}
#boot .camera_pink_skin .camera_prevThumbs div{background-position:-160px -80px}
#boot .camera_pink_skin .camera_nextThumbs div{background-position:-190px -80px}
#boot .camera_pink_skin .camera_prev>span{background-position:0 -80px}
#boot .camera_pink_skin .camera_next>span{background-position:-40px -80px}
#boot .camera_pink_skin .camera_commands>.camera_play{background-position:-80px -80px}
#boot .camera_pink_skin .camera_commands>.camera_stop{background-position:-120px -80px}
#boot .camera_red_skin .camera_prevThumbs div{background-position:-160px -1000px}
#boot .camera_red_skin .camera_nextThumbs div{background-position:-190px -1000px}
#boot .camera_red_skin .camera_prev>span{background-position:0 -1000px}
#boot .camera_red_skin .camera_next>span{background-position:-40px -1000px}
#boot .camera_red_skin .camera_commands>.camera_play{background-position:-80px -1000px}
#boot .camera_red_skin .camera_commands>.camera_stop{background-position:-120px -1000px}
#boot .camera_tangerine_skin .camera_prevThumbs div{background-position:-160px -1120px}
#boot .camera_tangerine_skin .camera_nextThumbs div{background-position:-190px -1120px}
#boot .camera_tangerine_skin .camera_prev>span{background-position:0 -1120px}
#boot .camera_tangerine_skin .camera_next>span{background-position:-40px -1120px}
#boot .camera_tangerine_skin .camera_commands>.camera_play{background-position:-80px -1120px}
#boot .camera_tangerine_skin .camera_commands>.camera_stop{background-position:-120px -1120px}
#boot .camera_turquoise_skin .camera_prevThumbs div{background-position:-160px -1160px}
#boot .camera_turquoise_skin .camera_nextThumbs div{background-position:-190px -1160px}
#boot .camera_turquoise_skin .camera_prev>span{background-position:0 -1160px}
#boot .camera_turquoise_skin .camera_next>span{background-position:-40px -1160px}
#boot .camera_turquoise_skin .camera_commands>.camera_play{background-position:-80px -1160px}
#boot .camera_turquoise_skin .camera_commands>.camera_stop{background-position:-120px -1160px}
#boot .camera_violet_skin .camera_prevThumbs div{background-position:-160px -1200px}
#boot .camera_violet_skin .camera_nextThumbs div{background-position:-190px -1200px}
#boot .camera_violet_skin .camera_prev>span{background-position:0 -1200px}
#boot .camera_violet_skin .camera_next>span{background-position:-40px -1200px}
#boot .camera_violet_skin .camera_commands>.camera_play{background-position:-80px -1200px}
#boot .camera_violet_skin .camera_commands>.camera_stop{background-position:-120px -1200px}
#boot .camera_white_skin .camera_prevThumbs div{background-position:-160px -80px}
#boot .camera_white_skin .camera_nextThumbs div{background-position:-190px -80px}
#boot .camera_white_skin .camera_prev>span{background-position:0 -80px}
#boot .camera_white_skin .camera_next>span{background-position:-40px -80px}
#boot .camera_white_skin .camera_commands>.camera_play{background-position:-80px -80px}
#boot .camera_white_skin .camera_commands>.camera_stop{background-position:-120px -80px}
#boot .camera_yellow_skin .camera_prevThumbs div{background-position:-160px -1240px}
#boot .camera_yellow_skin .camera_nextThumbs div{background-position:-190px -1240px}
#boot .camera_yellow_skin .camera_prev>span{background-position:0 -1240px}
#boot .camera_yellow_skin .camera_next>span{background-position:-40px -1240px}
#boot .camera_yellow_skin .camera_commands>.camera_play{background-position:-80px -1240px}
#boot .camera_yellow_skin .camera_commands>.camera_stop{background-position:-120px -1240px}
.letter{font-size:30px;padding:5px;margin:24.5px}
.top-nav-az{border:1px solid #000;background-color:#eee}
.div-row-az{margin-top:20px}
.AZbox{border:1px solid #000;padding:5px}
.AZbox span{margin-left:0;!important;font-size:15px;width:45px;text-align:center}
#boot .spanAZ a:hover{text-decoration:none;background-color:#c3c3c3;padding:7px}
.no-link{background-color:#c3c3c3}
#boot .letter-row{margin-top:40px;border-top:1px solid #e5e5e5}
#boot .letter-row h3{width:40px;height:40px;color:#fff;background-color:#932439;padding-top:6px;text-align:center}
#boot .letter-row p{margin-left:10px}
#boot .c-quicklinks{background-color:#fff;border-bottom:1px solid #ddd;margin-top:-1px;width:auto}
#boot .c-quicklinks .quicklinks-top{border-bottom:1px solid #ddd;text-align:center;padding:20px 0 16px 0}
#boot .c-quicklinks .container{margin:0 auto;padding:20px 0 40px 0}
#boot .c-quicklinks ul{margin:0;display:table-cell;width:340px}
#boot .c-quicklinks li{list-style:none;padding-bottom:10px}
#boot .c-quicklinks a{color:#4b4b4b;font:14px/18px 'Arial'}
#boot .c-quicklinks a:hover{color:#0072a8;text-decoration:none}
#boot .c-quicklinks strong{font:bold 14px/18px 'GillSansMTPro';text-transform:uppercase}
#boot .c-topnav a:hover{text-decoration:underline}
#boot .c-topnav .container div,#boot .c-topnav .container .paranav{float:right}
#boot .c-topnav .campaign-link{display:block;float:right;margin-left:15px;padding:4px 15px 3px 15px;font:13px/28px 'Arial';background-color:#912338;color:#fff;cursor:pointer}
#boot .c-topnav .campaign-link:hover{background:#7a1d2e;text-decoration:none}
#boot .c-topnav .open-quick-links{display:block;float:right;margin-left:0;padding:3px 15px 2px 15px;font:13px/28px 'Arial';background-color:#fff;color:#912338;border:1px solid #912338;cursor:pointer}
#boot .c-topnav .open-quick-links .arrow{display:inline-block;margin-left:3px;vertical-align:middle}
#boot .c-topnav .open-quick-links:hover{background-color:#fff;text-decoration:underline}
#boot .c-topnav .paranav{list-style:none;margin:0;padding:7px 0 10px 0}
#boot .c-topnav .paranav.hide-role{padding:7px 0 31px 0}
#boot .c-topnav .paranav.hide-role.main{padding:7px 0 89px 0}
#boot .c-topnav .paranav li{font:13px/20px 'Arial';display:block;float:left;margin-left:6px;padding-left:8px}
#boot .c-topnav .paranav a{color:#4b4b4b}
#boot .c-topnav .paranav a strong{color:#912338}
#boot .c-topnav .paranav a strong:hover{color:#912338;text-decoration:underline}
#boot .c-topnav.role-links{margin:40px 0 1px 0}
#boot .c-topnav.role-links.hide-courtesy{margin:57px 0 1px 0}
#boot .c-topnav.role-links li .concordia-bonhomme-icon{vertical-align:middle;margin:0 4px 2px 0}
#boot .c-topnav.role-links li a{color:#4b4b4b}
#boot .c-topnav.role-links.subsite{margin:10px 0 10px 0}
#boot .c-topnav.role-links.subsite .paranav{padding:0 0 8px 0}
#boot .c-topnav.role-links.subsite.hide-courtesy .paranav{margin-top:10px}
#boot .mobile-quicklinks,#boot .role-links-mobile{display:none}
@media(max-width:768px){#boot .header .mobile-quicklinks{display:block;background-color:#EEE;color:#444;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
#boot .header .mobile-quicklinks .container .mobile-main-buttons{clear:both;margin:5px 0 7px;height:45px}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn{height:45px;display:block;width:calc(33% - 13px);margin:0 3px;float:left;padding:11px 0;text-align:center;background:#eee;text-decoration:none;color:#000;border:1px solid #ccc}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn:first-child{margin-left:15px}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn:last-child{margin-right:15px}
#boot .header .mobile-quicklinks .container .mobile-main-buttons .main-nav-btn:active{background-color:#ddd}
#boot .header .mobile-quicklinks .container>a{padding-left:15px}
#boot .header .mobile-quicklinks a{color:#444;text-decoration:none;display:block;width:100%;padding:13px 0;cursor:pointer}
#boot .header .mobile-quicklinks a:active{background-color:#ddd}
#boot .header .mobile-quicklinks a strong{font-weight:normal}
#boot .header .mobile-quicklinks ul{margin:0}
#boot .header .mobile-quicklinks ul li{list-style-type:none}
#boot .header .mobile-quicklinks .container>a{border-top:1px solid #fff;font-weight:bold}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul{padding:0 15px;margin-bottom:-1px}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul>li a,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul>li a{border-bottom:1px solid #ccc}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul>li.open>ul,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul>li.open>ul{display:block}
#boot .header .mobile-quicklinks .container .mobile-quicklinks-list>ul>li>ul>li a,#boot .header .mobile-quicklinks .container .mobile-library-login-list>ul>li>ul>li a{padding-left:35px}
}
@media(min-width:769px){#boot .header .mobile-quicklinks{display:none}
#boot .header .c-quicklinks{display:none !important}
}
@media(max-width:768px){#boot .c-quicklinks{display:none}
}
#boot .c-fact{padding:10px 0;font:normal 30px/32px 'GillSansMTProLight';color:#000;border-right:1px solid #e5e5e5}
#boot .c-fact strong{font-family:'GillSansMTPro';font-style:bold;color:#898989}
#boot .c-fact.last{border-right:0}
#boot .c-square{font:normal 26px/32px 'GillSansMTProLight';color:#000}
#boot .c-square.span2 .square{width:140px;height:140px}
#boot .c-square.span3 .square{width:220px;height:220px}
#boot .c-square.span4 .square{width:300px;height:300px}
#boot .c-square .square{padding:20px;display:block}
#boot .c-square .square:hover{color:#000;text-decoration:none}
#boot .c-square [class^="bg-"],#boot .c-square [class*="bg-"]{color:#fff}
#boot .c-square [class^="bg-"]:hover,#boot .c-square [class*="bg-"]:hover{color:#fff}
#boot .c-square.c-square-2rows.span2 .square{width:140px;height:60px}
#boot .c-square.c-square-2rows.span2 .square+.square{margin-top:20px}
#boot .c-square.c-square-2rows.span3 .square{width:220px;height:100px}
#boot .c-square.c-square-2rows.span3 .square+.square{margin-top:20px}
#boot .c-square.c-square-2rows.span4 .square{width:300px;height:140px}
#boot .c-square.c-square-2rows.span4 .square+.square{margin-top:20px}
#boot .c-square.c-square-3rows.span2 .square{width:140px;height:40px;font-size:20px;line-height:20px;padding:10px}
#boot .c-square.c-square-3rows.span2 .square+.square{margin-top:10px}
#boot .c-square.c-square-3rows.span3 .square{width:220px;height:64px}
#boot .c-square.c-square-3rows.span3 .square+.square{margin-top:14px}
#boot .c-square.c-square-3rows.span4 .square{width:300px;height:90px}
#boot .c-square.c-square-3rows.span4 .square+.square{margin-top:15px}
#boot .c-square.c-square-4rows.span2 .square{width:140px;height:29px;font-size:20px;line-height:29px;padding:0 10px}
#boot .c-square.c-square-4rows.span2 .square+.square{margin-top:8px}
#boot .c-square.c-square-4rows.span3 .square{width:220px;height:46px}
#boot .c-square.c-square-4rows.span3 .square+.square{margin-top:12px}
#boot .c-square.c-square-4rows.span4 .square{width:300px;height:66px}
#boot .c-square.c-square-4rows.span4 .square+.square{margin-top:12px}
#boot .concordia-table{overflow-x:auto}
#boot .concordia-table table{border:0;background-color:#fff}
#boot .concordia-table table th{font:bold 13px/18px 'Arial';background:#ededed !important}
#boot .concordia-table table td,#boot .concordia-table table th{border:0;background-color:transparent;font-size:14px}
#boot .concordia-table.small-text table td,#boot .concordia-table.small-text table th,#boot .concordia-table.small-text table li{font-size:12px}
#boot .concordia-table.large-text table th,#boot .concordia-table.large-text table td{padding:10px}
#boot .concordia-table.large-text table th{font-size:18px;line-height:30px}
#boot .concordia-table.large-text table td,#boot .concordia-table.large-text table li{font-size:16px;line-height:28px}
#boot .concordia-table.xlarge-text table th,#boot .concordia-table.xlarge-text table td{padding:10px}
#boot .concordia-table.xlarge-text table th{font-size:20px;line-height:32px}
#boot .concordia-table.xlarge-text table td,#boot .concordia-table.xlarge-text table li{font-size:18px;line-height:30px}
#boot .concordia-table.horizontal-lines table td,#boot .concordia-table.horizontal-lines table th{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#boot .concordia-table.vertical-lines table td,#boot .concordia-table.vertical-lines table th{border-left:1px solid #ddd;border-right:1px solid #ddd}
@media(max-width:480px){#boot .concordia-table.default-text table td,#boot .concordia-table.default-text table th,#boot .concordia-table.default-text table li{font-size:12px;line-height:16px}
#boot .concordia-table.large-text table td,#boot .concordia-table.xlarge-text table td,#boot .concordia-table.large-text table th,#boot .concordia-table.xlarge-text table th,#boot .concordia-table.large-text table li,#boot .concordia-table.xlarge-text table li{font-size:14px;line-height:18px}
#boot .concordia-table table ul,#boot .concordia-table table ol{margin-left:15px !important}
}
#boot .social-media-container{display:flex;flex-wrap:wrap}
#boot .social-media-container:not(.title-above):not(.title-right) .title-container{padding-right:20px}
@media(min-width:769px){#boot .social-media-container:not(.title-above):not(.title-right) .title-container.large{padding-right:30px}
}
#boot .social-media-container.title-above{flex-direction:column}
#boot .social-media-container.align-center{justify-content:center;text-align:center}
#boot .social-media-container.title-right .title-container{order:2;padding-left:20px}
@media(min-width:769px){#boot .social-media-container.title-right .title-container.large{padding-left:30px}
}
#boot .social-media-container.title-right .link-container{order:1}
#boot .social-media-container .title-container .title{margin-top:5px;font:normal 18px/28px 'GillSansMTProBook'}
#boot .social-media-container .title-container .title.white{color:#fff}
#boot .social-media-container .title-container.large .title{margin:8px 0 20px 0;font:normal 36px 'GillSansMTProBook';letter-spacing:1px}
@media(max-width:768px){#boot .social-media-container .title-container.large .title{font-size:28px;margin-bottom:16px}
}
#boot .social-media-container ul.social-media-links{display:flex;flex-wrap:wrap;margin:0}
#boot .social-media-container ul.social-media-links li{list-style:none;margin-bottom:0}
#boot .social-media-container ul.social-media-links li:last-of-type img{margin-right:0}
#boot .social-media-container ul.social-media-links img{float:left;width:40px !important;height:40px;margin:0 16px 16px 0}
#boot .social-media-container ul.social-media-links img:hover{opacity:.75}
#boot .social-media-container ul.social-media-links.white-70 img{opacity:.7}
#boot .social-media-container ul.social-media-links.white-70 img:hover{opacity:1}
@media(min-width:769px){#boot .social-media-container ul.social-media-links.large img{margin:0 16px 20px 0;width:60px !important;height:60px}
}
@media(max-width:768px){#boot .social-media-container ul.social-media-links.large img{margin:0 12px 20px 0;width:50px !important;height:50px}
}
#boot .social-media-container ul.social-media-links.center{justify-content:center;text-align:center}
#boot .hero{position:relative}
#boot .hero .hero-container{position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;width:100%}
#boot .hero .hero-container .hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-1px;min-width:100.1%;min-height:100%;width:auto;height:auto;background-size:100%}
#boot .hero .hero-container .hero-video::-webkit-media-controls-panel,#boot .hero .hero-container .hero-video::-webkit-media-controls-play-button,#boot .hero .hero-container .hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
#boot .hero .hero-container .hero-video-button{display:none;position:absolute;bottom:30px;right:30px;width:36px;height:36px;background-color:rgba(255,255,255,0.2);opacity:.9;border-radius:50%;border:1px solid #fff;cursor:pointer;-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;-ms-transition:background-color .1s ease-out;transition:background-color .1s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;user-select:none}
#boot .hero .hero-container .hero-video-button.sticky{position:fixed;bottom:30px;right:30px}
@media(max-width:768px){#boot .hero .hero-container .hero-video-button{bottom:20px;right:20px;opacity:1}
#boot .hero .hero-container .hero-video-button.sticky{position:fixed;bottom:20px;right:20px}
}
#boot .hero .hero-container .hero-video-button:hover{background-color:#fff;opacity:1}
#boot .hero .hero-container .hero-video-button:hover .play{border-color:transparent transparent transparent #912338}
#boot .hero .hero-container .hero-video-button:hover .pause{border-color:#912338}
#boot .hero .hero-container .hero-video-button .play{display:none;position:absolute;top:7px;left:13px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 11px;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;-ms-transition:color .1s ease-out;transition:color .1s ease-out}
#boot .hero .hero-container .hero-video-button .pause{position:absolute;top:8px;left:9px;width:20px;height:18px;border-color:#fff;border-style:double;border-width:0 0 0 16px;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;-ms-transition:color .1s ease-out;transition:color .1s ease-out}
#boot .hero .hero-container .photo-credit{position:absolute;opacity:.9}
#boot .hero .hero-container .photo-credit.white-text{color:#fff}
#boot .hero .hero-container .hero-text{display:flex;position:relative;height:100%;width:100%;justify-content:flex-start;align-items:center}
#boot .hero .hero-container .hero-text.align-vertical-desktop-top{align-items:flex-start}
#boot .hero .hero-container .hero-text.align-vertical-desktop-top .hero-text-inner{padding-top:15px}
#boot .hero .hero-container .hero-text.align-vertical-desktop-bottom{align-items:flex-end}
#boot .hero .hero-container .hero-text.align-vertical-desktop-bottom .hero-text-inner{padding-bottom:15px}
#boot .hero .hero-container .hero-text .hero-text-inner{display:inline-block;vertical-align:middle;text-align:center;width:940px;margin:0 auto;padding:0}
#boot .hero .hero-container .hero-text .hero-text-inner.grid-none{width:95% !important}
#boot .hero .hero-container .hero-text .hero-text-inner.grid-768{width:100% !important;max-width:768px}
#boot .hero .hero-container .hero-text .hero-text-inner.grid-1200{width:100% !important;max-width:1200px}
@media(max-width:1230px){#boot .hero .hero-container .hero-text .hero-text-inner.grid-1200{width:auto;padding-right:15px;padding-left:15px}
}
#boot .hero .hero-container .hero-text .hero-text-inner.align-horizontal-desktop-left{text-align:left}
#boot .hero .hero-container .hero-text .hero-text-inner.align-horizontal-desktop-right{text-align:right}
#boot .hero .hero-container .hero-text .hero-text-inner .text-area{display:inline-block}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category{text-shadow:0 1px 0 rgba(0,0,0,0.5)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title.text-color-000000,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle.text-color-000000,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-solid .hero-category.text-color-000000{text-shadow:0 1px 0 rgba(255,255,255,0.3)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-title{text-shadow:2px 2px 5px rgba(0,0,0,0.4)}
#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-subtitle,#boot .hero .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-category{text-shadow:2px 2px 5px rgba(0,0,0,0.3)}
#boot .hero .hero-container .hero-text .hero-text-inner.lower-opacity .hero-title,#boot .hero .hero-container .hero-text .hero-text-inner.lower-opacity .hero-subtitle{opacity:.5}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title{color:rgba(0,0,0,0.3);-webkit-text-stroke:3px #fff}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-F0F0F0{-webkit-text-stroke:3px #f0f0f0}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-C8C8C8{-webkit-text-stroke:3px #c8c8c8}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-6E6E6E{-webkit-text-stroke:3px #6e6e6e}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-2C2C2C{-webkit-text-stroke:3px #2c2c2c}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-000000{-webkit-text-stroke:3px #000}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-912338{-webkit-text-stroke:3px #912338}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-DA3A16{-webkit-text-stroke:3px #da3a16}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-573996{-webkit-text-stroke:3px #573996}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-004085{-webkit-text-stroke:3px #004085}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-057D78{-webkit-text-stroke:3px #057d78}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-508212{-webkit-text-stroke:3px #508212}
#boot .hero .hero-container .hero-text .hero-text-inner.stroke .hero-title.text-color-DB0272{-webkit-text-stroke:3px #db0272}
#boot .hero .hero-container .hero-text .hero-text-inner.bg-box-dark .text-area{background:rgba(0,0,0,0.6);padding:20px;text-align:center}
#boot .hero .hero-container .hero-text .hero-text-inner.bg-box-light .text-area{background:rgba(255,255,255,0.7);padding:20px;text-align:center}
#boot .hero .hero-container .hero-title{margin:0;padding:0;font:normal 80px/86px 'GillSansMTProMedium';letter-spacing:1px;color:#fff}
#boot .hero .hero-container .hero-title.bold-xxlarge{font:normal 160px/140px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-title.bold-xlarge{font:normal 100px/106px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-title.bold-large{font:normal 80px/86px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-title.bold-small{font:normal 40px/46px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-title.bold-xsmall{font:normal 32px/36px 'GillSansMTProBoldCondensed'}
#boot .hero .hero-container .hero-title.bold-reg-xxlarge{font:normal 160px/140px 'GillSansMTProBold'}
#boot .hero .hero-container .hero-title.bold-reg-xlarge{font:normal 100px/106px 'GillSansMTProBold'}
#boot .hero .hero-container .hero-title.bold-reg-large{font:normal 80px/86px 'GillSansMTProBold'}
#boot .hero .hero-container .hero-title.bold-reg-small{font:normal 40px/46px 'GillSansMTProBold'}
#boot .hero .hero-container .hero-title.bold-reg-xsmall{font:normal 32px/36px 'GillSansMTProBold'}
#boot .hero .hero-container .hero-title.medium-xxlarge{font:normal 160px/140px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-title.medium-xlarge{font:normal 100px/106px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-title.medium-large{font:normal 80px/86px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-title.medium-small{font:normal 40px/46px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-title.medium-xsmall{font:normal 32px/38px 'GillSansMTProMedium'}
#boot .hero .hero-container .hero-subtitle{margin:25px 0 0 0;font:normal 24px/32px 'GillSansMTProLight';letter-spacing:1px;color:#fff}
#boot .hero .hero-container .hero-subtitle.margin-xxlarge{margin-top:45px}
#boot .hero .hero-container .hero-subtitle p{margin:0}
#boot .hero .hero-container .hero-subtitle a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:opacity .2s;transition:all .2s}
#boot .hero .hero-container .hero-subtitle a:hover{color:#ededed;border-bottom:1px solid #ededed}
#boot .hero .hero-container .hero-subtitle b{font-weight:normal;font-family:'GillSansMTProMedium'}
#boot .hero .hero-container .hero-subtitle .small-text{font:normal 21px/27px 'GillSansMTProLight'}
#boot .hero .hero-container .hero-subtitle :not(b) .small-text{font:normal 21px/27px 'GillSansMTProBook'}
#boot .hero .hero-container .hero-subtitle .large-text{display:block;margin-bottom:10px;font-size:40px;line-height:46px}
#boot .hero .hero-container .hero-subtitle .hashtags{display:inline-block;margin-top:10px;color:#c8c8c8}
#boot .hero .hero-container .hero-subtitle:not(.text-color-FFFFFF){font-family:'GillSansMTProMedium'}
#boot .hero .hero-container .hero-category:not(.text-color-FFFFFF){font-family:'GillSansMTProBook'}
#boot .hero .hero-container .hero-category:hover{text-decoration:none}
#boot .hero .hero-container .buttons:not(:first-child){margin:28px 0 0 0}
#boot .hero .hero-container .buttons .btn-separator{height:8px;line-height:0}
#boot .hero .hero-container .buttons .btn.btn-ghost,#boot .hero .hero-container .buttons .btn.btn-ghost-dark,#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy,#boot .hero .hero-container .buttons .btn.btn-ghost-filled{margin:7px 7px 0 0;font:normal 18px 'GillSansMTProBook';letter-spacing:2px;text-transform:uppercase}
#boot .hero .hero-container .buttons .btn.btn-ghost-dark{background:rgba(0,0,0,0.2) !important;color:#fff !important;border-color:#fff !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-dark:hover{background:rgba(0,0,0,0.5) !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy{background:#912338 !important;color:#fff !important;border-width:0;padding:10px 12px}
#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy.btn-large-hero{padding:14px 18px}
#boot .hero .hero-container .buttons .btn.btn-ghost-burgundy:hover{background:#7a1d2e !important}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled{padding:10px 12px;border-width:0 !important;font:normal 18px 'GillSansMTProBook'}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF{background:#fff;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-FFFFFF.btn:focus{background:#f0f0f0}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0{background:#f0f0f0;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-F0F0F0.btn:focus{background:#c8c8c8}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8{background:#c8c8c8;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-C8C8C8.btn:focus{background:#f0f0f0}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E{background:#6e6e6e;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-6E6E6E.btn:focus{background:#2c2c2c}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B{background:#4b4b4b;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-4B4B4B.btn:focus{background:#2c2c2c}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C{background:#2c2c2c;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-2C2C2C.btn:focus{background:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000{background:#000;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-000000.btn:focus{background:#2c2c2c}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16{background:#da3a16;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DA3A16.btn:focus{background:#e15839}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996{background:#573996;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-573996.btn:focus{background:#704fb6}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78{background:#057d78;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-057D78.btn:focus{background:#19908b}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272{background:#db0272;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-DB0272.btn:focus{background:#b95e8c}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212{background:#508212;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-508212.btn:focus{background:#6a9c2b}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF{background:#00adef;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-00ADEF.btn:focus{background:#47c1f0}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8{background:#0072a8;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-0072A8.btn:focus{background:#2183b1}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085{background:#004085;color:#fff}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-004085.btn:focus{background:#0072a8}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712{background:#e5a712;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-E5A712.btn:focus{background:#c69a2f}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576{background:#cbb576;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-CBB576.btn:focus{background:#bba158}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E{background:#8cc63e;color:#000}
#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E.btn:hover,#boot .hero .hero-container .buttons .btn.btn-ghost-filled.btn-bg-8CC63E.btn:focus{background:#a1d35e}
#boot .hero .hero-container .buttons .btn.btn-large-hero{font-size:32px;padding:13px 18px}
@media(min-width:769px){#boot .hero .hero-container .hero-category{display:inline-block;margin-bottom:25px;font:normal 22px 'GillSansMTProLight';color:#fff}
#boot .hero .hero-container .hero-category:after{content:" ";display:block;height:1px;width:30%;margin:7px auto 0 auto;background-color:#fff;opacity:.6;transition:width .2s;-webkit-transition:width .2s;-moz-transition:width .2s;-ms-transition:width .2s;-o-transition:width .2s}
#boot .hero .hero-container .hero-category:hover:after{width:65%}
}
@media(min-width:769px){#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-0{display:inline-block;position:absolute;text-align:center;height:auto;top:0;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-5{display:inline-block;position:absolute;text-align:center;height:calc(100% - 5%);top:5%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-10{display:inline-block;position:absolute;text-align:center;height:calc(100% - 10%);top:10%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-15{display:inline-block;position:absolute;text-align:center;height:calc(100% - 15%);top:15%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-20{display:inline-block;position:absolute;text-align:center;height:calc(100% - 20%);top:20%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-25{display:inline-block;position:absolute;text-align:center;height:calc(100% - 25%);top:25%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-30{display:inline-block;position:absolute;text-align:center;height:calc(100% - 30%);top:30%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-35{display:inline-block;position:absolute;text-align:center;height:calc(100% - 35%);top:35%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-40{display:inline-block;position:absolute;text-align:center;height:calc(100% - 40%);top:40%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-45{display:inline-block;position:absolute;text-align:center;height:calc(100% - 45%);top:45%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-50{display:inline-block;position:absolute;text-align:center;height:calc(100% - 50%);top:50%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-55{display:inline-block;position:absolute;text-align:center;height:calc(100% - 55%);top:55%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-60{display:inline-block;position:absolute;text-align:center;height:calc(100% - 60%);top:60%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-70{display:inline-block;position:absolute;text-align:center;height:calc(100% - 70%);top:70%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-desktop-80{display:inline-block;position:absolute;text-align:center;height:calc(100% - 80%);top:80%;left:0}
}
@media(max-width:768px){#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-0{display:inline-block;position:absolute;text-align:center;height:auto;top:0;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-5{display:inline-block;position:absolute;text-align:center;height:calc(100% - 5%);top:5%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-10{display:inline-block;position:absolute;text-align:center;height:calc(100% - 10%);top:10%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-15{display:inline-block;position:absolute;text-align:center;height:calc(100% - 15%);top:15%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-20{display:inline-block;position:absolute;text-align:center;height:calc(100% - 20%);top:20%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-25{display:inline-block;position:absolute;text-align:center;height:calc(100% - 25%);top:25%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-30{display:inline-block;position:absolute;text-align:center;height:calc(100% - 30%);top:30%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-35{display:inline-block;position:absolute;text-align:center;height:calc(100% - 35%);top:35%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-40{display:inline-block;position:absolute;text-align:center;height:calc(100% - 40%);top:40%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-45{display:inline-block;position:absolute;text-align:center;height:calc(100% - 45%);top:45%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-50{display:inline-block;position:absolute;text-align:center;height:calc(100% - 50%);top:50%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-55{display:inline-block;position:absolute;text-align:center;height:calc(100% - 55%);top:55%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-60{display:inline-block;position:absolute;text-align:center;height:calc(100% - 60%);top:60%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-70{display:inline-block;position:absolute;text-align:center;height:calc(100% - 70%);top:70%;left:0}
#boot .hero .hero-container:not(.flex) .hero-text.align-vertical-mobile-80{display:inline-block;position:absolute;text-align:center;height:calc(100% - 80%);top:80%;left:0}
}
#boot .hero .hero-container .overlay{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));width:100%;height:100%;position:absolute;top:0;left:0}
#boot .hero .hero-container .overlay.dotted-overlay-dark{background:transparent url('clientlibs/img/dotted_bg.png') repeat !important;opacity:.7}
#boot .hero .hero-container .overlay.dotted-overlay-light{background:transparent url('clientlibs/img/dotted_bg_white.png') repeat !important;opacity:.7}
#boot .hero .hero-container .hero-script{position:absolute;width:100%;height:100%}
#boot .hero .overlay-hover{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
#boot .hero a:hover>.hero-container .overlay-hover{opacity:.1}
#boot .hero #refresh-hero{position:absolute;right:12px;bottom:10px;display:block;width:16px;height:16px;background:url('clientlibs/img/icons/icon_refresh.png') 0 0 no-repeat;transition:all .2s ease}
#boot .hero #refresh-hero:hover{transform:rotate(75deg)}
#boot .hero #refresh-hero span{display:none}
@media(min-width:769px){#boot .hero-container:not(.flex){height:60vh;min-height:600px}
#boot .hero-container.medium{height:45vh;min-height:500px}
#boot .hero-container.short{height:35vh;min-height:400px}
#boot .hero-container.mini{height:19vh;min-height:220px}
#boot .hero-container.square{height:auto;min-height:200px}
#boot .hero-container.square:before{content:"";float:left;padding-top:100%}
#boot .hero-container.square .hero-text:before{content:"";float:left;padding-top:100%}
#boot .hero-container.full{height:calc(88vh)}
#boot .hero-container.flex{display:flex;display:-ms-flexbox;display:-webkit-flex;padding:30px 0 40px 0}
#boot .hero-container.flex .hero-text{position:relative;margin:0 auto;top:auto !important}
#boot .hero-container .photo-credit{bottom:4px;right:12px;font-size:12px}
}
@media(max-width:768px){#boot .hero-container:not(.flex){height:35vh;min-height:400px}
#boot .hero-container.medium{height:30vh;min-height:320px}
#boot .hero-container.short{height:25vh;min-height:280px}
#boot .hero-container.mini{height:15vh;min-height:180px}
#boot .hero-container.square{height:auto;min-height:200px}
#boot .hero-container.square:before{content:"";float:left;padding-top:100%}
#boot .hero-container.square .hero-text:before{content:"";float:left;padding-top:100%}
#boot .hero-container.full{height:calc(81vh)}
#boot .hero-container.flex{display:flex;display:-ms-flexbox;display:-webkit-flex;padding:15px 0 25px 0}
#boot .hero-container.flex .hero-text{position:relative;top:auto !important;margin:0 auto}
#boot .hero-container .hero-text-inner{padding:10px 15px !important}
#boot .hero-container .photo-credit{bottom:0;right:12px;font-size:11px}
#boot .hero-container .hero-text.align-vertical-mobile-top{align-items:flex-start !important;padding-top:0 !important}
#boot .hero-container .hero-text.align-vertical-mobile-middle{align-items:center !important;padding-top:0 !important}
#boot .hero-container .hero-text.align-vertical-mobile-bottom{align-items:flex-end !important;padding-bottom:10px !important}
#boot .hero-container .hero-text .hero-text-inner{width:100% !important}
#boot .hero-container .hero-text .hero-text-inner.align-horizontal-mobile-left{text-align:left !important}
#boot .hero-container .hero-text .hero-text-inner.align-horizontal-mobile-center{text-align:center !important}
#boot .hero-container .hero-text .hero-text-inner.align-horizontal-mobile-right{text-align:right !important}
#boot .hero-container .hero-text .hero-text-inner .hero-title{font-size:32px !important;line-height:36px !important;letter-spacing:1px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-title.bold-xsmall,#boot .hero-container .hero-text .hero-text-inner .hero-title.medium-xsmall{font-size:22px !important;line-height:26px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-subtitle{margin-top:10px !important;font-family:'GillSansMTProBook' !important;font-size:18px !important;line-height:24px !important;letter-spacing:1px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-subtitle .small-text{font-size:16px !important;line-height:17px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-subtitle .large-text{font-size:24px !important;line-height:28px !important}
#boot .hero-container .hero-text .hero-text-inner .hero-category{display:inline-block;margin-bottom:10px;font:normal 16px 'GillSansMTProLight';color:#fff}
#boot .hero-container .hero-text .hero-text-inner .hero-category:hover{opacity:.9}
#boot .hero-container .hero-text .hero-text-inner.shadow-solid .hero-title{text-shadow:0 1px 0 rgba(0,0,0,0.5) !important}
#boot .hero-container .hero-text .hero-text-inner.shadow-solid .hero-subtitle{text-shadow:0 1px 0 rgba(0,0,0,0.5) !important}
#boot .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-title{text-shadow:2px 2px 5px rgba(0,0,0,0.6) !important}
#boot .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-subtitle,#boot .hero-container .hero-text .hero-text-inner.shadow-blurred .hero-category{text-shadow:2px 2px 5px rgba(0,0,0,0.3) !important}
#boot .hero-container .hero-text .hero-text-inner.stroke .hero-title{-webkit-text-stroke-width:1px !important}
#boot .hero-container .hero-text .hero-text-inner .buttons{margin:8px 0 0 0 !important}
#boot .hero-container .hero-text .hero-text-inner .buttons .btn-separator{height:0;line-height:0}
#boot .hero-container .hero-text .hero-text-inner .buttons .btn-large-hero{font-size:18px !important}
#boot .hero-container .hero-text .hero-text-inner .buttons .btn-large-hero.btn-ghost-burgundy{padding:8px 10px !important}
}
#boot .parsys_column .hero .hero-container .hero-text-inner,#boot .grid-container-parsys .hero .hero-text-inner,#boot .carousel-parsys .hero .hero-text-inner{width:auto !important;max-width:940px;padding:10px 15px}
#boot .parsys_column .hero .hero-container .hero-text-inner.grid-1200,#boot .grid-container-parsys .hero .hero-text-inner.grid-1200,#boot .carousel-parsys .hero .hero-text-inner.grid-1200{max-width:1200px}
#boot .parsys_column .hero .hero-container .hero-text-inner.grid-none,#boot .grid-container-parsys .hero .hero-text-inner.grid-none,#boot .carousel-parsys .hero .hero-text-inner.grid-none{max-width:95%}
@media(max-width:480px){#boot .hero-container .photo-credit{bottom:3px;right:4px;font-size:11px}
#boot .hero-container .hero-text-inner .text-area{width:100% !important}
#boot .hero-container .hero-text-inner .hero-title.bold-small,#boot .hero-container .hero-text-inner .hero-title.medium-small{font-size:26px !important;line-height:28px !important;letter-spacing:0 !important;margin-bottom:6px !important}
#boot .hero-container .hero-text-inner .hero-title.bold-xsmall,#boot .hero-container .hero-text-inner .hero-title.medium-xsmall{font-size:20px !important;line-height:22px !important;letter-spacing:0 !important;margin-bottom:6px !important}
#boot .hero-container .hero-text-inner .hero-subtitle{margin-bottom:15px !important}
}
#boot .corner-banner-container{position:absolute;top:20px;right:20px}
#boot .corner-banner{position:relative;overflow:hidden;width:310px;padding:20px 30px 16px 30px;background:rgba(255,255,255,0.95)}
#boot .corner-banner .title{margin-bottom:10px;font:21px/28px 'GillSansMTProBoldCondensed';letter-spacing:1px;color:#912338}
#boot .corner-banner .overview{font:19px/28px 'GillSansMTProMedium';letter-spacing:1px}
#boot .corner-banner .overview p:last-of-type{margin-bottom:0}
#boot .corner-banner .btn{margin:15px 0 0 0}
#boot .corner-banner .corner-banner-close{position:absolute;top:16px;right:12px;padding:0;opacity:.5;cursor:pointer;color:#000;font:normal 26px/0 'GillSansMTProLight'}
#boot .corner-banner .corner-banner-close:hover{opacity:.9}
#boot .corner-banner .line{position:absolute;bottom:25px;right:0;width:120px;border-bottom:2px solid #912338;-webkit-transform:translateY(-42px) translateX(18px) rotate(135deg)}
@media(max-width:768px){#boot .corner-banner-container{position:absolute;top:10px;left:10px}
#boot .corner-banner{width:100%;padding:10px 10px 15px 10px;text-align:center}
#boot .corner-banner .title{margin-bottom:3px;font:18px/28px 'GillSansMTProBoldCondensed'}
#boot .corner-banner .overview{font:17px/23px 'GillSansMTProMedium';letter-spacing:.8px}
#boot .corner-banner .btn{margin:7px 0 0 0;font:normal 18px/22px 'GillSansMTProBook'}
#boot .corner-banner .corner-banner-close{top:15px;right:11px;font:normal 22px/0 'GillSansMTProLight'}
#boot .corner-banner .line{bottom:20px;width:100px;-webkit-transform:translateY(-32px) translateX(18px) rotate(135deg)}
}
#boot .hero .hero-container .hero-title.text-color-FFFFFF,#boot .hero .hero-container .hero-subtitle.text-color-FFFFFF,#boot .hero .hero-container .hero-category.text-color-FFFFFF,#boot .hero .hero-container .photo-credit.text-color-FFFFFF{color:#fff}
#boot .hero .hero-container .hero-title.text-color-FFFFFF a,#boot .hero .hero-container .hero-subtitle.text-color-FFFFFF a,#boot .hero .hero-container .hero-category.text-color-FFFFFF a,#boot .hero .hero-container .photo-credit.text-color-FFFFFF a{color:#fff;border-bottom:1px solid #fff}
#boot .hero .hero-container .hero-title.text-color-FFFFFF a:hover,#boot .hero .hero-container .hero-subtitle.text-color-FFFFFF a:hover,#boot .hero .hero-container .hero-category.text-color-FFFFFF a:hover,#boot .hero .hero-container .photo-credit.text-color-FFFFFF a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-000000,#boot .hero .hero-container .hero-subtitle.text-color-000000,#boot .hero .hero-container .hero-category.text-color-000000,#boot .hero .hero-container .photo-credit.text-color-000000{color:#000}
#boot .hero .hero-container .hero-title.text-color-000000 a,#boot .hero .hero-container .hero-subtitle.text-color-000000 a,#boot .hero .hero-container .hero-category.text-color-000000 a,#boot .hero .hero-container .photo-credit.text-color-000000 a{color:#000;border-bottom:1px solid #000}
#boot .hero .hero-container .hero-title.text-color-000000 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-000000 a:hover,#boot .hero .hero-container .hero-category.text-color-000000 a:hover,#boot .hero .hero-container .photo-credit.text-color-000000 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-912338,#boot .hero .hero-container .hero-subtitle.text-color-912338,#boot .hero .hero-container .hero-category.text-color-912338,#boot .hero .hero-container .photo-credit.text-color-912338{color:#912338}
#boot .hero .hero-container .hero-title.text-color-912338 a,#boot .hero .hero-container .hero-subtitle.text-color-912338 a,#boot .hero .hero-container .hero-category.text-color-912338 a,#boot .hero .hero-container .photo-credit.text-color-912338 a{color:#912338;border-bottom:1px solid #912338}
#boot .hero .hero-container .hero-title.text-color-912338 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-912338 a:hover,#boot .hero .hero-container .hero-category.text-color-912338 a:hover,#boot .hero .hero-container .photo-credit.text-color-912338 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-F0F0F0,#boot .hero .hero-container .hero-subtitle.text-color-F0F0F0,#boot .hero .hero-container .hero-category.text-color-F0F0F0,#boot .hero .hero-container .photo-credit.text-color-F0F0F0{color:#f0f0f0}
#boot .hero .hero-container .hero-title.text-color-F0F0F0 a,#boot .hero .hero-container .hero-subtitle.text-color-F0F0F0 a,#boot .hero .hero-container .hero-category.text-color-F0F0F0 a,#boot .hero .hero-container .photo-credit.text-color-F0F0F0 a{color:#f0f0f0;border-bottom:1px solid #f0f0f0}
#boot .hero .hero-container .hero-title.text-color-F0F0F0 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-F0F0F0 a:hover,#boot .hero .hero-container .hero-category.text-color-F0F0F0 a:hover,#boot .hero .hero-container .photo-credit.text-color-F0F0F0 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-C8C8C8,#boot .hero .hero-container .hero-subtitle.text-color-C8C8C8,#boot .hero .hero-container .hero-category.text-color-C8C8C8,#boot .hero .hero-container .photo-credit.text-color-C8C8C8{color:#c8c8c8}
#boot .hero .hero-container .hero-title.text-color-C8C8C8 a,#boot .hero .hero-container .hero-subtitle.text-color-C8C8C8 a,#boot .hero .hero-container .hero-category.text-color-C8C8C8 a,#boot .hero .hero-container .photo-credit.text-color-C8C8C8 a{color:#c8c8c8;border-bottom:1px solid #c8c8c8}
#boot .hero .hero-container .hero-title.text-color-C8C8C8 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-C8C8C8 a:hover,#boot .hero .hero-container .hero-category.text-color-C8C8C8 a:hover,#boot .hero .hero-container .photo-credit.text-color-C8C8C8 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-6E6E6E,#boot .hero .hero-container .hero-subtitle.text-color-6E6E6E,#boot .hero .hero-container .hero-category.text-color-6E6E6E,#boot .hero .hero-container .photo-credit.text-color-6E6E6E{color:#6e6e6e}
#boot .hero .hero-container .hero-title.text-color-6E6E6E a,#boot .hero .hero-container .hero-subtitle.text-color-6E6E6E a,#boot .hero .hero-container .hero-category.text-color-6E6E6E a,#boot .hero .hero-container .photo-credit.text-color-6E6E6E a{color:#6e6e6e;border-bottom:1px solid #6e6e6e}
#boot .hero .hero-container .hero-title.text-color-6E6E6E a:hover,#boot .hero .hero-container .hero-subtitle.text-color-6E6E6E a:hover,#boot .hero .hero-container .hero-category.text-color-6E6E6E a:hover,#boot .hero .hero-container .photo-credit.text-color-6E6E6E a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-2C2C2C,#boot .hero .hero-container .hero-subtitle.text-color-2C2C2C,#boot .hero .hero-container .hero-category.text-color-2C2C2C,#boot .hero .hero-container .photo-credit.text-color-2C2C2C{color:#2c2c2c}
#boot .hero .hero-container .hero-title.text-color-2C2C2C a,#boot .hero .hero-container .hero-subtitle.text-color-2C2C2C a,#boot .hero .hero-container .hero-category.text-color-2C2C2C a,#boot .hero .hero-container .photo-credit.text-color-2C2C2C a{color:#2c2c2c;border-bottom:1px solid #2c2c2c}
#boot .hero .hero-container .hero-title.text-color-2C2C2C a:hover,#boot .hero .hero-container .hero-subtitle.text-color-2C2C2C a:hover,#boot .hero .hero-container .hero-category.text-color-2C2C2C a:hover,#boot .hero .hero-container .photo-credit.text-color-2C2C2C a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-DA3A16,#boot .hero .hero-container .hero-subtitle.text-color-DA3A16,#boot .hero .hero-container .hero-category.text-color-DA3A16,#boot .hero .hero-container .photo-credit.text-color-DA3A16{color:#da3a16}
#boot .hero .hero-container .hero-title.text-color-DA3A16 a,#boot .hero .hero-container .hero-subtitle.text-color-DA3A16 a,#boot .hero .hero-container .hero-category.text-color-DA3A16 a,#boot .hero .hero-container .photo-credit.text-color-DA3A16 a{color:#da3a16;border-bottom:1px solid #da3a16}
#boot .hero .hero-container .hero-title.text-color-DA3A16 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-DA3A16 a:hover,#boot .hero .hero-container .hero-category.text-color-DA3A16 a:hover,#boot .hero .hero-container .photo-credit.text-color-DA3A16 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-573996,#boot .hero .hero-container .hero-subtitle.text-color-573996,#boot .hero .hero-container .hero-category.text-color-573996,#boot .hero .hero-container .photo-credit.text-color-573996{color:#573996}
#boot .hero .hero-container .hero-title.text-color-573996 a,#boot .hero .hero-container .hero-subtitle.text-color-573996 a,#boot .hero .hero-container .hero-category.text-color-573996 a,#boot .hero .hero-container .photo-credit.text-color-573996 a{color:#573996;border-bottom:1px solid #573996}
#boot .hero .hero-container .hero-title.text-color-573996 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-573996 a:hover,#boot .hero .hero-container .hero-category.text-color-573996 a:hover,#boot .hero .hero-container .photo-credit.text-color-573996 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-057D78,#boot .hero .hero-container .hero-subtitle.text-color-057D78,#boot .hero .hero-container .hero-category.text-color-057D78,#boot .hero .hero-container .photo-credit.text-color-057D78{color:#057d78}
#boot .hero .hero-container .hero-title.text-color-057D78 a,#boot .hero .hero-container .hero-subtitle.text-color-057D78 a,#boot .hero .hero-container .hero-category.text-color-057D78 a,#boot .hero .hero-container .photo-credit.text-color-057D78 a{color:#057d78;border-bottom:1px solid #057d78}
#boot .hero .hero-container .hero-title.text-color-057D78 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-057D78 a:hover,#boot .hero .hero-container .hero-category.text-color-057D78 a:hover,#boot .hero .hero-container .photo-credit.text-color-057D78 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-DB0272,#boot .hero .hero-container .hero-subtitle.text-color-DB0272,#boot .hero .hero-container .hero-category.text-color-DB0272,#boot .hero .hero-container .photo-credit.text-color-DB0272{color:#db0272}
#boot .hero .hero-container .hero-title.text-color-DB0272 a,#boot .hero .hero-container .hero-subtitle.text-color-DB0272 a,#boot .hero .hero-container .hero-category.text-color-DB0272 a,#boot .hero .hero-container .photo-credit.text-color-DB0272 a{color:#db0272;border-bottom:1px solid #db0272}
#boot .hero .hero-container .hero-title.text-color-DB0272 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-DB0272 a:hover,#boot .hero .hero-container .hero-category.text-color-DB0272 a:hover,#boot .hero .hero-container .photo-credit.text-color-DB0272 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-508212,#boot .hero .hero-container .hero-subtitle.text-color-508212,#boot .hero .hero-container .hero-category.text-color-508212,#boot .hero .hero-container .photo-credit.text-color-508212{color:#508212}
#boot .hero .hero-container .hero-title.text-color-508212 a,#boot .hero .hero-container .hero-subtitle.text-color-508212 a,#boot .hero .hero-container .hero-category.text-color-508212 a,#boot .hero .hero-container .photo-credit.text-color-508212 a{color:#508212;border-bottom:1px solid #508212}
#boot .hero .hero-container .hero-title.text-color-508212 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-508212 a:hover,#boot .hero .hero-container .hero-category.text-color-508212 a:hover,#boot .hero .hero-container .photo-credit.text-color-508212 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-00ADEF,#boot .hero .hero-container .hero-subtitle.text-color-00ADEF,#boot .hero .hero-container .hero-category.text-color-00ADEF,#boot .hero .hero-container .photo-credit.text-color-00ADEF{color:#00adef}
#boot .hero .hero-container .hero-title.text-color-00ADEF a,#boot .hero .hero-container .hero-subtitle.text-color-00ADEF a,#boot .hero .hero-container .hero-category.text-color-00ADEF a,#boot .hero .hero-container .photo-credit.text-color-00ADEF a{color:#00adef;border-bottom:1px solid #00adef}
#boot .hero .hero-container .hero-title.text-color-00ADEF a:hover,#boot .hero .hero-container .hero-subtitle.text-color-00ADEF a:hover,#boot .hero .hero-container .hero-category.text-color-00ADEF a:hover,#boot .hero .hero-container .photo-credit.text-color-00ADEF a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-0072A8,#boot .hero .hero-container .hero-subtitle.text-color-0072A8,#boot .hero .hero-container .hero-category.text-color-0072A8,#boot .hero .hero-container .photo-credit.text-color-0072A8{color:#0072a8}
#boot .hero .hero-container .hero-title.text-color-0072A8 a,#boot .hero .hero-container .hero-subtitle.text-color-0072A8 a,#boot .hero .hero-container .hero-category.text-color-0072A8 a,#boot .hero .hero-container .photo-credit.text-color-0072A8 a{color:#0072a8;border-bottom:1px solid #0072a8}
#boot .hero .hero-container .hero-title.text-color-0072A8 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-0072A8 a:hover,#boot .hero .hero-container .hero-category.text-color-0072A8 a:hover,#boot .hero .hero-container .photo-credit.text-color-0072A8 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-004085,#boot .hero .hero-container .hero-subtitle.text-color-004085,#boot .hero .hero-container .hero-category.text-color-004085,#boot .hero .hero-container .photo-credit.text-color-004085{color:#004085}
#boot .hero .hero-container .hero-title.text-color-004085 a,#boot .hero .hero-container .hero-subtitle.text-color-004085 a,#boot .hero .hero-container .hero-category.text-color-004085 a,#boot .hero .hero-container .photo-credit.text-color-004085 a{color:#004085;border-bottom:1px solid #004085}
#boot .hero .hero-container .hero-title.text-color-004085 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-004085 a:hover,#boot .hero .hero-container .hero-category.text-color-004085 a:hover,#boot .hero .hero-container .photo-credit.text-color-004085 a:hover{opacity:.8}
#boot .hero .hero-container .hero-title.text-color-E5A712,#boot .hero .hero-container .hero-subtitle.text-color-E5A712,#boot .hero .hero-container .hero-category.text-color-E5A712,#boot .hero .hero-container .photo-credit.text-color-E5A712{color:#e5a712}
#boot .hero .hero-container .hero-title.text-color-E5A712 a,#boot .hero .hero-container .hero-subtitle.text-color-E5A712 a,#boot .hero .hero-container .hero-category.text-color-E5A712 a,#boot .hero .hero-container .photo-credit.text-color-E5A712 a{color:#e5a712;border-bottom:1px solid #e5a712}
#boot .hero .hero-container .hero-title.text-color-E5A712 a:hover,#boot .hero .hero-container .hero-subtitle.text-color-E5A712 a:hover,#boot .hero .hero-container .hero-category.text-color-E5A712 a:hover,#boot .hero .hero-container .photo-credit.text-color-E5A712 a:hover{opacity:.8}
#boot .hero .hero-container .buttons .btn.text-color-FFFFFF{color:#fff;border-color:#fff}
#boot .hero .hero-container .buttons .btn.text-color-000000{color:#000;border-color:#000}
#boot .hero .hero-container .buttons .btn.text-color-912338{color:#932439;border-color:#932439}
#boot .hero .hero-container .buttons .btn.text-color-F0F0F0{color:#f0f0f0;border-color:#f0f0f0}
#boot .hero .hero-container .buttons .btn.text-color-C8C8C8{color:#c8c8c8;border-color:#c8c8c8}
#boot .hero .hero-container .buttons .btn.text-color-6E6E6E{color:#6e6e6e;border-color:#6e6e6e}
#boot .hero .hero-container .buttons .btn.text-color-2C2C2C{color:#2c2c2c;border-color:#2c2c2c}
#boot .hero .hero-container .buttons .btn.text-color-DA3A16{color:#da3a16;border-color:#da3a16}
#boot .hero .hero-container .buttons .btn.text-color-573996{color:#573996;border-color:#573996}
#boot .hero .hero-container .buttons .btn.text-color-057D78{color:#057d78;border-color:#057d78}
#boot .hero .hero-container .buttons .btn.text-color-DB0272{color:#db0272;border-color:#db0272}
#boot .hero .hero-container .buttons .btn.text-color-8CC63E{color:#8cc63e;border-color:#8cc63e}
#boot .hero .hero-container .buttons .btn.text-color-00ADEF{color:#00adef;border-color:#00adef}
#boot .hero .hero-container .buttons .btn.text-color-0072A8{color:#0072a8;border-color:#0072a8}
#boot .hero .hero-container .buttons .btn.text-color-004085{color:#004085;border-color:#004085}
#boot .hero .hero-container .buttons .btn.text-color-E5A712{color:#e5a712;border-color:#e5a712}
@media(min-width:769px){#boot .hero .hero-container .hero-category.text-color-FFFFFF:after{background-color:#fff}
#boot .hero .hero-container .hero-category.text-color-000000:after{background-color:#000}
#boot .hero .hero-container .hero-category.text-color-912338:after{background-color:#912338}
#boot .hero .hero-container .hero-category.text-color-F0F0F0:after{background-color:#f0f0f0}
#boot .hero .hero-container .hero-category.text-color-C8C8C8:after{background-color:#c8c8c8}
#boot .hero .hero-container .hero-category.text-color-6E6E6E:after{background-color:#6e6e6e}
#boot .hero .hero-container .hero-category.text-color-2C2C2C:after{background-color:#2c2c2c}
#boot .hero .hero-container .hero-category.text-color-DA3A16:after{background-color:#da3a16}
#boot .hero .hero-container .hero-category.text-color-573996:after{background-color:#573996}
#boot .hero .hero-container .hero-category.text-color-057D78:after{background-color:#057d78}
#boot .hero .hero-container .hero-category.text-color-DB0272:after{background-color:#db0272}
#boot .hero .hero-container .hero-category.text-color-8CC63E:after{background-color:#8cc63e}
#boot .hero .hero-container .hero-category.text-color-00ADEF:after{background-color:#00adef}
#boot .hero .hero-container .hero-category.text-color-0072A8:after{background-color:#0072a8}
#boot .hero .hero-container .hero-category.text-color-004085:after{background-color:#004085}
#boot .hero .hero-container .hero-category.text-color-E5A712:after{background-color:#e5a712}
}
#boot .card.not-active{opacity:.3}
#boot .card-container{position:relative;overflow:hidden;width:100%;margin-bottom:20px;padding:0;background-color:#fff;border:1px solid #d9d9d9}
#boot .card-container img{width:100%;transition:all .2s ease}
#boot .card-container.link-div{-webkit-transition:all .1s ease;-moz-transition:border-color .1s ease;-o-transition:border-color .1s ease;-ms-transition:border-color .1s ease;transition:all .1s ease}
#boot .card-container.link-div>a{display:block;width:100%;height:100%}
#boot .card-container.link-div>a.video-hint:before{z-index:2;display:block;position:absolute;top:0;left:0;width:12%;padding-top:12%;background-image:url("clientlibs/img/icons/video-play.png");background-size:contain;content:""}
#boot .card-container.link-div:hover{border-color:#8c8f97}
#boot .card-container.link-div:hover>a.is-video:before{-webkit-filter:brightness(90%);filter:brightness(90%)}
#boot .card-container.center{text-align:center}
#boot .card-container.right{text-align:right}
#boot .card-container .photo-credit{text-align:right;margin:7px 7px 0 0;font:normal 12px 'Arial';color:#6e6e6e}
#boot .card-container .photo-credit.card-credit-white{color:#fff;opacity:.85}
#boot .card-container .photo-credit.card-credit-black{color:#000}
#boot .card-container .card-block{padding:20px 20px 40px 20px}
#boot .card-container .card-block a:hover{text-decoration:none}
#boot .card-container .card-block .card-category{font:normal 15px/20px 'Arial';color:#932439;margin-bottom:10px;text-transform:uppercase}
#boot .card-container .card-block .card-category.card-category-white{color:#fff;opacity:.85}
#boot .card-container .card-block .card-category.card-category-black{color:#000}
#boot .card-container .card-block .card-category:after{content:none}
#boot .card-container .card-block .card-label{color:#932439;font-weight:bold}
#boot .card-container .card-block .card-title{font:normal 28px/34px 'GillSansMTProMedium';letter-spacing:1px;color:#000;margin:5px 0 3px 0}
#boot .card-container .card-block .card-title.card-title-small{font:normal 26px/32px 'GillSansMTProBook'}
#boot .card-container .card-block .card-title.card-title-large{font:normal 48px/56px 'GillSansMTProBoldCondensed'}
#boot .card-container .card-block .card-title.card-title-headline{font:normal 32px/38px 'GillSansMTProMedium' !important}
#boot .card-container .card-block .card-title.card-title-white{color:#fff;font-family:'GillSansMTProMedium'}
#boot .card-container .card-block .card-title.card-title-burgundy{color:#932439}
#boot .card-container .card-block .card-subtitle{font:normal 22px/34px 'GillSansMTProMedium';letter-spacing:1px;color:#6e6e6e;margin:0 0 5px 0}
#boot .card-container .card-block .card-subtitle.card-subtitle-white{color:#fff;opacity:.85}
#boot .card-container .card-block .card-subtitle.card-subtitle-black{color:#000}
#boot .card-container .card-block .card-date{margin:0 0 5px 0;font:normal 16px 'GillSansMTProMedium';letter-spacing:1px;color:#6e6e6e}
#boot .card-container .card-block .card-date.card-date-white{color:#fff;opacity:.85}
#boot .card-container .card-block .card-date.card-date-black{color:#000}
#boot .card-container .card-block .card-text{margin-top:20px;color:#000}
#boot .card-container .card-block .card-text a{position:relative}
#boot .card-container .card-block .card-text a:hover,#boot .card-container .card-block .card-text a:focus{text-decoration:underline}
#boot .card-container .card-block .card-text.card-text-white{color:#fff}
#boot .card-container .card-block .card-text.card-text-white a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:all .2s;transition:all .2s}
#boot .card-container .card-block .card-text.card-text-white a:hover{color:#ededed;border-bottom:1px solid #f1f1f1}
#boot .card-container .card-block .card-text.card-link-black a{color:#000;text-decoration:none;border-bottom:1px solid #000}
#boot .card-container .card-block .card-text p,#boot .card-container .card-block .card-text ul li,#boot .card-container .card-block .card-text ol li{font:normal 18px/30px 'Arial'}
#boot .card-container .card-block .card-text p:last-child{margin-bottom:0}
#boot .card-container .card-block .card-btn{margin-top:20px}
#boot .card-container .card-block .btn-simple{background:transparent;color:#0072a8;padding:0;margin:10px 10px 10px 0;font:normal 20px/28px 'GillSansMTProBook';letter-spacing:1px;text-align:left;-webkit-transition:all .2s;transition:all .2s;margin-top:20px}
#boot .card-container .card-block .btn-simple:after{content:'>';display:inline-block;margin:0 0 0 7px;vertical-align:-4%;font-size:22px;font-family:'Trebuchet MS';margin-right:-19px}
#boot .card-container .card-block .btn-simple:before{content:'';position:absolute;width:100%;left:0;bottom:0;border-bottom:1px solid #0072a8;-webkit-transition:all .2s;transition:all .2s;opacity:0}
#boot .card-container .card-block .btn-simple:hover,#boot .card-container .card-block .btn-simple:focus{background-color:transparent;color:#0072a8}
#boot .card-container .card-block .btn-simple:hover:before,#boot .card-container .card-block .btn-simple:focus:before{opacity:1}
#boot .card-container .card-block .btn-simple:active{-webkit-box-shadow:none;box-shadow:none}
#boot .card-container .card-block .btn-simple.card-text-white{color:#fff}
#boot .card-container .card-block .btn-simple.card-text-white:before{border-bottom:1px solid #fff;opacity:1}
#boot .card-container .card-block .btn-simple.card-text-white:hover{color:#f1f1f1}
#boot .card-container .card-block .btn-simple.card-text-white:hover:before{border-bottom:1px solid #f1f1f1}
#boot .card-container .card-block .btn-simple.btn-simple-black{color:#000}
#boot .card-container .card-block .btn-simple.btn-simple-black:before{border-bottom:1px solid #000;opacity:1}
#boot .card-container .overlay-hover{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}
#boot .card-container a:hover>.overlay-hover{opacity:.1}
#boot .card-container a:hover>img{-webkit-filter:brightness(90%);filter:brightness(90%)}
#boot .no-gutter .card-container{margin-bottom:0}
#boot .c-news-grid .card-container .card-title{font:normal 21px/28px 'GillSansMTProMedium';margin-bottom:7px}
@media(max-width:480px){#boot .card-container{margin-bottom:10px}
}
#boot .card-columns:not(.edit-mode) .card{width:100%}
#boot .card-columns:not(.edit-mode) .card .card-container{display:inline-block;margin-bottom:15px}
#boot .card-columns.edit-mode .card{width:300px}
@media(min-width:769px){#boot .card-columns:not(.edit-mode).cols-2 .card-deck-parsys{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#boot .card-columns:not(.edit-mode).cols-3 .card-deck-parsys{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#boot .card-columns:not(.edit-mode).cols-4 .card-deck-parsys{-webkit-column-count:4;-moz-column-count:4;column-count:4}
#boot .card-columns:not(.edit-mode).cols-5 .card-deck-parsys{-webkit-column-count:5;-moz-column-count:5;column-count:5}
#boot .card-columns:not(.edit-mode) .card-deck-parsys{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
@media(max-width:768px) and (min-width:481px){#boot .card-columns:not(.edit-mode).stack-tablet-2 .card-deck-parsys{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#boot .card-columns:not(.edit-mode).stack-tablet-3 .card-deck-parsys{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#boot .card-columns:not(.edit-mode).stack-tablet-4 .card-deck-parsys{-webkit-column-count:4;-moz-column-count:4;column-count:4}
#boot .card-columns:not(.edit-mode) .card-deck-parsys{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
@media(max-width:480px){#boot .card-columns:not(.edit-mode).stack-mobile-2 .card-deck-parsys{-webkit-column-count:2;-moz-column-count:2;column-count:2}
#boot .card-columns:not(.edit-mode).stack-mobile-3 .card-deck-parsys{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#boot .card-columns:not(.edit-mode) .card-deck-parsys{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
#boot .card-columns:not(.edit-mode) .card .card-container{margin-bottom:5px}
}
#boot .card-rows:not(.edit-mode) .card-deck-parsys{display:flex;flex-flow:row wrap}
#boot .card-rows .card{display:flex}
@media(min-width:769px){#boot .card-rows .card{margin-right:1.5%}
#boot .card-rows .card:last-child{margin-right:0}
#boot .card-rows.cols-2 .card{width:49.25%;margin-right:1.5%}
#boot .card-rows.cols-2 .card:nth-child(2n+0){margin-right:0}
#boot .card-rows.cols-3 .card{width:32.333%;margin-right:1.5%}
#boot .card-rows.cols-3 .card:nth-child(3n+0){margin-right:0}
#boot .card-rows.cols-4 .card{width:23.875%;margin-right:1.5%}
#boot .card-rows.cols-4 .card:nth-child(4n+0){margin-right:0}
#boot .card-rows.cols-5 .card{width:18.8%;margin-right:1.5%}
#boot .card-rows.cols-5 .card:nth-child(5n+0){margin-right:0}
}
@media(max-width:768px) and (min-width:481px){#boot .card-rows:not(.edit-mode).stack-tablet-1 .card-deck-parsys .card{width:100%}
#boot .card-rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .card{float:left;width:50%}
#boot .card-rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .card:nth-child(odd){padding:0 10px 0 0}
#boot .card-rows:not(.edit-mode).stack-tablet-2 .card-deck-parsys .card:nth-child(even){padding:0 0 0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card{float:left;width:33.33333%}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card:nth-child(3n+1){padding:0 10px 0 0}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card:nth-child(3n+2){padding:0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-3 .card-deck-parsys .card:nth-child(3n+3){padding:0 0 0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card{float:left;width:25%}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+1){padding:0 10px 0 0}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+2){padding:0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+3){padding:0 10px}
#boot .card-rows:not(.edit-mode).stack-tablet-4 .card-deck-parsys .card:nth-child(4n+4){padding:0 0 0 10px}
}
@media(max-width:480px){#boot .card-rows:not(.edit-mode).stack-mobile-1 .card-deck-parsys .card{width:100%}
#boot .card-rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .card{float:left;width:50%}
#boot .card-rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .card:nth-child(odd){padding:0 5px 0 0}
#boot .card-rows:not(.edit-mode).stack-mobile-2 .card-deck-parsys .card:nth-child(even){padding:0 0 0 5px}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card{float:left;width:33.33333%}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card:nth-child(3n+1){padding:0 5px 0 0}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card:nth-child(3n+2){padding:0 5px}
#boot .card-rows:not(.edit-mode).stack-mobile-3 .card-deck-parsys .card:nth-child(3n+3){padding:0 0 0 5px}
#boot .card-rows:not(.edit-mode) .card .card-container{margin-bottom:10px}
}
#boot .offset-block-container{position:relative;max-width:1600px;margin:0 auto 20px auto;padding:0}
#boot .offset-block-container .text-container{position:relative}
#boot .offset-block-container .text-container .offset-block-text p,#boot .offset-block-container .text-container .offset-block-text li{font:22px/34px 'GillSansMTProBook';color:#000;letter-spacing:.92px;list-style-position:inside}
@media(min-width:1600px){#boot .offset-block-container .text-container .offset-block-text p,#boot .offset-block-container .text-container .offset-block-text li{font:24px/36px 'GillSansMTProBook'}
}
#boot .offset-block-container .text-container .offset-block-text.offset-block-text-white p,#boot .offset-block-container .text-container .offset-block-text.offset-block-text-white li,#boot .offset-block-container .text-container .offset-block-text.offset-block-text-white a{color:#fff}
#boot .offset-block-container .text-container .offset-block-text.offset-block-text-white a{color:#fff;text-decoration:underline}
#boot .offset-block-container .text-container .offset-block-text p,#boot .offset-block-container .text-container .offset-block-text ul,#boot .offset-block-container .text-container .offset-block-text ol{margin:0 0 20px 0}
#boot .offset-block-container .text-container .offset-block-text li{list-style-position:outside;margin:0 0 20px 40px}
@media(max-width:768px){#boot .offset-block-container .text-container .offset-block-text p,#boot .offset-block-container .text-container .offset-block-text li{font:20px/32px 'GillSansMTProBook'}
#boot .offset-block-container .text-container .offset-block-text li{margin:0 0 10px 30px}
}
#boot .offset-block-container .text-container .offset-block-text a:hover{text-decoration:underline}
#boot .offset-block-container .text-container .offset-block-btn{margin:10px 12px 20px 0}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple{background:transparent;color:#0072a8;padding:0;margin:10px 10px 10px 0;font:normal 20px/28px 'GillSansMTProBook';letter-spacing:1px;text-align:left;-webkit-transition:all .2s;transition:all .2s;margin:20px 18px 10px 0}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple:after{content:'>';display:inline-block;margin:0 0 0 7px;vertical-align:-4%;font-size:22px;font-family:'Trebuchet MS';margin-right:-19px}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple:before{content:'';position:absolute;width:100%;left:0;bottom:0;border-bottom:1px solid #0072a8;-webkit-transition:all .2s;transition:all .2s;opacity:0}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-simple:focus{background-color:transparent;color:#0072a8}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple:hover:before,#boot .offset-block-container .text-container .offset-block-btn.btn-simple:focus:before{opacity:1}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple:active{-webkit-box-shadow:none;box-shadow:none}
#boot .offset-block-container .text-container .offset-block-btn.btn-simple:nth-of-type(2){margin-top:5px}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled{letter-spacing:2px;text-transform:uppercase;padding:10px 12px;border-width:0 !important;font:normal 18px 'GillSansMTProBook'}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-FFFFFF{background:#fff;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-FFFFFF.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-FFFFFF.btn:focus{background:#f0f0f0}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-F0F0F0{background:#f0f0f0;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-F0F0F0.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-F0F0F0.btn:focus{background:#c8c8c8}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-C8C8C8{background:#c8c8c8;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-C8C8C8.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-C8C8C8.btn:focus{background:#f0f0f0}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-6E6E6E{background:#6e6e6e;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-6E6E6E.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-6E6E6E.btn:focus{background:#2c2c2c}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-4B4B4B{background:#4b4b4b;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-4B4B4B.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-4B4B4B.btn:focus{background:#2c2c2c}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-2C2C2C{background:#2c2c2c;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-2C2C2C.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-2C2C2C.btn:focus{background:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-000000{background:#000;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-000000.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-000000.btn:focus{background:#2c2c2c}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-DA3A16{background:#da3a16;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-DA3A16.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-DA3A16.btn:focus{background:#e15839}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-573996{background:#573996;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-573996.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-573996.btn:focus{background:#704fb6}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-057D78{background:#057d78;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-057D78.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-057D78.btn:focus{background:#19908b}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-DB0272{background:#db0272;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-DB0272.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-DB0272.btn:focus{background:#b95e8c}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-508212{background:#508212;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-508212.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-508212.btn:focus{background:#6a9c2b}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-00ADEF{background:#00adef;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-00ADEF.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-00ADEF.btn:focus{background:#47c1f0}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-0072A8{background:#0072a8;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-0072A8.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-0072A8.btn:focus{background:#2183b1}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-004085{background:#004085;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-004085.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-004085.btn:focus{background:#0072a8}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-E5A712{background:#e5a712;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-E5A712.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-E5A712.btn:focus{background:#c69a2f}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-CBB576{background:#cbb576;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-CBB576.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-CBB576.btn:focus{background:#bba158}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-8CC63E{background:#8cc63e;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-8CC63E.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-filled.btn-bg-8CC63E.btn:focus{background:#a1d35e}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline{letter-spacing:2px;text-transform:uppercase;padding:9px 12px;font:normal 18px 'GillSansMTProMedium'}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-FFFFFF{border-color:#fff;color:#fff}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-FFFFFF.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-FFFFFF.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-F0F0F0{border-color:#f0f0f0;color:#f0f0f0}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-F0F0F0.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-F0F0F0.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-C8C8C8{border-color:#c8c8c8;color:#c8c8c8}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-C8C8C8.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-C8C8C8.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-6E6E6E{border-color:#6e6e6e;color:#6e6e6e}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-6E6E6E.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-6E6E6E.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-4B4B4B{border-color:#4b4b4b;color:#4b4b4b}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-4B4B4B.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-4B4B4B.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-2C2C2C{border-color:#2c2c2c;color:#2c2c2c}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-2C2C2C.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-2C2C2C.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-000000{border-color:#000;color:#000}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-000000.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-000000.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-DA3A16{border-color:#da3a16;color:#da3a16}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-DA3A16.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-DA3A16.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-573996{border-color:#573996;color:#573996}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-573996.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-573996.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-057D78{border-color:#057d78;color:#057d78}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-057D78.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-057D78.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-DB0272{border-color:#db0272;color:#db0272}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-DB0272.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-DB0272.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-508212{border-color:#508212;color:#508212}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-508212.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-508212.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-00ADEF{border-color:#00adef;color:#00adef}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-00ADEF.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-00ADEF.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-0072A8{border-color:#0072a8;color:#0072a8}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-0072A8.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-0072A8.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-004085{border-color:#004085;color:#004085}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-004085.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-004085.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-E5A712{border-color:#e5a712;color:#e5a712}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-E5A712.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-E5A712.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-CBB576{border-color:#cbb576;color:#cbb576}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-CBB576.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-CBB576.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-8CC63E{border-color:#8cc63e;color:#8cc63e}
#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-8CC63E.btn:hover,#boot .offset-block-container .text-container .offset-block-btn.btn-ghost-outline.btn-bg-8CC63E.btn:focus{background:rgba(0,0,0,0.1)}
#boot .offset-block-container .offset-block-title{margin-bottom:40px;color:#000;letter-spacing:1px}
#boot .offset-block-container .offset-block-title.bold-condensed-large{font:80px/86px 'GillSansMTProBoldCondensed'}
@media(min-width:1600px){#boot .offset-block-container .offset-block-title.bold-condensed-large{font:100px/106px 'GillSansMTProBoldCondensed'}
}
#boot .offset-block-container .offset-block-title.bold-condensed-regular{font:70px/75px 'GillSansMTProBoldCondensed'}
#boot .offset-block-container .offset-block-title.bold-condensed-small{font:40px/46px 'GillSansMTProBoldCondensed'}
#boot .offset-block-container .offset-block-title.medium-large{font:80px/86px 'GillSansMTProMedium'}
@media(min-width:769px) and (max-width:1599px){#boot .offset-block-container .offset-block-title.medium-large{font:100px/106px 'GillSansMTProMedium'}
}
#boot .offset-block-container .offset-block-title.medium-regular{font:70px/75px 'GillSansMTProMedium'}
#boot .offset-block-container .offset-block-title.medium-small{font:40px/46px 'GillSansMTProMedium'}
#boot .offset-block-container .offset-block-title.bold-large{font:80px/86px 'GillSansMTProBold'}
@media(min-width:1600px){#boot .offset-block-container .offset-block-title.bold-large{font:100px/106px 'GillSansMTProBold'}
}
#boot .offset-block-container .offset-block-title.bold-regular{font:70px/75px 'GillSansMTProBold'}
#boot .offset-block-container .offset-block-title.bold-small{font:40px/46px 'GillSansMTProBold'}
@media(max-width:768px){#boot .offset-block-container .offset-block-title{margin:0 0 20px 0}
#boot .offset-block-container .offset-block-title br{content:' '}
#boot .offset-block-container .offset-block-title br:after{content:' '}
#boot .offset-block-container .offset-block-title.bold-condensed-large{font:50px/55px 'GillSansMTProBoldCondensed' !important}
#boot .offset-block-container .offset-block-title.bold-condensed-regular{font:40px/45px 'GillSansMTProBoldCondensed' !important}
#boot .offset-block-container .offset-block-title.bold-condensed-small{font:30px/36px 'GillSansMTProBoldCondensed' !important}
#boot .offset-block-container .offset-block-title.medium-large{font:50px/55px 'GillSansMTProMedium' !important}
#boot .offset-block-container .offset-block-title.medium-regular{font:40px/45px 'GillSansMTProMedium' !important}
#boot .offset-block-container .offset-block-title.medium-small{font:30px/36px 'GillSansMTProMedium' !important}
#boot .offset-block-container .offset-block-title.bold-large{font:50px/55px 'GillSansMTProBold' !important}
#boot .offset-block-container .offset-block-title.bold-regular{font:40px/45px 'GillSansMTProBold' !important}
#boot .offset-block-container .offset-block-title.bold-small{font:30px/36px 'GillSansMTProBold' !important}
}
#boot .offset-block-container .image-container{position:relative}
#boot .offset-block-container .image-container .image{margin-bottom:0}
#boot .offset-block-container .image-container .image img{width:100%}
#boot .offset-block-container .image-container .photo-credit{text-align:right;margin:7px 7px 0 0;font:normal 12px 'Arial';color:#6e6e6e}
@media(max-width:768px){#boot .offset-block-container .image-container{margin-bottom:25px}
#boot .offset-block-container .image-container .photo-credit{margin:5px 5px 0 0}
}
#boot .offset-block-container.text-offset-title-over-image .title-over-image{position:absolute;top:42px;left:10px;width:100%}
@media(min-width:1720px){#boot .offset-block-container.text-offset-title-over-image .title-over-image{left:-40px}
}
#boot .offset-block-container.text-offset-title-over-image .title-over-image .offset-block-title{position:absolute;bottom:0;left:0;margin:0}
@media(max-width:768px){#boot .offset-block-container.text-offset-title-over-image .title-over-image{position:static}
#boot .offset-block-container.text-offset-title-over-image .title-over-image .offset-block-title{position:static}
}
@media(min-width:769px){#boot .offset-block-container.image-offset-top .image{margin-top:-90px}
#boot .offset-block-container.image-offset-bottom .image{margin-top:90px}
#boot .offset-block-container.image-offset-top-and-bottom .image{margin-top:-90px;margin-bottom:-110px}
#boot .offset-block-container .right-side{float:right;margin-left:2.127659574468085% !important}
#boot .offset-block-container .left-side{float:left;margin-left:0}
#boot .offset-block-container .text-container.left-side{padding-right:40px}
#boot .offset-block-container .text-container.right-side{padding-left:40px;padding-right:10%}
#boot .offset-block-container .text-container.text-align-center{text-align:center}
#boot .offset-block-container .text-container.text-align-right{text-align:right}
#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left{margin-top:55px;padding-right:55px}
#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-text,#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-btn:first-of-type,#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-btn.btn-simple{margin-left:40px}
#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-center{margin-top:55px;padding-right:55px}
#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-right{margin-top:55px;padding-left:55px}
#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-right .offset-block-text,#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-right .offset-block-btn:last-of-type{margin-right:40px}
#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-left{margin-top:55px;padding-right:55px}
#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-left .offset-block-text,#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-left .offset-block-btn:first-of-type,#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-left .offset-block-btn.btn-simple{margin-left:55px}
#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-center{margin-top:55px;padding-left:55px}
#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right{margin-top:55px;padding-left:55px}
#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right .offset-block-text,#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right .offset-block-btn:last-of-type{margin-right:40px}
#boot .offset-block-container .text-container.no-right-padding{padding-right:0 !important}
#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.right-side.text-align-left,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.left-side.text-align-left,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.right-side.text-align-center,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.left-side.text-align-center,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.right-side.text-align-right,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.left-side.text-align-right{margin-top:0}
}
@media(min-width:769px) and (min-width:1600px){#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left{margin-top:80px;padding-right:80px}
}
@media(min-width:769px) and (min-width:1720px){#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-title{margin-left:-40px}
}
@media(min-width:769px) and (min-width:1720px){#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-text,#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-btn:first-of-type,#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-left .offset-block-btn.btn-simple{margin-left:0}
}
@media(min-width:769px) and (min-width:1600px){#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-center{margin-top:80px;padding-right:80px}
}
@media(min-width:769px) and (min-width:1600px){#boot .offset-block-container.text-offset-enabled .text-container.left-side.text-align-right{margin-top:80px;padding-left:80px}
}
@media(min-width:769px) and (min-width:1600px){#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-left{margin-top:80px;padding-right:80px}
}
@media(min-width:769px) and (min-width:1600px){#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-center{margin-top:80px;padding-left:80px}
}
@media(min-width:769px) and (min-width:1600px){#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right{margin-top:80px;padding-left:80px}
}
@media(min-width:769px) and (min-width:1720px){#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right .offset-block-title{margin-right:-40px}
}
@media(min-width:769px) and (min-width:1720px){#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right .offset-block-text,#boot .offset-block-container.text-offset-enabled .text-container.right-side.text-align-right .offset-block-btn:last-of-type{margin-right:0}
}
#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.text-align-left .offset-block-title,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.text-align-center .offset-block-title,#boot .offset-block-container.image-offset-bottom.text-offset-enabled .text-container.text-align-right .offset-block-title{margin-top:0}
@media(max-width:1630px){#boot .offset-block-container{margin-right:15px;margin-left:15px}
#boot .container.grid-xwide .offset-block-container,#boot .container.grid-wide .offset-block-container,#boot .container.grid .offset-block-container,#boot .container.grid-narrow .offset-block-container,#boot .container.side-margin .offset-block-container{margin-right:0;margin-left:0}
}
#boot .value-prop-block .flex-container{display:flex;flex-wrap:wrap;padding:60px 0}
#boot .value-prop-block .flex-container .flex-item-1{flex:18%;flex-grow:0}
#boot .value-prop-block .flex-container .flex-item-2{flex:45%;margin:0 3%;flex-grow:0}
#boot .value-prop-block .flex-container .flex-item-3{flex:31%;flex-grow:0}
@media(min-width:769px){#boot .value-prop-block .flex-container .flex-item-2,#boot .value-prop-block .flex-container .flex-item-3{display:block !important}
#boot .value-prop-block .flex-container .flex-item-1 .top-offset,#boot .value-prop-block .flex-container .flex-item-3 .top-offset{display:block;height:11%}
}
#boot .value-prop-block .flex-item-1 h3{margin:0;text-align:center}
#boot .value-prop-block .flex-item-1 .vpb-step{width:60px;height:60px;margin:auto;padding:10px;border-radius:50%;background:#2c2c2c;color:#fff;font:32px/40px 'GillSansMTProBoldCondensed'}
#boot .value-prop-block .flex-item-1 .vpb-checkmark{width:60px;height:60px;margin:auto;padding:10px;border-radius:50%;background:#2c2c2c;color:#fff;font:32px/40px 'GillSansMTProBoldCondensed'}
#boot .value-prop-block .flex-item-1 .vpb-title{margin-top:10px;text-align:center;font:24px/34px 'GillSansMTProBold';color:#2c2c2c}
#boot .value-prop-block .flex-item-2 .vpb-overview{font:20px/30px 'GillSansMTProBold';color:#2c2c2c;margin:0 0 40px 0}
#boot .value-prop-block .flex-item-2 .vpb-body p{margin:0 0 30px 0;font:18px/30px 'Arial'}
#boot .value-prop-block .flex-item-2 .vpb-body li{font:18px/30px 'Arial'}
#boot .value-prop-block .flex-item-3 .vpb-related{padding:10px 0 10px 20px;border-left:1px dashed #2c2c2c}
#boot .value-prop-block .flex-item-3 .vpb-related h3{text-align:center;font:normal 24px/32px 'GillSansMTProMedium';letter-spacing:1px}
#boot .value-prop-block .flex-item-3 .vpb-related li{margin-top:10px;font:16px/28px 'GillSansMTProBook'}
#boot .value-prop-block a:not(.btn),#boot .value-prop-block .rte a{color:#000;text-decoration:underline}
#boot .value-prop-block a:not(.btn):hover,#boot .value-prop-block .rte a:hover{color:#2c2c2c}
#boot .value-prop-block .c-accordion{background:#fff}
#boot .value-prop-block .c-accordion>.item{border:none !important;margin:10px 0 !important}
#boot .value-prop-block .c-accordion>.item:hover{background-color:#fff}
#boot .value-prop-block .c-accordion .group.panel .title{font:20px/32px 'GillSansMTProMedium'}
#boot .value-prop-block .c-accordion .group.panel .arrow{top:10px}
#boot .value-prop-block .c-accordion p{margin:0 0 30px !important;font:18px/30px 'Arial' !important}
#boot .value-prop-block .c-accordion ul,#boot .value-prop-block .c-accordion ol{margin-bottom:30px}
#boot .value-prop-block .c-accordion li{font:18px/30px 'Arial' !important}
@media only screen and (max-width:768px){#boot .value-prop-block{margin:0 0 6px 0}
#boot .value-prop-block .flex-container{padding:10px 0}
#boot .value-prop-block .flex-container .flex-item-1,#boot .value-prop-block .flex-container .flex-item-2,#boot .value-prop-block .flex-container .flex-item-3{flex:100%;margin:0}
#boot .value-prop-block .flex-container .flex-item-1{padding-bottom:0;cursor:pointer;padding-top:0}
#boot .value-prop-block .flex-container .flex-item-1:after{display:block;content:"";position:absolute;top:20px;right:0;background-image:url(clientlibs/img/sprites.png);background-repeat:no-repeat;background-position:-178px -37px;width:18px;height:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
#boot .value-prop-block .flex-container .flex-item-1.open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
#boot .value-prop-block .flex-container .flex-item-2{display:none;padding-top:20px}
#boot .value-prop-block .flex-container .flex-item-3{display:none;padding-top:10px}
#boot .value-prop-block .flex-container .flex-item-1 .top-offset,#boot .value-prop-block .flex-container .flex-item-3 .top-offset{display:none}
#boot .value-prop-block .flex-container .vpb-step{display:inline-block;float:left;width:32px;height:32px;margin:0 12px 0 0;padding:5px;border-radius:50%;text-align:center;font:17px/22px 'GillSansMTProMedium'}
#boot .value-prop-block .flex-container .vpb-checkmark{display:inline-block;float:left;width:32px;height:32px;margin:0 12px 0 0;padding:5px;border-radius:50%;text-align:center;background:#2c2c2c;color:#fff;font:17px/22px 'GillSansMTProBoldCondensed'}
#boot .value-prop-block .flex-container .vpb-title{display:inline-block;float:left;width:calc(100% - 65px);margin:2px 0 0 0;text-align:left;font:18px/28px 'GillSansMTProBold'}
#boot .value-prop-block .flex-container .vpb-title.no-step{width:calc(100% - 22px)}
#boot .value-prop-block .flex-container .vpb-overview{margin:0 0 15px 0;font:16px/28px 'GillSansMTProBold'}
#boot .value-prop-block .flex-container .vpb-body p{margin:0 0 15px 0;font:16px/28px 'Arial'}
#boot .value-prop-block .flex-container .vpb-body li{font:16px/28px 'Arial'}
#boot .value-prop-block .flex-container .vpb-related{padding:10px 0 0 0;border-left:0}
#boot .value-prop-block .flex-container .vpb-related h3{margin:0 0 5px 0;font:16px/28px 'GillSansMTProBold';text-align:left}
#boot .value-prop-block .flex-container .vpb-related li{margin-top:5px;font:16px/28px 'GillSansMTProBook'}
#boot .value-prop-block .flex-container .c-accordion>.item{margin:7px 0 !important;padding:8px 10px}
#boot .value-prop-block .flex-container .c-accordion .group.panel .title{font:16px/28px 'GillSansMTProMedium'}
#boot .value-prop-block .flex-container .c-accordion .group.panel .arrow{top:7px}
#boot .value-prop-block .flex-container .c-accordion .content{padding:10px 10px 0 10px}
#boot .value-prop-block .flex-container .c-accordion .content p{margin:0 0 15px 0 !important;font:16px/28px 'Arial' !important}
}
@media print{#boot .value-prop-block .grid-container{background-color:#fff !important}
}
#boot .step-navigation{border:1px solid #c3c3c3;border-radius:50px;margin:20px 0}
#boot .step-navigation .flex-container{display:flex;align-items:stretch}
#boot .step-navigation .flex-container .flex-item{flex:1}
#boot .step-navigation .flex-container .flex-item a{display:flex;align-items:center;justify-content:center;min-height:100%;padding:20px 12px;border-radius:50px;text-align:center;font:normal 18px 'GillSansMTProMedium';letter-spacing:1.5px;background:#fff;color:#000;-webkit-transition:background .2s,opacity .2s;transition:background .2s,opacity .2s}
#boot .step-navigation .flex-container .flex-item a:hover,#boot .step-navigation .flex-container .flex-item a:focus{color:#912338}
#boot .step-navigation .flex-container .flex-item a.current{background:#2c2c2c;color:#fff}
#boot .step-navigation .flex-container .flex-item a.current:hover{background:#000}
@media(max-width:768px){#boot .step-navigation{border:0;border-radius:0}
#boot .step-navigation .flex-container{display:block}
#boot .step-navigation .flex-container .flex-item a{display:inline-block;min-height:auto;padding:10px 0;border-radius:0;text-align:left;letter-spacing:1px;color:#0072a8;transition:none}
#boot .step-navigation .flex-container .flex-item a.current{background:#fff;color:#000}
#boot .step-navigation .flex-container .flex-item a.current:hover{background:#fff}
}