html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
.small-screen-only{display:none;}.standard-screen-only{display:block;}body{background-color:#ebe8ea;overflow-x:hidden;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#6c6268;-webkit-text-size-adjust:none;}strong{font-weight:600;}em{font-style:italic;}sup{vertical-align:top;font-size:0.667em;}sub{vertical-align:baseline;font-size:0.667em;}td,th{padding:2px;}hr{border:none;background-color:#d4d1d3;height:1px;font-size:0;color:#d4d1d3;}fieldset{padding:4px 0;}textarea,input[type='text'],input[type='button'],input[type='submit']{-webkit-appearance:none;border-radius:0;}input.form-text{border:1px solid #6c6268;padding:11px 6px;max-width:100%;}input#edit-credit-card-number{border:none;background-color:transparent;font-size:1.125em;}textarea{border:1px solid #6c6268;}form #card-element{border:1px solid #6c6268;padding:6px 0 4px 8px;}tr.even,tr.odd{background-color:transparent;border-bottom:none;padding:0;}thead th{border-bottom:none;padding-right:0;}ul.menu li,ul.links li{margin:0;padding:0;list-style-image:none;list-style-type:none;}.item-list ul{margin:0;}.item-list ul li{list-style-type:none;margin:0;}#messages{padding:24px 0;}a,a:link,a:visited,a:hover,a.active,li a.active,a.active:hover,li a.active:hover,.active-trail a{font-weight:500;text-decoration:none;color:#ff7e00;}a.cta,.cta a,#block-commerce-cart-cart ul.links a,.block-cpd-user-get-started a{display:inline-block;background-color:#ff7e00;padding:4px 16px;min-width:120px;text-align:left;color:#fff;}a.cta-alt,.cta-alt a{background-color:#6c6268;}a.read-more{white-space:nowrap;}.cta span.ext,.cta span.mailto{display:none;}#block-commerce-cart-cart ul.links a{min-width:0;}input.form-submit,#content .view-commerce-cart-form .form-submit.delete-line-item,.checkout-continue,.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back,.checkout-buttons .checkout-back:hover{margin-right:0.5em;background-color:#ff7e00;border:none;padding:8px 16px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.143;text-transform:capitalize;text-decoration:none;color:#fff;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;}#commerce-checkout-form-checkout .checkout-continue,#commerce-checkout-form-review .checkout-continue{margin-right:0.5em;}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{margin-left:0.5em;}#views-ui-edit-form .views-displays input.form-submit{color:#ff7e00;}.field .field-label{font-weight:600;}.contextual-links-wrapper{display:none !important;}#header{background-color:#fff;}#header .header-content{margin:0 auto;padding:24px 0;width:940px;}#header .header-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#branding{position:relative;width:270px;float:left;}#branding:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#logo{width:58px;float:left;}#logo a{display:block;padding-right:10px;}#site-name{display:block;padding-top:12px;width:190px;float:left;}#site-slogan{display:block;padding-top:2px;width:94px;float:left;}#branding img{width:100%;height:auto;}#header .region{width:650px;float:right;}#header .block-search{position:relative;z-index:1;margin-left:1em;width:220px;float:right;text-align:right;}#header .block-search .form-item{display:block;margin:0;width:192px;float:left;}#header .block-search .form-text{border:none;background-color:#ebe8ea;padding:4px;width:184px;height:16px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;}#header .block-search .form-actions{display:block;width:24px;float:right;cursor:pointer;}#header .block-search .form-actions:after{position:relative;top:-20px;left:-4px;content:'\f002';font-family:FontAwesome;cursor:pointer;pointer-events:none;}#header .block-search input.form-submit{background-color:transparent;padding:0;width:24px;height:24px;overflow:hidden;text-indent:48px;color:#000;}#header ul{text-align:right;}#header li{display:inline;margin-left:0.75em;}#header li:first-child{margin-left:0;}#header .block-cpd-user{padding-top:4px;}#block-system-main-menu li{margin-left:1.5em;}#subheader{background:#ff7e00;}#subheader-content{max-width:940px;margin:0 auto;padding:10px;box-sizing:border-box;color:white;text-align:center;}#subheader-content a{color:white !important;}#block-block-108 a{display:block;width:100%;height:100%;}body.user-anonymous-user #header .block-cpd-user li.last a{display:inline-block;margin:-4px 0;background-color:#ff7e00;padding:4px 12px;color:#fff;}#header .block-menu{clear:right;padding-top:10px;}#header .block-menu a{color:#6c6268;}#header .block-menu a:hover,#header .block-menu .active-trail a{color:#b3a3ad;}#header .block-menu .submenu{display:none;}#breadcrumb{background-color:#ebe8ea;padding:20px 0;line-height:1.25;}#breadcrumb .item-list{margin:0 auto;width:940px;}#breadcrumb li{display:inline;}#breadcrumb li:before{content:'\f105';margin:0 0.667em 0 0.333em;font-family:FontAwesome;}#breadcrumb li:first-child:before{content:'';margin:0;}#breadcrumb li.last{font-weight:600;}#breadcrumb .item-list a{font-weight:400;color:#6c6268;}#feature{font-size:0.875em;line-height:1.75;}#feature .region-feature{position:relative;margin:0 auto;width:960px;}body.landing-page-libraries #feature .region-feature{width:940px;}#feature .region-feature:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.view-features .view-content{position:relative;min-height:420px;}body.landing-page-libraries .view-features .view-content{position:relative;width:620px;min-height:340px;float:right;}.view-features .field-name-field-feature-image{position:absolute;left:0;top:0;}.view-features .node{position:absolute;left:170px;bottom:0;background-color:rgba(0,0,0,0.333);padding:20px 40px;width:540px;text-align:center;color:#fff;}body.landing-page-libraries .view-features .node{left:0;background-color:rgba(0,0,0,0.667);text-align:left;}.view-features .field-name-body,.view-features .field-name-field-link,.view-features .field-name-body *,.view-features .field-name-field-link *{display:inline;}.view-features .field-name-field-link{margin-left:0.5em;}#feature img{display:block;}#feature h2{margin-bottom:4px;font-size:2em;line-height:1.125;}.block-cpd-misc-current-node-content{padding-top:24px;width:300px;float:left;font-size:0.857em;}.block-cpd-misc-current-node-content .cta{font-size:1.333em;}#feature .block-front-page-ctas{margin:0 -2048px;background-color:#fff;padding:0 2048px;}#feature .block-front-page-ctas > .content{margin:0 auto;width:620px;}#feature .block-front-page-ctas .content ul{display:table;width:100%;}#feature .block-front-page-ctas .content li{display:table-cell;width:50%;}#feature .block-front-page-ctas .content a{display:block;background-color:#6c6268;padding:20px 10px;font-size:1.5em;text-align:center;color:#fff;}#feature .block-front-page-ctas .content li + li a{background-color:#ff7e00;}#feature .block-front-page-ctas .content a:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}#page-body{background-color:#fff;font-size:0.875em;overflow:hidden;}#title{background-color:#fff;}body.front #title,body.landing-page-tour #title,body.landing-page-pricing #title,body.category-landing-page #title,body.category-list-page #title,body.landing-page-subscribe #title,body.page-law-videos #title,body.page-preferences #title,body.landing-page-purchase-options #title{text-align:center;}#title h1,#title .region-title{margin:0 auto;width:940px;}#title h1{padding:24px 0;font-size:3em;line-height:1.125;}body.front #title h1,body.category-landing-page #title h1{padding:36px 0 0 0;}body.node-type-testimonial #title h1{padding-bottom:0;}#title h1 .part:first-child,#title h1 .part + .part + .part{color:#ff7e00;}#title .region-title{line-height:1.5;}#title .block-kpmg-logo{margin-bottom:24px;}#page-body .page-body-content{margin:0 auto;padding:24px 0;width:940px;line-height:1.75;}body.category-landing-page #page-body .page-body-content{padding-bottom:0;}body.category-list-page #page-body .page-body-content{padding-top:0;}#page-body .page-body-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#feature h1,#page-body h2,#page-body legend{margin-bottom:12px;font-size:2em;line-height:1.25;}#page-body h3,#page-body .node-page .field-name-field-conference,#page-body .node-page .field-name-field-jurisdictional-information .field-label{margin-bottom:12px;font-size:1.5em;font-weight:normal;line-height:1.25;}#page-body h4{font-weight:700;}body.sidebar-first #content{width:620px;float:left;}body.node-type-testimonial #content{margin-top:-12px;}#feature p,#content p,#content ol,#content ul,#content table,#content iframe,#content fieldset,#content .field-name-field-private-file,#content .field-name-field-file{margin-bottom:16px;}#content .node-teaser p,#content .node-teaser ol,#content .node-teaser ul{margin-bottom:8px;}#content ol ol,#content ol ul,#content ul ul,#content ul ol,#content table.content-table p,#content div.messages p,#content div.messages ul,#content .cpd-video-list-meta ul,#content .block-cpd-video-current-library-categories ul{margin-bottom:0;}#content ul,#sidebar .block-cpd-video ul,#sidebar .view-practice-areas ul,#sidebar ul.menu ul{padding-left:24px;}#sidebar ul.menu ul,#commerce-checkout-form-checkout .views-field-discount-value-display ul{margin-bottom:0;}#content ul.inline,#content table.content-table ul,#content table.content-table ol,#content .breadcrumb ul,#content .submitted ul,#content .vertical-tabs ul,#title .block-buy-more-save-more ul,#sidebar .block-buy-more-save-more ul,#content .block-category-ctas-home-page ul,#content .block-cpd-user-get-started ul,#content .view-video-categories ul,#content .block-sample-videos-tour ul,#content .block-features-and-benefits-tour ul,#content .block-getting-started-tour ul{margin-bottom:0;padding-left:0;}#content ul > li,#sidebar .block-cpd-video li,#sidebar .view-practice-areas li{list-style-type:disc;}#content table.content-table ul > li,#content .breadcrumb ul > li,#content .submitted ul > li,#content ul.links > li,#content ul.inline > li,#content .vertical-tabs ul > li,#title .block-buy-more-save-more ul > li,#sidebar .block-buy-more-save-more ul > li,#content .block-category-ctas-home-page ul > li,#content .block-cpd-user-get-started ul > li,#content .view-video-categories ul > li,#content .block-sample-videos-tour ul > li,#content .block-features-and-benefits-tour ul > li,#content .block-getting-started-tour ul > li{list-style-type:none;}#content table.content-table ul > li{margin-bottom:8px;}#content ol{padding-left:24px;}#content ol > li{list-style-type:decimal;}#sidebar{width:300px;float:right;}#sidebar .block{margin-top:20px;background-color:#ebe8ea;padding:12px 20px;}#sidebar .block:first-child{margin-top:0;}#sidebar .block-kpmg-logo{background-color:transparent;padding:0;text-align:center;}#sidebar h2{font-size:1.5em;font-weight:500;}#sidebar h3{font-size:1.25em;font-weight:500;}#sidebar p,#sidebar ul{margin-bottom:8px;}#sidebar .views-row{margin-bottom:24px;}#sidebar li.views-row{margin-bottom:0;}#sidebar ul.menu a,#sidebar li.views-row a,#sidebar .views-summary li a{color:#6c6268;}#sidebar .views-field-field-teaser-image{margin:0 -20px;width:300px;}#footer{margin:0 auto;padding:24px 0;width:940px;font-size:0.875em;line-height:2;}#footer:after,#footer .region-footer:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#footer h2{font-weight:500;}#footer a{color:#6c6268;}#footer span.ext,#footer span.mailto{display:none;}#footer .block{margin-left:20px;width:220px;float:left;}#footer .block:first-child{margin-left:0;}#footer #block-cpd-activecampaign-mailing-list{margin:16px 0 0 0;float:none;width:100%;}#footer #block-cpd-activecampaign-mailing-list form .form-item{margin:2px 0;}body.front .node-page,body.category-landing-page .node-page{padding:0 160px;font-size:1.5em;text-align:center;}#content .breadcrumb li,#content .submitted li{display:inline;}#content table.content-table,#edit-cart-contents table,#commerce-checkout-form-review table,.view-commerce-card-on-file-user-cards table{width:100%;border-collapse:collapse;}#edit-cart-contents .view-content table,#commerce-checkout-form-review .view-content table{margin-bottom:0;}#content .content-table th,#content .content-table td,#edit-cart-contents th,#edit-cart-contents td,#commerce-checkout-form-review table table th,#commerce-checkout-form-review table table td,#content .view-commerce-cart-form th,#content .view-checkout-complete-products th,#content .view-commerce-cart-form td,#content .view-checkout-complete-products td,#content .view-videos td,.view-commerce-card-on-file-user-cards th,.view-commerce-card-on-file-user-cards td{border:1px solid #d4d1d3;padding:4px 8px;}#content .view-commerce-cart-form th,#content .view-checkout-complete-products th{border:none;}#content .view-commerce-cart-form td,#content .view-checkout-complete-products td,#content .view-videos td{border-width:1px 0;border-color:#d4d1d3;padding:16px 8px;}#content .view-videos tr.views-row-first td{border-top-width:0;padding-top:0;}#content .view-checkout-complete-products tr.views-row-last td,#content .view-videos tr.views-row-last td{border-bottom-width:0;padding-bottom:0;}#edit-cart-contents .view-content td,#commerce-checkout-form-review .view-content td{border-bottom:0;}#content .content-table th,#edit-cart-contents th,#commerce-checkout-form-review th,#content .view-commerce-cart-form th,#content .view-checkout-complete-products th,.view-commerce-card-on-file-user-cards th{background-color:#ebe8ea;font-weight:700;text-align:center;}#content .content-table tr.even{background-color:#fcf9fb;}table.checkout-review .pane-title td,table.checkout-review .pane-data td{padding-left:0;}.view-commerce-cart-summary td.views-field-commerce-total,.commerce-price-formatted-components td.component-total{width:15%;}#content .node .group-video-details{position:relative;z-index:1;margin:0 0 20px 20px;width:220px;float:right;font-size:0.857em;}#content .node .group-video-details .field,#content .node .group-video-details p{margin-bottom:4px;}#content .node .group-video-details .field-name-field-video-type{margin:12px 0;}#content .node .group-video-details .field-name-field-video-type .field-label{font-size:1.5em;}#content .node .group-video-details .field-name-field-video-type .cpd-video-type{font-weight:600;}#content .node .group-video-details .field-name-field-video-type .cpd-video-type .credit-length{font-weight:normal;}#content .node .group-video-details .field-name-field-video-type .accredited{display:block;margin:12px 0;}.node-video.node-full .commerce-add-to-cart{margin-bottom:12px;}.node-video.node-full .commerce-add-to-cart input.form-submit{display:block;margin-right:0;width:220px;font-size:18px;text-align:center;}#content .node-full .field-name-field-private-file,#content .node-alternate-teaser .field-name-field-private-file{margin-bottom:4px;font-weight:500;}#content .node-full .field-name-field-private-file{margin-bottom:16px;}body.user-anonymous-user #content .node-video.node-full .field-name-field-private-file{font-size:1.154em;}#content .node-video.node-full .field-name-field-jurisdictional-information{font-weight:600;}.block-views-video-categories-block{margin-bottom:24px;padding-top:16px;}#content .view-video-categories li{display:inline;}#content .view-video-categories li:after{content:', ';}#content .view-video-categories li:last-child:after{content:'';}#content .submitted{margin-bottom:4px;font-size:0.875em;}#title .block-buy-more-save-more,#block-block-101,.block-cpd-video-options,.block-cpd-video-practice-area-selection,.cpd-video-list-meta,.block-cpd-video-current-library-categories,.block-osler-landing-page,.block-sample-videos-tour{margin:0 -2048px;background-color:#d4d1d3;padding:0 2048px;font-size:1.143em;}#title .block-buy-more-save-more,#block-block-101,#sidebar .block-buy-more-save-more{background-color:#ff7e00;padding-top:24px;padding-bottom:24px;text-align:center;color:#fff;}#block-block-101{z-index:99;}#block-block-101 .pricing-column{width:300px;display:inline-block;margin-left:15px;vertical-align:top;}#block-block-101 .pricing-column:first-child{margin-left:0;}#block-block-101 h3{font-size:24px;}#block-block-101 a{color:#fff;}#block-block-101 ul{margin:20px 0 10px 0;}#block-block-101 ul li{list-style-type:disc;list-style-position:inside;}#block-block-101 .mobile-msg{display:none;}#block-block-111,#block-block-112{background:#6d6268 !important;color:white !important;padding:20px 30px !important;box-sizing:border-box;margin-bottom:32px;}#block-block-112{margin-bottom:0px !important;}#block-block-111 h2,#block-block-112 h2{font-size:24px !important;line-height:1.2 !important;margin-bottom:20px !important;font-weight:500 !important;}#block-block-111 h2,#block-block-111 a,#block-block-112 h2,#block-block-112 a{color:white !important;}#block-block-111 p,#block-block-112 p,#block-block-113 p{font-size:10px !important;}#footer #block-block-113 p{line-height:1.5;}#block-block-111 a,#block-block-112 a,#block-block-113 a{font-weight:bold;}#block-block-111 ul,#block-block-112 ul{margin:0 0 10px 0 !important;padding:0 !important;}#block-block-111 ul li,#block-block-112 ul li,#block-block-113 ul li{display:inline-block;margin:0 0px 10px 0;padding:0;list-style-type:none;}#block-block-113 ul li{margin:0;}#block-block-111 ul li:nth-child(1),#block-block-112 ul li:nth-child(1),#block-block-113 ul li:nth-child(1){margin-right:50px;}#block-block-113 ul li:nth-child(1){margin-right:30px;}#block-block-111 ul li img,#block-block-112 ul li img{max-height:76px !important;width:auto !important;max-width:198px;height:auto;}#block-block-113 h2{font-size:14px !important;margin-bottom:15px;}#sidebar .block-buy-more-save-more{padding:20px;}.block-cpd-video-options,.block-cpd-video-practice-area-selection{padding-top:24px;padding-bottom:24px;}.block-cpd-video-practice-area-selection{margin-bottom:48px;font-size:16px;font-weight:600;line-height:28px;color:#1A1A1A;background:#EBE8EA;}.block-sample-videos-tour{margin-top:48px;margin-bottom:32px;padding-top:24px;}.block-features-and-benefits-tour,.block-getting-started-tour{margin:32px 0;}.block-cpd-video-options:after,.block-cpd-video-practice-area-selection:after,.block-sample-videos-tour:after,.block-features-and-benefits-tour:after,.block-getting-started-tour:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#content .block-sample-videos-tour h2,#content .block-features-and-benefits-tour h2,#content .block-getting-started-tour h2{margin-bottom:24px;text-align:center;}#title .block-buy-more-save-more h2,#sidebar .block-buy-more-save-more h2{margin-bottom:12px;font-size:1.75em;}#sidebar .block-buy-more-save-more h2{font-size:1.5em;}#title .block-buy-more-save-more li,#sidebar .block-buy-more-save-more li{margin-left:20px;width:300px;float:left;font-weight:500;}#title .block-buy-more-save-more li:first-child{margin-left:0;}#sidebar .block-buy-more-save-more li{margin-left:0;width:auto;float:none;}#title .block-buy-more-save-more li strong,#sidebar .block-buy-more-save-more li strong{display:block;margin-top:-8px;font-size:2em;text-transform:uppercase;}#title .block-buy-more-save-more p,#title .block-buy-more-save-more ul + ul,#sidebar .block-buy-more-save-more ul + ul{clear:both;padding-top:16px;font-size:0.75em;}#title .block-buy-more-save-more ul + ul,#sidebar .block-buy-more-save-more ul + ul{text-align:center;}#sidebar .block-buy-more-save-more ul + ul{font-size:1em;}#title .block-buy-more-save-more ul + ul li{display:inline-block;margin:0 0.5em;width:auto;float:none;}#sidebar .block-buy-more-save-more ul + ul li{margin-bottom:4px;}#title .block-buy-more-save-more ul + ul a.cta,#sidebar .block-buy-more-save-more ul + ul a.cta{background-color:#fff;color:#ff7e00;}#sidebar .block-buy-more-save-more ul + ul a.cta{display:block;text-align:center;}#title .block-buy-more-save-more ul + ul a.cta:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}.block-cpd-video-options .form-item{margin:0 0 0 20px;width:220px;float:left;}.block-cpd-video-options .form-item:first-child{margin-left:0;}.block-cpd-video-options .dynamic-select{display:block;background:#fff url(/sites/all/themes/custom/cpd/select-bg.png) scroll no-repeat 204px 12px;background-position:right 8px top 12px;background-size:11px auto;width:220px;overflow:hidden;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-appearance:none;-webkit-appearance:none;}.block-cpd-video-options select,.block-cpd-video-practice-area-selection select{border:none;background-image:none;background-color:#fff;padding:4px 8px;width:220px;font-size:16px;line-height:1;color:#6c6268;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-appearance:none;-webkit-appearance:none;}.block-cpd-video-practice-area-selection select{margin-left:8px;font-weight:normal;}.block-cpd-video-options .dynamic-select select{background-color:transparent;width:236px;}.cpd-video-list-meta{position:relative;}.cpd-video-list-meta:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.cpd-video-list-meta .options-summary{padding:8px 320px 8px 0;}.cpd-video-list-meta .item-list{position:absolute;right:2048px;bottom:0;width:300px;text-align:right;}.block-cpd-video-current-library-categories{margin-top:-24px;background-color:#fff;}.block-cpd-video-current-library-categories ul{text-align:right;}.cpd-video-list-meta ul li,.block-cpd-video-current-library-categories ul li{display:inline-block;padding:8px 32px 8px 12px;font-weight:500;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;}.block-cpd-video-current-library-categories ul li{border-width:1px 1px 0 1px;border-style:solid;border-color:#d4d1d3;}.cpd-video-list-meta ul li.active{background-color:#fff;}.block-cpd-video-current-library-categories ul li.active{background-color:#d4d1d3;}.cpd-video-list-meta a,.block-cpd-video-current-library-categories a{display:inline-block;margin:-8px -32px -8px -12px;padding:8px 32px 8px 12px;color:#6c6268 !important;}.block-osler-landing-page{padding-top:16px;}#content .block-osler-landing-page p{margin-bottom:0;}.block-views-videos-related-block{clear:both;padding-top:24px;}.cpd-video-list-teasers,.cpd-video-list .content-table,.cpd-video-list .no-results{margin-top:24px;}.cpd-video-list-teasers:after,.view-teasers:after,.view-id-videos.view-display-id-category_block:after,#content .view-practice-areas:after,.block-views-videos-practice-area-block .view-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.cpd-video-list-teasers .node-teaser,#block-block-111,.cpd-video-list-teasers .views-row,.view-teasers .views-row,.block-sample-videos-tour li,.block-features-and-benefits-tour li,.block-getting-started-tour li,.view-id-videos.view-display-id-category_block .views-row,#content .view-practice-areas .views-row{margin-left:20px;padding-bottom:32px;width:300px;float:left;}body.sidebar-first .cpd-video-list-teasers .node-teaser:nth-child(2n + 1),body.sidebar-first .cpd-video-list-teasers .views-row:nth-child(2n + 1),body.sidebar-first .view-teasers .views-row:nth-child(2n + 1),body.sidebar-first .block-sample-videos-tour li:nth-child(2n + 1),body.sidebar-first .block-features-and-benefits-tour li:nth-child(2n + 1),body.sidebar-first .block-getting-started-tour li:nth-child(2n + 1),body.sidebar-first .view-id-videos.view-display-id-category_block .views-row:nth-child(2n + 1),body.sidebar-first #content .view-practice-areas .views-row:nth-child(2n + 1){clear:both;margin-left:0;}body.no-sidebars .cpd-video-list-teasers .node-teaser:nth-child(3n + 1),body.no-sidebars .cpd-video-list-teasers .views-row:nth-child(3n + 1),body.no-sidebars .view-teasers .views-row:nth-child(3n + 1),body.no-sidebars .block-sample-videos-tour li:nth-child(3n + 1),body.no-sidebars .block-features-and-benefits-tour li:nth-child(3n + 1),body.no-sidebars .block-getting-started-tour li:nth-child(3n + 1),body.no-sidebars .view-id-videos.view-display-id-category_block .views-row:nth-child(3n + 1),body.no-sidebars #content .view-practice-areas .views-row:nth-child(3n + 1){clear:both;margin-left:0;}#page-body .cpd-video-list-teasers h2,#page-body .view-teasers h2,#page-body .block-sample-videos-tour h3,#page-body .view-id-videos.view-display-id-category_block h2,#content .view-practice-areas h2{margin-bottom:8px;font-size:1.143em;line-height:1.4;}#page-body .cpd-video-list-teasers h2{margin-bottom:0;}#page-body .cpd-video-list-teasers .content .field-name-field-category{margin-top:10px;}#page-body .view-testimonials .node > h2{margin-bottom:0;font-size:1em;line-height:1.75;}#page-body .view-teasers h2{font-size:1.25em;}.cpd-video-list-teasers a,.view-teasers .view-content a,.block-sample-videos-tour a,.view-id-videos.view-display-id-category_block .view-content a,#content .view-practice-areas .view-content a,.view-testimonials .node > h2 a{font-weight:500;color:#6c6268;}.node-testimonial .field-name-field-photo{margin:8px 0 20px 20px;width:200px;float:right;}.node-testimonial .field-name-field-photo img{display:block;}.block-getting-started-tour ul + p{clear:both;font-size:1.286em;text-align:center;}.block-getting-started-tour ul + p a.cta{min-width:200px;text-align:center;}.block-getting-started-tour ul + p a.cta:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}.cpd-video-list-teasers .field-name-field-category .field-item{display:inline;}.cpd-video-list-teasers .field-name-field-category .field-item:after{content:',';margin-right:0.333em;}.cpd-video-list-teasers .field-name-field-category .field-item:last-child:after{content:'';}.cpd-video-list-teasers .field-name-field-video-type,.cpd-video-list-teasers .field-name-field-video-type *,.cpd-video-list-teasers .field-name-field-length,.cpd-video-list-teasers .field-name-field-length *,.cpd-video-list-alternate-teasers .field-name-commerce-price,.cpd-video-list-alternate-teasers .field-name-commerce-price *{display:inline;}.cpd-video-list-teasers .field-name-field-video-type .field-item:after{content:', ';}.cpd-video-list-teasers .field-name-field-video-type .field-item:last-child:after{content:'';}.cpd-video-list-alternate-teasers .field-name-commerce-price:before,.cpd-video-list-alternate-teasers .field-name-field-length:before{content:' / ';}.cpd-video-list-teasers .field-name-field-product-reference{margin-top:12px;}.field-name-field-hero-image{position:relative;margin-bottom:12px;}.node-video.node-full .field-name-field-hero-image{margin-bottom:24px;}#content .field-name-field-hero-image iframe{margin-bottom:-8px;}#content .cpd-video-list .field-name-field-hero-image a{display:block;}#content .cpd-video-list .field-name-field-hero-image img{display:block;}#content .cpd-video-list .field-name-field-hero-image .play,.view-display-id-practice_area_block .field-name-field-hero-image .play,.teaser-available .play{display:block;position:absolute;left:256px;bottom:12px;background:#ff7e00 url(/sites/all/themes/custom/cpd/play.png) scroll no-repeat 55% 50%;width:32px;height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;}.field-name-field-hero-image .certification{background-color:#fcf9fb;border:1px solid #ebe8ea;margin:20px 0;padding:20px;position:relative;}.field-name-field-hero-image .certification .certification-title{margin-bottom:8px;font-size:1.25em;font-weight:500;}.field-name-field-hero-image .certification label{display:inline-block;}#content .field-name-field-hero-image .certification ul.certification-logos{position:absolute;right:0;bottom:0;padding:0;}#content .node .field-name-field-certification-logo ul{padding:0;}#content .node .field-name-field-certification-logo ul > li,#content .field-name-field-hero-image .certification ul.certification-logos > li{display:inline-block;margin-right:20px;list-style-type:none;}#content .node .field-name-field-certification-logo img{height:50px;width:auto;}.valid-nl,.teaser-available{margin-top:16px;background-color:#fcf9fb;padding:20px;}.teaser-available{padding-left:70px;position:relative;}.teaser-available .play{left:20px;top:50%;margin-top:-16px;}.cpd-multiviewer{margin-top:16px;background-color:#fcf9fb;padding:20px;}.cpd-multiviewer .existing-guest{margin-bottom:4px;font-weight:500;}form.cpd-admin-filter{margin-bottom:16px;}.cpd-multiviewer .existing-guest div,.cpd-multiviewer .existing-guest form,#cpd-video-multiviewer-form div,form.cpd-admin-filter div{display:inline-block;}.cpd-multiviewer .existing-guest .name,#cpd-video-multiviewer-form .form-item{margin-right:0.5em;width:460px;}form.cpd-admin-filter .form-item{margin-right:1em;}.pager-links{text-align:center;}.pager-links a,.pager a{color:#6c6268;}.block-share-this-page{padding:48px 0 16px 0;}#content .block-share-this-page h2{margin-bottom:8px;font-size:1em;}.block-category-ctas-home-page{margin:32px 0;background-color:#ff7e00;font-size:1.375em;color:#fff;}.block-category-ctas-home-page ul:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-category-ctas-home-page li{padding:40px;width:100%;box-sizing:border-box;text-align:center;}#content .block-category-ctas-home-page h3{background:transparent url(/sites/all/themes/custom/cpd/law-cta-title-bg.png) scroll no-repeat center top;background-size:auto 50px;padding-top:66px;font-size:2.182em;}#content .block-category-ctas-home-page .finance h3{background-image:url(/sites/all/themes/custom/cpd/finance-cta-title-bg.png);}.block-category-ctas-home-page a{color:#fff;}.block-category-ctas-home-page a.cta{background-color:#fff;color:#ff7e00;}.block-category-ctas-home-page a.cta:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}.block-views-affiliates-block{margin:48px 0 32px 0;text-align:center;}#content .block-views-affiliates-block h2{font-size:3em;}.block-views-affiliates-block .views-row{display:inline-block;margin:12px 4px;}.block-views-affiliates-block img{vertical-align:middle;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}.block-views-events-videos-coming-soon-block{margin:24px -2048px 0 -2048px;background-color:#d4d1d3;padding:32px 2048px 48px 2048px;text-align:center;}#content .block-views-events-videos-coming-soon-block h2{font-size:3em;}.block-views-events-videos-coming-soon-block .views-row{margin-bottom:32px;}.block-views-events-videos-coming-soon-block .views-field-field-video-posting-date,.block-views-events-videos-coming-soon-block .views-field-field-video-posting-date *,.block-views-events-videos-coming-soon-block .views-field-field-video-category,.block-views-events-videos-coming-soon-block .views-field-field-video-category *{display:inline;}.block-views-events-videos-coming-soon-block .views-field-field-video-category:before{content:'| ';opacity:0.5;}.block-views-events-videos-coming-soon-block h3 a,h3 a.section-dynamic-title{color:#6c6268;}.block-views-events-videos-coming-soon-block .view-footer{font-size:1.375em;}.block-views-events-videos-coming-soon-block .view-footer a:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}.cpd-video-list-user .view-subscriptions .views-row,.block-views-subscriptions-special-block .view-subscriptions .views-row,.cpd-video-list-user .view-videos{margin-bottom:24px;}#content .view-commerce-cart-form,#content .view-checkout-complete-products .view-content,#content .view-videos.view-display-id-my_videos_block .view-content{background-color:#fcf9fb;padding:20px 20px;}#content .view-checkout-complete-products .view-content,#content .view-videos.view-display-id-my_videos_block .view-content{margin-bottom:16px;}#content .view-commerce-cart-form table,#content .view-checkout-complete-products table,#content .view-videos table{width:100%;}#content .view-commerce-cart-form td,#content .view-checkout-complete-products td,#content .view-videos td{vertical-align:top;}#content .view-commerce-cart-form td.views-field-line-item-title,#content .view-checkout-complete-products td.views-field-line-item-title,#content .view-videos td.views-field-title{width:100%;}#content .view-commerce-cart-form td img,#content .view-checkout-complete-products td img,#content .view-videos td img{margin-right:20px;float:left;}#content .view-commerce-cart-form td .detail,#content .view-checkout-complete-products td .detail,#content .view-videos td .detail{display:block;font-weight:normal;color:#6c6268;}#content .view-commerce-cart-form td .handouts:after,#content .view-checkout-complete-products td .handouts:after,#content .view-videos td .handouts:after{content:' |';}#commerce-checkout-form-checkout fieldset.cart_contents legend{display:none;}fieldset.customer_profile_billing{margin-top:24px;}tr.component-type-discountdiscount-volume-3-5 .component-title,tr.component-type-discountdiscount-volume-6-9 .component-title,tr.component-type-discountdiscount-volume-10-plus .component-title{font-weight:500;}.block-cpd-user-get-started:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-cpd-user-get-started ul li{border-top:20px solid #fff;background-color:#ff7e00;padding:40px 80px;width:300px;float:right;font-size:1.286em;text-align:center;color:#fff;}.block-cpd-user-get-started ul li:nth-child(odd){clear:both;float:left;}#content .block-cpd-user-get-started h3{margin-bottom:20px;background:transparent url(/sites/all/themes/custom/cpd/individual-subscription-cta-title-bg.png) scroll no-repeat 50% top;background-size:auto 50px;padding:62px 40px 0 40px;font-size:1.714em;}#content .block-cpd-user-get-started .item-pay-as-you-go h3{background-image:url(/sites/all/themes/custom/cpd/pay-as-you-go-cta-title-bg.png);padding-right:80px;padding-left:80px;}#content .block-cpd-user-get-started .item-firm-subscription h3{background-image:url(/sites/all/themes/custom/cpd/firm-subscription-cta-title-bg.png);}#content .block-cpd-user-get-started .item-private-libraries h3{background-image:url(/sites/all/themes/custom/cpd/private-libraries-cta-title-bg.png);}.block-cpd-user-get-started a{display:block;background-color:#fff;text-align:center;color:#ff7e00;}.block-cpd-user-get-started a:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}#content .view-blog .node,#content .view-blog-archive .node,#content .view-events .node,#content .view-event-archive .node,#content .view-event-categories .node,#content .view-stories .node,#content .view-story-archive .node,body.landing-page-case-studies #content .view-testimonials .node,body.landing-page-news-and-events #content .block-views{margin-top:24px;border-top:1px solid #d4d1d3;padding-top:24px;}#content .view-blog .views-row:first-child .node,#content .view-blog-archive .views-row:first-child .node,#content .view-events .views-row:first-child .node,#content .view-event-archive .views-row:first-child .node,#content .view-event-categories .views-row:first-child .node,#content .view-stories .views-row:first-child .node,#content .view-story-archive .views-row:first-child .node,body.landing-page-case-studies #content .view-testimonials  .views-row:first-child .node,body.landing-page-news-and-events #content .block-system-main + .block-views{margin-top:0;border-top:none;padding-top:0;}body.landing-page-news-and-events #content .block-views .view-footer{margin-top:16px;}.block-discount-note-cart-page{margin:16px 0;text-align:right;}.private-library-list img{vertical-align:middle;}.block-pricing-pay-as-you-go,.block-pricing-individual-subscription,.block-pricing-firm-subscription,.block-landing-page-block-accredited,.block-landing-page-block-convenient,.block-landing-page-block-cost-effective{margin:20px 0 0 20px;width:300px;float:left;}.block-pricing-pay-as-you-go,.block-landing-page-block-accredited{margin-left:0;}#content .block-pricing-pay-as-you-go h2,#content .block-pricing-individual-subscription h2,#content .block-pricing-firm-subscription h2{background-color:#ebe8ea;padding:8px;font-size:1.5em;font-weight:500;text-align:center;}#content .block-pricing-pay-as-you-go h3,#content .block-pricing-individual-subscription h3,#content .block-pricing-firm-subscription h3{font-size:1.5em;font-weight:600;}#content .block-pricing-pay-as-you-go h3 .intro,#content .block-pricing-individual-subscription h3 .intro,#content .block-pricing-firm-subscription h3 .intro{display:block;margin-bottom:4px;font-size:0.6em;font-weight:400;}#content .block-pricing-pay-as-you-go h3 .dollars,#content .block-pricing-individual-subscription h3 .dollars,#content .block-pricing-firm-subscription h3 .dollars{vertical-align:top;font-size:2em;line-height:1;}#content .block-pricing-pay-as-you-go h3 + p,#content .block-pricing-individual-subscription h3 + p,#content .block-pricing-firm-subscription h3 + p{margin-top:-12px;}#content .block-pricing-pay-as-you-go ul.cta,#content .block-pricing-individual-subscription ul.cta,#content .block-pricing-firm-subscription ul.cta{margin:0;padding:0;}#content .block-pricing-pay-as-you-go ul.cta > li,#content .block-pricing-individual-subscription ul.cta > li,#content .block-pricing-firm-subscription ul.cta > li{margin-top:4px;list-style-type:none;}.block-pricing-pay-as-you-go .cta a,.block-pricing-individual-subscription .cta a,.block-pricing-firm-subscription .cta a{display:block;padding:8px 16px;font-size:1.286em;}.block-pricing-pay-as-you-go .cta a:after,.block-pricing-individual-subscription .cta a:after,.block-pricing-firm-subscription .cta a:after{content:'\f105';margin-left:0.5em;font-family:FontAwesome;}.block-pricing-pay-as-you-go .cta a.cta-alt,.block-pricing-individual-subscription .cta a.cta-alt,.block-pricing-firm-subscription .cta a.cta-alt{padding:4px 16px;}.block-pricing-dynamic{position:relative;}.block-pricing-dynamic ul.cta{position:absolute;left:0;bottom:0;width:100%;}.block-pricing-footnotes,.block-landing-page-block-purchase-now{clear:both;padding-top:24px;}.block-landing-page-block-purchase-now{text-align:center;}#content .block-landing-page-block-purchase-now ul.cta{margin-top:24px;}#content .block-landing-page-block-purchase-now ul.cta li{display:inline-block;margin:0 0.5em;list-style-type:none;}#content .section-dynamic-title .toggle{display:inline-block;position:relative;top:-2px;margin-right:8px;font-family:monospace;font-size:0.75em;}#content .close-section-dynamic{display:none;}#sidebar .block-commerce-cart-cart h2{position:relative;}#sidebar .block-commerce-cart-cart h2:after{content:'\f07a';position:absolute;right:0;top:0;font-family:FontAwesome;}#sidebar .block-commerce-cart-cart .view-footer .links{display:block;margin-top:4px;text-align:left;}#superfooter{background-color:#d4d1d3;}#superfooter .region-superfooter{margin:0 auto;padding:24px 0 48px 0;width:940px;line-height:1.75;}.region-superfooter .view-testimonials .views-row{padding:0 200px;text-align:center;}.region-superfooter .view-testimonials .field-name-field-teaser{font-size:1.5em;}.region-superfooter .view-testimonials .field-name-field-teaser:before{content:'“';display:block;margin-bottom:-24px;font-size:2em;font-weight:bold;}.region-superfooter .view-testimonials .field-name-field-teaser:after{content:'”';display:block;margin-top:-8px;font-size:2em;font-weight:bold;}.region-superfooter .view-testimonials .node > h2,.region-superfooter .view-testimonials .content,.region-superfooter .view-testimonials .content *,.region-superfooter .view-testimonials .field-name-field-testimonial-organization{display:inline;text-align:center;}.region-superfooter .view-testimonials .field-name-field-testimonial-practice-area:before,.region-superfooter .view-testimonials .field-name-field-testimonial-user-type:before{content:' | ';}.region-superfooter .view-testimonials .view-footer{margin-top:24px;text-align:center;font-size:1.25em;}.region-superfooter .view-testimonials .view-footer a.cta{padding:4px 48px;}#footer .block-menu .submenu{display:none;}#footer .region-footer #block-block-6 li a:before{content:'\f099';margin-right:0.5em;font-family:FontAwesome;}#footer .region-footer #block-block-6 li.facebook a:before{content:'\f09a';}#footer .region-footer #block-block-6 li.google a:before{content:'\f0d5';}#footer .region-footer #block-block-6 li.linkedin a:before{content:'\f0e1';}#footer .region-footer #block-block-6 li.youtube a:before{content:'\f167';}#footer .region-footer #block-block-6 li.instagram a:before{content:'\f16d';}#footer .region-footer #block-block-6 li.telephone a:before{content:'\f095';}#footer .region-footer #block-block-6 li.email a:before{content:'\f0e0';}#footer form .form-item{margin:12px 0;}#footer form label{display:none;}#footer form input.form-text{border:none;background-color:#d4d1d3;padding:6px 4px;width:212px;height:14px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;color:#6c6268;}#footer form .submit:after{content:'\f105';position:relative;left:-8px;font-family:FontAwesome;cursor:pointer;pointer-events:none;}#footer form input.form-submit{border:none;background-color:transparent;padding:0 16px 0 0;overflow:hidden;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;color:#6c6268;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;}#subfooter{margin-top:32px;font-size:0.857em;}#subfooter .block{margin:0;width:460px;float:right;text-align:right;}#subfooter .block:first-child{float:left;text-align:left;}#subfooter .block li{display:inline;margin-left:1em;}#page-body .tabs ul.tabs{margin-bottom:16px;}body.page-user.page-register #page-body .tabs{display:none;}.cpd-video-container{position:relative;margin-bottom:24px;padding-bottom:56.25%;width:100%;height:0;overflow:hidden;}.cpd-video-container{margin-bottom:8px;}.cpd-video-container iframe,.cpd-video-container object,.cpd-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.tabledrag-toggle-weight-wrapper,.field-add-more-submit{display:none;}td.field-multiple-drag{display:none;}body.user-administrator .tabledrag-toggle-weight-wrapper,body.user-administrator .field-add-more-submit{display:block;}body.user-administrator td.field-multiple-drag{display:table-cell;}.view-commerce-orders .view-header:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.view-presenters h3 .position{display:block;font-size:0.8em;}.block-law-association-members-front{padding:24px 0;text-align:center;}.block-latest-blog-posts{border-top:1px solid #d4d1d3;padding-top:24px;}.block-latest-blog-posts h2{text-align:center;}.block-latest-blog-posts .view-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-latest-blog-posts .views-row{padding:16px 0;width:420px;float:right;}.block-latest-blog-posts .views-row:first-child{float:left;}#content .block-latest-blog-posts .node{margin-top:0;border-top:none;padding-top:0;}.block-latest-blog-posts .view-footer{margin-bottom:16px;text-align:center;}body.user-subscriber .cpd-video-list .field-type-commerce-price,body.user-subscriber .node-video .group-video-details .field-type-commerce-price .field-items,body.user-subscriber-by-firm .cpd-video-list .field-type-commerce-price,body.user-subscriber-by-firm .node-video .group-video-details .field-type-commerce-price .field-items{text-decoration:line-through;}#block-webform-client-block-1255{margin:30px 0 0 0;}#block-webform-client-block-1255 #webform-component-how-did-you-hear-about-us > label{font-size:2em;line-height:1.25;}.trip-col{width:300px;display:inline-block;margin:0 20px 0 0;vertical-align:top;}.trip-col:nth-of-type(3){margin:0;}body:not(.page-node-edit) #page-body .field-name-field-hero-images{position:relative;overflow:hidden;margin:20px auto 20px auto;}body:not(.page-node-edit) #page-body .field-name-field-hero-images,body:not(.page-node-edit) #page-body .field-name-field-hero-images .field-item,body:not(.page-node-edit) #page-body .field-name-field-hero-images img{width:100%;height:auto;}body:not(.page-node-edit) #page-body .field-name-field-hero-images .field-item{position:relative;display:block;float:left;margin:0;padding:0;}i.control_prev,i.control_next{position:absolute;top:40%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;background:#2a2a2a;color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:0.8;cursor:pointer;}i.control_prev:hover,i.control_next:hover{opacity:1;-webkit-transition:all 0.2s ease;}i.control_prev{border-radius:0 2px 2px 0;}i.control_next{right:0;border-radius:2px 0 0 2px;}#block-block-103{text-align:center;}#block-block-103 h2{font-size:3em;}body.page-law:not(.landing-page-law) #breadcrumb ul li:last-child,body.page-finance:not(.landing-page-finance) #breadcrumb ul li:last-child{display:none;}#block-block-110{text-align:center;padding-top:20px;}#block-block-110 h2{color:#ff7e00;font-size:36px;}#block-block-110 ul{margin:20px 0;padding:0;}#block-block-110 ul li{display:inline-block;list-style-type:none;margin:0 20px;padding:0;vertical-align:top;}.fa-solid,.fa-medium,.fa-light{font-family:FontAwesome;}.cpd-video-list.slider,.cpd-video-list.category-list{position:relative;vertical-align:top;margin-bottom:60px;}.cpd-video-list.slider .node-video,.cpd-video-list.category-list .term-item{white-space:initial !important;}.cpd-video-list.category-list{background:#E7EFF6;padding:40px 0 40px 32px;box-sizing:border-box;}.cpd-video-list.category-list .cpd-video-list-categories{margin-top:24px;padding-bottom:50px;}.cpd-video-list.category-list .term-item{background:white;margin:0 20px 0 0;height:100%;}.cpd-video-list.category-list .term-item img{width:100%;height:auto;}#page-body .cpd-video-list.category-list .term-item a h3{padding:10px;margin:0 !important;box-sizing:border-box;font-size:14px;line-height:1.5;color:#6C6268;font-weight:600;}.cycle-prev,.cycle-next{position:absolute;top:125px;left:-50px;color:#1A1A1A;border:1px solid #1A1A1A;background:white;border-radius:50%;padding:5px 11px;vertical-align:middle;text-align:center;font-size:14px;cursor:pointer;}.cycle-next{left:unset;right:-50px;}.cpd-video-list.category-list .cycle-prev,.cpd-video-list.category-list .cycle-next{bottom:37px;top:unset;left:unset;right:32px;}.cpd-video-list.category-list .cycle-prev{right:82px;}.cpd-video-list.category-list .term-item,body.no-sidebars .cpd-video-list.slider .cpd-video-list-teasers .node-teaser,body.no-sidebars .cpd-video-list.slider .cpd-video-list-teasers .node-teaser:nth-child(3n+1){margin:0 20px 0 0 !important;clear:none !important;float:none !important;padding:0 !important;vertical-align:top;}body.no-sidebars .cpd-video-list.slider .cpd-video-list-teasers .node-teaser,body.no-sidebars .cpd-video-list.slider .cpd-video-list-teasers .node-teaser:nth-child(3n+1){width:300px !important;}a.view-all{color:#1A1A1A;position:absolute;top:0;right:0;border:1px solid #1A1A1A;background:white;padding:7px 16px;box-sizing:border-box;font-size:14px;line-height:16px;font-weight:500;}a.view-all.bottom{left:32px;right:unset;bottom:40px;top:unset;}#block-block-116{background:#E7EFF6;padding:32px;box-sizing:border-box;color:#1A1A1A;}#block-block-116 .content{display:flex;flex-direction:row;align-items:center;}#block-block-116 .left-side{text-align:center;margin-right:32px;box-sizing:border-box;position:relative;padding-top:32px;max-width:443px;}#block-block-116 .left-side:before{content:'';background:url(/sites/all/themes/custom/cpd/diamond-icon.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:50%;margin-left:-41px;width:51px;height:17px;}#block-block-116 h2{font-size:21px;font-weight:500;line-height:26px;margin-bottom:16px;}#block-block-116 a.cta{padding:7px 16px;}#block-block-116 a.cta:after{content:'\f054';font-family:FontAwesome;margin-left:8px;}#block-block-116 ul{background:white;padding:16px 24px;box-sizing:border-box;border-radius:8px;margin:0;text-align:left;}#block-block-116 ul li{list-style-type:none;margin:0 0 9px 0;vertical-align:middle;position:relative;padding-left:32px;font-size:14px;}#block-block-116 ul li:last-of-type{margin-bottom:0;}#block-block-116 ul li:before{content:'';position:absolute;top:0;left:0;background:url(/sites/all/themes/custom/cpd/check.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;}#block-cpd-video-preferences-preferences{background:#FFEBD8;padding:16px 24px;box-sizing:border-box;margin-top:12px;display:none;}#block-cpd-video-preferences-preferences .content{display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-decoration:underline;color:#1A1A1A;}#block-cpd-video-preferences-preferences .content a{color:#1A1A1A;font-size:18px;}#block-cpd-video-preferences-preferences .dismiss{margin-left:auto;font-weight:400;cursor:pointer;}.preferences-form-intro{text-align:center;margin:0 auto 40px auto;max-width:600px;}.preferences-form .form-item{margin:0;}.preferences-form .form-checkboxes{column-count:2;column-gap:20px;}.preferences-form .form-checkboxes input,.preferences-form .form-radios input{accent-color:#FF7E00;}.preferences-form .form-item.form-type-checkboxes,.preferences-form .form-item.form-type-radios{padding:24px 0;border-top:1px solid #D4D1D3;}.preferences-form .form-item.form-type-checkboxes:last-of-type,.preferences-form .form-item.form-type-radios:last-of-type{border-bottom:1px solid #D4D1D3;}.preferences-form .form-checkboxes .form-item,.preferences-form .form-radios .form-item{margin-bottom:8px;}.preferences-form .form-checkboxes .form-item-practice-areas-other,.preferences-form .form-checkboxes .form-item-topics-other{column-span:all;margin-top:24px;}.preferences-form .form-type-textfield.form-item-practice-areas-other,.preferences-form .form-type-textfield.form-item-topics-other,.preferences-form .form-type-textfield.form-item-practice-areas-other label,.preferences-form .form-type-textfield.form-item-topics-other label{display:none;}.preferences-form .form-type-textfield.form-item-practice-areas-other,.preferences-form .form-type-textfield.form-item-topics-other{margin-bottom:24px;}.preferences-form > div > .form-item > label{color:#6C6268;font-size:21px;font-weight:600;line-height:1.25;}.preferences-form > div > .form-item > .description{max-width:600px;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.75;}.preferences-form .form-submit{margin-top:24px;}.block-views-subscriptions-block .view-subscriptions .view-content{display:flex;flex-direction:row;}.node-subscription-promotion .subscription-promo,.block-views-subscriptions-block .view-subscriptions .views-row{width:calc((100% - 20px) / 2);margin:20px auto;border:2px solid #3079B5;padding:32px 24px;box-sizing:border-box;text-align:center;}.block-views-subscriptions-block .view-subscriptions .views-row:nth-of-type(2n){margin-right:0;border-color:#FF7E00;}.node-subscription-promotion .subscription-promo:before,.block-views-subscriptions-block .view-subscriptions .views-row:before{content:'';display:block;width:52px;height:17px;background:url(/sites/all/themes/custom/cpd/diamond-icon-blue.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto;margin-bottom:8px;}.block-views-subscriptions-block .view-subscriptions .views-row:nth-of-type(2n):before{background:url(/sites/all/themes/custom/cpd/diamond-icon-orange.png);background-size:contain;background-position:center;background-repeat:no-repeat;}.node-subscription-promotion .subscription-promo h2,.block-views-subscriptions-block .view-subscriptions .views-row h2{font-size:28px;font-weight:700;line-height:1.25;color:#1A1A1A;}.node-subscription-promotion .subscription-promo .discount-info,.block-views-subscriptions-block .view-subscriptions .views-row .discount-info{padding:8px 4px;box-sizing:border-box;background:#E7EFF6;border-radius:8px;margin-bottom:24px;}.node-subscription-promotion .subscription-promo .discount-info .original-price{margin-bottom:8px;}.block-views-subscriptions-block .view-subscriptions .views-row:nth-of-type(2n) .discount-info{background:#FFEBD8EE;}.field-name-field-discount-description .field-item > *:last-of-type{margin-bottom:0 !important;}.node-subscription-promotion .subscription-promo .field-name-field-discounted-price,.block-views-subscriptions-block .view-subscriptions .views-row:not(.discounted) .field-name-commerce-price,.block-views-subscriptions-block .view-subscriptions .views-row.original .field-name-commerce-price,.block-views-subscriptions-block .view-subscriptions .views-row.discounted .field-name-commerce-price,.block-views-subscriptions-block .view-subscriptions .views-row.discounted .field-name-field-discounted-price{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:16px;color:#1A1A1A;}.node-subscription-promotion .subscription-promo .field-name-field-original-price,.block-views-subscriptions-block .view-subscriptions .views-row.discounted .discount-info .field-name-commerce-price,.block-views-subscriptions-block .view-subscriptions .views-row.discounted .field-name-field-original-price{font-size:21px;font-weight:500;line-height:26px;margin-bottom:0;color:#6c6268;}.node-subscription-promotion .subscription-promo .field-name-field-original-price .field-item,.block-views-subscriptions-block .view-subscriptions .views-row.discounted:not(.original) .field-name-commerce-price .field-item,.block-views-subscriptions-block .view-subscriptions .views-row.discounted .field-name-field-original-price .field-item{position:relative;display:inline;}.node-subscription-promotion .subscription-promo .field-name-field-original-price .field-item:after,.block-views-subscriptions-block .view-subscriptions .views-row.discounted:not(.original) .field-name-commerce-price .field-item:after,.block-views-subscriptions-block .view-subscriptions .views-row.discounted .field-name-field-original-price .field-item:after{content:'';position:absolute;left:-5px;right:-5px;top:50%;height:1px;width:calc(100% + 10px);background:#6c6268;}.node-subscription-promotion .field-name-field-subscription,.block-views-subscriptions-block .view-subscriptions .views-row .field-name-field-product-reference{margin-bottom:16px;}.node-subscription-promotion .field-name-field-subscription .form-submit,.block-views-subscriptions-block .view-subscriptions .views-row:nth-of-type(2n+1) .field-name-field-product-reference .form-submit{background:#3079B5;}.node-subscription-promotion ul,body.landing-page-subscribe #block-system-main .field-name-body ul{padding-left:16px !important;}#content .node-subscription-promotion ul li,body.landing-page-subscribe #block-system-main .field-name-body ul li{list-style-type:none;margin-bottom:12px;vertical-align:middle;padding-left:40px;position:relative;}.node-subscription-promotion ul li:before,body.landing-page-subscribe #block-system-main .field-name-body ul li:before{content:'';display:inline-block;width:28px;height:28px;background:url(/sites/all/themes/custom/cpd/check-icon.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px;vertical-align:middle;position:absolute;left:0;top:-2px;}.node-subscription-promotion .subscription-promo-body,#block-block-117{margin-bottom:30px;}.node-subscription-promotion .subscription-promo-body h2,#block-block-117 h2{font-size:28px;font-weight:500;line-height:1.25;}.page-node-2193 #content{background:#ebe8ea;padding:50px 25px;box-sizing:border-box;margin-bottom:60px;}#content:after{content:'';clear:both;display:block;}#block-webform-client-block-2194{width:calc(50% - 40px);float:left;margin-right:40px;}#block-block-120{width:50%;float:left;}
