article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}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;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
.l-container{*zoom:1;max-width:67.5em;_width:67.5em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto}.l-container:after{content:"";display:table;clear:both}.l-has-billboard .l-billboard{text-align:center;padding:2em 0 0}.l-has-billboard .l-billboard>.l-container{margin:0;max-width:none;padding:0}.l-has-billboard .l-billboard .block{margin-bottom:0}.l-has-billboard h1.content-title{display:none}.l-has-billboard main[role="main"]{padding:0}.l-has-billboard main[role="main"] .l-container,.l-has-billboard main[role="main"] .l-sidebar{padding-top:20px}.l-has-billboard.node-type-collection h1.content-title{display:inline}@media (min-width:48em){.l-has-sidebar .l-content{width:74.45652%;float:left;margin-right:2.17391%}.l-has-sidebar .l-sidebar{width:23.36957%;float:right;margin-right:0}.l-has-sidebar.page-dashboard .l-content{width:57.42754%;float:left;margin-right:2.17391%}.l-has-sidebar.page-dashboard .l-sidebar{width:40.39855%;float:right;margin-right:0}.l-has-sidebar.node-type-video .l-content,.l-has-sidebar.group-inquiry .l-content{width:65.94203%;float:left;margin-right:2.17391%}.l-has-sidebar.node-type-video .l-sidebar,.l-has-sidebar.group-inquiry .l-sidebar{width:31.88406%;float:right;margin-right:0}}body.l-funnel{background:#fff;height:100%;width:100%}.l-funnel #page-title{display:none}.l-funnel .l-navigation{display:none}.l-funnel .l-messages{padding-bottom:0}@media (min-width:48em){.l-funnel .l-container{width:48em}}input[type="text"],input[type="password"],input[type="url"],input[type="email"],textarea{-webkit-font-smoothing:antialiased;max-width:100%;border:1px solid rgba(0,0,0,0.2);border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,0.1);padding:.25em .5em;font-family:Georgia,"Times New Roman","DejaVu Serif",serif;color:#333;font-size:1.125em;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus{-moz-box-shadow:0 0 5px rgba(81,203,238,0.8);-webkit-box-shadow:0 0 5px rgba(81,203,238,0.8);box-shadow:0 0 5px rgba(81,203,238,0.8);border:1px solid #51cbee}label{display:block;font-size:.875em;font-weight:bold;color:#333333}fieldset{min-width:0}.form-checkbox+label{font-size:1em}.fieldset-inline{border:none;margin:0;padding:0}.fieldset-inline .compressed{border:1px solid rgba(0,0,0,0.2);padding:0 1em}.description{margin-bottom:0;font-size:.75em;font-style:italic;display:block;margin-top:.5em;line-height:1.25}.forgot-pass{font-size:.75em;display:block}input[type="submit"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:5px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;line-height:1;max-width:19em;padding:.75em 2em;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;margin-bottom:1em;margin-right:.6777777777em}input[type="submit"]:hover,input[type="submit"]:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}img{max-width:100%;height:auto}ul,ol{padding:0}ul li,ol li{margin:0}ul.inline li,ol.inline li{list-style:none;float:left}ul.inline li:first-child,ol.inline li:first-child{margin-left:0}ul.nostyle,ol.nostyle{padding:0;margin:0}ul.nostyle li,ol.nostyle li{list-style:none}dl dt{font-weight:bold;color:#333;margin-top:1em}dl dd{margin-left:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,.nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,.nav ul,nav ol,.nav ol{list-style:none;list-style-image:none}nav ul li,.nav ul li,nav ol li,.nav ol li{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}html{width:100%;height:100%;-webkit-overflow-scrolling:touch;display:block;background:#f5f5f5}body{width:100%;display:block}main[role="main"]{background:#fff;padding-top:2.5em}.l-has-hero main[role="main"]{padding-top:0}.l-hero{background:#f5f5f5;padding-bottom:1em;border-bottom:1px solid #e6e6e6;overflow:hidden}.l-header{border-bottom:1px solid #e6e6e6;background:#fff;position:relative}.l-billboard{background:#fff}.l-banner{margin-top:20px}.hide-mobile{display:none}.show-mobile{display:block}@media (min-width:48em){.hide-mobile{display:block}.show-mobile{display:none}}table{width:100%;font-size:0.875em;line-height:1.25;border-collapse:collapse;border-spacing:0;overflow:hidden;*zoom:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table th,table td{margin:0;padding:0.75em;padding-left:0;vertical-align:top;border-bottom:1px solid #e6e6e6;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table th{text-align:left;text-transform:uppercase;border-bottom:3px solid #137cc1}table tr:nth-child(even) td{background:#f5f5f5}.draggable .tabledrag-handle{position:static;right:2em;top:auto;display:block;margin-top:1px}.draggable .tabledrag-hide{width:5%}body{font-size:16px;color:#333;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:#137cc1;text-decoration:none;-moz-transition:color 0.15s ease-in 0s;-o-transition:color 0.15s ease-in 0s;-webkit-transition:color 0.15s ease-in;-webkit-transition-delay:0s;transition:color 0.15s ease-in 0s}a:hover{color:#fd7037;-moz-transition:color 0.15s ease-in 0s;-o-transition:color 0.15s ease-in 0s;-webkit-transition:color 0.15s ease-in;-webkit-transition-delay:0s;transition:color 0.15s ease-in 0s}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:0.8125rem;color:#fd5a19}h1,h2,h3,h4,h5{line-height:1.125;color:#333;text-rendering:optimizeLegibility}hr{border:0;background:#e6e6e6;height:1px;margin:2em 0}code{color:#fd5a19}code[class*="language-"],pre[class*="language-"]{line-height:1.2em;font-size:.9em}code[class*="language-"]{white-space:normal;word-wrap:break-word}pre code[class*="language-"]{white-space:pre;word-wrap:normal;overflow:scroll}mark{background:#ffd76d}del{color:red}ins{color:#00a945}blockquote{margin-right:0;margin-left:0;margin:1.5em 0;padding-left:2em;border-left:5px solid #137cc1}blockquote p{font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic;font-size:1.25em;color:#4f4f4f}.l-billboard h1{font-size:3em;margin-bottom:0.25em}.l-billboard p{font-size:1.2em;margin:1em auto;width:70%;max-width:40em}.l-content h1,.l-content h2,.l-content h3,.l-content h4,.l-content h5,.l-content h6{margin-top:0;margin-bottom:.5em}.l-content abbr{border-bottom:1px dotted #fd5a19}.l-content p a{border-bottom:1px dotted #137cc1;-moz-transition:color 0.15s ease-in 0s,border-bottom-color 0.15s ease-in 0s,border-bottom-style 0.15s ease-in 0s;-o-transition:color 0.15s ease-in 0s,border-bottom-color 0.15s ease-in 0s,border-bottom-style 0.15s ease-in 0s;-webkit-transition:color 0.15s ease-in,border-bottom-color 0.15s ease-in,border-bottom-style 0.15s ease-in;-webkit-transition-delay:0s,0s,0s;transition:color 0.15s ease-in 0s,border-bottom-color 0.15s ease-in 0s,border-bottom-style 0.15s ease-in 0s}.l-content p a:hover{border-bottom:1px solid #fd5a19;-moz-transition:color 0.15s ease-in 0s,border-bottom-color 0.15s ease-in 0s,border-bottom-style 0.15s ease-in 0s;-o-transition:color 0.15s ease-in 0s,border-bottom-color 0.15s ease-in 0s,border-bottom-style 0.15s ease-in 0s;-webkit-transition:color 0.15s ease-in,border-bottom-color 0.15s ease-in,border-bottom-style 0.15s ease-in;-webkit-transition-delay:0s,0s,0s;transition:color 0.15s ease-in 0s,border-bottom-color 0.15s ease-in 0s,border-bottom-style 0.15s ease-in 0s}.l-content q{font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic}.content-secondary h1,.content-secondary h2,.content-secondary h3,.content-secondary h4,.content-secondary h5,.content-secondary h6{color:#4f4f4f}#menu a{font-weight:bold}.page-title{@extends %page-title;}.node-article .page-title{color:purple}legend{font-weight:bold}.block-title,.comment-wrapper h2{font-size:1em;line-height:1.125;font-weight:bold;text-transform:uppercase;margin:0.5em 0 1em}.more-link{font-size:.875em}@font-face{font-family:"dme-font";src:url(/sites/all/themes/dmemain/fonts/dme-font.eot?1504110254);src:url(/sites/all/themes/dmemain/fonts/dme-font.eot?&1504110254#iefix) format('embedded-opentype'),url(/sites/all/themes/dmemain/fonts/dme-font.woff?1504110254) format('woff'),url(/sites/all/themes/dmemain/fonts/dme-font.ttf?1504110254) format('truetype'),url(/sites/all/themes/dmemain/fonts/dme-font.svg?1504110254#dme-font) format('svg')}.font--inline:before{margin-right:0.5em;vertical-align:-0.2em}.font--box{line-height:1}.font--box:before{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:#00293f;color:#fff;padding:0.1em 0.25em}[data-icon]:before{font-family:"dme-font" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="dme-font-"]:before,[class*=" dme-font-"]:before{font-family:"dme-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dme-font-plus:before{content:"\e000"}.dme-font-plus-alternative:before{content:"\e002"}.dme-font-search:before{content:"\e003"}.dme-font-cc:before{content:"\e005"}.dme-font-check:before{content:"\e006"}.dme-font-cross:before{content:"\e007"}.dme-font-rss:before{content:"\e008"}.dme-font-check-empty:before{content:"\e009"}.dme-font-twitter:before{content:"\e00a"}.dme-font-arrow-up:before{content:"\e00b"}.dme-font-arrow-down:before{content:"\e00c"}.dme-font-dme:before{content:"\e00d"}.dme-font-eye:before{content:"\e00e"}.dme-font-drupal:before{content:"\e00f"}.dme-font-google:before{content:"\e010"}.dme-font-facebook:before{content:"\e011"}.dme-font-hd:before{content:"\e012"}.dme-font-minus:before{content:"\e014"}.dme-font-category:before{content:"\e001"}.dme-font-play:before{content:"\e015"}.icons--add-to-queue .text,.collection-item .flag-wrapper .flag-action .text,.l-content .videos-list li .flag-wrapper .flag-action .text,.fancy-list-table .flag-action .text,.card--collection .card-body .card-links .flag-action .text,.card-container .card-body .card-links .flag-action .text{display:none}.icons--add-to-queue:before,.collection-item .flag-wrapper .flag-action:before,.l-content .videos-list li .flag-wrapper .flag-action:before,.fancy-list-table .flag-action:before,.card--collection .card-body .card-links .flag-action:before,.card-container .card-body .card-links .flag-action:before{content:"\e000";font-family:"dme-font";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;padding-top:4px;margin-right:0.25em;color:#c7c7c7;position:relative;top:4px}.icons--add-to-queue:before,.collection-item .flag-wrapper .flag-action:before,.l-content .videos-list li .flag-wrapper .flag-action:before,.fancy-list-table .flag-action:before,.card--collection .card-body .card-links .flag-action:before,.card-container .card-body .card-links .flag-action:before{content:"\e000"}.icons--add-to-queue:hover,.collection-item .flag-wrapper .flag-action:hover,.l-content .videos-list li .flag-wrapper .flag-action:hover,.fancy-list-table .flag-action:hover,.card--collection .card-body .card-links .flag-action:hover,.card-container .card-body .card-links .flag-action:hover,.icons--add-to-queue:hover:before,.collection-item .flag-wrapper .flag-action:hover:before,.l-content .videos-list li .flag-wrapper .flag-action:hover:before,.fancy-list-table .flag-action:hover:before,.card--collection .card-body .card-links .flag-action:hover:before,.card-container .card-body .card-links .flag-action:hover:before{color:#00be4c}.icons--remove-from-queue .text,.collection-item .flag-wrapper .unflag-action .text,.l-content .videos-list li .flag-wrapper .unflag-action .text,.fancy-list-table .unflag-action .text,.card--collection .card-body .card-links .unflag-action .text,.card-container .card-body .card-links .unflag-action .text{display:none}.icons--remove-from-queue:before,.collection-item .flag-wrapper .unflag-action:before,.l-content .videos-list li .flag-wrapper .unflag-action:before,.fancy-list-table .unflag-action:before,.card--collection .card-body .card-links .unflag-action:before,.card-container .card-body .card-links .unflag-action:before{content:"\e000";font-family:"dme-font";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;padding-top:4px;margin-right:0.25em;color:#c7c7c7;position:relative;top:4px}.icons--remove-from-queue:before,.collection-item .flag-wrapper .unflag-action:before,.l-content .videos-list li .flag-wrapper .unflag-action:before,.fancy-list-table .unflag-action:before,.card--collection .card-body .card-links .unflag-action:before,.card-container .card-body .card-links .unflag-action:before{content:"\e007"}.icons--remove-from-queue:hover,.collection-item .flag-wrapper .unflag-action:hover,.l-content .videos-list li .flag-wrapper .unflag-action:hover,.fancy-list-table .unflag-action:hover,.card--collection .card-body .card-links .unflag-action:hover,.card-container .card-body .card-links .unflag-action:hover,.icons--remove-from-queue:hover:before,.collection-item .flag-wrapper .unflag-action:hover:before,.l-content .videos-list li .flag-wrapper .unflag-action:hover:before,.fancy-list-table .unflag-action:hover:before,.card--collection .card-body .card-links .unflag-action:hover:before,.card-container .card-body .card-links .unflag-action:hover:before{color:#c60e00;opacity:1}.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #BBB;line-height:2em;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#F2F2F2;background:-moz-linear-gradient(top,#f8f8f8 1%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#fff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#FFFFFF',GradientType=0);-moz-box-shadow:rgba(255,255,255,0.75),0,1px 0;-webkit-box-shadow:rgba(255,255,255,0.75),0,1px 0;box-shadow:rgba(255,255,255,0.75),0,1px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing-bottom{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.selectBox-dropdown.selectBox-menuShowing-top{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(/sites/all/themes/dmemain/images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #BBB}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #BBB;background:#FFF;-moz-box-shadow:rgba(0,0,0,0.2),0,1px 0;-webkit-box-shadow:rgba(0,0,0,0.2),0,1px 0;box-shadow:rgba(0,0,0,0.2),0,1px 0}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #BBB;background:#FFF;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0 0;margin:0}.selectBox-options.selectBox-options-top{border-bottom:none;margin-top:1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.selectBox-options.selectBox-options-bottom{border-top:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.selectBox-options li a{line-height:1.5;padding:0 .5em 0 1em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options li.selectBox-hover a{background-color:#EEE}.selectBox-options li.selectBox-disabled a{color:#888;background-color:transparent}.selectBox-options li.selectBox-selected a{background-color:#C8DEF4}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options a{background-color:transparent !important}.action-link,.action-link--secondary,.action--secondary,.group-inquiry--form input[type="submit"],.action-link--tertiary,.action-link--wrapper a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:5px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;line-height:1;max-width:19em;padding:.75em 2em;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;margin:.5em auto}.action-link:hover,.action-link--secondary:hover,.action--secondary:hover,.group-inquiry--form input[type="submit"]:hover,.action-link--tertiary:hover,.action-link:focus,.action-link--secondary:focus,.action--secondary:focus,.group-inquiry--form input[type="submit"]:focus,.action-link--tertiary:focus,.action-link--wrapper a:hover,.action-link--wrapper a:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}.action-link--secondary,.action--secondary,.group-inquiry--form input[type="submit"],input[type="submit"].action-link--secondary,input[type="submit"].action--secondary,.group-inquiry--form input[type="submit"]{background:#fd7037;border-color:#fd7037}.action-link--secondary:hover,.action--secondary:hover,.group-inquiry--form input[type="submit"]:hover,.action-link--secondary:focus,.action--secondary:focus,.group-inquiry--form input[type="submit"]:focus,input[type="submit"].action-link--secondary:hover,input[type="submit"].action--secondary:hover,.group-inquiry--form input[type="submit"]:hover,input[type="submit"].action-link--secondary:focus,input[type="submit"].action--secondary:focus,.group-inquiry--form input[type="submit"]:focus{background:#137cc1;border:1px solid #137cc1}.action-link--tertiary,input[type="submit"].action-link--tertiary{background:#f5f5f5;border-color:#e6e6e6;color:#4f4f4f}.action-link--tertiary:hover,.action-link--tertiary:focus,input[type="submit"].action-link--tertiary:hover,input[type="submit"].action-link--tertiary:focus{color:#333;border-color:silver}.admin-item,#toolbar,#environment-indicator{-webkit-font-smoothing:auto}.attribution--block{background:#f5f5f5;border:1px solid #e6e6e6;clear:both;float:left;margin:2em 0;padding:1em}.attribution--block .attribution--block__left{float:left;padding-top:8px;width:100px}.attribution--block .attribution--block__right{float:left;max-width:480px}.attribution--block .attribution--block__right p{margin:0;padding:0}#block-dmeblocks-archived-content{display:block;margin:0;padding:1em;background-color:#ffd76d;text-align:center}#block-dmeblocks-archived-content h3{margin:0;padding:0}#block-dmeblocks-archived-content ul{list-style:none;margin:0 0 0 0}#block-dmeblocks-archived-content li{margin:0 0 0 0}.block--signup-prompt{background:#fff;padding:20px;text-align:center;border:1px solid #e6e6e6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.block--signup-prompt a{font-weight:bold}.block--signup-prompt .actions{margin-bottom:10px}.block--signup-prompt .actions a{width:auto;margin:5px 0;max-width:none}@media (min-width:69em){.block--signup-prompt .prompt{font-size:0.95em}.block--signup-prompt .actions,.block--signup-prompt .prompt{display:inline-block;text-align:left;margin:0 5px}.block--signup-prompt .actions a{margin:0 5px 0 0}}.breaker{padding:2em 0}.breaker--container{*zoom:1;max-width:67.5em;_width:67.5em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto}.breaker--container:after{content:"";display:table;clear:both}.breaker--left{width:48.91304%;float:left;margin-right:2.17391%;display:inline;padding-left:8.51449%;padding-right:8.51449%}.breaker--right{width:23.36957%;float:right;margin-right:0;*margin-left:-1.5em;display:inline;padding-right:8.51449%}.breaker--library{background-color:#137cc1;color:#fff}.breaker--library .breaker--right{padding-top:1em;text-align:right}.breaker--library .breaker--title{color:#fff}.breaker--library .breaker--action-link{background:#00293f;border-color:#00293f;color:#fff}.breaker--library .breaker--action-link:hover{background:#fd7037;border-color:#fd7037}form#recurlyjs-subscribe-form .form-item-coupon-code .description,form#recurlyjs-update-billing-form .form-item-coupon-code .description{display:none}form#recurlyjs-subscribe-form .recurlyjs-billing-info,form#recurlyjs-update-billing-form .recurlyjs-billing-info{background-color:whitesmoke}form#recurlyjs-subscribe-form .coupon-warning,form#recurlyjs-update-billing-form .coupon-warning{margin-bottom:20px}form#recurlyjs-subscribe-form .coupon,form#recurlyjs-update-billing-form .coupon{height:auto}form#recurlyjs-subscribe-form .coupon .coupon_code,form#recurlyjs-update-billing-form .coupon .coupon_code{margin-top:0;width:84%}form#recurlyjs-subscribe-form .coupon .coupon_code input[type="text"],form#recurlyjs-update-billing-form .coupon .coupon_code input[type="text"]{width:100%}form#recurlyjs-subscribe-form .coupon .check,form#recurlyjs-update-billing-form .coupon .check{background:#137cc1 url(/sites/all/themes/dmemain/images/coupon_check.png) no-repeat center center;border:none;box-shadow:none}form#recurlyjs-subscribe-form .coupon .check:hover,form#recurlyjs-update-billing-form .coupon .check:hover{background:#fd7037 url(/sites/all/themes/dmemain/images/coupon_check.png) no-repeat center center;border:none;box-shadow:none}form#recurlyjs-subscribe-form .coupon .check:active,form#recurlyjs-update-billing-form .coupon .check:active{background:#fd7037 url(/sites/all/themes/dmemain/images/coupon_check.png) no-repeat center center;border:none;box-shadow:none}form#recurlyjs-subscribe-form .coupon.checking .check,form#recurlyjs-update-billing-form .coupon.checking .check{background:#fd7037 url(/sites/all/themes/dmemain/images/dmemain_coupon_checking.gif) no-repeat center center;border:none;box-shadow:none}form#recurlyjs-subscribe-form .recurlyjs-form-item__month,form#recurlyjs-update-billing-form .recurlyjs-form-item__month{clear:left}@media (min-width:48em){form#recurlyjs-subscribe-form .recurlyjs-form-item__month,form#recurlyjs-update-billing-form .recurlyjs-form-item__month{clear:none;float:left}}form#recurlyjs-subscribe-form .credit-card-information,form#recurlyjs-update-billing-form .credit-card-information{margin-bottom:2em}.secure-payment{margin-left:1em;padding-left:12px;font-size:.875em;background:url(/sites/all/themes/dmemain/images/icon_lock.svg) no-repeat left center;color:silver;white-space:nowrap}.checked-list{list-style:none;margin:0}.checked-list .checked-list--item{position:relative;margin:0;font-size:0.9em}.checked-list .checked-list--item .checked-list--inactive{background:url(/sites/all/themes/dmemain/images/checkbox_unselected.png) no-repeat 0 0;padding-left:24px}.checked-list .checked-list--item .checked-list--active{background:url(/sites/all/themes/dmemain/images/checkbox_selected.png) no-repeat 0 0;overflow:hidden;height:0;padding:16px 0 0 16px;width:0px;float:left;position:relative;margin:4px 8px 0 0}.circular-checked-list input[type="checkbox"]{display:none}.circular-checked-list input[type="checkbox"]:checked+label:before{font-family:"dme-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e006";color:#137cc1}.circular-checked-list label{cursor:pointer}.circular-checked-list label:before{font-family:"dme-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e009";color:#666}.circular-checked-list label:before{margin-right:0.5em;vertical-align:-0.2em}.collection{padding-top:1em;padding-bottom:3em}.collection:after{display:none}.collection-title{text-align:left;font-size:1.25em;margin-top:.75em}@media (min-width:48em){.collection-title{font-size:1.5em}}.collection-list ul{padding:0;margin:1em 0;margin-bottom:0;width:100%}.collection-list ul a{border-bottom:none}.collection-list ul a:hover{border-bottom:none}.collection-item,.l-content .videos-list li{list-style:none;display:block;background:rgba(255,255,255,0.6);margin:0;margin-bottom:2px;text-align:left;padding:1em;overflow:hidden;*zoom:1;position:relative}.collection-item:nth-child(odd),.l-content .videos-list li:nth-child(odd){background:white;box-shadow:0 1px 5px rgba(0,0,0,0.05)}.collection-item .free:after,.l-content .videos-list li .free:after{content:'Free';font-size:.75em;color:white;text-transform:uppercase;font-weight:bold;padding:.45em .75em;background:#00be4c;border-radius:3px;margin-left:1em}.collection-item .flag-wrapper,.l-content .videos-list li .flag-wrapper{position:absolute;top:8px;right:0}.collection-item .flag-wrapper .flag-message,.l-content .videos-list li .flag-wrapper .flag-message{display:none;left:-10000px;height:1px;overflow:hidden}.collection-item .flag-wrapper .flag-action,.l-content .videos-list li .flag-wrapper .flag-action{line-height:2.85em;margin:1em 1em 0 0}.collection-item .flag-wrapper .flag-action:before,.l-content .videos-list li .flag-wrapper .flag-action:before{color:#00be4c;margin:0}.collection-item .flag-wrapper .flag-action:hover,.l-content .videos-list li .flag-wrapper .flag-action:hover,.collection-item .flag-wrapper .flag-action:hover:before,.l-content .videos-list li .flag-wrapper .flag-action:hover:before{opacity:0.65}.collection-item .flag-wrapper .unflag-action,.l-content .videos-list li .flag-wrapper .unflag-action{line-height:2.85em;margin:1em 1em 0 0}.collection-item li .flag-wrapper,.l-content .videos-list li li .flag-wrapper{top:-8px}.collection-item-title--series{font-weight:normal}.collection-item--title,.l-content .videos-list li .item-title,.l-content .videos-list li .video-title{float:left;font-size:1em;margin:0;line-height:1.5em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.collection-item--title.auto,.l-content .videos-list li .auto.item-title,.l-content .videos-list li .auto.video-title{width:auto}.collection-item--title.guide,.l-content .videos-list li .guide.item-title,.l-content .videos-list li .guide.video-title{padding-left:40px}.collection-item--title.guide:before,.l-content .videos-list li .guide.item-title:before,.l-content .videos-list li .guide.video-title:before{content:'Guide: ';margin-right:.2em;font-style:italic}.collection-item--title>div:not(.collection-item--series-count),.l-content .videos-list li .item-title>div:not(.collection-item--series-count),.l-content .videos-list li .video-title>div:not(.collection-item--series-count){clear:both;margin:0.4em 0 0 1.95em;line-height:1.25}.collection-item--type_Collection>div:not(.collection-item--series-count){margin-left:5em}.view-video-queue.fancy-list-table .collection-item--title h2,.view-video-queue.fancy-list-table .l-content .videos-list li .item-title h2,.l-content .videos-list li .view-video-queue.fancy-list-table .item-title h2,.view-video-queue.fancy-list-table .l-content .videos-list li .video-title h2,.l-content .videos-list li .view-video-queue.fancy-list-table .video-title h2{margin:0.3em 0 0}.collection-item--categories{width:35%;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;text-align:right;margin-left:3.25em}.collection-item--categories li{background:transparent;box-shadow:0 0 0 rgba(255,255,255,0);padding:0;margin:0;display:inline;font-size:.875em}.collection-item--categories li:after{content:','}.collection-item--categories li:last-child:after{content:' '}.collection-item--free:after{content:'Free';display:inline-block;font-size:.75em;color:white;font-weight:bold;padding:.45em .75em;background:#00be4c;border-radius:3px;margin-top:.5em}.collection-item-meta{display:block}@media (min-width:48em){.collection-item-meta{display:inline-block;margin-left:1em}}.collection-item-meta--hd,.l-content .videos-list li .item-title .hd,.l-content .videos-list li .video-title .hd{display:inline-block;width:21px;height:10px;background:url(/sites/all/themes/dmemain/images/icon_hd.svg) no-repeat center top;background-size:contain;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.collection-item-meta--cc,.l-content .videos-list li .item-title .cc,.l-content .videos-list li .video-title .cc{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block;width:15px;height:12px;background:url(/sites/all/themes/dmemain/images/icon_cc.svg) no-repeat center center;background-size:contain}.collection-item--show-list,.l-content .videos-list li .show-list{display:block;font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-weight:normal;font-style:italic;padding:.5em 0;padding-left:11px;position:relative}.collection-item--show-list:before,.l-content .videos-list li .show-list:before{content:' ';width:6px;height:100%;padding-right:.25em;background:url(/sites/all/themes/dmemain/images/icon_arrow-right_gray.svg) no-repeat left center;position:absolute;left:0;top:0}.collection-item--show-list.open:before,.l-content .videos-list li .open.show-list:before{content:' ';width:8px;height:100%;background:url(/sites/all/themes/dmemain/images/icon_arrow-down_gray.svg) no-repeat left center}.collection-item-topic{padding:0;margin:0;margin-left:3.25em}.collection-item-topic li{background:transparent;box-shadow:0 0 0 rgba(255,255,255,0);padding:0;margin:0;display:inline;font-size:.875em}.collection-item-topic li:after{content:','}.collection-item-topic li:last-child:after{content:' '}@media (min-width:48em){.collection-item-topic{width:35%;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;text-align:right}}.collection-item--series-list,.l-content .videos-list .series-list{padding:1em 0 0;margin:0}.collection-item--series-list li,.l-content .videos-list .series-list li{background:transparent;box-shadow:0 0 0 rgba(255,255,255,0);padding:.5em 0;margin:0;border-top:1px solid #e6e6e6}.collection-item--series-list li:first-child,.l-content .videos-list .series-list li:first-child{border-top:none}.collection-item--series-list li .video-title,.l-content .videos-list .series-list li .video-title{font-weight:normal;margin-bottom:0}.collection-item--series-list li .collection-item--progress,.l-content .videos-list .series-list li .collection-item--progress{position:absolute;right:2em}.collection-item--series-list li .add-to-queue,.l-content .videos-list .series-list li .add-to-queue{right:0}.collection-item--series{display:none;padding-top:1em;clear:both}.collection-item--series--item{background:transparent;box-shadow:0 0 0 rgba(255,255,255,0);padding:0;margin:0;border-top:1px solid #e6e6e6}.collection-item--series--item:first-child{border-top:none}.collection-item--series-count,.l-content .videos-list .series-count{position:absolute;top:1.4em;left:1.1em;width:2.57142857142857em;height:2.28em;color:white;background:#137cc1;border-radius:5px;line-height:2.28em;text-align:center;font-size:.875em;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.collection-item--series-count .hidden,.l-content .videos-list .series-count .hidden{display:none}.collection-item--progress-indicator,.vidhist-progress-wrapper{position:static;float:left;top:1em;left:1em;width:2.125em;height:.65em;margin:.35em 1em .35em 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:3px solid #333;background:#333}.collection-item--progress-bar,.vidhist-progress{background:#9cd200;height:100%;box-shadow:inset 0px 1px 3px rgba(255,255,255,0.45)}.collection-item--series--item--progress{left:0;top:50%;margin-top:-.325em}.l-content .videos-list{padding:0;margin:1em 0;margin-bottom:0}.l-content .videos-list a{border-bottom:none}.l-content .videos-list a:hover{border-bottom:none}.l-content .videos-list li .collection-item--title,.l-content .videos-list li .item-title,.l-content .videos-list li .video-title{padding-right:4.5em}.l-content .videos-list li .item-title .meta-info,.l-content .videos-list li .video-title .meta-info{display:inline-block;margin-left:.5em}.l-content .videos-list .collection .item-title,.l-content .videos-list .collection .collection-item--title,.l-content .videos-list .collection li .item-title,.l-content .videos-list li .collection .item-title,.l-content .videos-list .collection li .video-title,.l-content .videos-list li .collection .video-title{padding-left:3em}.l-content .videos-list .collection .series-list .collection-item--title,.l-content .videos-list .collection .series-list li .item-title,.l-content .videos-list li .collection .series-list .item-title,.l-content .videos-list .collection .series-list li .video-title,.l-content .videos-list li .collection .series-list .video-title{padding-left:0}.l-content .videos-list .type-guide{display:block;width:26px;height:21px;background:url(/sites/all/themes/dmemain/images/icon_guide.svg) no-repeat center center;background-size:contain;overflow:hidden;text-indent:-9999px;position:absolute;left:1em}.l-content .videos-list .collection-item--progress{position:absolute;right:2em}.l-content .videos-list .vidhist-progress-wrapper{float:right}.l-content .videos-list .categories-list,.l-content .videos-list .versions-list{display:block;float:left;font-size:.875em}.l-content .videos-list .versions-list{margin-right:.4em}.l-content .videos-list .versions-list:after{content:','}.l-content .videos-list .series-list-wrapper{display:none;clear:both;margin:0 -1em 0 1em}.logged-in .browse .videos-list li{padding-right:3em}@media (min-width:48em){.l-content ul.videos-list{margin:1.5em 0;margin-bottom:0}.l-content ul.videos-list li{padding:1.5em 1em}.l-content ul.videos-list li li .add-to-queue{right:0}.l-content ul.videos-list li .show-list{display:inline;white-space:nowrap}.l-content ul.videos-list .collection-item--title,.l-content ul.videos-list li .item-title,.l-content ul.videos-list li .video-title{padding-right:0}.l-content ul.videos-list .collection .item-title a,.l-content ul.videos-list .collection .video-title a{margin-right:1em}.l-content ul.videos-list .collection .item-title.free a,.l-content ul.videos-list .collection .video-title.free a{margin-right:0}.l-content ul.videos-list .item-title,.l-content ul.videos-list .video-title{width:auto}.l-content ul.videos-list .categories-list,.l-content ul.videos-list .versions-list{display:inline-block;float:right;text-align:right}.l-content .type-guide{left:1.25em}}.comingsoon-label,.playlist--list .playlist--item .playlist--item--comingsoon-flag{color:#fd7037;white-space:nowrap}.card-body .comingsoon-label,.card-body .playlist--list .playlist--item .playlist--item--comingsoon-flag,.playlist--list .playlist--item .card-body .playlist--item--comingsoon-flag{font-weight:bold;float:left;margin:0 0 0 16px;line-height:1.45rem}#comments{margin-top:2em}.comment-wrapper{padding-top:2em;float:left;width:100%;border-top:1px solid #e6e6e6}.comment{position:relative;margin-top:2em}.comment--meta{position:relative;font-size:.875em;font-weight:bold;float:left}.comment--new{color:#c60e00;margin-right:4px}.comment--body{clear:both;font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic;font-size:1.125em}.comment--body p{word-wrap:break-word}.comment-links ul.links,.comment ul.links{float:right;margin:0;padding:0;list-style-type:none}.comment-links ul.links li,.comment ul.links li{float:left;text-transform:capitalize;font-size:.875em}.comment-links ul.links li.first,.comment ul.links li.first{margin-left:0}.node-type-video .comment-form .form-required{display:none}.site-name{padding:.5em 0;margin:0}.site-name a{display:block;width:167px;height:35px;background:url(/sites/all/themes/dmemain/images/drupalizeme.svg) no-repeat top left;background-size:contain;text-indent:-99999px;overflow:hidden}@media (min-width:48em){.site-name{float:left;padding:0}}@media (min-width:48em){.site-name{margin-top:32px;margin-bottom:28px}}.dmeembed_code{display:inline-block}.content-title{margin-top:0}.topics-title{font-size:1em;line-height:1.125;font-weight:bold;text-transform:uppercase;margin:0.5em 0 1em}.field-name-taxonomy-blog-tags{border-top:1px solid #e6e6e6;margin:1em 0 0;padding:1em 0 0}.field-name-taxonomy-blog-tags .field-label{font-size:1em;line-height:1.125;font-weight:bold;text-transform:uppercase;margin:0.5em 0 1em;margin-bottom:0.5em}.secondary-info-body{font-size:0.875em}.filter-group{text-align:left;overflow:hidden;*zoom:1}.filter-group-list{padding:0;margin-top:1.5em}.filter-group-list:first-child{margin-top:0}.filter-group--inner-list{display:none;clear:both;margin-top:0;margin-bottom:0;padding-top:.5em;border-top:1px solid #e6e6e6;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.65)}.filter-group-title{font-size:.75em;text-transform:uppercase;margin-top:0}.filter-item{list-style:none;font-size:.875em;display:inline-block;margin-left:0;margin-right:.25em;margin-bottom:.5em}.filter-item-link{display:inline-block;margin:0;position:relative;padding:.5em .75em;padding-right:2em;font-weight:bold;background:white;background-size:14px 14px;border-radius:5px;border-bottom:none;box-shadow:0 1px 5px rgba(0,0,0,0.05)}.filter-item-link:hover{box-shadow:0 1px 5px rgba(0,0,0,0.2);border-bottom:none}.filter-item-link:after{content:' ';width:14px;height:14px;margin-top:-7px;position:absolute;right:.7em;top:50%;background:url(/sites/all/themes/dmemain/images/icon_plus.svg) no-repeat center;background-size:contain}.filter-item-link-is-selected{color:#333;background-color:#e6e6e6;box-shadow:0 1px 0 rgba(255,255,255,0.75),inset 0 1px 6px rgba(0,0,0,0.15)}.filter-item-link-is-selected:hover{background-color:#d4d4d4}.filter-item-link-is-selected:after{background:url(/sites/all/themes/dmemain/images/icon_x.svg) no-repeat center;background-size:contain}.filter-item-link-is-expanded:after{background:url(/sites/all/themes/dmemain/images/icon_arrow-down_circle.svg) no-repeat center;background-size:contain}.filter-item-link-is-expanded.open:after{background:url(/sites/all/themes/dmemain/images/icon_arrow-up_circle.svg) no-repeat center;background-size:contain}.account-dashboard-wrapper ul.horizontal-links{margin-bottom:20px}.account-dashboard-wrapper ul.horizontal-links .horizontal-links-item{margin:0}.account-dashboard-wrapper ul.horizontal-links .horizontal-links-item .horizontal-links-item-link.active{color:#137cc1}.account-dashboard-wrapper ul.horizontal-links .message,.account-dashboard-wrapper ul.horizontal-links .spelling-suggestions{display:none}.footer{background:#f5f5f5;border-top:1px solid #e6e6e6;padding-top:1em;padding-bottom:3em}.horizontal-links{margin:0;padding:0}.horizontal-links-item{margin:0;padding:0}@media (min-width:48em){.horizontal-links-item{display:inline-block}.horizontal-links-item:after{content:'//';color:#e6e6e6;margin:0 .5em}.horizontal-links-item:last-child:after{content:''}}.horizontal-links-item-link{font-size:1em;padding:.5em 0;display:block}@media (min-width:48em){.horizontal-links-item-link{font-size:.875em;display:inline-block}}.social-nav li{display:inline-block;margin-right:.25em}.social-nav li:after{display:none}.social-nav a{width:25px;height:25px;display:block;overflow:hidden;text-indent:-99999px}.social-nav a:hover{opacity:.65}.social-nav .drupal{background:url(/sites/all/themes/dmemain/images/icon_drupal.svg) no-repeat;background-size:contain}.social-nav .twitter{background:url(/sites/all/themes/dmemain/images/icon_twitter.svg) no-repeat;background-size:contain}.social-nav .facebook{background:url(/sites/all/themes/dmemain/images/icon_facebook.svg) no-repeat;background-size:contain}.social-nav .google-plus{background:url(/sites/all/themes/dmemain/images/icon_google-plus.svg) no-repeat;background-size:contain}.social-nav .email{background:url(/sites/all/themes/dmemain/images/icon_email.svg) no-repeat;background-size:contain}.social-nav .rss{background:url(/sites/all/themes/dmemain/images/icon_rss.svg) no-repeat;background-size:contain}.social-nav .youtube{background:url(/sites/all/themes/dmemain/images/icon_youtube.svg) no-repeat;background-size:contain}.copyright{font-size:.75em}.relative{position:relative;overflow:visible}.l-hero input{margin:auto 6px}.l-hero .code{margin-right:10px}.hero--front,.hero--apps{background-color:white;border-top:0px;border-bottom:0px}.hero--front .hero-title,.hero--apps .hero-title{border-top:0px;padding-top:0px;margin-top:0px}.hero--player{background:#f5f5f5;padding-top:1.5em;padding-bottom:1.5em;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}@media (min-width:48em){.hero--player{padding-bottom:0}}.hero-title{text-align:center;padding-top:2em;border-top:1px solid #e6e6e6;margin-top:0;margin-bottom:0;color:#333}.hero-body{text-align:center;padding-top:2em;border-top:1px solid #e6e6e6;font-size:1.125em}@media (min-width:48em){.hero-body{padding-top:3em;padding-left:11.43552%;padding-right:11.43552%}.hero-body .hero-title{font-size:3em;line-height:1}}@media (min-width:69em){.hero-body{padding-left:17.02899%;padding-right:17.02899%}}.hero .hero-content{text-align:center;padding-top:2em;border-top:1px solid #e6e6e6}.hero .hero-content .hero-title{margin-top:0;margin-bottom:0;color:#333}.hero .hero-content p{font-size:1.125em}.hero .hero-content a.action-link,.hero .hero-content a.action-link--secondary,.hero .hero-content a.action--secondary,.hero .hero-content a.action-link--tertiary{font-size:1em;max-width:19em;margin-top:.5em;margin-left:auto;margin-right:auto;display:inline-block}.hero .hero-content .secondary{font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic}@media (min-width:48em){.hero .hero-content{padding-top:3em;padding-left:8.51449%;padding-right:8.51449%}.hero .hero-content .hero-title{font-size:3em;line-height:1}.hero .hero-content a.action-link,.hero .hero-content a.action-link--secondary,.hero .hero-content a.action--secondary,.hero .hero-content a.action-link--tertiary{font-size:1.125em;padding:1em 1.25em}.player-container{padding-bottom:0}}.action-secondary{font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic}.browse-link{display:inline-block;padding:inherit 1em}.share-options{border-top:none;border-bottom:1px solid #e6e6e6;padding-bottom:1em;margin-top:.75em;clear:both}.share-options a{border-bottom:none}.share-options a:hover{border-bottom:none}.share-options label{display:inline-block}.share-options input[type="text"]{width:100%}.share-options .code{margin-right:1em}.pricing-options-block{text-align:center;padding-top:0}.pricing-options-block label{text-align:left}.pricing-options-block header .block-title,.pricing-options-block header .comment-wrapper h2,.comment-wrapper .pricing-options-block header h2{font-size:2.5em;margin:1em 0 .5em;text-transform:none}.pricing-options-block header p{font-size:1.125em;line-height:1.25}.pricing-options-block .pricing-options{padding:0}.pricing-options-block .pricing-options li{list-style:none;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:white;box-shadow:0.5px 0px 5px 0px rgba(0,0,0,0.05);display:block;padding:1.5em;padding-top:2.5em;margin-bottom:.35em;position:relative}.pricing-options-block .pricing-options li.value:before{content:'Best Value';color:white;font-size:0.75em;text-transform:uppercase;font-weight:bold;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2em 1em;position:absolute;width:50%;top:0;left:50%;margin-left:-25%;background:#137cc1;border-bottom-right-radius:5px;border-bottom-left-radius:5px;white-space:nowrap}.pricing-options-block .pricing-options li:hover{box-shadow:0.5px 0px 8px 0px rgba(0,0,0,0.1)}.pricing-options-block .group-accounts-info{font-style:italic;line-height:1.25;margin:1.5em 0}.pricing-options-block .group-accounts-info strong{font-style:normal;text-transform:uppercase}.pricing-options-block .option-title{margin:0;font-size:1.5em;text-transform:uppercase;color:#137cc1}.pricing-options-block .price{font-size:3.75em;font-weight:bold;color:#333;line-height:1.35}.pricing-options-block .term{font-size:1.125em}.pricing-options-block .billing-info{display:block;font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic}.pricing-options-block .disclaimer{display:block;font-size:0.6875em;text-transform:uppercase}.pricing-options-block .action-link--secondary,.pricing-options-block .action--secondary,.pricing-options-block .group-inquiry--form input[type="submit"],.group-inquiry--form .pricing-options-block input[type="submit"]{margin-top:1em}.checkout .pricing-options-block .pricing-options{margin:0}.checkout .pricing-options-block .pricing-options li{border:1px solid #e6e6e6;opacity:.45;padding:1em}.checkout .pricing-options-block .pricing-options li *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout .pricing-options-block .pricing-options li.selected{opacity:1;border:3px solid #137cc1}.checkout .pricing-options-block .pricing-options li.selected .action-link--secondary,.checkout .pricing-options-block .pricing-options li.selected .action--secondary,.checkout .pricing-options-block .pricing-options li.selected .group-inquiry--form input[type="submit"],.group-inquiry--form .checkout .pricing-options-block .pricing-options li.selected input[type="submit"]{background:#c7c7c7;border:1px solid #c7c7c7}.checkout .pricing-options-block .pricing-options li:hover{opacity:1}.checkout .pricing-options-block .pricing-options li.value:before{display:none}.checkout .pricing-options-block .option-title{font-size:1em}.checkout .pricing-options-block .price{font-size:2em}.checkout .pricing-options-block .action-link--secondary,.checkout .pricing-options-block .action--secondary,.checkout .pricing-options-block .group-inquiry--form input[type="submit"],.group-inquiry--form .checkout .pricing-options-block input[type="submit"]{font-size:.75em;padding-left:.75em;padding-right:.75em;margin:0;margin-top:.25em}@media (min-width:32em){.pricing-options-block .pricing-options li{text-align:right}.pricing-options-block .pricing-options li.value:before{width:auto;left:0;margin-left:0;border-bottom-left-radius:0px}.pricing-options-block .option-title{float:left}.pricing-options-block .action-link--secondary,.pricing-options-block .action--secondary,.pricing-options-block .group-inquiry--form input[type="submit"],.group-inquiry--form .pricing-options-block input[type="submit"]{position:absolute;top:5em;left:1.5em}.checkout .pricing-options-block .action-link--secondary,.checkout .pricing-options-block .action--secondary,.checkout .pricing-options-block .group-inquiry--form input[type="submit"],.group-inquiry--form .checkout .pricing-options-block input[type="submit"]{top:1.75em;left:10em;margin:0}.checkout .pricing-options-block .option-title{margin-top:.75em}}@media (min-width:48em){.pricing-options-block header .block-title,.pricing-options-block header .comment-wrapper h2,.comment-wrapper .pricing-options-block header h2{font-size:3em}.pricing-options-block .pricing-options{overflow:hidden;*zoom:1}.pricing-options-block .pricing-options li{text-align:center;float:left;width:32.33%;margin-right:1.5%}.pricing-options-block .pricing-options li:nth-child(3n+3){margin-right:0}.pricing-options-block .pricing-options li.value:before{width:50%;margin-left:-25%;left:50%;border-bottom-left-radius:5px}.pricing-options-block .option-title{float:none}.pricing-options-block .action-link--secondary,.pricing-options-block .action--secondary,.pricing-options-block .group-inquiry--form input[type="submit"],.group-inquiry--form .pricing-options-block input[type="submit"]{position:relative;top:0;left:0}.pricing-options-block .billing-info,.pricing-options-block .group-accounts-info,.pricing-options-block .action-link--secondary,.pricing-options-block .action--secondary,.pricing-options-block .group-inquiry--form input[type="submit"],.group-inquiry--form .pricing-options-block input[type="submit"]{font-size:1.125em}.checkout .pricing-options-block .action-button{position:relative;top:0;left:0}.checkout .pricing-options-block .option-title{margin-top:0}}.membership-benefits .block-title,.membership-benefits .comment-wrapper h2,.comment-wrapper .membership-benefits h2{text-align:center;font-size:1.125em}.membership-benefits .benefits-list{padding:0}.membership-benefits .benefits-list li{list-style:none;padding-left:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/sites/all/themes/dmemain/images/icon_check-green.svg) no-repeat left 0.35em;line-height:1.35;margin:1em 0}.membership-benefits{padding-top:2em}.membership-benefits .benefits-list li{width:100%;margin:.75em 0;margin-right:2%}.membership-benefits .benefits-list li:nth-child(even){margin-right:2%}.membership-benefits .benefits-list li:nth-child(3n+3){margin-right:0}@media (min-width:48em){.membership-benefits{padding-bottom:2em}.membership-benefits .benefits-list li{float:left;width:30%;margin:.75em 0;margin-right:5%}.membership-benefits .benefits-list li:nth-child(even){margin-right:5%}.membership-benefits .benefits-list li:nth-child(3n+3){margin-right:0}}.pricing-options-block .pricing-options .action-link--secondary,.pricing-options-block .pricing-options .action--secondary,.pricing-options-block .pricing-options .group-inquiry--form input[type="submit"],.group-inquiry--form .pricing-options-block .pricing-options input[type="submit"]{padding:.75em 2em}.page-user-register #page-title,.page-membership-entity-subscription-signup #page-title,.thanks-page #page-title{display:none}.page-user .recurly-plan-list{margin:20px 0 40px 0}.page-user .recurly-plan-list .plan{opacity:1}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}.l-content .checkout-progress{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:.5em 0}.l-content .checkout-progress li{display:inline;margin-left:0;font-size:.875em;text-transform:uppercase;color:silver}@media (min-width:48em){.l-content .checkout-progress li{margin-right:.5em}}.l-content .checkout-progress li:after{content:'\2192';margin-left:4px}.l-content .checkout-progress li:last-child:after{content:''}.l-content .checkout-progress li.done{font-weight:bold;color:#fd7037}.thanks-page .content-title{display:none}.your-code{text-align:center;background:#fff0c2;padding:1.5em;margin-top:1.5em}.your-code label,.your-code code{display:block;line-height:1.25}.your-code label{text-transform:uppercase;margin-bottom:.25em}.your-code code{font-size:1.3125em}#block-views-recently-watched-block .view-footer p,#block-views-recently-read-tutorials-block .view-footer p,#block-views-video-queue-block .view-footer p{font-size:0.875em;margin:0;text-align:right}#block-views-video-queue-block .form-actions{display:none}.suggestions td{line-height:37px}.suggestions td .flag-action{margin-right:20px}.suggestions td .flag-throbber{margin-left:-20px}.suggestions .action-link--wrapper a{margin-top:0}.coming-soon{font-size:0.875em;font-weight:normal;color:#fd5a19}.view-id-drupalizefaq h2{font-size:1.5em}@media (min-width:48em){.view-id-drupalizefaq h2{font-size:1.8rem}}.faq--back-to-top{display:block;margin-bottom:1em}#block-views-blog-block h2{font-size:1.7em;text-transform:none}.view-blog .views-field-title a{font-size:1.7em;font-weight:bold;line-height:1.125}.view-blog .views-row{margin-bottom:3em}#block-views-video-queue-block .tabledrag-toggle-weight-wrapper{display:none}.tabledrag-hide .form-item{margin:0}.account--invoice-notice{text-align:center}.newest-videos-intro{background:url(/sites/all/themes/dmemain/images/new_videos_icon.svg) no-repeat left top;margin-bottom:2.5em;background-size:2em 2em}.newest-videos-intro h2{padding-left:1.25em}@media (min-width:48em){.newest-videos-intro{padding-left:160px;background-size:auto}.newest-videos-intro h2{padding:0}}.icon-sprite,.icon-cc,.icon-cross-white,.icon-description-blue,.icon-description-orange,.icon-description-white,.icon-download-blue,.icon-download-orange,.icon-facebook,.icon-google,.icon-hd,.icon-play,.icon-queue-cross-grey,.icon-queue-cross-red,.icon-queue-plus-green,.icon-queue-plus-grey,.icon-queue-plus-white,.icon-quiz-blue,.icon-quiz-orange,.icon-quiz-white,.icon-reviews-blue,.icon-reviews-orange,.icon-reviews-white,.icon-share-blue,.icon-share-grey,.icon-share-white,.icon-tutorial,.icon-twitter,.content--meta--actions .topic--actions a.share-link .icon,.content--meta--actions .tutorial--actions a.share-link .icon,.content--meta--actions .guide--actions a.share-link .icon,.content--meta--actions .topic--actions a.share-link:hover .icon,.content--meta--actions .tutorial--actions a.share-link:hover .icon,.content--meta--actions .guide--actions a.share-link:hover .icon,.content--meta--actions .topic--actions a.flag-link-toggle .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle .icon,.content--meta--actions .guide--actions a.flag-link-toggle .icon,.content--meta--actions .topic--actions a.flag-link-toggle:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle:hover .icon,.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action:hover .icon,.share-link .icon,.share-link:hover .icon,.flag-link-toggle .icon,.flag-link-toggle:hover .icon,.flag-link-toggle.unflag-action .icon,.flag-link-toggle.unflag-action:hover .icon,.node-type-video .playlist--list .playlist--item.active .playlist--item--completed,.node-type-video .playlist--list .playlist--item.active .playlist--item--incomplete,.node-type-video .playlist--list .playlist--item.tutorial.active .playlist--item--count,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link:hover .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle:hover .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon{background-image:url(/sites/all/themes/dmemain/images/video/icon-sb19391f096.png);background-repeat:no-repeat}.icon2x-sprite{background-image:url(/sites/all/themes/dmemain/images/video/icon2x-s11b9839867.png);background-repeat:no-repeat}.icon-cc{background-position:0 0}.icon-cross-white{background-position:0 -18px}.icon-description-blue{background-position:0 -34px}.icon-description-orange{background-position:0 -54px}.icon-description-white{background-position:0 -74px}.icon-download-blue{background-position:0 -94px}.icon-download-orange{background-position:0 -116px}.icon-facebook{background-position:0 -138px}.icon-google{background-position:0 -170px}.icon-hd{background-position:0 -202px}.icon-play{background-position:0 -220px}.icon-queue-cross-grey{background-position:0 -236px}.icon-queue-cross-red{background-position:0 -252px}.icon-queue-plus-green{background-position:0 -268px}.icon-queue-plus-grey{background-position:0 -284px}.icon-queue-plus-white{background-position:0 -300px}.icon-quiz-blue{background-position:0 -316px}.icon-quiz-orange{background-position:0 -336px}.icon-quiz-white{background-position:0 -356px}.icon-reviews-blue{background-position:0 -376px}.icon-reviews-orange{background-position:0 -396px}.icon-reviews-white{background-position:0 -416px}.icon-share-blue{background-position:0 -436px}.icon-share-grey{background-position:0 -452px}.icon-share-white{background-position:0 -468px}.icon-tutorial{background-position:0 -484px}.icon-twitter{background-position:0 -500px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.icon-all-retina-sprites,.icon-cc,.icon-cross-white,.icon-description-blue,.icon-description-orange,.icon-description-white,.icon-download-blue,.icon-download-orange,.icon-facebook,.icon-google,.icon-hd,.icon-play,.icon-queue-cross-grey,.icon-queue-cross-red,.icon-queue-plus-green,.icon-queue-plus-grey,.icon-queue-plus-white,.icon-quiz-blue,.icon-quiz-orange,.icon-quiz-white,.icon-reviews-blue,.icon-reviews-orange,.icon-reviews-white,.icon-share-blue,.icon-share-grey,.icon-share-white,.icon-tutorial,.icon-twitter,.content--meta--actions .topic--actions a.share-link .icon,.content--meta--actions .tutorial--actions a.share-link .icon,.content--meta--actions .guide--actions a.share-link .icon,.content--meta--actions .topic--actions a.share-link:hover .icon,.content--meta--actions .tutorial--actions a.share-link:hover .icon,.content--meta--actions .guide--actions a.share-link:hover .icon,.content--meta--actions .topic--actions a.flag-link-toggle .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle .icon,.content--meta--actions .guide--actions a.flag-link-toggle .icon,.content--meta--actions .topic--actions a.flag-link-toggle:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle:hover .icon,.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action:hover .icon,.share-link .icon,.share-link:hover .icon,.flag-link-toggle .icon,.flag-link-toggle:hover .icon,.flag-link-toggle.unflag-action .icon,.flag-link-toggle.unflag-action:hover .icon,.node-type-video .playlist--list .playlist--item.active .playlist--item--completed,.node-type-video .playlist--list .playlist--item.active .playlist--item--incomplete,.node-type-video .playlist--list .playlist--item.tutorial.active .playlist--item--count,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link:hover .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle:hover .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action .icon,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon{background-image:url(/sites/all/themes/dmemain/images/video/icon2x-s11b9839867.png);-moz-background-size:32px auto;-o-background-size:32px auto;-webkit-background-size:32px auto;background-size:32px auto}.icon-cc{background-position:0 0}.icon-cross-white{background-position:0 -18px}.icon-description-blue{background-position:0 -34px}.icon-description-orange{background-position:0 -54px}.icon-description-white{background-position:0 -74px}.icon-download-blue{background-position:0 -94px}.icon-download-orange{background-position:0 -116px}.icon-facebook{background-position:0 -138px}.icon-google{background-position:0 -170px}.icon-hd{background-position:0 -202px}.icon-play{background-position:0 -220px}.icon-queue-cross-grey{background-position:0 -236px}.icon-queue-cross-red{background-position:0 -252px}.icon-queue-plus-green{background-position:0 -268px}.icon-queue-plus-grey{background-position:0 -284px}.icon-queue-plus-white{background-position:0 -300px}.icon-quiz-blue{background-position:0 -316px}.icon-quiz-orange{background-position:0 -336px}.icon-quiz-white{background-position:0 -356px}.icon-reviews-blue{background-position:0 -376px}.icon-reviews-orange{background-position:0 -396px}.icon-reviews-white{background-position:0 -416px}.icon-share-blue{background-position:0 -436px}.icon-share-grey{background-position:0 -452px}.icon-share-white{background-position:0 -468px}.icon-tutorial{background-position:0 -484px}.icon-twitter{background-position:0 -500px}}.content--meta--wrapper{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:.5em 0;margin:.5em 0;width:100%;overflow:hidden}#share-modal{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.content--meta--actions{margin:0.25em 0 0;line-height:1.5em}.content--meta--actions a{font-weight:bold;font-size:0.875em;color:#333}.content--meta--actions a:hover{color:#137cc1}.content--meta--actions .icon{margin-right:0.3em;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-top:-2px}.content--meta--actions.active{color:#333}.content--meta--actions .topic--actions,.content--meta--actions .tutorial--actions,.content--meta--actions .guide--actions{float:none;margin-top:0.25em}.content--meta--actions .topic--actions::after,.content--meta--actions .tutorial--actions::after,.content--meta--actions .guide--actions::after{content:'';display:table;clear:both}.content--meta--actions .topic--actions span.flag-wrapper.flag-queue,.content--meta--actions .tutorial--actions span.flag-wrapper.flag-queue,.content--meta--actions .guide--actions span.flag-wrapper.flag-queue{margin:0}.content--meta--actions .topic--actions span.flag-wrapper.flag-queue .flag-throbber,.content--meta--actions .tutorial--actions span.flag-wrapper.flag-queue .flag-throbber,.content--meta--actions .guide--actions span.flag-wrapper.flag-queue .flag-throbber{margin:0}.content--meta--actions .topic--actions a.flag span.text,.content--meta--actions .topic--actions a.flag span.icon,.content--meta--actions .topic--actions a.share-link span.text,.content--meta--actions .topic--actions a.share-link span.icon,.content--meta--actions .tutorial--actions a.flag span.text,.content--meta--actions .tutorial--actions a.flag span.icon,.content--meta--actions .tutorial--actions a.share-link span.text,.content--meta--actions .tutorial--actions a.share-link span.icon,.content--meta--actions .guide--actions a.flag span.text,.content--meta--actions .guide--actions a.flag span.icon,.content--meta--actions .guide--actions a.share-link span.text,.content--meta--actions .guide--actions a.share-link span.icon{color:#fff}.content--meta--actions .topic--actions a.flag span.text,.content--meta--actions .topic--actions a.share-link span.text,.content--meta--actions .tutorial--actions a.flag span.text,.content--meta--actions .tutorial--actions a.share-link span.text,.content--meta--actions .guide--actions a.flag span.text,.content--meta--actions .guide--actions a.share-link span.text{margin:0}.content--meta--actions .topic--actions a.share-link .icon,.content--meta--actions .tutorial--actions a.share-link .icon,.content--meta--actions .guide--actions a.share-link .icon{background-position:0 -468px;margin:0 0.5em 0 0}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.content--meta--actions .topic--actions a.share-link .icon,.content--meta--actions .tutorial--actions a.share-link .icon,.content--meta--actions .guide--actions a.share-link .icon{background-position:0 -468px}}.content--meta--actions .topic--actions a.share-link:hover .icon,.content--meta--actions .tutorial--actions a.share-link:hover .icon,.content--meta--actions .guide--actions a.share-link:hover .icon{background-position:0 -468px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.content--meta--actions .topic--actions a.share-link:hover .icon,.content--meta--actions .tutorial--actions a.share-link:hover .icon,.content--meta--actions .guide--actions a.share-link:hover .icon{background-position:0 -468px}}.content--meta--actions .topic--actions a.flag-link-toggle .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle .icon,.content--meta--actions .guide--actions a.flag-link-toggle .icon{margin:0 0.5em 0 0;background-position:0 -300px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.content--meta--actions .topic--actions a.flag-link-toggle .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle .icon,.content--meta--actions .guide--actions a.flag-link-toggle .icon{background-position:0 -300px}}.content--meta--actions .topic--actions a.flag-link-toggle:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle:hover .icon{background-position:0 -300px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.content--meta--actions .topic--actions a.flag-link-toggle:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle:hover .icon{background-position:0 -300px}}.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action .icon{background-position:0 -18px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action .icon{background-position:0 -18px}}.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action:hover .icon{background-position:0 -18px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.content--meta--actions .topic--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon,.content--meta--actions .guide--actions a.flag-link-toggle.unflag-action:hover .icon{background-position:0 -18px}}.content--meta--icons{padding-left:0.5em}.content--meta--icons span{display:inline-block;height:18px;width:18px;margin-right:4px;text-indent:-9999px;vertical-align:sub}.content--meta--icons span:last-child{margin-right:0}.share-link .icon{background-position:0 -452px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.share-link .icon{background-position:0 -452px}}.share-link:hover .icon{background-position:0 -436px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.share-link:hover .icon{background-position:0 -436px}}.flag-link-toggle{margin-right:0.5em}.flag-link-toggle .icon{background-position:0 -284px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.flag-link-toggle .icon{background-position:0 -284px}}.flag-link-toggle:hover .icon{background-position:0 -268px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.flag-link-toggle:hover .icon{background-position:0 -268px}}.flag-link-toggle.unflag-action .icon{background-position:0 -236px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.flag-link-toggle.unflag-action .icon{background-position:0 -236px}}.flag-link-toggle.unflag-action:hover .icon{background-position:0 -252px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.flag-link-toggle.unflag-action:hover .icon{background-position:0 -252px}}.content--meta--length{color:#333;padding-right:.5em}.content--meta--versions{padding:0 .5em}.content--meta--terms{padding:0 .5em;color:#333}.content--meta--terms a{color:#333}.content--meta--terms a:hover{color:#fd7037}#share-modal h4{margin:0 0 0.5em}.share--embed{margin-top:1em}.share--embed textarea{font-size:0.7em;margin:0 0 0.5em;width:100%}.share--embed label{font-weight:bold;font-size:0.875em}.share--embed input{font-size:0.875em}.share--sns-link{text-indent:-9999px;display:inline-block;width:32px;height:32px}.cta--content{padding:1.25em 0;width:100%;text-align:center;font-size:1.25rem;color:#fff}.cta--text{display:none}@media (min-width:48em){.cta--text{display:inline-block}}.cta.blue{background:#137cc1}.cta--button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:30px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1.25rem;font-weight:bold;line-height:60px;max-width:19em;padding:0 2rem;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background-color:#35a7ec;border-color:#35a7ec;color:#fff}.cta--button:hover,.cta--button:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}@media (min-width:48em){.cta--button{margin-left:1em}}html body.admin-menu.page-ajax-dmeembed{margin:0 !important}body.page-ajax-dmeembed{text-align:center}@-webkit-keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}@-moz-keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}@-o-keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}@keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}.fancy-list{padding:0;margin:0}.fancy-list--expanded{padding:0;margin:0}.fancy-list--expanded-item{padding:.75em;margin-top:2px;font-size:0.875em;list-style:none;background:#ebebeb}.fancy-list--expanded-item:hover{box-shadow:inset 0px 1px 12px rgba(0,0,0,0.06)}.fancy-list--expanded-item:nth-child(even){background:rgba(235,235,235,0.6)}.fancy-list--expanded-item .file-icon{display:none}.fancy-list--expanded-link{font-weight:bold;margin:0 0 .75em 0}.fancy-list--download{padding:0;margin:0}.fancy-list-title{font-size:1em;line-height:1.125;font-weight:bold;text-transform:uppercase;margin:0.5em 0 1em}.fancy-list-body{padding:0 0 .75em .75em;display:block;margin-top:-.75em}.fancy-list-item{font-size:0.875em;list-style:none;margin-top:2px;padding:.75em;background:#ebebeb}.fancy-list-item:hover{box-shadow:inset 0px 1px 12px rgba(0,0,0,0.06)}.fancy-list-item:nth-child(even){background:rgba(235,235,235,0.6)}.fancy-list-item .file-icon{display:none}.fancy-list-item-link{display:block;font-weight:bold}.fancy-list-item-span{display:block}.fancy-list-item-extra{font-weight:bold;color:#555555;font-style:italic;line-height:1;display:inline;padding:0;margin-left:.15em}.no-companion-files .fancy-list--download .fancy-list-item-link{padding-left:0;background:none}.fancy-list--download .fancy-list-item-link{padding-left:2.25em;background:url(/sites/all/themes/dmemain/images/icon_download.svg) no-repeat 0.75em center}.fancy-list-table tbody{border:none}.fancy-list-table tr{border-bottom:2px solid white;font-size:1em}.fancy-list-table tr:last-child{border-bottom:0}.fancy-list-table tr.drag,.fancy-list-table tr.drag-previous{background-color:#1067a2 !important}.fancy-list-table tr.drag a,.fancy-list-table tr.drag-previous a{color:#FFF}.fancy-list-table tr.drag-previous{background-size:30px 30px;background-image:linear-gradient(90deg,rgba(0,0,0,0.1) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));-webkit-animation:barberpole 2s linear infinite;-moz-animation:barberpole 2s linear infinite;-o-animation:barberpole 2s linear infinite;animation:barberpole 2s linear infinite}.fancy-list-table td{background:none !important}.fancy-list-table .collection-item--series-count,.fancy-list-table .l-content .videos-list .series-count,.l-content .videos-list .fancy-list-table .series-count{position:relative;top:auto;left:auto;float:left;margin-right:1em}.fancy-list-table .collection-item--title,.fancy-list-table .l-content .videos-list li .item-title,.l-content .videos-list li .fancy-list-table .item-title,.fancy-list-table .l-content .videos-list li .video-title,.l-content .videos-list li .fancy-list-table .video-title{float:none;padding-left:1em;width:auto}.fancy-list-table .collection-item--title h2,.fancy-list-table .l-content .videos-list li .item-title h2,.l-content .videos-list li .fancy-list-table .item-title h2,.fancy-list-table .l-content .videos-list li .video-title h2,.l-content .videos-list li .fancy-list-table .video-title h2{font-size:1em;margin:0 0 0.3em}.fancy-list-table .vidhist-progress-wrapper{margin-top:.5em}.fancy-list-table .collection-item-queue{width:5%}.fancy-list-table .flag-wrapper{display:block}.fancy-list-table .flag-wrapper .flag-message{left:auto;right:0}.feedback{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;text-align:center}.feedback .webform-component-radios>label{display:inline-block;font-size:1.2em;font-weight:normal;width:auto}.feedback .webform-component-radios>label span{display:none}.feedback .webform-component-radios .form-radios{display:inline-block;margin-left:14px}.feedback .form-type-radio{display:inline-block;margin-right:10px}.feedback .form-type-radio input ~ label{border:1px solid #333;color:#333;display:block;padding:4px 10px}.feedback .form-type-radio input ~ label:hover{cursor:pointer;border-color:#137cc1;color:#137cc1}.feedback .form-type-radio input:checked ~ label{background:#00be4c;border-color:#00be4c;color:white}.feedback .form-type-radio input{display:none;width:0;height:0;opacity:0}.feedback--hidden{display:none}.l-footer{background:#e7e7e8;border-top:1px solid #e6e6e6;padding-top:2em;padding-bottom:3em;text-align:center;margin-bottom:-2em}.l-footer .block-menu,.l-footer .footer--navigation{float:left;width:50%;margin:0;padding:0}.l-footer .block-menu .content,.l-footer .footer--navigation .content{padding:0 1em}.l-footer .block-menu .content .menu,.l-footer .footer--navigation .content .menu{list-style:none}.l-footer .footer--newsletter{float:left;width:50%;margin:0;padding:0}.l-footer .footer--newsletter .footer--newsletter{padding:0}.l-footer .footer--newsletter--email{margin:0;padding:0.5em;width:100%}.l-footer .footer--newsletter--submit{margin:1em 0 0 0;padding:0.75em 0.5em;text-align:center;width:100%}.l-footer .footer--social{margin-top:40px;width:50%;float:right}.l-footer a{font-size:1em;padding:.5em 0;display:block}.l-footer ul,.l-footer li{margin:0;padding:0}.l-footer .footer--pantheon{padding-bottom:15px;width:50%;float:right;clear:both;display:inline-block}.l-footer .footer--pantheon a.pantheon{display:inline-block;background:url(/sites/all/themes/dmemain/images/pantheon.svg) no-repeat;background-position:center;background-size:contain;height:40px;width:200px;position:relative;top:-5px;text-indent:-999999px}.l-footer .footer--copyright,.l-footer .footer--copyright a{font-size:1em;clear:both;text-align:left}.l-footer .footer--copyright a{display:inline-block}.l-funnel .l-footer{background:#fff;margin:0;padding:0}@media (min-width:48em){body:not(.l-funnel) .l-footer{text-align:left}body:not(.l-funnel) .l-footer a{display:inline-block}body:not(.l-funnel) .l-footer .region-footer a{font-size:.875em}body:not(.l-funnel) .l-footer .block-menu .menu{-moz-column-count:2;-webkit-column-count:2;column-count:2}body:not(.l-funnel) .l-footer .footer--newsletter--email{width:70%}body:not(.l-funnel) .l-footer .footer--newsletter--submit{margin:0;width:25%}body:not(.l-funnel) .l-footer .footer--pantheon{display:block;clear:both;width:50%}body:not(.l-funnel) .l-footer .l-funnel .l-footer .block-menu{width:100%}}@media (max-width:28em){.l-footer .block-menu,.l-footer .footer--navigation,.l-footer .footer--newsletter,.l-footer .footer--social{width:100%;margin:1em 0}.l-footer .footer--pantheon{width:100%;margin-bottom:0}}.l-funnel .l-footer{text-align:left}.l-funnel .l-footer .block-menu{-moz-column-count:1;-webkit-column-count:1;column-count:1}.free-label,.playlist--list .playlist--item .playlist--item--free{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:13px;color:#fff;padding:0.05em 0.5em;margin-right:0.5em;background:#00be4c}.page-node-1359 #page-title{font-size:3rem}.page-node-1359 .l-content{text-align:center}.giftcards--intro>p{padding:0 22%;line-height:1.75em}.giftcards--content{background:#137cc1 url(/sites/all/themes/dmemain/images/giftcards-snowmound.png) no-repeat bottom center;padding-top:4em;padding-bottom:8em;color:#fff}.giftcards--content h4{margin-top:4em;font-size:1.1rem;text-transform:uppercase;color:#fff}.giftcards--content p{font-style:italic;font-size:1.1em}.giftcards--presents{background:url(/sites/all/themes/dmemain/images/giftcards-gifts.png) no-repeat center center;height:188px;margin-top:2em}.giftcards--list{overflow:hidden;clear:both}.giftcard{background:url(/sites/all/themes/dmemain/images/giftcards-card.png) no-repeat center center;width:100%;height:304px;padding-top:80px}.giftcard .giftcard--snowflake{background:url(/sites/all/themes/dmemain/images/giftcards-snowflake.png) no-repeat center center;width:100%;height:26px}.giftcard .giftcard--price{font-size:4rem;margin-bottom:0;margin-top:46px}.giftcard .giftcard--title{font-size:1.5rem;font-style:italic;font-family:Georgia,"Times New Roman","DejaVu Serif",serif;color:#137cc1;font-weight:normal;line-height:1em;margin-bottom:.75em}@media (min-width:48em){.giftcards--list{position:relative;height:344px}.giftcard{position:absolute;left:0;right:0;margin:0 auto;width:288px}.giftcard:first-child{right:auto;margin:0}.giftcard:last-child{left:auto;margin:0}}#recurly-giftcertificate-purchase-form .form-item-delivery-date .date-padding{padding:0}.group-inquiry .l-billboard{background:#f5f5f5}.group-inquiry main[role="main"]{background:#137cc1}.group-inquiry--banner--content{background:url(/sites/all/themes/dmemain/images/group-inquiry-banner.png) no-repeat center bottom;background-size:contain;padding-bottom:260px}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.group-inquiry--banner--content{background-image:url(/sites/all/themes/dmemain/images/group-inquiry-banner_2x.png);background-size:922 214}}.group-inquiry--banner--footer{background:#1067a2;color:#fff;font-weight:bold;padding:1.7em 0}.group-inquiry--banner--footer span{background:url(/sites/all/themes/dmemain/images/front/arrow-down.png) no-repeat right center;padding-right:32px}#estimated-total-wrapper{color:#fff}.group-inquiry--benefits{color:#fff}.group-inquiry--benefits h2{color:#fff}.group-inquiry--benefits ul{padding:0 0 0 18px}.group-inquiry--form label{color:#fff;font-size:1em}.group-inquiry--form label .form-required{color:#fff}.group-inquiry--form input[type="submit"]:hover,.group-inquiry--form input[type="submit"]:focus{border-color:#00be4c;background:#00be4c}@media (min-width:48em){.group-inquiry--banner--content{background-size:922px 214px}}.content-accordion{margin:2rem 0;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 5px 20px 5px rgba(0,0,0,0.1)}.content-accordion__title{position:relative;height:2.5rem;margin:0;padding-top:1rem;padding-left:0.75rem;background-color:#137cc1;color:#fff;font-size:1.5rem}@media (min-width:48em){.content-accordion__title{height:3rem;padding-top:1.5rem;padding-left:1.5rem;font-size:1.75rem}}.content-accordion__content{padding:0.25rem 0.75rem}@media (min-width:48em){.content-accordion__content{padding:0.5rem 1.5rem}}.content-accordion__content h4,.content-accordion__content .guide--acordion-section{margin:0;padding:1rem 0;border-top:1px solid #e6e6e6}.content-accordion__content .card-container{margin-bottom:0;border-bottom:0;border-top:1px solid #e6e6e6}@media (min-width:48em){.content-accordion__content .card-container{margin-left:1.2rem}}.content-accordion__content .card-container:nth-last-child(1){border-bottom:0}.content-accordion__content .card-container--list .card-thumbnail img{padding-top:0}.content-accordion__content .card-container--list .card-body{padding-left:35px}.content-accordion__content h4{font-size:1.125rem;color:#4f4f4f}.content-accordion__section-title{position:relative;margin:0;padding:0.75rem 15px 0.75rem 0;font-size:1.1rem;border-top:1px solid #e6e6e6;cursor:pointer}@media (min-width:48em){.content-accordion__section-title{padding:1rem 20px 1rem 0;font-size:1.25rem}}.content-accordion__section-pointer{position:absolute;right:0;top:17px;width:17px;transform:rotate(0);transition:transform 0.2s}@media (min-width:48em){.content-accordion__section-pointer{top:23px}}.content-accordion__section-content{font-size:0.875rem;margin-bottom:1rem}.content-accordion__section-content p{margin-left:1.5em}.content-accordion__section.closed .content-accordion__section-pointer{transform:rotate(-90deg);transition:transform 0.2s}.content-accordion__section:nth-child(1) h3.content-accordion__section-title{border-top:0}.content-accordion__container{position:relative;margin:2rem 0}.content-accordion__container .content-accordion{margin:0;transition:0.6s;z-index:2;transform:rotateY(0deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;top:0;left:0}.content-accordion__trigger-back{position:absolute;display:block;font-size:0.875rem;right:1rem;top:0.8rem;border:2px solid white;border-radius:15px;line-height:25px;padding:2px 2rem 0 1rem;cursor:pointer;transition:color 0.2s,background-color 0.2s;background-image:url(/sites/all/themes/dmemain/images/icon_arrow-right_white.svg);background-repeat:no-repeat;background-position:right 10px center}@media (min-width:48em){.content-accordion__trigger-back{top:1.5rem}}.content-accordion__trigger-back:hover{background-color:#fff;color:#137cc1;transition:color 0.2s,background-color 0.2s;background-image:url(/sites/all/themes/dmemain/images/icon_arrow-right_blue.svg)}.content-accordion.back{transition:0.6s;transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;left:0;width:100%}body.node-type-guide.l-has-billboard .l-billboard{text-align:left;padding-top:0}body.node-type-guide.l-has-billboard .l-billboard .l-container{padding-top:0}body.node-type-guide .region-content .block-system{margin-bottom:0}body.node-type-guide .guide--breadcrumb{box-sizing:border-box;flex:1 1 auto;font-size:0.9em;margin-bottom:2em;max-width:50%}body.node-type-guide .guide--tags{box-sizing:border-box;max-width:50%}body.node-type-guide .guides-banner h2{margin-top:1rem}body.node-type-guide .card--collection{border:none;margin:0;padding:0}body.node-type-guide .card-container{border-bottom:1px solid #c7c7c7;margin:0 0 5px 0;padding:10px 0 10px 0}@media (min-width:48em){body.node-type-guide main>.l-container{width:48em}}body.node-type-guide .node-blog-post.view-mode-card .field-name-post-date{display:none}body.node-type-guide .content-accordion__content .card--collection{margin-bottom:0;border-bottom:0}body.node-type-guide .content-accordion__content .card-container{margin-bottom:0;border-bottom:0;border-top:1px solid #e6e6e6}@media (min-width:48em){body.node-type-guide .content-accordion__content .card-container{margin-left:1.2rem}}body.node-type-guide .content-accordion__content .card-container:nth-last-child(1){border-bottom:0}body.node-type-guide .feedback{margin-top:3rem;margin-bottom:2rem;border-top-color:#D7D7D7;border-bottom-color:#D7D7D7}@media (min-width:48em){body.node-type-guide .feedback{margin-bottom:3rem}}body.node-type-guide .playlist--list .playlist--item .playlist--item--completed,body.node-type-guide .playlist--list .playlist--item .playlist--item--incomplete{left:-0.8em}body.node-type-guide .playlist--list .playlist--item .playlist--item--title{left:2em}body.node-type-guide .playlist--list .playlist--item .playlist--item--free{margin-left:1.5em}.guide--presenter{float:left;width:150px;margin-right:2em}.guide--presenter:last-child{margin-right:0}.guide--presenter br,.guide--presenter p{display:none}.guide--presenter img{display:block;margin-bottom:1em;border-radius:75px;width:150px;height:150px}.guide--presenter strong{display:block;text-align:center}.node-type-guide main[role=main]{background:#f5f5f5}.guide--header .l-container,.guide--body{*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto}.guide--header .l-container:after,.guide--body:after{content:"";display:table;clear:both}.guide--menu{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width:48em){.guide--menu{padding:1rem;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 5px 20px 5px rgba(0,0,0,0.1)}}.guide--menu-wrapper{order:2;margin-top:2rem;margin-bottom:1rem;padding:0.5rem;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 5px 20px 5px rgba(0,0,0,0.1)}@media (min-width:48em){.guide--menu-wrapper{order:1;margin:0;padding:0;border-radius:0;box-shadow:none}}html.js .guide--menu-content{display:none}@media (min-width:48em){html.js .guide--menu-content{display:block !important}}.guide--menu-trigger{cursor:pointer;color:#137cc1;transition:color 0.2s}.open>.guide--menu-trigger{color:#fd7037;transition:color 0.2s}.guide--menu-trigger .navigation--toggle-icon{margin:0 0.5rem;vertical-align:middle}@media (min-width:48em){.guide--menu-trigger{display:none}}.guide--menu-link--back{font-size:0.8rem}@media (min-width:48em){.guide--menu-link--back{display:none}}.guide--menu-list{margin:0;padding:0.5rem 1.5rem 1rem 2.5rem}@media (min-width:48em){.guide--menu-list{padding:1.5rem 1rem 1rem 1.5rem}}.guide--menu-item{list-style:none;font-weight:bold}@media (min-width:48em){.guide--menu-item{margin-bottom:0.5rem}}.guide--prompt{order:1;padding:0.5rem;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 5px 20px 5px rgba(0,0,0,0.1)}@media (min-width:48em){.guide--prompt{order:2;padding:0;border-radius:0;border-top:1px solid #e6e6e6;box-shadow:none}.guide--prompt:nth-child(1){border-top:0}}.guide--certification{padding:1rem 0 1.4rem;text-align:center;font-size:0.85rem}.guide--certification a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;margin:1.2rem auto 0;padding:13px 2rem;border-radius:30px;text-align:center;line-height:1rem;font-weight:bold;background-color:#fff;color:#137cc1;border:2px solid #137cc1;-webkit-font-smoothing:antialiased;-moz-transition:background 0.25s ease-in 0s;-o-transition:background 0.25s ease-in 0s;-webkit-transition:background 0.25s ease-in;-webkit-transition-delay:0s;transition:background 0.25s ease-in 0s}.guide--certification a:hover,.guide--certification a:focus{background:#137cc1;color:#fff;-moz-transition:background 0.25s ease-in 0s;-o-transition:background 0.25s ease-in 0s;-webkit-transition:background 0.25s ease-in;-webkit-transition-delay:0s;transition:background 0.25s ease-in 0s}.guide--signup-prompt,.guide--dashboard-link{padding:1.5rem 0;border-bottom:1px solid #e6e6e6;text-align:center;font-size:0.9rem}.guide--signup-prompt,.guide--dashboard-link{border-top:1px solid #e6e6e6}.guide--signup-prompt:nth-child(1),.guide--dashboard-link:nth-child(1){padding-top:1rem;border-top:0}.guide--signup-prompt:nth-last-child(1),.guide--dashboard-link:nth-last-child(1){border-bottom:0}.guide--signup-prompt:nth-last-child(1){padding-bottom:0}.guide--dashboard-link:nth-last-child(1){padding-bottom:1rem}.guide--header{position:relative;overflow:hidden;padding:1rem 0 2rem;background:#137cc1;background:-moz-linear-gradient(left,#229ccc 9%,#54c6f0 90%);background:-webkit-linear-gradient(left,#229ccc 9%,#54c6f0 90%);background:linear-gradient(to right,#229ccc 9%,#54c6f0 90%);color:#fff}.guide--dark-blue>.guide--header{background:#1067a2;background:-moz-linear-gradient(right,#229ccc 9%,#197dc1 54%,#0c65a1 88%);background:-webkit-linear-gradient(right,#229ccc 9%,#197dc1 54%,#0c65a1 88%);background:linear-gradient(to left,#229ccc 9%,#197dc1 54%,#0c65a1 88%)}.guide--green>.guide--header{background:#00be4c;background:-moz-linear-gradient(right,#6ed74f 9%,#00be4c 71%,#05ae49 88%);background:-webkit-linear-gradient(right,#6ed74f 9%,#00be4c 71%,#05ae49 88%);background:linear-gradient(to left,#6ed74f 9%,#00be4c 71%,#05ae49 88%)}.guide--orange>.guide--header{background:#fd7037;background:-moz-linear-gradient(right,#fe8b46 10%,#fd7037 52%,#e4602a 89%);background:-webkit-linear-gradient(right,#fe8b46 10%,#fd7037 52%,#e4602a 89%);background:linear-gradient(to left,#fe8b46 10%,#fd7037 52%,#e4602a 89%)}.guide--yellow>.guide--header{background:#fab907;background:-moz-linear-gradient(right,#ffbb05 8%,#ec9207 72%,#e28b06 89%);background:-webkit-linear-gradient(right,#ffbb05 8%,#ec9207 72%,#e28b06 89%);background:linear-gradient(to left,#ffbb05 8%,#ec9207 72%,#e28b06 89%)}.guide--header--teaser{display:block;width:100%;min-height:140px;border-radius:7px 7px 0 0;background-color:#35a7ec;background-repeat:no-repeat;background-position:center bottom}.guide--dark-blue>.guide--header--teaser{background-color:#137cc1}.guide--green>.guide--header--teaser{background-color:#00be4c}.guide--orange>.guide--header--teaser{background-color:#fd7037}.guide--yellow>.guide--header--teaser{background-color:#fab907}.guide--module-development>.guide--header--teaser,.guide--backend-and-infrastructure>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/developer-teaser.svg);background-position:center bottom -1px}.guide--theming>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/theming-teaser.svg)}.guide--site-building>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/sitebuilding-teaser.svg)}.guide--community>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/learndrupal-teaser.svg);background-position:center top 10px}.guide--acquia-certification>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/acquia-teaser.svg);background-position:center top 5px}.guide--site-administration>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/siteadmin-teaser.svg);background-position:center top 10px}.guide--management-and-strategy>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/managestrategy-teaser.svg);background-position:center top 10px}.guide--basics>.guide--header--teaser{background-image:url(/sites/all/themes/dmemain/images/guides/stardruplicon.svg);background-position:center top 10px}@media (min-width:48em){.guide--header::before{content:'';position:absolute;display:block;opacity:.35}.guide--basics .guide--header::before{top:10px;right:20px;width:390px;height:440px;background:url(/sites/all/themes/dmemain/images/guides/stardruplicon.svg) no-repeat center center}.guide--theming .guide--header::before{bottom:0;right:0;width:540px;height:340px;background:url(/sites/all/themes/dmemain/images/guides/theming-header.svg) no-repeat bottom right}.guide--site-building .guide--header::before{bottom:0;right:20px;width:540px;height:390px;background:url(/sites/all/themes/dmemain/images/guides/sitebuilding-header.svg) no-repeat bottom right}.guide--module-development .guide--header::before,.guide--backend-and-infrastructure .guide--header::before{bottom:0;right:0;width:570px;height:390px;background:url(/sites/all/themes/dmemain/images/guides/backend-header.svg) no-repeat bottom right}.guide--community .guide--header::before{bottom:0;right:0;width:460px;height:440px;background:url(/sites/all/themes/dmemain/images/guides/d8-header.svg) no-repeat bottom right}.guide--acquia-certification .guide--header::before{bottom:0;right:20px;width:420px;height:370px;background:url(/sites/all/themes/dmemain/images/guides/acquia-header.svg) no-repeat bottom right}.guide--site-administration .guide--header::before{bottom:0;right:-20px;width:420px;height:330px;background:url(/sites/all/themes/dmemain/images/guides/siteadmin-header.svg) no-repeat bottom right}.guide--management-and-strategy .guide--header::before{bottom:0;right:0;width:500px;height:390px;background:url(/sites/all/themes/dmemain/images/guides/managestrategy-header.svg) no-repeat bottom right}}.guide--header-tag{display:inline-block;padding:1px 8px 0;border:1px solid #fff;border-radius:3px;line-height:23px;font-size:0.875rem}.guide--header-title{margin-bottom:0.5rem}@media (min-width:48em){.guide--header-title{max-width:50%;font-size:2.6rem;line-height:3.4rem}}.guide--header-title a{color:#fff}@media (min-width:48em){.guide--header-description{max-width:50%}}.guide--header-description--teaser{margin:1.5rem 1rem}.guide--header-meta{margin-top:1rem}.guide--header-cta{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:19em;margin-top:1.5rem;padding:0 2rem;border-radius:30px;white-space:nowrap;text-align:center;line-height:45px;font-size:1.125rem;font-weight:bold;background:rgba(0,0,0,0.55);color:#fff;-webkit-font-smoothing:antialiased;-moz-transition:background 0.25s ease-in 0s;-o-transition:background 0.25s ease-in 0s;-webkit-transition:background 0.25s ease-in;-webkit-transition-delay:0s;transition:background 0.25s ease-in 0s}.guide--header-cta:hover,.guide--header-cta:focus{background:rgba(0,0,0,0.25);color:#fff;-moz-transition:background 0.25s ease-in 0s;-o-transition:background 0.25s ease-in 0s;-webkit-transition:background 0.25s ease-in;-webkit-transition-delay:0s;transition:background 0.25s ease-in 0s}.guide--overview h2{margin-bottom:0}.guide--overview .readmore-toggle{background:rgba(245,245,245,0)}.guide--overview .readmore-toggle--closed .readmore-toggle{background:-webkit-linear-gradient(top,rgba(245,245,245,0) 0%,#f5f5f5 70%);background:-moz-linear-gradient(top,rgba(245,245,245,0) 0%,#f5f5f5 70%);background:linear-gradient(to bottom,rgba(245,245,245,0) 0%,#f5f5f5 70%)}@media (min-width:48em){.guide--main .l-container{display:flex;flex-wrap:wrap}.guide--content{order:1;width:65%;margin-right:2.17391%;padding-top:2em;padding-bottom:1em;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.guide--content>div{margin-right:8%}}.guide--navigation{margin-top:0.5rem}@media (min-width:48em){.guide--navigation{order:2;margin-top:2.25rem;width:31%;margin-top:2.2rem}}.guide--title--teaser{position:absolute;bottom:47px;width:92%;margin:0 4%;margin-top:0px;margin-bottom:0px;font-size:1rem;color:#137cc1}.guide--h2{margin-top:0;padding-top:1rem;margin-bottom:0.5rem}@media (min-width:48em){.guide--h2{margin:0.83em 0;padding-top:0}}.guide--learn-list{margin:0;padding:0}@media (min-width:48em){.guide--learn-list{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}}.guide--learn-item{position:relative;padding-left:25px;list-style:none}@media (min-width:48em){.guide--learn-item{box-sizing:border-box;width:50%;padding-right:0.5rem;padding-bottom:0.75rem;font-size:1.1rem;line-height:1.4rem}.guide--learn-item:nth-child(2n){padding-right:0}}.guide--learn-check{position:absolute;left:0;top:5px;width:15px;margin-right:0.5rem}.guide--faqs .view-id-drupalizefaq h2{font-size:1.25em;line-height:1.75rem}.guide--faqs .more-link{text-align:left}.guide--faqs .more-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:5px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;line-height:1;max-width:19em;padding:.75em 2em;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s}.guide--faqs .more-link a:hover,.guide--faqs .more-link a:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}.guide--link--teaser{display:block;margin:0 auto;width:60px;height:60px;border-radius:100%;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);line-height:67px;transition:box-shadow 0.5s ease;background-color:#35a7ec}.guide--link--teaser:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);transition:box-shadow 0.5s ease}.guide--link--teaser-wrapper{position:absolute;display:block;bottom:-30px;left:0;right:0}.guide--teaser.guide--dark-blue .guide--link--teaser{background-color:#137cc1}.guide--teaser.guide--green .guide--link--teaser{background-color:#00be4c}.guide--teaser.guide--orange .guide--link--teaser{background-color:#fd7037}.guide--teaser.guide--yellow .guide--link--teaser{background-color:#fab907}.guide--related{order:3;width:100%;background:url(/sites/all/themes/dmemain/images/front/background_drop.svg) no-repeat right -600px top 5em transparent}@media (min-width:48em){.guide--related{background-position:right -500px top 5em}}.guide--related-title{max-width:35em;margin-right:auto;margin-left:auto;margin-bottom:0;padding:0 1.25rem;text-align:center;font-size:2rem;color:#004870}.guide--related-title::after{content:'';display:block;background-color:#fd7037;margin:1rem auto;height:4px;width:100px}.guide--related-intro{max-width:35em;margin-right:auto;margin-left:auto;padding:0 1.25rem;text-align:center}.guide--related .field-items{margin-top:3rem;margin-bottom:1rem}@media (min-width:48em){.guide--related .field-items{display:flex;justify-content:space-between;margin-top:4rem;margin-bottom:2rem}}@media (min-width:48em){.guide--related .field-item{width:30%}}.guide--teaser{background-color:#fff;position:relative;box-sizing:border-box;margin-bottom:45px;padding-bottom:65px;border-radius:7px;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);text-align:center}@media (min-width:48em){.guide--teaser{min-height:19rem}}.guide-title-billboard{background-color:#137cc1;padding:3em 0}.guide-title-billboard>.l-container{display:flex;align-items:center}@media (min-width:48em){.guide-title-billboard>.l-container{width:48em}}.guide-title-billboard .guide-title-billboard--icon{display:none;margin-right:3em;max-height:150px}.guide-title-billboard .guide-title-billboard--icon img,.guide-title-billboard .guide-title-billboard--icon source{width:100%}@media (min-width:48em){.guide-title-billboard .guide-title-billboard--icon{width:23.36957%;float:left;margin-right:2.17391%;display:inline-block}}@media (min-width:48em){.guide-title-billboard .guide-title-billboard--right{width:74.45652%;float:left;margin-right:2.17391%}}.guide-title-billboard .guide-title-billboard--title{color:#fff;margin:0}.guides-banner{background-color:#f5f5f5;margin-top:1rem}.guides-banner--container{*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto;background:url(/sites/all/themes/dmemain/images/guides-banner-bg.svg) no-repeat center bottom transparent;background-size:80%;padding-bottom:27%}.guides-banner--container:after{content:"";display:table;clear:both}.guides-banner--content{text-align:center;padding-top:1em}.guides-banner--title{margin-bottom:0;font-size:1.5rem}.guides-banner--text{line-height:1.5rem}.guides-banner--button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:5px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;line-height:1;max-width:19em;padding:.75em 2em;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#1067a2}.guides-banner--button:hover,.guides-banner--button:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}@media (min-width:48em){.guides-banner--container{background-position:right bottom;background-size:60%;padding-bottom:2em}.guides-banner--content{width:40.39855%;float:left;margin-right:2.17391%;padding-left:11.43552%;text-align:left}}@media (min-width:60em){.guides-banner--container{background-size:50%;padding-bottom:3em}.guides-banner--content{width:31.88406%;float:left;margin-right:2.17391%}}.guides-block{overflow:hidden;background:#fff;clear:both;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:4px solid #e6e6e6}.guides-block .search--empty-section ul{list-style:none}.guides-block--title{margin:0}.guides-block--button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:5px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;line-height:1;max-width:19em;padding:.75em 2em;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s}.guides-block--button:hover,.guides-block--button:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}.guides-block--wrapper{overflow:hidden;border-top:0.5em solid #137cc1;background:url(/sites/all/themes/dmemain/images/search_guides.png) no-repeat bottom right transparent;padding:1.8em 1.1em 130px 1.1em}.l-sidebar .guides-block--wrapper{background:url(/sites/all/themes/dmemain/images/search_guides.png) no-repeat bottom left transparent}@media (min-width:48em){.guides-block--wrapper{background:url(/sites/all/themes/dmemain/images/search_guides.png) no-repeat bottom right transparent}}.guides-billboard{padding:1em 0 0 0;overflow:hidden;min-height:200px;position:relative;text-align:center}.guides-billboard h1{font-size:2em}.guides-billboard p{font-size:1em;margin:1em auto;width:100%}.guides-billboard--show .region-billboard .block{margin-bottom:1.5em}body.page-tutorials .l-billboard{background:#137cc1;margin-bottom:20px}body.page-tutorials main{padding-top:0}body.page-tutorials #page-title{display:none}body.page-tutorials .library--filters{margin-top:0}.guides-billboard--img{width:60%;max-width:250px}.guides-billboard--title{margin-top:1rem;color:#fff}.guides-billboard--body{color:#fff}.guides-billboard--body a{color:#fff;text-decoration:underline}.guides-billboard--body a:hover{color:#fd7037}.guides-billboard--button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;background:#137cc1;border:1px solid #137cc1;border-radius:5px;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:1em;font-weight:bold;line-height:1;max-width:19em;padding:.75em 2em;text-align:center;white-space:nowrap;-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#1067a2}.guides-billboard--button:hover,.guides-billboard--button:focus{-moz-transition:all 0.25s ease-in 0s;-o-transition:all 0.25s ease-in 0s;-webkit-transition:all 0.25s ease-in;-webkit-transition-delay:0s;transition:all 0.25s ease-in 0s;background:#fd7037;border:1px solid #fd7037;color:white}.guides-billboard--close{color:#fff;position:absolute;right:0;top:0.8em;font-size:1.2em;opacity:0.5}@media (min-width:48em){.guides-billboard--wrapper.block{margin-bottom:1em}.guides-billboard--show .region-billboard .block{margin-bottom:1em}.guides-billboard p{margin:1em 0}.guides-billboard--left{width:65.94203%;float:left;margin-right:2.17391%;margin-top:1%;text-align:left}.guides-billboard--right{width:31.88406%;float:right;margin-right:0;text-align:right}.guides-billboard--title{margin-top:1.5rem}.guides-billboard--img{width:auto;max-width:none;margin-left:1em}}@media (min-width:60em){.guides-billboard--right{width:23.36957%;float:right;margin-right:0}.guides-billboard--img{margin-left:0}}.guides-billboard--show main[role="main"]{padding-top:0}.l-sidebar .library--filters{background:#fff;border-bottom:3px solid #e6e6e6;overflow:hidden;position:relative;margin-top:52px}.l-sidebar .library--filter-clean{float:right;display:inline-block;line-height:1.3em;margin:0;padding:0;font-weight:normal;color:#fff;display:none;opacity:0.5}.l-sidebar .library--filter-clean:hover{color:#fd7037;opacity:1}.l-sidebar .library--filter-clean:hover:before{color:#fd7037}.l-sidebar .library--filter-clean:before{color:#fff}.l-sidebar .library--filter{width:100%;padding-top:0}.l-sidebar .library--filter.views-widget-filter-taxonomy_categories_tid .library--filter--title:before{font-family:"dme-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e001";color:#137cc1}.l-sidebar .library--filter.views-widget-filter-taxonomy_categories_tid .library--filter--title:before{margin:0 0.5em 0 0;font-size:1.2em;line-height:1.4em}.l-sidebar .library--filter.views-widget-filter-taxonomy_versions_tid .library--filter--title:before{font-family:"dme-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e00d";color:#137cc1}.l-sidebar .library--filter.views-widget-filter-taxonomy_versions_tid .library--filter--title:before{margin:0 0.5em 0 0;font-size:1.2em;line-height:1.4em}.l-sidebar .library--filter--title{background:#00293f;color:white;font-size:0.96em;font-weight:bold;margin:0;padding:0.75em 1em;vertical-align:top;line-height:1.8em}.l-sidebar .library--filter-widget{padding:0.3em 1em}.l-sidebar .library--filter-widget .form-item{color:#333;display:inline-block;font-size:16px;padding:0.25em 0;width:100%}.l-sidebar .library--filter-widget .form-item label{color:#666;cursor:pointer;font-size:0.9em;font-weight:normal}.l-sidebar .library--filter-widget .form-item label:hover{color:#fd7037}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.account-dashboard-wrapper,.membership--group-members,.membership--group-info-block{margin:2em 0 3em 0}.account-dashboard-content .subscription.mini{padding:0}.account-dashboard-content .subscription.mini .subscription-title{background-color:#00be4c;border-radius:10px 10px 0 0;color:#fff;font-size:1.4rem;padding:20px 30px;margin-bottom:10px}.account-dashboard-content .subscription.mini .canceled .subscription-title{background-color:#fab907}.account-dashboard-content .subscription.mini .status-message,.account-dashboard-content .subscription.mini .start-date,.account-dashboard-content .subscription.mini .next-invoice{padding:15px 0;margin:0 30px}.account-dashboard-content .subscription.mini .status-message strong,.account-dashboard-content .subscription.mini .start-date strong,.account-dashboard-content .subscription.mini .next-invoice strong{text-transform:uppercase}.account-dashboard-content .subscription.mini .start-date{border-bottom:1px solid #e6e6e6}.account-dashboard-content .subscription.mini .line-items{float:none;width:auto;margin:0 30px}.account-dashboard-content .subscription.mini .line-items li{padding:0}.account-dashboard-content .subscription.mini .line-items li .qty{font-weight:normal;font-size:inherit}.account-dashboard-content .subscription.mini .line-items li .qty:after{padding:0 0 0 5px}.account-dashboard-content .subscription.mini .line-items .total{float:none;padding:20px 0;text-align:right;font-weight:bold;border-top:1px solid #e6e6e6}.l-messages{background:#fff;padding-top:1em;padding-bottom:1em}.message,.spelling-suggestions,.messages{margin:0;padding:2em;padding-bottom:1.5em;border:1px solid #e6e6e6;border-left:5px solid #e6e6e6;background:#f5f5f5}.message h1:first-child,.spelling-suggestions h1:first-child,.message h2:first-child,.spelling-suggestions h2:first-child,.message h3:first-child,.spelling-suggestions h3:first-child,.message h4:first-child,.spelling-suggestions h4:first-child,.message h5:first-child h6:first-child,.spelling-suggestions h5:first-child h6:first-child,.messages h1:first-child,.messages h2:first-child,.messages h3:first-child,.messages h4:first-child,.messages h5:first-child h6:first-child{margin-top:0}.info .action-link:hover,.info .action-link--secondary:hover,.info .action--secondary:hover,.info .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .info input[type="submit"]:hover,.info .action-link--tertiary:hover,.success .action-link:hover,.success .action-link--secondary:hover,.success .action--secondary:hover,.success .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .success input[type="submit"]:hover,.success .action-link--tertiary:hover,.warning .action-link:hover,.warning .action-link--secondary:hover,.warning .action--secondary:hover,.warning .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .warning input[type="submit"]:hover,.warning .action-link--tertiary:hover,.error .action-link:hover,.error .action-link--secondary:hover,.error .action--secondary:hover,.error .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .error input[type="submit"]:hover,.error .action-link--tertiary:hover{box-shadow:0px 1px 12px rgba(255,255,255,0.55)}.info{color:#00529B;background-color:rgba(188,229,248,0.75);border-color:#137cc1}.success,.status{color:#00a945;background-color:rgba(156,210,0,0.15);border-color:#00be4c}.success a,.status a{color:#00a945;border-color:#00a945}.success a:hover,.status a:hover{color:#333;border-color:#333}.success .action-link,.success .action-link--secondary,.success .action--secondary,.success .group-inquiry--form input[type="submit"],.group-inquiry--form .success input[type="submit"],.success .action-link--tertiary,.status .action-link,.status .action-link--secondary,.status .action--secondary,.status .group-inquiry--form input[type="submit"],.group-inquiry--form .status input[type="submit"],.status .action-link--tertiary{background:#00be4c;border-color:#00be4c}.success .action-link:hover,.success .action-link--secondary:hover,.success .action--secondary:hover,.success .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .success input[type="submit"]:hover,.success .action-link--tertiary:hover,.status .action-link:hover,.status .action-link--secondary:hover,.status .action--secondary:hover,.status .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .status input[type="submit"]:hover,.status .action-link--tertiary:hover{background:#00be4c;border-color:#00be4c}.compressed{height:300px;overflow-y:scroll}.warning{background-color:#fff0c2;border-color:#fd7037}.warning a{color:#fd5a19;border-color:#fd5a19}.warning a:hover{color:#333;border-color:#333}.warning .action-link,.warning .action-link--secondary,.warning .action--secondary,.warning .group-inquiry--form input[type="submit"],.group-inquiry--form .warning input[type="submit"],.warning .action-link--tertiary{background:#fd5a19;border-color:#fd5a19}.warning .action-link:hover,.warning .action-link--secondary:hover,.warning .action--secondary:hover,.warning .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .warning input[type="submit"]:hover,.warning .action-link--tertiary:hover{background:#fd5a19;border-color:#fd5a19}.error{color:#c60e00;background-color:rgba(255,186,186,0.65);border-color:#c60e00}.error a{color:#c60e00;border-color:#c60e00}.error a:hover{color:#333;border-color:#333}.error .action-link,.error .action-link--secondary,.error .action--secondary,.error .group-inquiry--form input[type="submit"],.group-inquiry--form .error input[type="submit"],.error .action-link--tertiary{background:#c60e00;border-color:#c60e00}.error .action-link:hover,.error .action-link--secondary:hover,.error .action--secondary:hover,.error .group-inquiry--form input[type="submit"]:hover,.group-inquiry--form .error input[type="submit"]:hover,.error .action-link--tertiary:hover{background:#c60e00;border-color:#c60e00}#site-notice-top{background-color:#f5f5f5;padding:.75em 2em;max-width:50em;margin-left:auto;margin-right:auto}#site-notice-top .entity-site-notice{display:flex;justify-content:center}#site-notice-top li.dismiss{list-style:none;background-color:#273138;border-radius:5px;max-width:5em;padding:0 0.5em;text-align:center}#site-notice-top li.dismiss a{color:white}.content--meta{font-size:0.875em}.content--meta--divider{color:#c7c7c7}.content--meta--divider:last-child{display:none}.node-blog-post h4,.blog-teaser h4{margin-top:1em}.node-blog-post>.submitted,.blog-teaser>.submitted{margin-left:56px}.node-blog-post>.submitted img,.blog-teaser>.submitted img{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-right:0.5em;border-radius:20px;margin-left:-56px}.node-blog-post>.submitted .submitted--meta,.blog-teaser>.submitted .submitted--meta{display:inline-block;vertical-align:middle;font-size:0.9em;font-style:italic;color:#333;line-height:1.3}.node-type-blog-post .l-content{position:relative}.blog-teaser{margin-top:2.5em;position:relative;padding-bottom:2em;border-bottom:1px solid #e6e6e6}.blog-teaser h2{margin-bottom:0.3em}.blog-teaser .body{margin:1em 0;display:inline-block;overflow:hidden;clear:both}.blog-teaser .body p:first-child{margin-top:0}.blog-teaser .body p:last-child{margin-bottom:0}.node-blog-post .video-wrapper,.node-tutorial .video-wrapper{text-align:center;position:relative;padding-bottom:56.25%;height:0;max-width:100%}.node-blog-post .video-wrapper iframe,.node-blog-post .video-wrapper object,.node-blog-post .video-wrapper video,.node-tutorial .video-wrapper iframe,.node-tutorial .video-wrapper object,.node-tutorial .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:76em){.node-blog-post>.submitted,.blog-teaser>.submitted{margin:0}.node-blog-post>.submitted img,.blog-teaser>.submitted img{float:none;position:absolute;left:-65px;right:auto;top:-0.8em;width:55px;height:55px;margin:0;border-radius:30px}}@media (min-width:79em){.node-blog-post>.submitted img,.blog-teaser>.submitted img{left:-80px;width:60px;height:60px}}.browse-page main[role="main"]{background:#f5f5f5}.page-dashboard #page-title,.page-node-1213 #page-title{display:none}.page-blog #page-title{border-bottom:1px solid #e6e6e6;padding-bottom:1em}.page-videos .l-messages,.page-node-1213 .l-messages{background:#f5f5f5}.page-guides .l-billboard,.page-videos .l-billboard{background:none}#views-form-video-queue-block .ajax-progress,#views-form-video-queue-page .ajax-progress{display:none}.l-container--expanded .l-content .block{margin-bottom:0}.l-container--expanded .content-title{padding-left:20px;padding-right:20px}@media (min-width:48em){body.node-type-page main>.l-container{width:46em}}body.node-type-page.l-has-billboard .l-billboard{text-align:left;padding-bottom:0;padding-top:0}body.node-type-page.l-has-billboard .l-billboard .l-container{padding:0}body.node-type-page .card--collection,body.node-type-page .card-container{padding-top:0;margin-bottom:20px}body.page-user-login article.l-content{width:100%}body.page-user-login #block-dmeblocks-user-login-prompt{border:1px solid #e6e6e6;margin-top:40px;padding:1.3em;text-align:center}body.page-user-login #block-dmeblocks-user-login-prompt a{display:block}@media (min-width:48em){body.page-user-login #block-system-main{float:left;width:50%}body.page-user-login #block-dmeblocks-user-login-prompt{float:right;width:40%}}.item-list .pager{text-align:left;margin-top:1em}.item-list .pager li{font-size:.875em;border:1px solid #e6e6e6;border-radius:3px;background:white;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;display:inline-block;padding:0;margin:0 .25em .5em 0}.item-list .pager li.pager-ellipsis{display:none}.item-list .pager li.pager-current{padding:.5em 1em}.item-list .pager li:hover{border-color:#333333;box-shadow:0px 1px 10px rgba(0,0,0,0.05)}.item-list .pager li a{display:inline-block;padding:.5em 1em}.playlist--container{*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto;padding:0;z-index:9999;background:#f5f5f5}.playlist--container:after{content:"";display:table;clear:both}.playlist--loading{background:url(/sites/all/themes/dmemain/images/progress.gif) no-repeat left center;background-size:contain;padding-left:2em;font-weight:bold;font-size:0.8em;margin:1em 2em;display:none}.playlist--title-bar{*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto;padding-bottom:1em;padding-top:1em;background:#00293f;color:#fff}.playlist--title-bar:after{content:"";display:table;clear:both}.playlist--title-bar:hover{cursor:pointer}.playlist--title-title{background:#00293f;width:82.97101%;float:left;margin-right:2.17391%;display:inline;font-size:1em;font-weight:bold;text-transform:uppercase}.playlist--title-title .playlist--title-progress{display:block;font-size:0.8em;font-weight:normal;text-transform:none}.playlist--title-toggle{width:14.85507%;float:right;margin-right:0;*margin-left:-1.5em;display:inline;color:#fff;font-weight:bold;margin-top:20px}.playlist--title-toggle:before{padding-right:12px}.playlist--list{margin:0 0 2em 0;padding:0}.playlist--list .playlist--item{border-bottom:1px solid #e6e6e6;font-size:0.87em;font-weight:bold;list-style:none;position:relative;margin:0;padding:0}.playlist--list .playlist--item:last-child{border-bottom:0}.playlist--list .playlist--item.active a{color:#333}.playlist--list .playlist--item a,.playlist--list .playlist--item div{display:block;padding:1em 0em 1em 2em}.playlist--list .playlist--item a[href]:hover,.playlist--list .playlist--item div[href]:hover{background:#f5f5f5}.playlist--list .playlist--item a:not([href]),.playlist--list .playlist--item div:not([href]){color:#333}.playlist--list .playlist--item .playlist--item--title{display:inline-block;position:relative;left:1em}.playlist--list .playlist--item.video a{padding-left:2em;padding-right:3.5em}.node-collection .playlist--list .playlist--item.video .playlist-item--title{left:2em}.node-collection .playlist--list .playlist--item .playlist-item--title{left:1.5em}.playlist--list .playlist--item .playlist--item--meta{color:#c7c7c7;font-size:0.875em;padding:0;display:inline-block;margin-left:1em}.playlist--list .playlist--item.video .playlist--item--meta:empty{display:none}.playlist--list .playlist--item .playlist--item--free{margin-left:0.5em}.playlist--list .playlist--item .playlist--item--percent{color:#c7c7c7;font-size:0.875em;font-weight:normal;left:1em;position:relative}.playlist--list .playlist--item .playlist--item--percent.active{display:inline-block}.playlist--list .playlist--item .playlist--item--count{color:#748793;position:absolute;left:1.25em;width:1em;text-align:right}.playlist--list .playlist--item .playlist--item--completed{position:absolute;width:1.5em;background:url(/sites/all/themes/dmemain/images/icon_check-green.svg) no-repeat left 0.35em;left:0}.playlist--list .playlist--item .playlist--item--incomplete{position:absolute;width:1.5em;background:url(/sites/all/themes/dmemain/images/icon_check-grey.svg) no-repeat left 0.35em;left:0}.playlist--list .playlist--item .playlist--item--duration{color:#748793;font-size:0.8em;font-weight:normal;right:1.5em;position:absolute;top:1.5em}.playlist--list .playlist--item--comingsoon{display:block;padding:1em 4.25em 1em 3.5em}.node-type-video .playlist--list .playlist--item a{padding:1em 4.25em 1em 3.5em}.node-type-video .playlist--list .playlist--item.active a{background:#00be4c;color:#fff}.node-type-video .playlist--list .playlist--item.active a[href]:hover{background:#00be4c}.node-type-video .playlist--list .playlist--item.active .playlist--item--meta,.node-type-video .playlist--list .playlist--item.active .playlist--item--count{color:#fff}.node-type-video .playlist--list .playlist--item.active .playlist--item--free{background-color:#fff;color:#00be4c}.node-type-video .playlist--list .playlist--item.active .playlist--item--completed,.node-type-video .playlist--list .playlist--item.active .playlist--item--incomplete{text-indent:-9999px;width:16px;height:16px;top:1.25em;text-align:left;background-position:0 -220px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-type-video .playlist--list .playlist--item.active .playlist--item--completed,.node-type-video .playlist--list .playlist--item.active .playlist--item--incomplete{background-position:0 -220px}}.node-type-video .playlist--list .playlist--item.active .playlist--item--duration{color:#fff}.node-type-video .playlist--list .playlist--item--completed,.node-type-video .playlist--list .playlist--item--incomplete{left:1em}.node-type-video .playlist--list .playlist--item--count{left:2.5em}.node-type-video .playlist--list .playlist--item.tutorial.active .playlist--item--count{background-position:0 -484px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-type-video .playlist--list .playlist--item.tutorial.active .playlist--item--count{background-position:0 -484px}}.playlist--hidden{display:none}.playlist--fixed{bottom:0;position:fixed;width:100%;z-index:987}.playlist--reveal{display:none}.presenter{margin-top:1em;margin-right:1em;display:inline-block;position:relative}.presenter:first-child{margin-top:0}.presenter--image{float:left;width:70px;height:70px}.presenter--image img{border-radius:35px}.presenter--name{float:left;font-size:1em;margin:1em 0 0 1em;line-height:1.3em}.presenter--meta{font-weight:normal;font-size:.875em}@media (min-width:48em){.presenter{display:block;margin-right:0}.presenter--name{float:none;position:absolute;left:80px;margin-left:0}}.recurly-plan-list{margin:0}.recurly-plan-list .plan{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;border:3px solid #e6e6e6;border-radius:0;opacity:.45;padding:1em;text-align:center;float:left;background:transparent;width:100%;margin:0 0 10px}@media (min-width:48em){.recurly-plan-list .plan{margin:0 10px 20px 0;width:47%}}.recurly-plan-list .plan:hover{opacity:1;box-shadow:0.5px 0px 8px 0px rgba(0,0,0,0.1)}.recurly-plan-list .plan:hover h2{color:#fd7037}.recurly-plan-list .plan h2{text-transform:uppercase;color:#007cc4;font-size:1em}.recurly-plan-list .plan-selected{opacity:1;border:3px solid #1790d2}.recurly-plan-list .plan-interval{line-height:1.2em;margin-top:.5em}.recurly-plan-list .plan-description{color:#666;font-style:italic}#block-dmeblocks-primary-navigation.block,#block-dmeembed-video-action,#block-dmeembed-dmeembed{margin-bottom:0}#block-dmeembed-video-action{z-index:10}#block-views-video-player-block{margin-bottom:1em}#block-views-video-queue-block p+.form-actions{display:none}#block-views-video-queue-block .ajax-progress{margin-left:8px}#block-views-video-queue-block .ajax-progress .throbber{margin:0}#block-views-video-queue-block .ajax-progress .message,#block-views-video-queue-block .ajax-progress .spelling-suggestions{padding:0 0 0 18px;line-height:1em;border:0;background:none}.flag-message{position:absolute;top:0;left:0;text-align:left;font-size:.8em;float:left;padding:0.25em;background:white;border:1px solid grey;z-index:9999;display:inline-block;width:350px;margin:0;background:white;background-size:14px 14px;border-radius:5px;box-shadow:0 0 0 rgba(255,255,255,0)}.block{margin-bottom:2.5em}.reveal{display:none}#block-dmeblocks-video-navigation{margin-bottom:0;font-size:0.875em}#block-dmeblocks-video-navigation .coming-soon{font-size:1em}@media (min-width:48em){#block-dmeblocks-video-navigation{float:right;text-align:right}}html.js .region-navigation{display:none}@media (min-width:48em){html.js .region-navigation{display:block !important}}.navigation--menu{clear:none;display:block;margin:0;padding:0}@media (min-width:48em){.navigation--menu{display:inline-block;float:right;margin:30px 0 0 0}}.navigation--menu-item{display:block;width:100%;border-top:1px solid #e6e6e6}@media (min-width:48em){.navigation--menu-item{border-top:none;display:inline-block;width:auto}}.navigation--menu-item a{border:1px solid transparent;font-weight:bold;display:block;padding:0.25em 1em;font-size:1em;box-sizing:border-box;-moz-transition:color 0s ease-in 0s;-o-transition:color 0s ease-in 0s;-webkit-transition:color 0s ease-in;-webkit-transition-delay:0s;transition:color 0s ease-in 0s}@media (min-width:48em){.navigation--menu-item a:hover{background:#f5f5f5;border-color:#e6e6e6;border-radius:3px;-moz-transition:color 0s ease-in 0s;-o-transition:color 0s ease-in 0s;-webkit-transition:color 0s ease-in;-webkit-transition-delay:0s;transition:color 0s ease-in 0s}}.navigation--toggle{display:block;font-size:1.23em;padding:10px;position:absolute;right:0.25em;top:0.4em}@media (min-width:48em){.navigation--toggle{display:none}}.navigation--toggle:hover{color:#fd7037}.navigation--toggle:hover .navigation--toggle-icon span{background-color:#fd7037}.navigation--toggle-icon{display:inline-block;width:20px;height:15px;position:relative;margin:0;cursor:pointer;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s}.navigation--toggle-icon span{display:block;position:absolute;height:2px;width:100%;background:#137cc1;border-radius:2px;opacity:1;left:0;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:ease-in-out 0.25s;-o-transition:ease-in-out 0.25s;-webkit-transition:ease-in-out 0.25s;transition:ease-in-out 0.25s}.navigation--toggle-icon span:nth-child(1){top:0px}.navigation--toggle-icon span:nth-child(2),.navigation--toggle-icon span:nth-child(3){top:6px}.navigation--toggle-icon span:nth-child(4){top:12px}.navigation--container.open .navigation--toggle{color:#fd7037}.navigation--container.open .navigation--toggle-icon span{background-color:#fd7037}.navigation--container.open .navigation--toggle-icon span:nth-child(1){top:6px;width:0%;left:50%}.navigation--container.open .navigation--toggle-icon span:nth-child(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation--container.open .navigation--toggle-icon span:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation--container.open .navigation--toggle-icon span:nth-child(4){top:6px;width:0%;left:50%}.search{padding:.75em 0}@media (min-width:48em){.search{padding:0;margin-left:.5em}}header .search--block-form{display:block;margin:0;padding:0}header .search--block-form .search--form{margin:0}header .search--block-form .views-exposed-widget{padding:0}header .search--block-form .search--form--resultsinfo{display:none}header .search--block-form h2{display:none}header .search--block-form input[type="text"]{-webkit-appearance:none;position:relative;border:1px solid #e6e6e6;border-radius:1em;width:97%;padding:.25em .5em .25em 1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/sites/all/themes/dmemain/images/icon_search.svg) no-repeat right center,#f5f5f5;background-position:.6em 50%;font-family:Georgia,"Times New Roman","DejaVu Serif",serif;font-style:italic;-webkit-font-smoothing:antialiased;color:#333}header .search--block-form input[type="text"]:focus{box-shadow:none;border-radius:1em;border:1px solid #137cc1}header .search--block-form label,header .search--block-form .form-submit{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}header .search--block-form .title{margin-top:0}.search-form input.form-text{width:50%}ol.search-results{margin:0;padding:0}.search-results .item{list-style:none;margin-bottom:0}.search-results .item:first-child{border-top:none}.search-results .item:last-child .card--collection,.search-results .item:last-child .card-container{border-bottom:none}.search-results .title{margin-top:0;margin-bottom:0;height:auto;font-size:1.5em}.search-results .title a{border-bottom:none;display:block}.search-results .type{font-weight:bold}.search-results .type:after{content:'//';margin-left:.75em;margin-right:.5em;color:#c7c7c7}.search-results .author:after{content:'//';margin-left:.75em;margin-right:.5em;color:#c7c7c7}.search--facet-wrapper .element-invisible{left:0}.search--facet-wrapper.search--facet-expandable{margin:1.5em 0 0}.search--facet-wrapper.search--facet-expandable .block-title,.search--facet-wrapper.search--facet-expandable .comment-wrapper h2,.comment-wrapper .search--facet-wrapper.search--facet-expandable h2{cursor:pointer}.search--facet-wrapper.search--facet-expandable .block-title:after,.search--facet-wrapper.search--facet-expandable .comment-wrapper h2:after,.comment-wrapper .search--facet-wrapper.search--facet-expandable h2:after{display:inline-block;position:relative;top:-2px;left:4px}.search--facet-wrapper.search--facet-expandable.arrow-down .content{display:none}.search--facet-wrapper.search--facet-expandable.arrow-down .block-title:after,.search--facet-wrapper.search--facet-expandable.arrow-down .comment-wrapper h2:after,.comment-wrapper .search--facet-wrapper.search--facet-expandable.arrow-down h2:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #137cc1;content:"";border-top-color:#000}.search--facet-wrapper.search--facet-expandable.arrow-up .block-title:after,.search--facet-wrapper.search--facet-expandable.arrow-up .comment-wrapper h2:after,.comment-wrapper .search--facet-wrapper.search--facet-expandable.arrow-up h2:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #137cc1;content:"";border-bottom-color:#000}.search--facet-wrapper .block-title,.search--facet-wrapper .comment-wrapper h2,.comment-wrapper .search--facet-wrapper h2{text-transform:capitalize;color:#1e1e1f;font-size:1.1em}.search--facet-wrapper ul .checked-list--item,.search--facet-wrapper ul .facetapi-checkbox{display:inline-block;padding-bottom:0.4rem;width:100%;line-height:1.1rem}.search--facet-wrapper ul .facetapi-checkbox{color:#666}.search--facet-advanced-options-region{margin-bottom:2.5em}.search--facet-advance-options .search--facet-expand-advance-options{outline:none}.search--facet-advance-options .search--facet-expand-advance-options:active{outline:none}.search--facet-advance-options .search--facet-expand-advance-options.arrow-down:hover:after{border-top-color:#fd7037}.search--facet-advance-options .search--facet-expand-advance-options.arrow-up:hover:after{border-bottom-color:#fd7037}.search--facet-advance-options .search--facet-expand-advance-options.arrow-down:after,.search--facet-advance-options .search--facet-expand-advance-options.arrow-up:after{display:inline-block;vertical-align:middle;margin-left:4px}.search--facet-advance-options .search--facet-expand-advance-options.arrow-down:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #137cc1;content:""}.search--facet-advance-options .search--facet-expand-advance-options.arrow-up:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #137cc1;content:""}.search--facet-advance-options .search--facet-wrapper{margin:0 20px 0}.search--facet-advance-options .search--facets-advance-wrapper{display:none}.page-search #page-title{display:none}.page-search .search--region-title{font-size:1.1em}.page-search .search--clear-filters-link{display:block;margin-bottom:1em}.page-search main[role="main"]{background:url(/sites/all/themes/dmemain/images/page_background-blue.png) repeat-x left top #f5f7f7}.page-search .l-sidebar{background:#F5F7F7}.page-search .l-sidebar .block{margin-bottom:1.5em}.page-search .l-sidebar .search--region-facets{padding:20px;min-height:470px}.page-search .l-sidebar .search--region-facets .icons--remove-from-queue,.page-search .l-sidebar .search--region-facets .collection-item .flag-wrapper .unflag-action,.collection-item .flag-wrapper .page-search .l-sidebar .search--region-facets .unflag-action,.page-search .l-sidebar .search--region-facets .l-content .videos-list li .flag-wrapper .unflag-action,.l-content .videos-list li .flag-wrapper .page-search .l-sidebar .search--region-facets .unflag-action,.page-search .l-sidebar .search--region-facets .fancy-list-table .unflag-action,.fancy-list-table .page-search .l-sidebar .search--region-facets .unflag-action,.page-search .l-sidebar .search--region-facets .card--collection .card-body .card-links .unflag-action,.card--collection .card-body .card-links .page-search .l-sidebar .search--region-facets .unflag-action,.page-search .l-sidebar .search--region-facets .card-container .card-body .card-links .unflag-action,.card-container .card-body .card-links .page-search .l-sidebar .search--region-facets .unflag-action{color:#333}.page-search .l-content .region-content{margin-bottom:2.5em}.page-search .l-content .region-content,.page-search .l-content .search--content{background:#fff;padding:10px 10px 50px 10px;border-bottom:3px solid #e6e6e6}.page-search .l-content .region-content #block-dmeblocks-search-guide,.page-search .l-content .region-content #block-system-main,.page-search .l-content .search--content #block-dmeblocks-search-guide,.page-search .l-content .search--content #block-system-main{margin-bottom:0}.page-search .l-content .region-content .view-empty,.page-search .l-content .search--content .view-empty{margin:1em}.page-search .l-billboard{max-width:67.5em;padding:0 1.25em;margin:0 auto;background:transparent;position:relative}.page-search .l-billboard .search--block-form{width:100%;margin:0}.page-search .l-billboard .search--form{margin-bottom:2em;overflow:hidden}.page-search .l-billboard .search--form .form-item-query{width:74%;float:left;margin:0}.page-search .l-billboard .search--form input[type='text']{width:100%;border-top-right-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:5px;border-bottom-left-radius:5px;height:40px}.page-search .l-billboard .search--form input[type='submit']{display:block;float:right;width:26%;margin:0;padding:0.75em .5em;background:#00293f;border-top-left-radius:0px;border-bottom-left-radius:0px}.page-search .l-billboard .search--form input[type='submit']:hover,.page-search .l-billboard .search--form input[type='submit']:focus{background:#fd7037}.page-search .l-billboard .search--form--resultsinfo{background:#00293f;clear:both;overflow:hidden}.page-search .l-billboard .search--form--resultsinfo .search--form--count{color:#fff;font-weight:bold;padding:1em 0 0.9em 3em;display:inline-block;vertical-align:text-top;width:70%}.page-search .l-billboard .search--form--resultsinfo .search--form--count .search--form-facets{text-transform:capitalize}.page-search .l-billboard .search--form--resultsinfo .form-item-sort-by{margin-right:2em;float:right}.page-search .l-billboard .search--form--resultsinfo .form-item-sort-by label{display:inline-block;color:#fff;padding-right:1em}.page-search .l-billboard .search--form--resultsinfo .form-item-sort-by .form-select{display:inline-block}.page-search .l-billboard .search--form--resultsinfo .form-item-sort-by .selectBox-label{vertical-align:middle;padding-left:1em}.page-search .l-billboard .search--form--resultsinfo .form-item-sort-by .selectBox-dropdown{border:none}#block-dmeblocks-search-noresult h2{display:none}.search-empty-wrapper{list-style:none;padding:2em 0 0;overflow:hidden}.search-empty-wrapper ul{list-style:none;margin:0;padding:0}.search-empty-wrapper .search--empty-subtitle{font-size:1.1em}.search-empty-wrapper .search--empty-section{margin-bottom:2em}.search-empty-wrapper .search--empty-helpitem:before{margin-right:0.7em;content:"\e006";font-family:"dme-font";color:#BABBB3;display:block;float:left}@media (min-width:48em){header .search--block-form.block{display:block;top:0.2em;position:relative;float:right;padding:.8em 0 0 .5em}header .search--block-form.block input[type="text"]{width:160em;max-width:160px;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header .search--block-form.block input[type="text"]:focus,header .search--block-form.block input[type="text"]:hover,header .search--block-form.block input[type="text"].focus{width:160px;padding-left:1.5em}header .search--block-form.block input[type="text"]:focus{box-shadow:inset 0 0 4px rgba(0,0,0,0.15)}.page-search .l-billboard .search--form input[type='text']{background:url(/sites/all/themes/dmemain/images/search_input_background.png) no-repeat 1em 0.4em #fff;padding-left:8.5em}.page-search .l-billboard .search--form input[type='submit']{padding:0.75em 1em}.page-search .l-content{margin:0;width:76.63043%}.page-search .l-content .search--content{padding:0px 0 50px 0}.page-search .l-content .region-content{padding:2em 3em}.page-search .search--form--resultsinfo .search--form--count{padding:1em 3em 1em}.page-search .search--form--resultsinfo .form-item-sort-by{margin-right:2em;float:right}.page-search .search--empty-section{float:left;width:42.57246%;padding-left:3em}.page-search .search--empty-section:first-child{padding:0 2em 0 0;width:34.05797%;border-right:1px solid #e6e6e6}}#block-dmeblocks-share-modal{margin-bottom:0}.page-user .password-strength,.page-user-register .password-strength{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}@media (min-width:48em){.page-user .password-strength,.page-user-register .password-strength{width:13em;margin-right:4em}}.page-user .password-suggestions,.page-user-register .password-suggestions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100% !important;max-width:38.5em}.page-user div.password-confirm,.page-user-register div.password-confirm{display:none}.page-user .confirm-parent,.page-user .password-parent,.page-user-register .confirm-parent,.page-user-register .password-parent{width:100%}.page-user .form-item-recurly-roles-radios,.page-user-register .form-item-recurly-roles-radios{margin-bottom:0}.page-user label,.page-user-register label{text-transform:uppercase}.page-user .form-checkbox+label,.page-user-register .form-checkbox+label{text-transform:none}.page-user input,.page-user-register input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-user .fieldset-inline .compressed,.page-user-register .fieldset-inline .compressed{font-size:.875em}.page-user .fieldset-inline .compressed h3,.page-user-register .fieldset-inline .compressed h3{font-size:1em}.page-user .field-name-field-newsletter-subscription,.page-user-register .field-name-field-newsletter-subscription{border-top:1px solid #e6e6e6;margin:1em 0;padding:1em 0}.page-user .field-name-field-newsletter-subscription label,.page-user-register .field-name-field-newsletter-subscription label{font-weight:bold}.social-icons li{display:inline-block}.social-icons a{width:32px;height:32px;display:inline-block}.social-icons--facebook{background:url(/sites/all/themes/dmemain/images/facebook.png)}.social-icons--twitter{background:url(/sites/all/themes/dmemain/images/twitter.png)}.social-icons--google{background:url(/sites/all/themes/dmemain/images/google.png)}.social-icons--youtube{background:url(/sites/all/themes/dmemain/images/youtube.png)}.social-icons--rss{background:url(/sites/all/themes/dmemain/images/rss.png)}.team-profile-picture img{float:right;margin-left:2em;margin-bottom:2em;border-radius:110px;width:220px;height:220px}.tag-box,body.node-type-guide .guide--tag,body.node-type-guide .guide--tag-check,.topic--tag,.node-tutorial:not(.eventually-awesome) .tutorial--tag,.node-tutorial:not(.eventually-awesome) .tutorial--tag-check{display:inline-block;margin-right:0.5rem;padding:1px 8px 0;border-radius:3px;background-color:#137cc1;font-size:0.812rem;font-weight:bold;line-height:23px;color:#fff;-moz-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.tag-box:hover,body.node-type-guide .guide--tag:hover,body.node-type-guide .guide--tag-check:hover,.topic--tag:hover,.node-tutorial:not(.eventually-awesome) .tutorial--tag:hover,.node-tutorial:not(.eventually-awesome) .tutorial--tag-check:hover{background-color:#fd7037;text-decoration:none;color:#fff;-moz-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.tag-box--check-svg,body.node-type-guide .guide--tag-check svg,.node-tutorial:not(.eventually-awesome) .tutorial--tag-check svg{margin-left:10px}.testimonial{text-align:center;margin:0}.testimonial--block{position:relative;margin-bottom:110px}@media (min-width:60em){.testimonial--block{display:flex;flex-wrap:wrap;width:47%;margin-bottom:140px}.testimonial--block:first-child{margin-right:6%}}.testimonial--list{padding:15px 0 0;position:relative;width:100%}@media (min-width:60em){.testimonial--list--block{display:flex}}.testimonial--content{position:relative;padding:1em 1.5em 7em;margin:15px 15px 0 15px;width:100%;min-height:22rem;border:1px solid #e6e6e6;border-radius:7px;box-sizing:border-box;box-shadow:0px 0 15px 0 rgba(0,0,0,0.25);text-align:left;background-color:#fff}.testimonial--content::after{content:'';position:absolute;bottom:-2em;left:50%;width:0;height:0;margin-left:-1.5em;box-sizing:border-box;border:1em solid #fff;border-style:solid;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-5px 5px 5px 0 rgba(0,0,0,0.1)}.testimonial--content--block{margin-left:0;margin-right:0;width:auto;min-height:17rem}.testimonial--content--block::after{bottom:-1.35em;margin-left:-1.1em;border-width:0.75em}.testimonial--content blockquote{margin:0;padding:0;border:0}.testimonial--paragraph{margin:0}.testimonial--author{position:absolute;bottom:1.5em;max-width:85%}.testimonial--name{font-size:1.25rem;font-weight:bold;line-height:1rem}.testimonial--image{position:absolute;left:0;bottom:-190px;width:100%;height:150px;border-radius:100%;text-align:center}.testimonial--image--block{bottom:-100px;height:70px}.tooltipster-dme{border-radius:5px;background:#273138;color:#fff}.tooltipster-dme .tooltipster-content{font-family:"proxima-nova",Helvetica,Arial,Tahoma,sans-serif;font-size:12px;font-weight:500;line-height:16px;padding:8px 10px}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}body.node-type-topic{background:#fff}body.node-type-topic .block-system,body.node-type-topic main[role="main"]{margin:0;padding:0}.topic--header{background:#fd7037;height:auto;overflow:hidden;padding:1.5em 0;width:100%}.topic--header .l-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.topic--header h1{font-size:2.7em;margin:0}.topic--header h1 a:hover{text-decoration:none}.topic--header a{color:#fff}.topic--header a:hover{color:#fff;text-decoration:underline}.topic--header-icon{display:none;text-align:center;padding-top:1em;padding-bottom:1em}.topic--header-title{align-self:center;width:100%}.topic--meta{color:#fff;padding:0.5em 0}.topic--meta span{color:#c34b1c}.topic--body,.topic--body-bottom{background:#fff;padding:2em 0}.topic--body-meta{margin-bottom:2rem;overflow:hidden}.topic--date{margin-bottom:0.5rem;color:#748793;font-size:0.875rem}.topic--tags{font-size:1rem;color:#fff}.topic--overview{border-left:10px solid #fd7037;padding-left:20px}.topic--subtitle{margin-top:2.5rem}@media (min-width:48em){.topic--header-icon{display:block;width:14.85507%;float:left;margin-right:2.17391%;padding-left:11.43552%}.topic--header-title{width:57.42754%;float:left;margin-right:2.17391%}.topic--main .l-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.topic--body,.topic--body-bottom{width:91.48551%;float:left;margin-right:2.17391%;padding-left:11.43552%;padding-right:11.43552%;padding-top:2em;padding-bottom:1em}.topic--body{padding-top:2em;padding-bottom:1em}.topic--body-bottom{padding-top:1em;padding-bottom:4em}.topic--date{float:left}.topic--tags{float:right;max-width:60%;text-align:right}}@media (min-width:28em){.topic--meta{float:none}.topic--tag,.topic--tag-check{margin-right:0.5rem}}body.node-type-tutorial .block-system,body.node-type-tutorial main[role="main"]{margin:0;padding:0}body.node-type-tutorial table th,body.node-type-tutorial table td{padding-left:0.75em}body.node-type-tutorial dl dd{margin-left:40px}.node-tutorial:not(.eventually-awesome) .tutorial--header .l-container,.node-tutorial:not(.eventually-awesome) .tutorial--body,.node-tutorial:not(.eventually-awesome) .tutorial--container,.node-tutorial:not(.eventually-awesome) .tutorial--breaker-content{*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto}.node-tutorial:not(.eventually-awesome) .tutorial--header .l-container:after,.node-tutorial:not(.eventually-awesome) .tutorial--body:after,.node-tutorial:not(.eventually-awesome) .tutorial--container:after,.node-tutorial:not(.eventually-awesome) .tutorial--breaker-content:after{content:"";display:table;clear:both}.node-tutorial:not(.eventually-awesome) .tutorial--header{background:#00be4c;height:auto;overflow:hidden;padding:1.5em 0;width:100%}.node-tutorial:not(.eventually-awesome) .tutorial--header .l-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--header-icon{display:none;text-align:center}.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--header-icon img,.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--header-icon picture,.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--header-icon srcset{width:100%;max-width:220px}.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--header-title{align-self:center;width:100%}.node-tutorial:not(.eventually-awesome) .tutorial--header h1{font-size:2.7em;margin:0}.node-tutorial:not(.eventually-awesome) .tutorial--header h1 a:hover{text-decoration:none}.node-tutorial:not(.eventually-awesome) .tutorial--header h1 span{display:block;font-size:0.5em;opacity:0.8}.node-tutorial:not(.eventually-awesome) .tutorial--header a{color:#fff}.node-tutorial:not(.eventually-awesome) .tutorial--header a:hover{color:#fff;text-decoration:underline}.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--meta{color:#fff;padding:0.5em 0}.node-tutorial:not(.eventually-awesome) .tutorial--header .tutorial--meta span{color:#0E9139}.node-tutorial:not(.eventually-awesome) .tutorial--main{background:#f5f5f5}.node-tutorial:not(.eventually-awesome) .tutorial--date{margin-bottom:0.5rem;color:#748793;font-size:0.875rem}.node-tutorial:not(.eventually-awesome) .tutorial--body{background:#fff;padding:2em 1em}.node-tutorial:not(.eventually-awesome) .tutorial--navigation{padding-top:2em}.node-tutorial:not(.eventually-awesome) .tutorial--navigation-header h2{font-size:1.3em}.node-tutorial:not(.eventually-awesome) .tutorial--navigation-header h2 a{color:#333}.node-tutorial:not(.eventually-awesome) .tutorial--navigation-header h2 a:hover{color:#fd7037}.node-tutorial:not(.eventually-awesome) .tutorial--breaker{*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto;background:#f5f5f5;margin-bottom:3em;margin-top:3em;padding-bottom:.5em;padding-top:1em}.node-tutorial:not(.eventually-awesome) .tutorial--breaker:after{content:"";display:table;clear:both}.node-tutorial:not(.eventually-awesome) .tutorial--breaker-expanded{background-color:#fff;padding:0}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .dme-font-cross{float:right;color:#e0e0e0;position:relative;left:40px;font-size:1.5em;margin-bottom:-30px}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left{-moz-transition:background-color 0.15s ease-in 0s;-o-transition:background-color 0.15s ease-in 0s;-webkit-transition:background-color 0.15s ease-in;-webkit-transition-delay:0s;transition:background-color 0.15s ease-in 0s;margin-bottom:1em;position:relative;padding:0}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail img{border:1px solid #e6e6e6;width:100%}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail:hover .dme-font-play:before{opacity:1;background-color:#fd7037}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail .dme-font-play{position:absolute;left:50%;margin-left:-24px;margin-top:-10px;top:50%}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail .dme-font-play:before{padding:0.5em 1em}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail .dme-font-hd,.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail .dme-font-cc{position:absolute;top:10px;width:0;padding-right:24px;overflow:hidden;right:10px}.node-tutorial:not(.eventually-awesome) .tutorial--breaker .tutorial--breaker-left .card-thumbnail .dme-font-cc{top:34px}.node-tutorial:not(.eventually-awesome) .tutorial--breaker h3{font-size:1.2em;margin:0 0 0.5em 0}.node-tutorial:not(.eventually-awesome) .tutorial--steps{counter-reset:step-counter;margin:2em 0 0}.node-tutorial:not(.eventually-awesome) .tutorial--steps-step:before{content:counter(step-counter);counter-increment:step-counter;display:block;background:#00be4c;border:5px solid #fff;border-radius:50%;color:#fff;float:left;font-size:1.75em;font-weight:bold;height:55px;line-height:55px;margin-left:-87px;margin-right:25px;margin-top:-20px;text-align:center;width:55px}.node-tutorial:not(.eventually-awesome) .tutorial--steps-step h3{margin:0;padding:0;font-size:1.75em;font-weight:normal}.node-tutorial:not(.eventually-awesome) .tutorial--steps-step{padding-bottom:2em;padding-left:54px;margin-left:28px;border-left:2px solid #e0e0e0}.node-tutorial:not(.eventually-awesome) .tutorial--steps-step:last-child{border:none}.node-tutorial:not(.eventually-awesome) .tutorial--steps{counter-reset:step-counter;margin:2em 0}.node-tutorial:not(.eventually-awesome) .tutorial--signup-prompt{margin-top:5em;position:relative}.node-tutorial:not(.eventually-awesome) .block--signup-prompt{position:relative;top:20px;z-index:999}.node-tutorial:not(.eventually-awesome) .tutorial--lipsum{position:relative;top:-120px;z-index:995}.node-tutorial:not(.eventually-awesome) .tutorial--fade{position:absolute;top:0;height:100%;left:0;width:100%;text-align:center;margin:0;padding:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0.8),#ffffff)}.node-tutorial:not(.eventually-awesome) .tutorial--links{margin:4em 0}.node-tutorial:not(.eventually-awesome) .tutorial--links .tutorial--link-next{float:right}@media (min-width:48em){.node-tutorial:not(.eventually-awesome) .tutorial--header:not(.tutorial--header_no-icon) .tutorial--header-icon{display:block;width:14.85507%;float:left;margin-right:2.17391%}.node-tutorial:not(.eventually-awesome) .tutorial--header:not(.tutorial--header_no-icon) .tutorial--header-title{width:48.91304%;float:left;margin-right:2.17391%}.node-tutorial:not(.eventually-awesome) .tutorial--main .l-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.node-tutorial:not(.eventually-awesome) .tutorial--main .tutorial--body{width:65.94203%;float:left;margin-right:2.17391%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-11.43552%;padding-left:11.43552%;padding-left:11.43552%;padding-top:2em;padding-bottom:1em}.node-tutorial:not(.eventually-awesome) .tutorial--main .tutorial--body>div{margin-right:11.43552%}.node-tutorial:not(.eventually-awesome) .tutorial--main .tutorial--body .tutorial--body-meta{margin-bottom:2rem;overflow:hidden}.node-tutorial:not(.eventually-awesome) .tutorial--main .tutorial--breaker:not(.tutorial--breaker-expanded) .tutorial--breaker-left{width:31.88406%;float:left;margin-right:2.17391%;margin-bottom:0}.node-tutorial:not(.eventually-awesome) .tutorial--main .tutorial--breaker:not(.tutorial--breaker-expanded) .tutorial--breaker-right{width:65.94203%;float:right;margin-right:0}.node-tutorial:not(.eventually-awesome) .tutorial--main .tutorial--navigation{width:31.88406%;float:right;margin-right:0}.node-tutorial:not(.eventually-awesome) .tutorial--date{float:left}.node-tutorial:not(.eventually-awesome) .tutorial--tags{float:right;max-width:60%;text-align:right}}@media (min-width:28em){.node-tutorial:not(.eventually-awesome) .tutorial--header-title{width:100%}.node-tutorial:not(.eventually-awesome) .tutorial--meta{float:none}.node-tutorial:not(.eventually-awesome) .tutorial--meta span{margin:0 0.5em}.node-tutorial:not(.eventually-awesome) .tutorial--tag,.node-tutorial:not(.eventually-awesome) .turorial--tag-check{margin-right:0.5rem}}body.node-type-tutorial .block-system,body.node-type-tutorial main[role="main"]{margin:0;padding:0}.node-tutorial.eventually-awesome .tutorial--header{background:#00be4c;height:auto;overflow:hidden;padding:1.5em 0;width:100%}.node-tutorial.eventually-awesome .tutorial--header .l-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.node-tutorial.eventually-awesome .tutorial--header .tutorial--header-icon{display:none;text-align:center}.node-tutorial.eventually-awesome .tutorial--header .tutorial--header-icon img,.node-tutorial.eventually-awesome .tutorial--header .tutorial--header-icon picture,.node-tutorial.eventually-awesome .tutorial--header .tutorial--header-icon srcset{width:100%;max-width:220px}.node-tutorial.eventually-awesome .tutorial--header .tutorial--header-title{align-self:center;width:100%}.node-tutorial.eventually-awesome .tutorial--header h1{font-size:2.7em;margin:0}.node-tutorial.eventually-awesome .tutorial--header h1 a:hover{text-decoration:none}.node-tutorial.eventually-awesome .tutorial--header a{color:#fff}.node-tutorial.eventually-awesome .tutorial--header a:hover{color:#fff;text-decoration:underline}.node-tutorial.eventually-awesome .tutorial--header .tutorial--meta{color:#fff;padding:0.5em 0}.node-tutorial.eventually-awesome .tutorial--header .tutorial--meta span{color:#0E9139}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions{float:none}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions span{margin:0}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a .text,.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a .icon{color:#fff}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link .icon{background-position:0 -468px;margin-right:0.5em}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link .icon{background-position:0 -468px}}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link:hover .icon{background-position:0 -468px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.share-link:hover .icon{background-position:0 -468px}}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle .icon{margin-right:0.5em;background-position:0 -300px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle .icon{background-position:0 -300px}}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle:hover .icon{background-position:0 -300px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle:hover .icon{background-position:0 -300px}}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action .icon{background-position:0 -18px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action .icon{background-position:0 -18px}}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon{background-position:0 -18px}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions a.flag-link-toggle.unflag-action:hover .icon{background-position:0 -18px}}.node-tutorial.eventually-awesome .tutorial--main{background:#f5f5f5}.node-tutorial.eventually-awesome .tutorial--main .tutorial--body{background:#fff;padding:2em 1em}.node-tutorial.eventually-awesome .tutorial--main .tutorial--navigation{padding-top:2em}.node-tutorial.eventually-awesome .tutorial--main .tutorial--navigation-header h2{font-size:1.3em}.node-tutorial.eventually-awesome .tutorial--breaker{background:#f5f5f5;*zoom:1;max-width:70em;_width:70em;padding-left:1.25em;padding-right:1.25em;margin-left:auto;margin-right:auto;padding-top:1em;padding-bottom:1em}.node-tutorial.eventually-awesome .tutorial--breaker:after{content:"";display:table;clear:both}.node-tutorial.eventually-awesome .tutorial--breaker-expanded{background-color:#fff;padding:0}.node-tutorial.eventually-awesome .tutorial--breaker-content .dme-font-cross{float:right;color:#e0e0e0;position:relative;left:40px;font-size:1.5em;margin-bottom:-30px}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left{-moz-transition:background-color 0.15s ease-in 0s;-o-transition:background-color 0.15s ease-in 0s;-webkit-transition:background-color 0.15s ease-in;-webkit-transition-delay:0s;transition:background-color 0.15s ease-in 0s;margin-bottom:1em;position:relative;padding:0}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail img{border:1px solid #e6e6e6;width:100%}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail:hover .dme-font-play:before{opacity:1;background-color:#fd7037}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail .dme-font-play{position:absolute;left:50%;margin-left:-24px;margin-top:-10px;top:50%}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail .dme-font-play:before{padding:0.5em 1em}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail .dme-font-hd,.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail .dme-font-cc{position:absolute;top:10px;width:0;padding-right:24px;overflow:hidden;right:10px}.node-tutorial.eventually-awesome .tutorial--breaker-content .tutorial--breaker-content_left .card-thumbnail .dme-font-cc{top:34px}.node-tutorial.eventually-awesome .tutorial--breaker-content h3{font-size:1.2em;margin:0 0 0.5em 0}.node-tutorial.eventually-awesome .tutorial--steps{counter-reset:step-counter;margin:2em 0}.node-tutorial.eventually-awesome .tutorial--steps dt:before{content:counter(step-counter);counter-increment:step-counter;display:block;background:#00be4c;border:5px solid #fff;border-radius:50%;color:#fff;float:left;font-size:1em;font-weight:bold;height:55px;line-height:55px;margin-left:-5px;margin-right:25px;margin-top:-6px;text-align:center;width:55px}.node-tutorial.eventually-awesome .tutorial--steps dt{margin:0;padding:0;font-size:1.75em;font-weight:normal;line-height:55px}.node-tutorial.eventually-awesome .tutorial--steps dd{padding-bottom:2em;border-left:2px solid #e0e0e0}.node-tutorial.eventually-awesome .tutorial--steps dd:last-child{border:none}.node-tutorial.eventually-awesome .tutorial--steps{counter-reset:step-counter;margin:2em 0}.node-tutorial.eventually-awesome .tutorial--signup-prompt{margin-top:5em;position:relative}.node-tutorial.eventually-awesome .tutorial--signup-prompt .block--signup-prompt{position:relative;top:20px;z-index:999}.node-tutorial.eventually-awesome .tutorial--lipsum{position:relative;top:-120px;z-index:995}.node-tutorial.eventually-awesome .tutorial--fade{position:absolute;top:0;height:100%;left:0;width:100%;text-align:center;margin:0;padding:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0.8),#ffffff)}.node-tutorial.eventually-awesome .tutorial--links{margin:4em 0}.node-tutorial.eventually-awesome .tutorial--links .tutorial--link-next{float:right}@media (min-width:48em){.node-tutorial.eventually-awesome .tutorial--header:not(.tutorial--header_no-icon) .tutorial--header-icon{display:block;width:14.85507%;float:left;margin-right:2.17391%}.node-tutorial.eventually-awesome .tutorial--header:not(.tutorial--header_no-icon) .tutorial--header-title{width:48.91304%;float:left;margin-right:2.17391%}.node-tutorial.eventually-awesome .tutorial--main .l-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.node-tutorial.eventually-awesome .tutorial--main .tutorial--body{width:65.94203%;float:left;margin-right:2.17391%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:-11.43552%;padding-left:11.43552%;padding-left:11.43552%;padding-top:2em;padding-bottom:1em}.node-tutorial.eventually-awesome .tutorial--main .tutorial--body>div{padding-right:11.43552%}.node-tutorial.eventually-awesome .tutorial--main .tutorial--steps dd{margin-left:26px;padding-left:58px}.node-tutorial.eventually-awesome .tutorial--main .tutorial--breaker:not(.tutorial--breaker-expanded) .tutorial--breaker-left{width:31.88406%;float:left;margin-right:2.17391%;margin-bottom:0}.node-tutorial.eventually-awesome .tutorial--main .tutorial--breaker:not(.tutorial--breaker-expanded) .tutorial--breaker-right{width:65.94203%;float:right;margin-right:0}.node-tutorial.eventually-awesome .tutorial--main .tutorial--navigation{width:31.88406%;float:right;margin-right:0}}@media (min-width:28em){.node-tutorial.eventually-awesome .tutorial--header-title{width:100%}.node-tutorial.eventually-awesome .tutorial--meta{float:none}.node-tutorial.eventually-awesome .tutorial--meta span{margin:0 0.5em}.node-tutorial.eventually-awesome .tutorial--header .tutorial--actions{float:right}}.video-overlay--wrapper{position:relative;height:100%}.video-overlay--wrapper img{display:block;width:100%}.video-overlay--wrapper .video-overlay--background{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(14,123,199,0.74)}.video-overlay--wrapper .video-overlay--overlay{position:relative;width:100%;margin:0;top:auto;left:auto;background:#e7f2fa;border-radius:5px;border:1px solid #47525c;text-align:center;box-shadow:0px 8px rgba(46,113,162,0.28)}.video-overlay--wrapper .video-overlay--overlay h1{font-size:2.2rem;margin:0}.video-overlay--wrapper .video-overlay--content{padding:2em}@media (min-width:48em){.video-overlay--wrapper .video-overlay--background,.video-overlay--wrapper .video-overlay--overlay{position:absolute}.video-overlay--wrapper .video-overlay--overlay{left:35%;top:40%;width:80%;height:auto;margin-left:-25%;margin-top:-12.5%}}@media (min-width:71.5em){.video-overlay--wrapper .video-overlay--overlay{left:50%;top:0;width:50%;margin-left:-25%;margin-top:5%}}.card-container .card-thumbnail{width:100%;float:left;margin-right:4.44444%;display:inline;position:relative}.card-container .card-body{width:100%;float:left;margin-right:4.44444%;display:inline}.card-container.node-blog-post .card-thumbnail,.card-container.node-page .card-thumbnail{display:none}.card-container.node-blog-post .card-body,.card-container.node-page .card-body{width:100%;float:left;margin-right:4.44444%;display:inline}@media (min-width:28em){.card-container .card-thumbnail{width:30.37037%;float:left;margin-right:4.44444%;max-width:200px}.card-container .card-body{width:65.18519%;float:right;margin-right:0;float:left}.card--collection-guide .card-container .card-body .field-items .field-item{margin:0 2em 0 0}}@media (min-width:48em){.card-container .card-thumbnail{width:30.37037%;float:left;margin-right:4.44444%}.card-container .card-body{width:65.18519%;float:right;margin-right:0;float:left}}.card--collection,.card-container{position:relative;padding:20px 0px 10px;border-bottom:1px solid #e6e6e6}.card--collection .card-thumbnail img,.card-container .card-thumbnail img{border:1px solid #e6e6e6;width:100%}.card--collection .card-thumbnail:hover .dme-font-play:before,.card-container .card-thumbnail:hover .dme-font-play:before{opacity:1;background-color:#fd7037}.card--collection .card-thumbnail .dme-font-play,.card-container .card-thumbnail .dme-font-play{position:absolute;left:50%;margin-left:-24px;margin-top:-10px;top:50%}.card--collection .card-thumbnail .dme-font-play:before,.card-container .card-thumbnail .dme-font-play:before{padding:0.5em 1em}.card--collection .card-thumbnail .dme-font-hd,.card--collection .card-thumbnail .dme-font-cc,.card-container .card-thumbnail .dme-font-hd,.card-container .card-thumbnail .dme-font-cc{position:absolute;top:10px;width:0;padding-right:24px;overflow:hidden;right:10px}.card--collection .card-thumbnail .dme-font-cc,.card-container .card-thumbnail .dme-font-cc{top:34px}.card--collection .card-body .field-name-title,.card-container .card-body .field-name-title{display:inline}.card--collection .card-body .field-name-title .field-item,.card--collection .card-body .field-name-title .field-items,.card-container .card-body .field-name-title .field-item,.card-container .card-body .field-name-title .field-items{display:inline}.card--collection .card-body .field-name-title h4,.card-container .card-body .field-name-title h4{display:inline;margin-right:16px}.card--collection .card-body .free-label,.card--collection .card-body .playlist--list .playlist--item .playlist--item--free,.playlist--list .playlist--item .card--collection .card-body .playlist--item--free,.card-container .card-body .free-label,.card-container .card-body .playlist--list .playlist--item .playlist--item--free,.playlist--list .playlist--item .card-container .card-body .playlist--item--free{display:inline-block;margin:0 0 0 0;vertical-align:top}.card--collection .card-body .card-subtitle,.card--collection .card-body .field-name-post-date,.card-container .card-body .card-subtitle,.card-container .card-body .field-name-post-date{clear:both;margin-top:0.25em;color:#666;font-size:0.875em}.card--collection .card-body .card-filter-text,.card-container .card-body .card-filter-text{margin-top:0.25em}.card--collection .card-body .field-name-body,.card-container .card-body .field-name-body{clear:both;margin:10px 0}.card--collection .card-body .card-links,.card--collection .card-body .card-links a,.card-container .card-body .card-links,.card-container .card-body .card-links a{display:inline-block;color:#666;font-weight:bold;font-size:14px;margin:10px 0}.card--collection .card-body .card-links:before,.card--collection .card-body .card-links a:before,.card-container .card-body .card-links:before,.card-container .card-body .card-links a:before{color:#CCCCCC}.card--collection .card-body .card-links.toggle-videos-list,.card--collection .card-body .card-links.toggle-card-teaser,.card--collection .card-body .card-links a.toggle-videos-list,.card--collection .card-body .card-links a.toggle-card-teaser,.card-container .card-body .card-links.toggle-videos-list,.card-container .card-body .card-links.toggle-card-teaser,.card-container .card-body .card-links a.toggle-videos-list,.card-container .card-body .card-links a.toggle-card-teaser{cursor:pointer}.card--collection .card-body .card-links .watched-count,.card--collection .card-body .card-links a .watched-count,.card-container .card-body .card-links .watched-count,.card-container .card-body .card-links a .watched-count{color:#00be4c;font-weight:normal}.card--collection .card-body .card-links .video-watched,.card--collection .card-body .card-links a .video-watched,.card-container .card-body .card-links .video-watched,.card-container .card-body .card-links a .video-watched{padding-right:40px}.card--collection .card-body .card-links .video-watched:before,.card--collection .card-body .card-links a .video-watched:before,.card-container .card-body .card-links .video-watched:before,.card-container .card-body .card-links a .video-watched:before{padding:4px 10px 0 0;position:relative;top:4px;font-size:18px;color:#c7c7c7}.card--collection .card-body .card-links .flag-action .text,.card--collection .card-body .card-links a .flag-action .text,.card-container .card-body .card-links .flag-action .text,.card-container .card-body .card-links a .flag-action .text{display:inherit}.card--collection .card-body .card-links .flag-action:before,.card--collection .card-body .card-links a .flag-action:before,.card-container .card-body .card-links .flag-action:before,.card-container .card-body .card-links a .flag-action:before{color:#c7c7c7}.card--collection .card-body .card-links .unflag-action .text,.card--collection .card-body .card-links a .unflag-action .text,.card-container .card-body .card-links .unflag-action .text,.card-container .card-body .card-links a .unflag-action .text{display:inherit}.card--collection .card-body .card-links .unflag-action:before,.card--collection .card-body .card-links a .unflag-action:before,.card-container .card-body .card-links .unflag-action:before,.card-container .card-body .card-links a .unflag-action:before{color:#c7c7c7}.card--collection .card-body .card-links .toggle-videos-list:hover:before,.card--collection .card-body .card-links .toggle-card-teaser:hover:before,.card--collection .card-body .card-links a .toggle-videos-list:hover:before,.card--collection .card-body .card-links a .toggle-card-teaser:hover:before,.card-container .card-body .card-links .toggle-videos-list:hover:before,.card-container .card-body .card-links .toggle-card-teaser:hover:before,.card-container .card-body .card-links a .toggle-videos-list:hover:before,.card-container .card-body .card-links a .toggle-card-teaser:hover:before{color:#666666}.card--collection .card-body .card-links .toggle-videos-list:hover:before,.card--collection .card-body .card-links .toggle-card-teaser:hover:before,.card--collection .card-body .card-links a .toggle-videos-list:hover:before,.card--collection .card-body .card-links a .toggle-card-teaser:hover:before,.card-container .card-body .card-links .toggle-videos-list:hover:before,.card-container .card-body .card-links .toggle-card-teaser:hover:before,.card-container .card-body .card-links a .toggle-videos-list:hover:before,.card-container .card-body .card-links a .toggle-card-teaser:hover:before{color:#666}.card--collection .card--teaser-text,.card-container .card--teaser-text{font-size:.9em;background:#f5f5f5;border:1px solid #e6e6e6;margin:0;padding:0.25em 1.1em}.card--collection .card--teaser-text-collapsed,.card-container .card--teaser-text-collapsed{display:none}.card--collection .card-videos-list,.card-container .card-videos-list{display:none;clear:both;background:#f5f5f5;border:1px solid #e6e6e6;box-shadow:none;margin-top:1em;max-height:330px;padding-left:1em;overflow-y:auto;scrollbar-face-color:#bbb;scrollbar-highlight-color:transparent;scrollbar-shadow-color:transparent;scrollbar-3dlight-color:transparent;scrollbar-arrow-color:#333;scrollbar-track-color:transparent;scrollbar-darkshadow-color:transparent}.card--collection .card-videos-list::-webkit-scrollbar,.card-container .card-videos-list::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.card--collection .card-videos-list:hover::-webkit-scrollbar,.card-container .card-videos-list:hover::-webkit-scrollbar{background-color:#eee;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(0,0,0,0.07)}.card--collection .card-videos-list::-webkit-resizer,.card-container .card-videos-list::-webkit-resizer{-webkit-border-radius:4px;background-color:#666}.card--collection .card-videos-list::-webkit-scrollbar-thumb,.card-container .card-videos-list::-webkit-scrollbar-thumb{min-height:0.8em;min-width:0.8em;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(0,0,0,0.07)}.card--collection .card-videos-list::-webkit-scrollbar-thumb:hover,.card-container .card-videos-list::-webkit-scrollbar-thumb:hover{background-color:#bbb}.card--collection .card-videos-list::-webkit-scrollbar-thumb:active,.card-container .card-videos-list::-webkit-scrollbar-thumb:active{background-color:#888}.card--collection-series .card-container{border:none;padding:0}.card--guide{border-bottom:1px solid #fff;padding:0}.card--guide .card-container{background:#137cc1;border:none;padding:10px 20px}.card--guide .card-container .card-body{color:#ffffff;padding:1em 0 0 0}.card--guide .card-container .card-body a{color:#fff}.card--guide .card-container .card-body a:hover{text-decoration:underline}.card--guide .card-container .card-body .card-title{margin-bottom:0.2em}.card--guide .card-container .card-body .field-item{margin:0 2em}.card--guide .card-container .card-links .flag-action:hover,.card--guide .card-container .card-links .flag-action:hover .icon,.card--guide .card-container .card-links .flag-action:before,.card--guide .card-container .card-links .unflag-action:hover,.card--guide .card-container .card-links .unflag-action:hover .icon,.card--guide .card-container .card-links .unflag-action:before{color:#fff;text-decoration:none}.card--guide .card-thumbnail{background:#137cc1;margin-top:1em;text-align:center}.card--guide .card-thumbnail img{border:none}@media (min-width:48em){.card--guide .card-container{padding:10px 20px 10px 0}}.card--tutorial .card-thumbnail{background:#00be4c;text-align:center;margin-bottom:0.25em}.card--tutorial .card-thumbnail img{border:none;max-height:105px;width:auto}@media (min-width:28em){.card--tutorial .card-thumbnail{margin-bottom:0}}.card--topic .card-thumbnail,.card--guide .card-thumbnail{text-align:center;margin-bottom:0.25em}.card--topic .card-thumbnail img,.card--guide .card-thumbnail img{border:none;max-height:80px;width:auto;padding:1em 1em 0.5em 0}.card--topic .card-thumbnail{background:#fd7037}@media (min-width:28em){.card--topic .card-thumbnail,.card--guide .card-thumbnail{margin-bottom:0}}.card-container--list .card-thumbnail{position:absolute;width:23px;background:transparent;left:0}.card-container--list .card-thumbnail img{padding:3px 0 0 0;border:0}.card-container--list .card-body{width:100%;padding-left:40px;box-sizing:border-box}.card-container--list .field-name-title{display:inline}.card-container--list .field-name-title h5{display:inline;margin-right:16px}.card-container--list .card-body .card-links{width:100%}.card-container--list .card-body .card-links,.card-container--list .card-body .card-links a{margin:0;font-size:12px;line-height:1rem}.card-container--list .card-body .card-links .unflag-action::before,.card-container--list .card-body .card-links .flag-action::before{font-size:15px;margin-right:0.5em;top:3px}.card-container--list .card--teaser-info{padding-left:20px;background:url(/sites/all/themes/dmemain/images/icon_check-grey-dark.svg) no-repeat left center;color:#748793}.library .view-content{background:#fff;border-bottom:3px solid #e6e6e6;padding:0 20px}.library .view-content :last-child .card--collection,.library .view-content :last-child .card-container{border-bottom:none}.video-notification-block .flag-message{display:none !important}.workshops--header{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:2em;width:100%}.workshops--header .right,.workshops--header .left{flex:1}.workshops{margin-bottom:2em}.workshops--signup-widget{background:#f5f5f5;border:2px solid #ffd76d;margin:2em auto;padding:2em;text-align:center;max-width:300px}.workshops--signup-widget .form-item{text-align:left;width:100%}.workshops--signup-widget .form-item input.form-text{width:100%}.workshop--teaser{border-bottom:1px solid #e6e6e6;margin:1em 0;padding:1em 0}.workshop--teaser p{margin:0}
