#absolute-messages-messages{width:100%;position:relative}.absolute-messages-message{display:none;position:relative;margin:0;padding:0;color:#735005;font-size:1.4em;text-align:center;line-height:1.4em;zoom:1}.absolute-messages-message.collapsible:hover{cursor:pointer}.absolute-messages-message .content{margin:0;padding:.5em 1.5em 0 1.5em;border-bottom:.5em solid transparent;overflow:hidden}.absolute-messages-message .content a{text-decoration:underline}.absolute-messages-status{background-color:#a4c639;border-bottom:1px solid #849b3a;color:#546b0a}.absolute-messages-status a:link,.absolute-messages-status a:visited{color:#546b0a}.absolute-messages-warning{background-color:#f4a83d;border-bottom:1px solid #d6800c;color:#735005}.absolute-messages-warning a:link,.absolute-messages-warning a:visited{color:#735005}.absolute-messages-error{background-color:#ef393c;border-bottom:1px solid #a30000;color:#700}.absolute-messages-error a:link,.absolute-messages-error a:visited{color:#700}.absolute-messages-actions{float:right}a.absolute-messages-dismiss,a.absolute-messages-dismiss-all,a.absolute-messages-dismiss:hover,a.absolute-messages-dismiss-all:hover{display:block;position:absolute;top:.8em;right:.5em;z-index:10;margin:0;padding:1px 3px;font:bold .8em "Lucida Grande","Lucida Sans Unicode",sans-serif;line-height:1em;text-decoration:none;cursor:pointer}.absolute-messages-status .absolute-messages-dismiss{border:2px solid #546b0a;background-color:#c2dd68;color:#546b0a}.absolute-messages-warning .absolute-messages-dismiss{border:2px solid #735005;background-color:#fad163;color:#735005}.absolute-messages-error .absolute-messages-dismiss{border:2px solid #a00;background-color:#ff5e5e;color:#a00}a.absolute-messages-dismiss-all,a.absolute-messages-dismiss-all:hover{border:2px solid #222;background-color:#222;color:#ccc}#absolute-messages-show{display:none;position:absolute;top:0;right:0;width:0;height:0;border-width:0 16px 16px 0;border-style:solid;border-color:transparent #fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2);z-index:1}.absolute-messages-show{display:block;width:16px;height:16px;border-left:1px solid #666\9;border-bottom:1px solid #666\9}noindex:-o-prefocus,.absolute-messages-show{border-left:1px solid #666;border-bottom:1px solid #666}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://worshipartistryinstitute.com/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(https://worshipartistryinstitute.com/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat}﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input[type="button"],input[type="reset"],input[type="submit"],button{color:#fff;background-color:#4088c1;border:1px solid #4088c1;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover{background-color:#000;color:#fff;border-color:#000}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:.5}fieldset,.view-commerce-cart-form-responsive{background-color:#f7f7f7;border:1px solid #ddd;padding:1em;position:relative;padding-top:2.625em;border-radius:5px;margin:0 0 1em}fieldset legend,.view-commerce-cart-form-responsive legend{position:absolute;top:.9em;left:1em;right:1em;text-transform:uppercase;letter-spacing:.03em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:400;font-size:.8em;color:#666}fieldset legend:before,.view-commerce-cart-form-responsive legend:before{content:'✓ '}form>div>div>table{border:1px solid #ddd;margin:0 0 .5em;position:relative;border-radius:5px;margin:0 0 1em}input,label,select{display:block;font-family:"Noto Serif","Georgia","Cambria","Times New Roman","Times",serif;font-size:16px}label,.field-label{font-weight:600;font-size:1em;padding-left:.1em;margin-bottom:.25em}label.required::after,.field-label.required::after{content:"*"}label abbr,.field-label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Noto Serif","Georgia","Cambria","Times New Roman","Times",serif;font-size:1em;margin-bottom:0;padding:.5em;transition:border-color;width:100%}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#4088c1;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(57,123,175,0.7);outline:0}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.25em}input[type="file"]{padding-bottom:.5em;width:100%}select{max-width:100%;width:auto}.form-item{margin-top:.4em;margin-bottom:.4em}.form-item.form-type-radio{line-height:1.3;margin:1em 0}.form-item.form-type-radio label{font-size:1em}.form-item .description{color:#666;margin-left:1.6em;font-style:italic}input.form-text{font-size:.8em;padding:.4em .6em}fieldset.checkout-buttons{padding-top:1em}.pane-title{text-align:center;background:none !important}.pane-title td{text-transform:uppercase;letter-spacing:.03em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:400;font-size:.8em;color:#666}.pane-title td:before{content:'✓ '}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.5em}dl dt{font-weight:bold;margin-top:.5em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.5em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:.5em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.25em 0;box-sizing:border-box}tbody tr:first-child td{border-top:0}tr,td,th{vertical-align:middle;background:none !important}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#393939;font-family:"Noto Serif","Georgia","Cambria","Times New Roman","Times",serif;font-size:16px;line-height:1.5}
@media screen and (max-width:1024px){body{font-size:14.4px}}@media screen and (max-width:720px){body{font-size:12.8px}}@media screen and (max-width:480px){body{font-size:11.2px}}h1,h2,h3,h4,h5,h6{font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;text-transform:uppercase;letter-spacing:.03em;font-weight:700;font-size:1.4em;line-height:1.21;margin:0 0 .5em;font-kerning:normal;-webkit-font-kerning:normal}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}h1,h2{font-weight:900;font-size:3em;line-height:1.1}.field-label{font-weight:900;margin-bottom:1em}#page-title{text-align:center;font-size:1.5em;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1em}.teaser-title,.block-title{font-size:1.5em;text-transform:none;letter-spacing:0}p{font-size:.95em;margin:0 0 .5em}a{color:#4088c1;text-decoration:none;transition:color .1s linear}a:active,a:focus,a:hover{color:#2c6088}a:active,a:focus{outline:0}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}figure{margin:0}img,picture,video{margin:0;max-width:100%;display:block;height:auto}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.outer-wrapper,.wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1em}.outer-wrapper::after,.wrap::after{clear:both;content:"";display:table}body{margin:0;padding-top:55px}body .page-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;max-width:1600px;padding:0 3em;padding-top:1.5em}body .page-wrapper::after{clear:both;content:"";display:table}.js body .page-wrapper{padding-bottom:55px}body.with-page-widgets .page-wrapper{padding-top:0;max-width:100%;padding-left:0;padding-right:0}body.no-sidebars main section#content{float:left;display:block;margin-right:2.35765%;width:100%}body.no-sidebars main section#content:last-child{margin-right:0}body.one-sidebar.sidebar-first main aside#sidebar-first{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.one-sidebar.sidebar-first main aside#sidebar-first:last-child{margin-right:0}body.one-sidebar.sidebar-first main section#content{float:left;display:block;margin-right:2.35765%;width:65.88078%}body.one-sidebar.sidebar-first main section#content:last-child{margin-right:0}body.one-sidebar.sidebar-second main aside#sidebar-second{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.one-sidebar.sidebar-second main aside#sidebar-second:last-child{margin-right:0}body.one-sidebar.sidebar-second main section#content{float:left;display:block;margin-right:2.35765%;width:65.88078%}body.one-sidebar.sidebar-second main section#content:last-child{margin-right:0}body.two-sidebars main aside#sidebar-first{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.two-sidebars main aside#sidebar-first:last-child{margin-right:0}body.two-sidebars main aside#sidebar-second{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.two-sidebars main aside#sidebar-second:last-child{margin-right:0}body.two-sidebars main section#content{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.two-sidebars main section#content:last-child{margin-right:0}.breadcrumb{display:inline-block;margin-bottom:1.5em;text-align:left}.breadcrumb a{background-color:#fff;border:1px solid #ddd;color:#999;display:inline-block;font-size:.8em;line-height:2.25em;margin-bottom:2px;margin-right:-5px;padding:0 .5625em 0 1.125em;position:relative;text-decoration:none}.breadcrumb a:first-child{border-bottom-left-radius:3px;border-left:1px solid #ddd;border-top-left-radius:3px;padding-left:1.125em}.breadcrumb a:last-child{background-color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#999;padding-right:1.125em;border-left:0}.breadcrumb a:focus,.breadcrumb a:hover{background-color:#fff;color:#477dca}.breadcrumb a:after,.breadcrumb a:before{position:absolute;top:0;right:auto;bottom:0;left:100%;border-bottom:1.125em solid transparent;border-left:.5625em solid transparent;border-top:1.125em solid transparent;content:'';display:block;margin:auto;z-index:2}.breadcrumb a:last-child:after,.breadcrumb a:last-child:before{border:0}.breadcrumb a:before{border-left-color:#ddd;margin-left:1px;z-index:1}.breadcrumb a:after{border-left-color:#fff}@media screen and (min-width:40em){.breadcrumb a{font-size:1em;padding:0 1.125em 0 1.5em}}.messages,.absolute-messages-message{font-size:1.1em;letter-spacing:-.01em}.messages{text-align:center}.messages.error{background-color:#fbe3e4;color:#97161b;display:block;margin:0;padding:1.25em 2em;box-sizing:border-box}
.messages.error a{color:#6a0f13;text-decoration:underline}.messages.error a:focus,.messages.error a:hover{color:#110203}.messages.status{background-color:#bcef92;color:#25450a;display:block;margin:0;padding:1.25em 2em;box-sizing:border-box}.messages.status a{color:#0d1804;text-decoration:underline}.messages.status a:focus,.messages.status a:hover{color:#000}.messages.notice{background-color:#e5edf8;color:#244e87;display:block;margin:0;padding:1.25em 2em;box-sizing:border-box}.messages.notice a{color:#19375f;text-decoration:underline}.messages.notice a:focus,.messages.notice a:hover{color:#04080e}.messages.warning{background-color:#fff6bf;color:#8c7800;display:block;margin:0;padding:1.25em 2em;box-sizing:border-box}.messages.warning a{color:#594c00;text-decoration:underline}.messages.warning a:focus,.messages.warning a:hover{color:#000}.add-cart-message-wrapper{background-color:#4088c1;color:#000;display:block;margin:0;padding:1.25em 2em;box-sizing:border-box;color:#fff}.add-cart-message-wrapper a{color:#000;text-decoration:underline}.add-cart-message-wrapper a:focus,.add-cart-message-wrapper a:hover{color:#000}.add-cart-message-wrapper .added-product-message,.add-cart-message-wrapper .new-item-details{max-width:720px;margin:0 auto}.add-cart-message-wrapper .added-product-message{font-style:italic;color:rgba(255,255,255,0.6)}.add-cart-message-wrapper .product-name{float:left;clear:left;padding-right:1em;font-weight:700}.add-cart-message-wrapper .new-item-details{font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.add-cart-message-wrapper .option-button-wrapper{float:right;position:relative;margin-top:-1em}.add-cart-message-wrapper .option-button-wrapper a{color:#fff;background-color:transparent;border:1px solid #fff;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.add-cart-message-wrapper .option-button-wrapper a:hover{border-color:#fff;background-color:#fff;color:#000}table{width:100%;border-collapse:separate;border-spacing:0}table th{text-align:left}table td{line-height:1.5}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#fafafa}table thead th{background-color:#fff;border-bottom:0;padding:.75em 1em}table tbody{background-color:#fff}table tbody td{border-bottom:0;border-top:1px solid #ddd;padding:.75em 1em}table tbody td button{background-color:#477dca;border-radius:3px;border:0;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;padding:7px 18px;text-decoration:none;background-clip:padding-box;display:inline-block;font-size:.7em;line-height:1.5;margin-bottom:.3em;margin-right:.5em;outline:0;padding:.3em 1em;width:100%}table tbody td button:hover:not(:disabled){background-color:#578ad4;cursor:pointer}table tbody td button:active:not(:disabled),table tbody td button:focus:not(:disabled){background-color:#3c71bb;cursor:pointer}table tbody td button:disabled{cursor:not-allowed;opacity:.5}@media screen and (min-width:40em){table tbody td button{margin-bottom:0;width:auto}}.tabs.primary{line-height:1.5;padding:0;margin:5px 0;border-bottom:1px solid #ddd}.tabs.primary::after{clear:both;content:"";display:table}.tabs.primary li{list-style:none}@media screen and (min-width:40em){.tabs.primary li{display:inline}}.tabs.primary li a{background-color:#fff;border-top:1px solid #ddd;color:#393939;display:block;font-weight:400;padding:.75em 1.618em;text-decoration:none}@media screen and (min-width:40em){.tabs.primary li a{display:inline-block;border-top:0}
}.tabs.primary li a:hover{color:#477dca}.tabs.primary li a:focus{outline:0}.tabs.primary li a.active{border-bottom:0}@media screen and (min-width:40em){.tabs.primary li a.active{border:1px solid #ddd;border-bottom-color:#fff;margin-bottom:-1px}}.tabs.primary li .tab-content{display:none;padding:1.5em 1.618em;width:100%}@media screen and (min-width:40em){.tabs.primary li .tab-content{border-top:1px solid #ddd;float:left}}.tabs.primary{font-size:.6em;border:0 !important}.tabs.primary a{background-color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing:.03em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.button{vertical-align:bottom;color:#fff;background-color:#4088c1;border:1px solid #4088c1;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}p .button:first-child{margin-top:1.5em}.button:hover{background-color:#000;color:#fff;border-color:#000}.line-button{color:#4088c1;background-color:transparent;border:1px solid #4088c1;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.line-button:hover{border-color:#4088c1;background-color:#4088c1;color:#fff}.bg-blue .line-button,.reverse .line-button{border-color:#fff;color:#fff}.bg-blue .line-button:hover,.reverse .line-button:hover{border-color:#000;background:#000}.alt-button{color:#fff;background-color:#393939;border:1px solid #393939;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.alt-button:hover{background-color:#000;color:#fff;border-color:#000}.bg-dark,.reverse,.bg-blue{color:#fff}.bg-dark{background:#393939;background-attachment:fixed;box-shadow:inset 0 0 200px 0 rgba(0,0,0,0.5)}.bg-blue{background:#4088c1 url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/texture-blue.jpg) repeat center center;background-size:600px auto;background-attachment:fixed}.bg{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.bg-top .bg{background-position:center top}.bg-bottom .bg{background-position:center bottom}.no-touchevents .bg-fixed .bg{background-attachment:fixed !important}.bg-texture .bg:after{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:1;background:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/bg-rough-lt-fs8.png) repeat center center;background-attachment:fixed}.bg-fade .bg{opacity:.5}.with-bg{position:relative}.with-bg .content-box{z-index:1;position:relative}.with-bg.no-content{padding-top:50%}.columns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns .col,.columns .field,.columns .embedded-video{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 280px;-moz-flex:1 280px;-ms-flex:1 280px;flex:1 280px;width:auto;min-width:240px;margin:auto auto;box-sizing:border-box;padding:1em}.bleed .columns .col,.bleed .columns .field,.bleed .columns .embedded-video{padding:0}.entity-paragraphs-item{padding:3em 0}.entity-paragraphs-item img{margin:0 auto .5em}.entity-paragraphs-item .content-box{max-width:1200px;margin-left:auto;margin-right:auto;max-width:1600px;padding:0 3em}.entity-paragraphs-item .content-box::after{clear:both;content:"";display:table}.entity-paragraphs-item.paragraphs-item-embed-node{padding:0}.entity-paragraphs-item.bleed{padding-top:0;padding-bottom:0}.entity-paragraphs-item.bleed .content-box{max-width:100%;padding:0}.entity-paragraphs-item .field-type-text-long,.entity-paragraphs-item .field-type-text-long p{max-width:580px;margin-left:auto;margin-right:auto}@media screen and (min-width:1920px){.entity-paragraphs-item .field-type-text-long,.entity-paragraphs-item .field-type-text-long p{max-width:720px}}.pad-1{padding-top:5%;padding-bottom:5%}.pad-2{padding-top:10%;padding-bottom:10%}.pad-3{padding-top:15%;padding-bottom:15%}@media screen and (max-width:480px){.horizontal .pad-1,.horizontal .pad-2,.horizontal .pad-3{padding-top:3%;padding-bottom:3%}}.paragraphs-item-photo-and-text,.paragraphs-item-video{text-align:center}.paragraphs-item-photo-and-text h2,.paragraphs-item-video h2{margin-bottom:.2em}.paragraphs-item-photo-and-text p,.paragraphs-item-video p{font-size:1.2em}.paragraphs-item-photo-and-text.with-bg,.paragraphs-item-photo-and-text.bleed,.paragraphs-item-video.with-bg,.paragraphs-item-video.bleed{max-width:100%}.paragraphs-item-photo-and-text .field-type-image img,.paragraphs-item-video .field-type-image img{margin:0 auto}.paragraphs-item-photo-and-text.layout-left,.paragraphs-item-photo-and-text.layout-right,.paragraphs-item-video.layout-left,.paragraphs-item-video.layout-right{text-align:left}.paragraphs-item-photo-and-text.layout-left .content-box,.paragraphs-item-photo-and-text.layout-right .content-box,.paragraphs-item-video.layout-left .content-box,.paragraphs-item-video.layout-right .content-box{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraphs-item-photo-and-text.layout-left .content-box .content-images,.paragraphs-item-photo-and-text.layout-left .content-box .field-name-field-banner-text,.paragraphs-item-photo-and-text.layout-right .content-box .content-images,.paragraphs-item-photo-and-text.layout-right .content-box .field-name-field-banner-text,.paragraphs-item-video.layout-left .content-box .content-images,.paragraphs-item-video.layout-left .content-box .field-name-field-banner-text,.paragraphs-item-video.layout-right .content-box .content-images,.paragraphs-item-video.layout-right .content-box .field-name-field-banner-text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 280px;-moz-flex:1 280px;-ms-flex:1 280px;flex:1 280px;width:auto;min-width:240px;margin:auto auto;box-sizing:border-box;padding:1em;width:auto}.paragraphs-item-photo-and-text.layout-left .content-box .content-images,.paragraphs-item-photo-and-text.layout-right .content-box .content-images,.paragraphs-item-video.layout-left .content-box .content-images,.paragraphs-item-video.layout-right .content-box .content-images{max-width:50%}@media screen and (max-width:592px){.paragraphs-item-photo-and-text.layout-left .content-box .content-images,.paragraphs-item-photo-and-text.layout-right .content-box .content-images,.paragraphs-item-video.layout-left .content-box .content-images,.paragraphs-item-video.layout-right .content-box .content-images{max-width:75%}}.paragraphs-item-photo-and-text.layout-left .content-box .field-name-field-banner-text,.paragraphs-item-photo-and-text.layout-right .content-box .field-name-field-banner-text,.paragraphs-item-video.layout-left .content-box .field-name-field-banner-text,.paragraphs-item-video.layout-right .content-box .field-name-field-banner-text{max-width:480px}
.paragraphs-item-photo-and-text.bleed.layout-left .content-images,.paragraphs-item-photo-and-text.bleed.layout-right .content-images,.paragraphs-item-video.bleed.layout-left .content-images,.paragraphs-item-video.bleed.layout-right .content-images{max-width:50%}.paragraphs-item-photo-and-text.bleed.layout-left .field-name-field-banner-text,.paragraphs-item-photo-and-text.bleed.layout-right .field-name-field-banner-text,.paragraphs-item-video.bleed.layout-left .field-name-field-banner-text,.paragraphs-item-video.bleed.layout-right .field-name-field-banner-text{max-width:480px}.paragraphs-item-photo-and-text.bleed.layout-left .content-images,.paragraphs-item-photo-and-text.bleed.layout-right .content-images,.paragraphs-item-video.bleed.layout-left .content-images,.paragraphs-item-video.bleed.layout-right .content-images{padding:0}.paragraphs-item-photo-and-text.bleed.layout-left .field-name-field-banner-text,.paragraphs-item-photo-and-text.bleed.layout-right .field-name-field-banner-text,.paragraphs-item-video.bleed.layout-left .field-name-field-banner-text,.paragraphs-item-video.bleed.layout-right .field-name-field-banner-text{padding:0 2em}.paragraphs-item-photo-and-text.layout-right .content-images,.paragraphs-item-video.layout-right .content-images{order:1}@media screen and (max-width:592px){.paragraphs-item-photo-and-text.layout-right .content-images,.paragraphs-item-video.layout-right .content-images{order:0}}.paragraphs-item-photo-and-text.img-texture .content-images .field-type-image,.paragraphs-item-video.img-texture .content-images .field-type-image{position:relative}.paragraphs-item-photo-and-text.img-texture .content-images .field-type-image:after,.paragraphs-item-video.img-texture .content-images .field-type-image:after{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:1;background:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/bg-rough-lt-fs8.png) repeat center center;background-attachment:fixed}.horizontal{position:relative;width:100%;overflow:hidden}.horizontal .paragraphs-items-field-body-components{white-space:nowrap;overflow:auto;width:100%;-webkit-overflow-scrolling:touch}.horizontal .paragraphs-items-field-body-components .entity-paragraphs-item{white-space:normal;display:inline-block;width:100%;margin:0 -1px;vertical-align:middle}.horizontal.js-enabled .bg{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-position:center center !important;background-size:cover !important}.horizontal.js-enabled .paragraphs-items-field-body-components{overflow:visible;width:auto;position:relative}@media screen and (max-width:1300px){.horizontal.js-enabled .paragraphs-items-field-body-components .content-box{box-sizing:border-box;padding-left:6em;padding-right:6em}}@media screen and (max-width:900px){.horizontal.js-enabled .paragraphs-items-field-body-components .content-box{padding-left:4em;padding-right:4em}}@media screen and (max-width:480px){.horizontal.js-enabled .paragraphs-items-field-body-components .content-box{padding-left:2em;padding-right:2em}}.horizontal-nav{position:absolute;z-index:2;top:50%;margin-top:-50px;left:0;width:100%}@media screen and (max-width:480px){.horizontal-nav{top:45%}}.horizontal-nav .button-next,.horizontal-nav .button-prev{position:absolute;color:#fff;background-color:#000;border:1px solid #000;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;font-size:30px;display:block}
.horizontal-nav .button-next:hover,.horizontal-nav .button-prev:hover{background-color:#000;color:#fff;border-color:#000}@media screen and (max-width:900px){.horizontal-nav .button-next,.horizontal-nav .button-prev{font-size:24px}}@media screen and (max-width:480px){.horizontal-nav .button-next,.horizontal-nav .button-prev{font-size:16px}}.horizontal-nav .button-prev{border-radius:0 50% 50% 0;left:-1px;padding:1em 1em 1em .5em}.horizontal-nav .button-prev:hover{padding:1em 1em 1em .75em;color:yellow}.horizontal-nav .button-next{border-radius:50% 0 0 50%;padding:1em .5em 1em 1em;right:-1px}.horizontal-nav .button-next:hover{padding:1em .75em 1em 1em;color:yellow}.responsive-embed,.embedded-video .player{position:relative;margin:0;padding:56.25% 0 0 0;width:100%}.responsive-embed embed,.responsive-embed iframe,.embedded-video .player embed,.embedded-video .player iframe{position:absolute;left:0;top:0;width:100%;height:100%}.hero{background-color:#53aee0;background-image:linear-gradient(#53aee0,#3da4dc);background-size:cover;padding-bottom:3em}.hero .hero-logo img{height:4em;margin-bottom:1em}.hero .hero-inner{max-width:1200px;margin-left:auto;margin-right:auto;color:#fff;margin:auto;padding:3.5em;text-align:center}.hero .hero-inner::after{clear:both;content:"";display:table}.hero .hero-inner::after{clear:both;content:"";display:table}.hero .hero-inner .hero-copy{text-align:center}.hero .hero-inner .hero-copy h2{font-size:2rem;margin-bottom:.5em;font-weight:200}@media screen and (min-width:53.75em){.hero .hero-inner .hero-copy h2{font-size:4rem}}.hero .hero-inner .hero-copy h2 strong{font-weight:700}.hero .hero-inner .hero-copy p{font-weight:200;line-height:1.4em}@media screen and (min-width:53.75em){.hero .hero-inner .hero-copy p{font-size:1.4em}}#site-header{position:absolute;z-index:999;top:0;left:0;width:100%;height:55px;background:#444;box-shadow:0 -5px 10px -5px rgba(0,0,0,0.4);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;transition:all 350ms ease;color:#fff}#site-header .outer-wrapper{position:relative;max-width:1600px}.admin-menu #site-header{top:29px}#site-header .menu-toggle{position:absolute;left:15px;top:10px;font-size:1.4em;font-weight:400;-webkit-font-smoothing:none;font-smoothing:none;cursor:pointer;-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:361px){#site-header .menu-toggle{bottom:13px;left:10px}}@media screen and (min-width:1920px){#site-header .menu-toggle{bottom:9px}}@font-face{font-family:VideoJS;src:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/css/font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:normal;font-style:normal}#site-header .block-menu-block{position:absolute;right:1.5em;top:1em;z-index:999}#site-header .block-menu-block .menu{margin:0;padding:0}#site-header .block-menu-block .menu .leaf{display:inline-block;margin:0 .75em;text-transform:uppercase;letter-spacing:.03em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:.8em}#site-header a,#site-header .menu-toggle{color:#fff;-webkit-transition:color 350ms ease;-moz-transition:color 350ms ease;transition:color 350ms ease}#site-header a:hover,#site-header a.is-active,#site-header .menu-toggle:hover,#site-header .menu-toggle.is-active{color:#f17212}#site-header #name-and-slogan{position:absolute;left:50%;margin-left:-65px;top:16px}#site-header .site-name{cursor:pointer;text-indent:-9999px;border:0;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;text-align:left;display:inline-block;background-image:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/mark-small.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:130px;height:22px;-webkit-backface-visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;transition:all 350ms ease;position:relative}html.svg #site-header .site-name{background-image:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/mark-small.svg)}
#site-header.active{background:#444}#site-header.active .alt-button{background-color:#000}#site-header.active .menu-toggle{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding-left:.15em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}#site-footer{padding:3em 0;position:relative;z-index:1;background:#393939;color:#fff}#site-footer .block-menu-block .menu a{font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#fff;-webkit-transition:color 350ms ease;-moz-transition:color 350ms ease;transition:color 350ms ease}#site-footer .block-menu-block .menu a:hover,#site-footer .block-menu-block .menu a.is-active{color:#f17212}.js #site-footer{background:rgba(17,17,17,0.96);position:fixed;bottom:0;opacity:0;top:100%;left:0;width:100%;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;transition:opacity 350ms ease;text-align:center;font-size:1.5em;padding-top:5em}.js #site-footer a{font-size:1.5em}.js #site-footer.active{top:0;opacity:1}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}.vjs-icon-play,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}
.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:2em;width:2em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:rgba(43,43,43,0.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}
.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{-ms-filter:"alpha(opacity=0)"}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"alpha(opacity=0)"}.video-js .vjs-volume-panel{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel:hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:focus,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{-ms-filter:"alpha(opacity=100)"}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level{-ms-filter:"alpha(opacity=100)"}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:9em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0 !important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,0.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:0}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:5px}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,0.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}}@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button{display:none !important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none !important}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:0 .4em .3em}.video-js.vjs-ended .vjs-loading-spinner{display:none}.video-js.vjs-ended .vjs-big-play-button{display:block !important}.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.video-js .vjs-big-play-button,video-js.vjs-ended .vjs-big-play-button{display:block}.video-js .vjs-big-play-button{top:50%;left:50%;margin-left:-1em;background-color:rgba(0,0,0,0.45);font-size:3.5em;border-radius:50%;height:2em !important;line-height:2em !important;margin-top:-1em !important}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:rgba(36,131,213,0.9)}.video-js .vjs-loading-spinner{border-color:rgba(36,131,213,0.8)}.video-js .vjs-control-bar2{background-color:#fff}.video-js .vjs-control-bar{background-color:#fff !important;color:#666;font-size:12px}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:rgba(36,131,213,0.9)}.vjs-next .vjs-icon-placeholder:before,.vjs-prev .vjs-icon-placeholder:before,.vjs-next .vjs-icon-placeholder:after,.vjs-prev .vjs-icon-placeholder:after{font-family:Helvetica,Arial,sans-serif;font-size:1.3em;line-height:2;position:relative;width:auto;top:1px;display:inline;vertical-align:middle;letter-spacing:0}
.video-js .vjs-prev{position:absolute;left:-4.2em}.video-js .vjs-next{position:absolute;right:-4.5em}.vjs-prev .vjs-icon-placeholder:before{content:"\25C4"}.vjs-prev .vjs-icon-placeholder:after{content:"\007C"}.vjs-next .vjs-icon-placeholder:before{content:"\007C";margin-right:-.05em}.vjs-next .vjs-icon-placeholder:after{content:"\25Ba"}.video-js .video-crop{overflow:hidden;position:relative;border-radius:5px 5px 0 0;position:absolute;top:0;left:0;width:100%;height:100%}.video-js .video-crop .vjs-tech{max-width:102.4%;max-height:103%;width:102.4%;height:103%;margin-left:-1.2%}body.page-cart #site-header .menu-name-menu-main-menu-2,body.page-checkout #site-header .menu-name-menu-main-menu-2{display:none}html{min-height:100%}ol.inline.commerce-checkout-progress{text-align:center;margin-bottom:1em}ol.inline.commerce-checkout-progress li{font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;float:none;display:inline;padding:0 1em;color:rgba(255,255,255,0.5)}ol.inline.commerce-checkout-progress li.active{color:#fff}body.page-cart #page-title,body.page-checkout- #page-title,body.page-checkout #page-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.cart-empty-page{text-align:center;padding-top:2em;font-size:1.5em;font-style:italic}body.utility-page,body.page-cart,body.page-checkout{background:#222;background-size:cover;background-attachment:fixed;box-shadow:inset 0 500px 500px -250px #000;color:#fff;padding-bottom:300px}body.utility-page .page-wrapper,body.page-cart .page-wrapper,body.page-checkout .page-wrapper{max-width:640px}body.utility-page form,body.page-cart form,body.page-checkout form{color:#000}body.utility-page form .checkout-help,body.page-cart form .checkout-help,body.page-checkout form .checkout-help{color:#fff;margin:0 0 1em;text-align:center;font-style:italic}body.utility-page fieldset,body.utility-page .view-commerce-cart-form-responsive,body.utility-page form>div>div>table,body.page-cart fieldset,body.page-cart .view-commerce-cart-form-responsive,body.page-cart form>div>div>table,body.page-checkout fieldset,body.page-checkout .view-commerce-cart-form-responsive,body.page-checkout form>div>div>table{box-shadow:0 0 5px #000}body.utility-page tbody,body.page-cart tbody,body.page-checkout tbody{border-top:0}.checkout-buttons{text-align:right}.checkout-buttons .button-operator{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{float:left;margin-top:.5em}.commerce-line-item-actions #edit-submit{color:#4088c1;background-color:transparent;border:1px solid #4088c1;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;margin-right:.3em}.commerce-line-item-actions #edit-submit:hover{border-color:#4088c1;background-color:#4088c1;color:#fff}.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%;margin-left:0}.commerce-credit-card-expiration{position:relative;padding-top:1em}.commerce-credit-card-expiration label{top:0;position:absolute}.commerce-credit-card-expiration .form-item{display:inline-block;margin:.5em 0 0 0}.form-item-commerce-payment-payment-details-credit-card-code{max-width:110px}.view-keyboard-patches{max-width:720px;margin:0 auto}.view-keyboard-patches .views-exposed-form{margin:0 auto 2em;max-width:480px}.view-keyboard-patches .views-exposed-form label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.view-keyboard-patches .views-exposed-form .form-text{margin-top:0;max-width:180px;margin-right:.4em;border-color:#999}.view-keyboard-patches .views-exposed-form .views-exposed-widget{float:none;display:inline-block;vertical-align:top;padding:0}.view-keyboard-patches .views-exposed-form .views-exposed-widget .form-submit{color:#999;background-color:transparent;border:1px solid #999;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;margin-top:0}.view-keyboard-patches .views-exposed-form .views-exposed-widget .form-submit:hover{border-color:#999;background-color:#999;color:#fff}.view-keyboard-patches .node-title{width:auto !important}.view-keyboard-patches .node-title h3{text-transform:none;letter-spacing:0;font-size:1.1em;margin:0}.view-keyboard-patches .node-title em{font-size:.8em}.view-keyboard-patches .node-title em a{color:#999}.view-keyboard-patches .image{width:85px}@media screen and (max-width:480px){.view-keyboard-patches .image{width:33px}}.view-keyboard-patches .views-field-add-to-cart-form{text-align:right;width:15em !important}.view-keyboard-patches .views-field-add-to-cart-form>span{font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:400;padding-top:.4em;padding-right:1em;vertical-align:middle}.view-keyboard-patches .views-field-add-to-cart-form form{float:right;margin-left:.3em}.view-keyboard-patches .views-field-add-to-cart-form .form-submit{color:#999;background-color:transparent;border:1px solid #999;font-size:.9em;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;padding:.5em 1em .45em 1em;line-height:1;margin:3px 1px;border-radius:3px;text-align:center;display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;margin-top:0;font-size:.7em;padding-bottom:.5em}.view-keyboard-patches .views-field-add-to-cart-form .form-submit:hover{border-color:#999;background-color:#999;color:#fff}.view-keyboard-patches .views-field-add-to-cart-form .form-submit:hover{background:#f17212;border-color:#f17212}.commerce-price-savings-formatter-price{position:relative;display:inline-block;margin-right:.3em;font-weight:700;font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.with-sale-price{float:right;margin-left:.3em}.commerce-price-savings-formatter-list{position:relative;display:inline-block;text-decoration:line-through;color:#999}.commerce-price-savings-formatter-list .on-sale{font-style:italic;font-size:.6em;position:absolute;left:0;margin-top:-1.2em;white-space:nowrap;text-decoration:none;font-family:"Noto Serif","Georgia","Cambria","Times New Roman","Times",serif}body.page-taxonomy-term,body.node-type-course-lesson,.teasers{background:#444;color:#fff}body.node-type-course-lesson #page-title{font-size:1.2em;text-align:left}body.node-type-course-lesson #page-title em{display:block;font-weight:400;text-transform:none;font-style:normal;font-size:80%;letter-spacing:0}body.node-type-course-lesson .page-wrapper{padding-left:1em;padding-right:1em;max-width:1600px}@media screen and (min-width:1024px){body.node-type-course-lesson #page-title{float:left}body.node-type-course-lesson .player-env{margin-top:0;float:right;width:70%;z-index:1;margin-bottom:3em}body.node-type-course-lesson .node-course-lesson>.paragraphs-items-field-lesson-videos{clear:left;width:29%;position:relative;margin-left:-.4em;font-size:.95em;margin-bottom:2em}body.node-type-course-lesson .node-course-lesson>.paragraphs-items-field-lesson-videos .field-label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}body.node-type-course-lesson .user-grade{float:left;width:28%}body.node-type-course-lesson .field-name-field-course{width:29%}}.node-course-lesson{position:relative}.node-course-lesson .view-duration{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute;top:-3em;right:0}.node-course-lesson .field-name-field-course{font-style:italic;padding-top:3em;text-align:center}.node-course-lesson .field-name-field-course .field-label{display:none}.field-name-field-lesson-videos li{position:relative;cursor:pointer;padding:.4em .4em .1em;line-height:1;border-radius:5px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;transition:all 350ms ease}
.field-name-field-lesson-videos li .paragraphs-items-field-lesson-videos{position:relative;margin:-.4em -.4em -.1em}.field-name-field-lesson-videos li:hover{background:rgba(90,138,168,0.5)}.field-name-field-lesson-videos li:hover .contextual-links-trigger{display:block}.field-name-field-lesson-videos li.active{background:rgba(255,255,255,0.25)}.field-name-field-lesson-videos li.active:before{content:"\25Ba ";position:absolute;left:-1.2em}.field-name-field-lesson-videos .flag-outer{position:absolute;right:.4em;top:.4em;padding:0 .2em}.field-name-field-lesson-videos .field-name-field-title{font-size:1em;text-transform:none;letter-spacing:0;font-weight:600;display:inline-block}.field-name-field-lesson-videos .field-name-field-title em{margin-left:.3em;font-weight:300;font-style:normal}.field-name-field-lesson-videos .field-name-field-title em:before{content:'('}.field-name-field-lesson-videos .field-name-field-title em:after{content:')'}.field-name-field-lesson-videos .field-name-field-duration{font-family:"Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;opacity:.5;float:right;margin-right:1.7em}.field-name-field-lesson-videos .field-name-field-lesson-images{display:none}.field-name-field-chord-chart{margin:1em 0 2em;white-space:pre;line-height:2.5}.field-name-field-chord-chart p{position:relative;margin:0}.field-name-field-chord-chart .chord{font-weight:600;position:absolute;margin-top:-1em}.flag-practice-room .flag{text-indent:-9999px;border:0;background-color:transparent;background-repeat:no-repeat;overflow:hidden;display:block;text-align:left;display:block;width:1em;padding-top:60%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;transition:all 350ms ease;opacity:.4;position:relative;margin-top:-.2em}.flag-practice-room .flag:hover{opacity:1}.flag-practice-room .flag-action{background-image:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/icon-bookmark.png);background-repeat:no-repeat;background-position:center center}html.svg .flag-practice-room .flag-action{background-image:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/icon-bookmark.svg)}.flag-practice-room .unflag-action{opacity:.8;background-image:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/icon-bookmark-x.png);background-repeat:no-repeat;background-position:center center}html.svg .flag-practice-room .unflag-action{background-image:url(https://worshipartistryinstitute.com/sites/all/themes/gravit/images/icon-bookmark-x.svg)}.flag-user-views{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.paragraphs-item-lesson-container{padding:0}.player-env{background:#fff;margin:1em 0 2em;overflow:hidden;position:relative;box-shadow:30px 30px 30px -15px #000;border-radius:5px}.player-env video{overflow:hidden;border-radius:5px 5px 0 0 !important;display:block;width:100%;height:auto}.player-env .vjs_video_3-dimensions.vjs-fluid{padding-top:40.0625% !important}.player-env .video-js{margin-bottom:6em}.player-env .video-js .vjs-control-bar{background:none;top:100%;bottom:auto;width:auto;left:15%;right:15%;opacity:1 !important;margin-top:1em}.player-env .player-images>div{padding:1em 2em;text-align:center;color:#666}.player-env .player-images>div img{width:100%;height:auto;max-width:720px;margin-left:auto;margin-right:auto}.player-env .player-images>div .inline{width:15%;min-width:60px;max-width:120px;margin:0 1em 1em;display:inline-block;vertical-align:top}.flag-waiting .flag-throbber{background:url(/sites/all/modules/contrib/flag/theme/flag-throbber.gif) no-repeat right center;position:absolute;top:.55em;right:-.85em}.teasers .view-content{text-align:center}.teasers .view-content .views-row{margin:.75em;width:25%;display:inline-block;vertical-align:top;max-width:240px;text-align:left}.node-course-lesson.node-teaser{border-radius:5px;background:#fff;background:rgba(255,255,255,0.7);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;transition:all 350ms ease;position:relative;padding:1em;box-sizing:border-box;width:100%;padding-top:70%}.js .node-course-lesson.node-teaser{cursor:pointer}.node-course-lesson.node-teaser a{color:#000}.node-course-lesson.node-teaser:hover{background:#fff}.node-course-lesson.node-teaser .teaser-title{position:absolute;top:.5em;left:.5em;right:.5em;bottom:.5em;overflow:hidden;display:block;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em}.node-course-lesson.node-teaser .teaser-title em{display:block;padding-top:.2em;font-weight:400;text-transform:none;font-style:normal;font-size:80%;letter-spacing:0}