/**handles:themename**/
html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:after{clear:both;content:"";display:table}.fr{float:right}.fl{float:left}.text-center{text-align:center}.text-right{text-align:right}small{font-size:50%}.muted{opacity:.5;filter:alpha(opacity=50)}.go:after{content:" »"}.caps{text-transform:uppercase}.hide{position:absolute;left:-9999px}.icon-arrow{height:.8125rem;width:.8125rem;border:4px solid #023;border-width:0 4px 4px 0;color:#023;content:'';display:block;pointer-events:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:color .25s}.share-button{overflow:hidden;text-indent:100%;white-space:nowrap}.assistive-text,.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-regular.woff2) format("woff2"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-regular.woff) format("woff"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-regular.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-700.woff2) format("woff2"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-700.woff) format("woff"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-700.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-italic.woff2) format("woff2"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-italic.woff) format("woff"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-italic.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:700;src:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-700italic.woff2) format("woff2"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-700italic.woff) format("woff"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/raleway-v10-latin-700italic.ttf) format("truetype")}@font-face{font-family:SourceSans Pro;font-style:normal;font-weight:900;src:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/source-sans-pro-v9-latin-900.woff2) format("woff2"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/source-sans-pro-v9-latin-900.woff) format("woff"),url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/fonts/source-sans-pro-v9-latin-900.ttf) format("truetype")}.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;background-color:#b9d533;border-radius:0;border:none;color:#023;cursor:pointer;display:inline-block;font-family:Raleway,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;padding:.75em 2em;text-decoration:none;text-transform:uppercase;transition:color .25s,opacity .25s,background .25s,border .25s,-webkit-transform .25s ease-in-out;transition:color .25s,opacity .25s,background .25s,border .25s,transform .25s ease-in-out;transition:color .25s,opacity .25s,background .25s,border .25s,transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#d6e688;color:#023}.button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.button,input[type=button],input[type=reset],input[type=submit]{padding:13px 3.25rem 10px}fieldset{background-color:transparent;border:0;margin:0 0 .8125rem;padding:0}input,label,select{display:block;font-family:Raleway,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px}label{font-size:.875rem;line-height:1.14;color:#023;font-weight:400;margin-bottom:.40625rem}label.required:after{content:"*"}label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{background-color:#fff;border:2px solid #f2f4f5;border-color:rgba(166,178,184,.3);border-radius:0;box-sizing:border-box;color:#023;font-family:Raleway,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;margin-bottom:.8125rem;margin-top:.40625rem;padding:.54167rem;transition:border-color .25s;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#19aa81}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#19aa81;outline:none}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.40625rem}input[type=file]{padding-bottom:.8125rem;width:100%}select{color:#023;margin-bottom:1.625rem;max-width:100%;width:auto}.required{color:#19aa81;font-size:1.25rem}.wpcf7-form p{margin:0}.wpcf7-form input[type=submit]{padding-left:3.25rem;padding-right:3.25rem}span.wpcf7-not-valid-tip{background:#dd2128;border-radius:0 0 3px 3px;color:#fff;font-size:13px;padding:5px 10px;margin-top:-15px;margin-bottom:15px}div.wpcf7-validation-errors{background:#dd2128;border-color:#dd2128;border-radius:3px;color:#fff;font-size:16px;margin:1.625rem 0;padding:15px}ol,ul{list-style-type:none;margin:0;padding:0}.entry-content>ul:not(.hfeed){clear:both;list-style-type:disc;margin-bottom:.8125rem;padding-left:1.625rem}.entry-content>ul:not(.hfeed) ul{list-style-type:square;padding-left:2.4375rem}.entry-content>ul:not(.hfeed) ul ul{list-style-type:circle;padding-left:3.25rem}.entry-content>ol{clear:both;list-style-type:decimal;margin-bottom:.8125rem;padding-left:1.625rem}.entry-content>ol ol{list-style-type:lower-alpha;padding-left:2.4375rem}.entry-content>ol ol ol{list-style-type:lower-roman;padding-left:3.25rem}dl{margin-bottom:.8125rem}dl dt{font-weight:700;margin-top:.8125rem}dl dd{margin:0}table{border-collapse:collapse;margin:.8125rem 0 1.625rem;width:100%}table caption{border:2px solid #f2f4f5;border-bottom:none;font-size:1.15em;font-weight:700;padding:.8125rem}tbody,thead{border-top:2px solid #f2f4f5}tr{border-left:2px solid #f2f4f5;border-right:2px solid #f2f4f5}tbody:not(:first-child) tr:nth-child(odd){background-color:#dfe3e5}tbody:first-child tr:nth-child(even){background-color:#c2cbcf}tfoot tr{border:none}th{font-weight:700;padding:.8125rem 0;text-align:left}tfoot th{color:#dfe3e5;font-style:italic}td,th{border-bottom:2px solid #f2f4f5;padding:.40625rem .54167rem}tfoot td,tfoot th{border:none;font-size:.8em}td,th,tr{vertical-align:middle}td,th{border-left:2px solid #f2f4f5;border-left-width:1px}td:first-child,th:first-child{border-left-width:0}.aligncenter,.alignright{display:block;margin:0 auto}.aligncenter{display:block;margin-bottom:.8125rem;margin-left:auto;margin-right:auto}[id^=attachment_]{max-width:100%}.gallery img,[class*=wp-image]{height:auto;max-width:100%}body{color:#023;font-family:Raleway,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1.625}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1.2;margin:0 0 1.625rem;text-transform:uppercase}h1.fancy,h2.fancy,h3.fancy,h4.fancy,h5.fancy,h6.fancy{font-style:italic}h1.thin,h2.thin,h3.thin,h4.thin,h5.thin,h6.thin{font-weight:400}h1.caps,h2.caps,h3.caps,h4.caps,h5.caps,h6.caps{font-weight:400;text-transform:uppercase}.entry-content h1:not(:first-child),.entry-content h2:not(:first-child),.entry-content h3:not(:first-child),.entry-content h4:not(:first-child),.entry-content h5:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.625rem}h1{font-size:1.875rem;line-height:1.33}h1.page-title{font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;margin-bottom:.8125rem}.home h1.page-title{text-transform:initial}.entry-content h1{font-size:1.125rem}h2{font-size:1.375rem;line-height:1.27;text-transform:uppercase}.featured-posts h2,h2.page-description{font-family:Raleway,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;margin:0}.home h2.page-description{line-height:1.1em;margin-top:5px}h2.featured-link-title{font-size:1.25rem;font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;margin:0;text-transform:uppercase}.entry-content h2:not(.post-preview-title):not(.featured-link-title){font-size:1.375rem}h3{font-size:1.125rem;line-height:1.33;font-weight:400}h3.directory-links-title{font-size:1.25rem;font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase}.entry-content h3:not(.directory-links-title){font-size:1.25rem;font-weight:700}h4{font-size:1.125rem;line-height:1.33;font-weight:400}h5{font-size:1rem;line-height:1.63}blockquote:not(.pullquote):not(.aff-links){color:#a6b2b8;font-size:1.15em;font-style:italic}blockquote:not(.pullquote):not(.aff-links) a:active,blockquote:not(.pullquote):not(.aff-links) a:focus,blockquote:not(.pullquote):not(.aff-links) a:hover{color:#19aa81}blockquote:not(.pullquote):not(.aff-links)>:last-child,blockquote:not(.pullquote):not(.aff-links)>p:last-of-type{margin-bottom:0}blockquote.pullquote p{background-color:#b9d533;color:#fff;font-family:Raleway,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:700;padding:1.625rem}pre{margin:0 0 1.625rem;padding:0}pre,pre code{display:block}pre code{background:#a6b2b8;margin:0;padding:.8125rem}center textarea{font-family:monospace}.entry-title,.page-title{font-size:2.25rem;line-height:1.11;color:#fff;font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin-top:1.625rem;position:relative;text-align:left;text-transform:uppercase;vertical-align:middle;z-index:1}.error .entry-title,.error .page-title,.no-widget .entry-title,.no-widget .page-title,.search .entry-title,.search .page-title{padding-left:.8125rem;padding-right:.8125rem;padding-top:1.625rem}.error .entry-title small,.error .page-title small,.no-widget .entry-title small,.no-widget .page-title small,.search .entry-title small,.search .page-title small{color:#a6b2b8;display:block;font-size:50%;margin-top:.8125rem}.blog .entry-title,.blog .page-title,.content-header .entry-title,.content-header .page-title,.home .entry-title,.home .page-title,.page-with-widget header .entry-title,.page-with-widget header .page-title{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#fff;color:#023;margin:1.625rem -20px 0;padding:1.625rem 20px 0}.entry-title.archive-title,.page-title.archive-title{font-size:1.875rem;line-height:1.33;color:#023;margin:0 0 1.625rem}body.error .entry-title,body.error .page-title,body.no-widget .entry-title,body.no-widget .page-title,body.search .entry-title,body.search .page-title{color:#023}.page-meta,.post-meta{font-size:.875rem;line-height:1.21;display:none}p{margin:0 0 1.625rem}center+p{margin-top:1.625rem}p[style*=text-indent]{text-indent:0!important}a{color:#0077b5;cursor:pointer;text-decoration:none}a:active,a:focus,a:hover{color:#19aa81}a:active,a:focus{outline:none}.entry-content p a,a.link-accent{color:#0077b5}.entry-content p a:active,.entry-content p a:focus,.entry-content p a:hover,a.link-accent:active,a.link-accent:focus,a.link-accent:hover{color:#19aa81;text-decoration:underline}hr{border-bottom:2px solid #f2f4f5;border-left:none;border-right:none;border-top:none;margin:1.625rem 0}img,picture{margin:0;max-width:100%}.entry-content>center+center,.wp-caption-text,figcaption{display:block;font-style:italic;margin-bottom:.8125rem;opacity:.7;text-align:center}html{background-color:#fff}.page-wrapper{overflow:hidden;position:relative}.container-wrapper{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px;position:relative}.container-wrapper:after{clear:both;content:"";display:table}.content-wrapper{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px;padding-bottom:3.25rem;padding-top:1.625rem}.content-wrapper:after{clear:both;content:"";display:table}.content .error .hfeed article,.error404 .content .hfeed article,.error410 .content .hfeed article{padding-left:0;padding-right:0}.entry-content{text-align:left}.post-meta{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px;margin-bottom:1.625rem}.post-meta:after{clear:both;content:"";display:table}.site-header{background-color:#fff;height:60px;position:relative;z-index:2}.site-logo{background:transparent url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/logo.svg) no-repeat left 10px;background-size:86px 95px;color:#023;display:block;float:left;font-weight:700;height:105px;padding-bottom:10px;padding-left:94px;vertical-align:top}.site-logo:active,.site-logo:focus,.site-logo:hover{color:#023}.site-logo span{display:inline-block;font-size:16px;font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;line-height:17px;margin-top:15px;vertical-align:top;width:150px}.entry-header{position:relative}.error .entry-header,.no-widget .entry-header,.search .entry-header{background-color:#f2f4f5}.error .entry-header .entry-title,.error .entry-header .page-description,.error .entry-header .page-title,.no-widget .entry-header .entry-title,.no-widget .entry-header .page-description,.no-widget .entry-header .page-title,.search .entry-header .entry-title,.search .entry-header .page-description,.search .entry-header .page-title{max-width:1120px;margin:0 auto;padding:0 20px;padding-bottom:3.25rem;padding-top:3.25rem}.error .entry-header .entry-title:after,.error .entry-header .page-description:after,.error .entry-header .page-title:after,.no-widget .entry-header .entry-title:after,.no-widget .entry-header .page-description:after,.no-widget .entry-header .page-title:after,.search .entry-header .entry-title:after,.search .entry-header .page-description:after,.search .entry-header .page-title:after{clear:both;content:"";display:table}.error .entry-header .container-wrapper,.error .entry-header .entry-title .page-description,.error .entry-header .entry-title .page-title,.no-widget .entry-header .container-wrapper,.no-widget .entry-header .entry-title .page-description,.no-widget .entry-header .entry-title .page-title,.search .entry-header .container-wrapper,.search .entry-header .entry-title .page-description,.search .entry-header .entry-title .page-title{padding:0}.blog .entry-header,.page-with-widget .entry-header{background-color:#023;background-position:50%;background-size:cover;padding-top:65px}.blog .entry-header .entry-title .page-description,.blog .entry-header .entry-title .page-title,.page-with-widget .entry-header .entry-title .page-description,.page-with-widget .entry-header .entry-title .page-title{padding:0;margin-left:0;margin-right:0}.blog .entry-header .entry-title .page-title,.page-with-widget .entry-header .entry-title .page-title{margin-top:0}.entry-header.hide-bg{background-image:none!important}.entry-header+.hfeed{margin-top:3.25rem}.main-nav{display:block;text-transform:uppercase;vertical-align:middle;width:auto}.main-nav .menu{position:absolute;top:60px;right:0;left:0;display:none;font-size:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;transition:opacity .25s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .25s;transition:transform .5s ease-in-out,opacity .25s,-webkit-transform .5s ease-in-out;z-index:15}.csstransitions .main-nav .menu{display:block}.mobile-menu-active .main-nav .menu{display:block;overflow:hidden;-webkit-transform:none;transform:none}.main-nav li{background-color:#fff;border-top:1px solid rgba(166,178,184,.1);display:block;font-size:14px;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:none;z-index:inherit}.main-nav li:first-child{border-top:2px solid #d6e688}.mobile-menu-active .main-nav li{opacity:1;-webkit-transform:none;transform:none;transition:opacity .25s linear,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s linear;transition:transform .25s ease-in-out,opacity .25s linear,-webkit-transform .25s ease-in-out}.mobile-menu-active .main-nav li:nth-child(1){transition-delay:.1875s,.1875s}.mobile-menu-active .main-nav li:nth-child(2){transition-delay:.225s,.225s}.mobile-menu-active .main-nav li:nth-child(3){transition-delay:.2625s,.2625s}.mobile-menu-active .main-nav li:nth-child(4){transition-delay:.3s,.3s}.mobile-menu-active .main-nav li:nth-child(5){transition-delay:.3375s,.3375s}.mobile-menu-active .main-nav li:nth-child(6){transition-delay:.375s,.375s}.mobile-menu-active .main-nav li:nth-child(7){transition-delay:.4125s,.4125s}.mobile-menu-active .main-nav li:nth-child(8){transition-delay:.45s,.45s}.mobile-menu-active .main-nav li a:active,.mobile-menu-active .main-nav li a:focus,.mobile-menu-active .main-nav li a:hover{background:#f2f4f5;color:#809099}.main-nav a{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#a6b2b8;display:block;font-size:14px;font-weight:700;line-height:50px;padding:0 15px;z-index:inherit}.main-nav .parent-item,.main-nav a{position:relative}.main-nav .sub-menu{display:none}.featured-link-title{clear:both;margin:1.625rem 0 0;padding:1.625rem 0;position:relative}.featured-link-title:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f2f4f5;content:'';display:block;margin:0 -20px;z-index:-1}.featured-link-title+ol,.featured-link-title+ul{counter-reset:a;list-style-type:decimal;margin:0 0 1.625rem!important;padding:0 0 1.625rem!important;position:relative}.featured-link-title+ol li,.featured-link-title+ul li{font-size:.9375rem;counter-increment:a;display:block;font-weight:700;margin-bottom:.8125rem;padding-left:25px;position:relative;text-transform:uppercase;z-index:2}.featured-link-title+ol li:before,.featured-link-title+ul li:before{color:#023;content:counter(a) ".";display:inline-block;margin-left:-24px;margin-right:.8125rem}.featured-link-title+ol li:last-child,.featured-link-title+ul li:last-child{margin-bottom:0}.featured-link-title+ol:before,.featured-link-title+ul:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f2f4f5;content:'';display:block;margin:0 -20px;z-index:0}.featured-link-title+ol:after,.featured-link-title+ul:after{color:#023;content:'Sponsored Schools';display:block;font-size:9px;margin-bottom:0;margin-top:1.625rem;position:relative;text-align:center;text-transform:uppercase}.directory-links{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#f2f4f5;clear:both;margin:1.625rem -20px;padding-bottom:1.625rem;padding-top:1.625rem}.entry-content>.directory-links:first-child{margin-top:0}.entry-content>.directory-links:last-child{margin-bottom:-3.25rem}.directory-links .content-wrapper{padding-bottom:0;padding-top:0}.directory-links-title{margin:0 0 1.625rem}.directory-links-list{counter-reset:a}.directory-link-item{font-size:.9375rem;counter-increment:a;display:block;font-weight:700;margin-bottom:.8125rem;padding-left:25px;text-transform:uppercase}.directory-link-item:before{color:#023;content:counter(a) ".";display:inline-block;margin-left:-24px;margin-right:.8125rem}.directory-link-item:last-child{margin-bottom:0}.directory-links-disclaimer{font-size:9px;margin-bottom:0;margin-top:1.625rem;text-align:center;text-transform:uppercase}.mobile-menu-toggle{position:absolute;top:0;right:0;bottom:0;background-color:transparent;border-left:1px solid rgba(166,178,184,.25);display:inline-block;height:60px;line-height:1;margin-right:.8125rem;padding:0;padding-left:.8125rem;vertical-align:middle}.mobile-menu-toggle svg{display:block;height:60px}.mobile-menu-toggle path{stroke:#a6b2b8;transition:opacity .25s,stroke .25s,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s,stroke .25s;transition:transform .25s ease-in-out,opacity .25s,stroke .25s,-webkit-transform .25s ease-in-out}.mobile-menu-toggle path.top{-webkit-transform-origin:13.1px 1.5px;transform-origin:13.1px 1.5px}.mobile-menu-toggle path.bottom{-webkit-transform-origin:13.1px 16.3px;transform-origin:13.1px 16.3px}.mobile-menu-toggle span{font-size:0}.mobile-menu-toggle:active,.mobile-menu-toggle:focus,.mobile-menu-toggle:hover{background-color:transparent;outline:none}.mobile-menu-active .mobile-menu-toggle path,.mobile-menu-toggle:active path,.mobile-menu-toggle:focus path,.mobile-menu-toggle:hover path{stroke:#023}.mobile-menu-active .mobile-menu-toggle path.center{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.mobile-menu-active .mobile-menu-toggle path.top{-webkit-transform:translateY(7.4px) rotate(45deg);transform:translateY(7.4px) rotate(45deg)}.mobile-menu-active .mobile-menu-toggle path.bottom{-webkit-transform:translateY(-7.4px) rotate(-45deg);transform:translateY(-7.4px) rotate(-45deg)}.nav-mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(25,170,129,.95);content:'';display:block;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:right top;transform-origin:right top;transition:opacity .45s,-webkit-transform .45s ease-in-out;transition:opacity .45s,transform .45s ease-in-out;transition:opacity .45s,transform .45s ease-in-out,-webkit-transform .45s ease-in-out;z-index:-1}.mobile-menu-active .nav-mask{opacity:1;-webkit-transform:none;transform:none;z-index:9}.featured-posts{font-size:0;margin-top:1.625rem;position:relative;text-align:center;vertical-align:top}.featured-post{background-color:rgba(242,244,245,.1);background-position:50%;background-size:cover;font-size:1rem;margin:1.625rem auto;max-width:450px;position:relative}.featured-post-badge{position:absolute;top:.8125rem;left:.8125rem;height:65px;width:65px;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/badge-editors-choice-secondary.png);background-repeat:no-repeat;background-position:top;background-size:contain;z-index:1}.featured-post-link{background-position:50%;background-size:cover;display:block;padding-top:50%;position:relative}.featured-post-link:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,119,181,0);border:3px solid hsla(0,0%,100%,0);content:'';display:block;transition:background-color .25s,border-color .25s;z-index:1}.featured-post-link:active:after,.featured-post-link:focus:after,.featured-post-link:hover:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,119,181,.8)}.featured-post-title{font-size:1rem;line-height:1.25;position:absolute;top:auto;right:.8125rem;bottom:.8125rem;left:.8125rem;color:#fff;font-weight:700;margin-bottom:0;text-align:left;text-transform:uppercase;z-index:1}.content-header,.featured-post-title{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.content-header{position:relative}.content-header h2{font-size:1.25rem;line-height:1.15;color:#a6b2b8;font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;margin:0;text-transform:uppercase}.content-header .widget-degree-finder{vertical-align:middle}.post-preview{display:block;margin-bottom:1.625rem}.post-preview-title{font-size:18px;margin:0 0 .8125rem}.category.archive .post-preview-title{font-size:1rem;line-height:1.25}.post-preview-meta{margin:0 0 .8125rem}.search-title{margin-bottom:0}.search-title span{color:#19aa81}.search-meta{font-size:0;margin-bottom:3.25rem}.search-meta span{display:inline-block;font-size:initial;width:50%}.search-pagination{text-align:right}.search-pagination a{height:1.625rem;width:1.625rem;background-color:#809099;display:inline-block;font-size:0;position:relative;vertical-align:bottom}.search-pagination a:active,.search-pagination a:focus,.search-pagination a:hover{background-color:#a6b2b8}.search-pagination a:after{position:absolute;top:50%;left:50%;height:.625rem;width:.625rem;border:3px solid #fff;border-width:3px 3px 0 0;content:'';display:inline-block;margin-left:-.41667rem;margin-top:-.3125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.read-more{text-decoration:underline;white-space:nowrap}.post-next-prev{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#9b9b9b;margin:0;padding:3.25rem}.post-next-prev .nav-links{text-align:center}.post-next-prev .featured-post{background-color:rgba(0,34,51,.1);margin:0 auto .8125rem;position:relative;width:100%}.pagination{border-top:1px solid #f2f4f5;margin-top:1.625rem;padding:1.625rem 0 0!important;text-align:center}.pagination li{display:inline-block;vertical-align:middle}.pagination a,.pagination span{background-color:rgba(0,119,181,.5);color:#fff;display:block;font-size:13px;font-weight:700;line-height:40px;padding:0 15px}.pagination a:active,.pagination a:focus,.pagination a:hover{background-color:#0077b5}.pagination-next a,.pagination-prev a{height:40px;width:40px;background-color:#0077b5;display:block;font-size:0;position:relative}.pagination-next a:active,.pagination-next a:focus,.pagination-next a:hover,.pagination-prev a:active,.pagination-prev a:focus,.pagination-prev a:hover{background-color:#0099e8}.pagination-next a:after,.pagination-prev a:after{position:absolute;top:50%;height:10px;width:10px;border:3px solid #fff;border-width:3px 3px 0 0;content:'';display:inline-block;-webkit-transform:rotate(45deg) translateX(-7px);transform:rotate(45deg) translateX(-7px)}.pagination-prev a:after{-webkit-transform:rotate(-135deg) translateX(7px);transform:rotate(-135deg) translateX(7px)}.pagination-curr span{background-color:#0099e8}.post-comments{border-top:2px solid #f2f4f5;display:block;margin-top:3.25rem;padding-top:3.25rem}.comment{background-color:#f2f4f5;display:block;margin-bottom:.8125rem;padding:15px}.comment .children{margin-top:20px}.comment .children .comment{border-top:1px solid #fff;margin:15px 0;padding:25px 0}.comment .children .comment:last-child{margin-bottom:0;padding-bottom:0}.comment .children .comment p:last-child{margin-bottom:0}.comment-author .avatar{border-radius:50%;float:left;height:42px;margin-right:15px;position:relative;top:0;width:42px}.comment-author .fn{font-weight:700}.comment-meta{font-size:12px;line-height:1em;margin-bottom:.8125rem}.reply{font-size:12px;font-weight:700;text-align:right;text-transform:uppercase}.comment-respond{border-top:2px solid #f2f4f5;display:block;margin-top:3.25rem;padding-top:.8125rem}.post-comments>.comment-respond:first-child{border:0;margin-top:0;padding-top:0}.comment-form-comment,.comment-reply-title{margin-bottom:0}.comment-form-url{display:none}.widget-degree-finder{display:block;margin:0 auto;max-width:450px;position:relative;vertical-align:middle;width:100%}.widget-degree-finder form{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-clip:padding-box;background-color:#023;border:10px solid #fff;border-radius:0;display:block;padding:.8125rem;position:relative;margin:0 auto}.content+.widget-degree-finder{display:block;margin-left:auto;margin-right:auto}.dfw-list,.dfw-title{position:relative;text-align:center;text-transform:initial;z-index:1}.dfw-title{font-size:1.125rem;line-height:1.44;color:#f2f4f5;font-weight:400;margin-bottom:.8125rem;margin-top:5px}.dfw-title b{font-size:1.75rem;line-height:1.21;color:#19aa81;display:block;font-weight:400}.dfw-list__item{background:#fff;border-radius:0;cursor:pointer;display:block;font-weight:700;height:3.4375rem;margin-bottom:.40625rem;overflow:hidden;position:relative;width:100%}.dfw-list__item .arrow{height:.8125rem;width:.8125rem;position:absolute;top:1.25rem;right:.9375rem;border:4px solid currentColor;border-width:0 4px 4px 0;color:#023;content:'';display:block;pointer-events:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:color .25s}.dfw-list__item.collapsed{cursor:not-allowed}.dfw-list__item select::-ms-expand{display:none}.dfw-list__item b{font-size:1.875rem;line-height:1.83;border-radius:3px 0 0 3px;color:#023;display:block;float:left;font-weight:700;text-align:center;transition:color .25s;width:45px}.dfw-list__item.collapsed{opacity:.5}.dfw-list__select{font-size:.75rem;line-height:1.42;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;display:block;height:3.4375rem;padding:0 40px;text-shadow:none;text-transform:uppercase;transition:border-color .25s,color .25s;width:100%}.collapsed .dfw-list__select{pointer-events:none}.lt-ie10 .dfw-list__select{padding-right:0;width:100%}.dfw-list__select:active,.dfw-list__select:focus,.dfw-list__select:hover{border-color:#19aa81;outline:none}.dfw-list__select:active~.arrow,.dfw-list__select:active~b,.dfw-list__select:focus~.arrow,.dfw-list__select:focus~b,.dfw-list__select:hover~.arrow,.dfw-list__select:hover~b{color:#19aa81}.dfw-list__submit-btn{font-size:1.125rem;background-color:#19aa81;border:0;color:#fff;cursor:pointer;display:block;font-weight:700;line-height:1;margin:.65rem auto;padding:.8125rem;position:relative;-webkit-perspective:8em;perspective:8em;width:100%;text-transform:uppercase}.dfw-list__submit-btn:after{position:absolute;top:100%;right:0;left:0;border-left:.27083rem solid transparent;border-right:.27083rem solid transparent;border-top:.27083rem solid #127e5f;content:'';display:block;opacity:.7}.dfw-list__submit-btn:active,.dfw-list__submit-btn:focus,.dfw-list__submit-btn:hover{background-color:#127e5f;color:#fff}[id=sponsored-schools]{position:absolute;right:0;bottom:.875rem;left:0;color:#fff;font-size:.5rem;opacity:.5;text-align:center;text-transform:uppercase;z-index:1}.tm-click-to-tweet{background-color:#19aa81;border:none;border-radius:0;color:#fff;margin:0 auto 1.625rem;position:relative}.tm-click-to-tweet .tm-ctt-text{padding:1.625rem;text-align:center}.tm-click-to-tweet .tm-ctt-text a{color:#fff;font-size:1.875rem;font-weight:700}.tm-click-to-tweet .tm-ctt-text a:active,.tm-click-to-tweet .tm-ctt-text a:focus,.tm-click-to-tweet .tm-ctt-text a:hover{color:hsla(0,0%,100%,.75)}.tm-click-to-tweet .tm-ctt-text+p{position:absolute;top:.8125rem;right:.8125rem;background:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-twitter.svg) no-repeat 50%;background-size:1rem 1rem;border:1px solid #127e5f;border-radius:3px;display:block;height:1.875rem;width:1.875rem}.tm-click-to-tweet .tm-ctt-text+p a{position:absolute;top:0;right:0;background:none;color:#fff!important;display:block;float:none;line-height:1.875rem;opacity:0;padding-right:1.875rem;width:21ch;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right center;transform-origin:right center;transition:opacity .25s .1s,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s .1s;transition:transform .25s ease-in-out,opacity .25s .1s,-webkit-transform .25s ease-in-out}.tm-click-to-tweet .tm-ctt-text+p:hover a{opacity:1;-webkit-transform:none;transform:none}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.share-buttons{position:fixed;bottom:0;left:0;-webkit-animation:a 1s;animation:a 1s;background-color:transparent;height:3.125rem;padding-bottom:3.125rem;transition:none;width:3.125rem;z-index:2}.share-buttons li{display:block;position:relative;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.share-buttons li:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);z-index:0}.share-buttons li:nth-child(7){-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1}.share-buttons li:nth-child(6){-webkit-transform:translateY(200%);transform:translateY(200%);z-index:2}.share-buttons li:nth-child(5){-webkit-transform:translateY(300%);transform:translateY(300%);z-index:3}.share-buttons li:nth-child(4){-webkit-transform:translateY(400%);transform:translateY(400%);z-index:4}.share-buttons li:nth-child(3){-webkit-transform:translateY(500%);transform:translateY(500%);z-index:5}.share-buttons li:nth-child(2){-webkit-transform:translateY(600%);transform:translateY(600%);z-index:6}.share-buttons li:nth-child(1){-webkit-transform:translateY(700%);transform:translateY(700%);z-index:7}.share-buttons li:last-child{position:absolute;right:0;bottom:0;left:0;z-index:9}.share-buttons.share-buttons-active{background-color:#fff;height:auto;transition:background-color .25s .25s}.share-buttons.share-buttons-active li{-webkit-transform:none;transform:none}.share-button{background-repeat:no-repeat;background-position:50%;background-size:1.5rem 1.5rem;display:block;height:3.4375rem;padding:0 .3125rem;text-indent:105%;width:100%}.share-button:active,.share-button:focus,.share-button:hover{box-shadow:inset 0 0 .5em rgba(0,0,0,.2);outline:none}.share-button[data-network=facebook]{background-color:#3b5998;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-facebook.svg)}.share-button[data-network=linkedin]{background-color:#0077b5;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-linkedin.svg)}.share-button[data-network=twitter]{background-color:#55acee;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-twitter.svg)}.share-button[data-network=pinterest]{background-color:#bd081c;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-pinterest.svg)}.share-button[data-network=stumbleupon]{background-color:#eb4924;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-stumbleupon.svg)}.share-button[data-network=google-plus]{background-color:#dc4e41;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-google-plus.svg)}.share-button[data-network=email]{background-color:#ff7661;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-email.svg)}.share-button[data-network=share]{background-color:#19aa81;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-social-share.svg)}.share-button[data-network=email]{background-size:7.5rem 7.5rem}.share-button[data-network=share]{background-size:.9375rem .9375rem;background-position:center .8125rem;color:hsla(0,0%,100%,.5);display:block;font-size:.5rem;height:3.125rem;padding-top:1.375rem;text-align:center;text-indent:0;text-transform:uppercase}.categories-posts{background-color:#f2f4f5;display:block;font-size:14px;margin-top:1.625rem;padding:1.625rem 0}.categories-posts h5{margin-bottom:.8125rem}.categories-posts ul{margin-bottom:1.625rem;vertical-align:top}.categories-posts li{margin:0 0 .8125rem}.single .categories-posts{margin-top:0}.header-search{position:absolute;top:0;right:0;left:auto;box-sizing:border-box;font-size:0;min-width:320px;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;width:100%;z-index:11}.header-search,.header-search .site-search{background-color:#fff;display:inline-block;vertical-align:middle}.header-search .site-search{height:60px;width:calc(100% - 50px)}.header-search input{display:inline-block;font-size:12px;height:60px;margin:0;vertical-align:middle}.header-search [type=text]{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#fff;border:none;color:#a6b2b8;font-size:16px;padding:.4375rem;padding-left:.8125rem;text-align:left;transition:width .25s ease-in-out,background-color .15s .1s;width:calc(100% - 80px)}.header-search [type=text].placeholder{color:inherit;font-size:13px}.header-search [type=text]:-moz-placeholder{color:inherit;font-size:13px}.header-search [type=text]::-webkit-input-placeholder{color:inherit;font-size:13px}.header-search [type=text]:-ms-input-placeholder{color:inherit;font-size:13px}.header-search [type=text]:focus{transition:width .25s ease-in-out,background-color .25s}.header-search [type=submit]{background-color:#b9d533;color:#fff;font-weight:700;outline:0;padding:.75em 1em;text-transform:uppercase;width:80px}.header-search [type=submit]:focus,.header-search [type=submit]:hover{background-color:#fff;color:#dd2128}.header-search [type=submit]:active,.header-search [type=submit]:focus,.header-search [type=submit]:hover{background-color:#d6e688;color:#fff}.header-search .search-field{display:inline-block;vertical-align:middle}.search-toggle{height:60px;width:60px;background-color:#fff;display:none;font-size:0}.search-toggle path{fill:#a6b2b8;stroke:#a6b2b8;transition:stroke .25s,fill .25s}.search-toggle:active,.search-toggle:focus,.search-toggle:hover{background-color:#fff;outline:none}.search-toggle:active path,.search-toggle:focus path,.search-toggle:hover path{fill:#023;stroke:#023}.search-toggle.close{display:inline-block;vertical-align:middle;width:3.125rem}.entry-header .searchform{max-width:1120px;margin-left:auto;margin-right:auto;margin-bottom:1.625rem}.entry-header .searchform:after{clear:both;content:"";display:table}.entry-header .searchform [type=text]{border-color:transparent;display:inline-block;margin:0;vertical-align:middle;width:calc(100% - 3.125rem)}.entry-header .searchform [type=text]:active,.entry-header .searchform [type=text]:focus,.entry-header .searchform [type=text]:hover{border-color:#0077b5}.entry-header .searchform [type=submit]{height:2.6875rem;width:2.6875rem;background-image:url(https://www.online-paralegal-programs.com/wp-content/themes/oppcom-theme/assets/img/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:1.25rem 1.3125rem;color:#0077b5;display:inline-block;font-size:0;vertical-align:middle}.widget{margin-bottom:1.625rem}.widget>h2{font-size:1.125rem;line-height:1.44;border-bottom:2px solid #a6b2b8;color:#0077b5;font-weight:700;margin-bottom:0;padding-bottom:.65rem;text-transform:uppercase}.widget li{font-size:.875rem;line-height:1.29;border-bottom:1px solid #0077b5}.widget a,.widget span{display:block;padding:.65rem 0}.widget-more{font-size:.875rem;line-height:1.29;color:#b9d533;font-weight:700;text-transform:uppercase}.widget-more:active,.widget-more:focus,.widget-more:hover{color:#98b124}.site-footer{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#003b5a;padding:0;position:relative}.footer-nav{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px;font-size:13px;font-weight:700;padding-bottom:40px;padding-top:50px;text-align:center}.footer-nav:after{clear:both;content:"";display:table}.footer-nav .footer-logo{color:#fff;display:block;height:45px;margin-bottom:25px}.footer-nav .footer-logo svg{height:45px;margin-right:8px;max-width:45px}.footer-nav .footer-logo span{font-family:SourceSans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:13px;text-transform:capitalize;vertical-align:top}.footer-nav ul{display:block;vertical-align:top}.footer-nav li{display:block}.footer-nav a{color:hsla(0,0%,100%,.5);display:block;line-height:45px;text-transform:uppercase}.footer-nav .current-menu-item a,.footer-nav a:active,.footer-nav a:focus,.footer-nav a:hover{color:#fff}.legal{background:#023;padding:1.625rem 0}.legal p{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px;color:#fff;font-size:11px;margin-bottom:0;text-align:center}.legal p:after{clear:both;content:"";display:table}.back-to-top{font-size:.75rem;line-height:1.5;position:absolute;top:0;right:33%;left:33%;color:#fff;display:block;font-weight:700;text-align:center;text-indent:-9999em;text-transform:uppercase;width:auto}.back-to-top:active,.back-to-top:focus,.back-to-top:hover{color:#fff!important}.back-to-top:active:after,.back-to-top:focus:after,.back-to-top:hover:after{color:#fff}.back-to-top:active:before,.back-to-top:focus:before,.back-to-top:hover:before{background-color:#0077b5}.back-to-top:after,.back-to-top:before{position:absolute;top:0;left:50%;border:2px solid #fff;content:'';display:block;transition:background-color .25s}.back-to-top:before{height:3.25rem;width:3.25rem;background-color:#003b5a;border-radius:50%;margin-top:-1.625rem;margin-left:-1.625rem}.back-to-top:after{height:1.14922rem;width:1.14922rem;border-width:4px 4px 0 0;margin-left:-.57461rem;margin-top:-.33658rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.featured-row{height:auto;margin-left:-10px;margin-right:-10px;background-position:50%;background-size:cover;height:0;overflow:hidden;padding-top:50%}.featured-row .widget-degree-finder{-webkit-filter:blur(0);filter:blur(0)}.post-meta .author{font-size:0}.post-sources{background-color:#a6b2b8;color:#0077b5;counter-reset:b;margin:1.875rem 5px;padding:1.25rem 0;text-align:center}.post-sources a,.post-sources b,.post-sources strong{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 20px;display:inline-block;text-align:left}.post-sources a:after,.post-sources b:after,.post-sources strong:after{clear:both;content:"";display:table}.post-sources a{color:inherit;counter-increment:b;margin-top:.3125rem}.post-sources a:before{content:counter(b) ".  "}.post-sources a:first-child{margin-top:1.25rem}.post-sources a:active,.post-sources a:focus,.post-sources a:hover{color:inherit}.sitemap-list{margin:0 0 1.25rem;padding:0 1.25rem 0 0;text-align:left}.sitemap-list li{list-style:none;padding-bottom:.625rem}.sitemap-list .sitemap-list-title{font-size:1.25rem;margin-bottom:.8125rem}.home .featured-posts{-mox-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background:#023;margin:0;padding:0 0 1.625rem}.home .featured-posts:first-of-type{margin-top:1.625rem;padding-top:1.625rem}.home .featured-posts h2{font-size:1rem;color:#a6b2b8;margin:0 0 .8125rem;text-transform:uppercase}.home .featured-post{display:block;margin-bottom:1.625rem}.error404 .entry-content p{font-weight:700;margin-bottom:.8125rem;text-transform:uppercase}.error404 .entry-content ul{list-style:none;margin:0;padding:0}.error404 .entry-content ul li{margin:0 0 .8125rem;text-transform:uppercase}.error404 .entry-content ul li a{font-size:14px;font-weight:700}[class^=sprite-]{display:inline-block;outline:none;background-repeat:no-repeat}@media screen and (min-width:620px){.alignright{clear:left;float:right;margin-bottom:.8125rem;margin-left:1.625rem}.alignleft{clear:right;float:left;margin-bottom:.8125rem;margin-right:1.625rem}.site-header{height:60px}.main-nav .current-menu-item a,.main-nav .current-menu-parent a,.main-nav li:hover a{color:#023}.featured-link-title+ol:before,.featured-link-title+ul:before,.featured-link-title:after{margin:0 -100%}.mobile-menu-toggle,.mobile-menu-toggle svg{height:60px}.category.archive .post-preview,.post-preview{margin-bottom:3.25rem}.category.archive .post-preview:last-child,.post-preview:last-child{margin-bottom:0}.header-search .site-search{height:60px}.header-search input{font-size:.875rem;height:60px}.search-toggle{height:60px}[id=sidebar]{float:right;border-left:2px solid #a6b2b8;margin-left:8.30815%;padding-left:8.30815%;width:100%}[id=sidebar]~*{max-width:208.30815%}[id=sidebar]+*{margin-top:0!important}.footer-nav li{display:inline-block;margin-right:1.625rem;vertical-align:middle}.page-with-widget .content,.single-post .content{padding-top:0}.featured-row{height:25rem;padding-top:0;position:relative}.sitemap-list{float:left;display:block;margin-right:5.38951%;width:47.30525%}.sitemap-list:last-child,.sitemap-list:nth-child(2n){margin-right:0}.sitemap-list:nth-child(2n+1){clear:left}}@media screen and (min-width:850px){.blog .entry-title,.blog .page-title,.content-header .entry-title,.content-header .page-title,.home .entry-title,.home .page-title,.page-with-widget header .entry-title,.page-with-widget header .page-title{background-color:transparent;color:#fff;margin:auto;padding:0 0 0 .8125rem}.content-wrapper{padding-bottom:50px;padding-top:50px}.site-logo span{font-size:16px}.blog .entry-header,.page-with-widget .entry-header{padding-bottom:65px}.main-nav{float:right;margin:0 auto;margin-right:60px;text-align:right;transition:opacity .25s}.search-form-active .main-nav{opacity:0}.main-nav .menu{position:relative;top:initial;right:initial;bottom:initial;left:initial;padding:0 .8125rem 0 0;vertical-align:middle}.main-nav .menu,.main-nav li{display:inline-block;-webkit-transform:none;transform:none}.main-nav li{background-color:transparent;border-top:none;opacity:1}.main-nav li:first-child{border-top:0}.main-nav a{font-size:11px;line-height:60px;padding:0 9px}.main-nav .sub-menu{position:absolute;top:100%;left:0;background-color:#fff;padding:.8125rem 0;opacity:0;-webkit-transform:translateY(-.8125rem) scaleY(0);transform:translateY(-.8125rem) scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;transition:opacity .25s .15s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .25s .15s;transition:transform .5s ease-in-out,opacity .25s .15s,-webkit-transform .5s ease-in-out;width:260px;z-index:25}.csstransitions .main-nav .sub-menu,.main-nav .sub-menu li{display:block}.main-nav .sub-menu a{font-size:.75rem;line-height:1.33;color:#a6b2b8;font-weight:400;padding:.8125rem;text-align:left;text-transform:none}.main-nav .sub-menu a:active,.main-nav .sub-menu a:focus,.main-nav .sub-menu a:hover{background-color:#fff;color:#023}.main-nav li:hover>.sub-menu{display:block;opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}.main-nav li:hover>a{background-color:#fff;color:#023}.entry-content>.directory-links:first-child{margin-top:-3.25rem}.mobile-menu-toggle{display:none}.mobile-menu-active .nav-mask{display:none;transition:none}.featured-post{display:inline-block;margin:15px 1% 0;vertical-align:top;width:100%}body:not(.home) .featured-post{width:49%}body:not(.home) .featured-post:nth-child(odd){margin-right:0}body:not(.home) .featured-post:nth-child(even){margin-left:0}.post-next-prev .featured-post{width:47%!important;margin:15px 1% 0!important}.post-next-prev .featured-post:first-child .icon-arrow{left:-15px;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.post-next-prev .featured-post:first-child .featured-post-category:before{content:'Previous ';display:inline-block;margin-right:5px}.post-next-prev .featured-post:last-child .icon-arrow{left:calc(100% + 15px);-webkit-transform:translateX(-50%) rotate(315deg);transform:translateX(-50%) rotate(315deg)}.post-next-prev .featured-post:last-child .featured-post-category:before{content:'Next ';display:inline-block;margin-right:5px}.post-next-prev .featured-post .icon-arrow{border-color:#fff;display:block;top:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.post-next-prev .featured-post .featured-post-category{color:#023;font-size:14px;left:50%;position:absolute;text-transform:uppercase;top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widget-degree-finder{display:inline-block;vertical-align:middle;width:275px}.page .widget-degree-finder,.single-post .widget-degree-finder{min-width:0}.widget-degree-finder+.entry-title,.widget-degree-finder+.featured-posts{display:inline-block;margin:0;padding-left:.8125rem;width:calc(100% - 275px - .8125rem)}.categories-posts{padding:3.25rem 0}.categories-posts h5{margin-bottom:1.625rem}.categories-posts ul{display:inline-block;width:32%;margin:0 0 0 2%}.categories-posts ul:first-of-type{margin-left:0}.header-search{right:calc(30px + .8125rem);-webkit-transform:translateX(calc(100% - 38px));transform:translateX(calc(100% - 38px));width:60%}.search-form-active .header-search{-webkit-transform:none;transform:none}.header-search .site-search{opacity:0;transition:opacity .25s .125s;width:calc(100% - 120px)}.search-form-active .header-search .site-search{opacity:1}.header-search [type=text]{padding-left:0;width:calc(100% - 100px)}.header-search [type=submit]{width:100px}.search-toggle{display:inline-block}.search-toggle.close{width:60px}.home .featured-posts{padding-bottom:1.625rem}.home .featured-posts:first-of-type{margin-top:0;padding-top:1.625rem}.home .featured-post{display:inline-block;width:32%;margin:0 0 1.625rem 2%}.home .featured-post:first-of-type{margin-left:0}}@media screen and (min-width:1060px){h1{font-size:3.125rem;line-height:1.2}.entry-content h1{font-size:1.5rem}h2{line-height:1.33}h2,h2.featured-link-title{font-size:1.875rem}.entry-content h2:not(.post-preview-title):not(.featured-link-title){font-size:1.75rem}h3{font-size:1.625rem;line-height:1.31}h3.directory-links-title{font-size:1.875rem}.entry-content h3:not(.directory-links-title){font-size:1.625rem}h4{font-size:1.5rem;line-height:1.25}h5{font-size:1.125rem;line-height:1.44}.entry-title,.page-title{font-size:3.125rem;line-height:1.1}.entry-title.archive-title,.page-title.archive-title{font-size:2.5rem;line-height:1.15}.container-wrapper{max-width:1030px}.content-wrapper,.post-meta{max-width:830px}.site-header{height:60px}.site-logo span{font-size:17px;line-height:60px;margin-top:0;width:auto}.error .entry-header .entry-title,.error .entry-header .page-description,.error .entry-header .page-title,.no-widget .entry-header .entry-title,.no-widget .entry-header .page-description,.no-widget .entry-header .page-title,.search .entry-header .entry-title,.search .entry-header .page-description,.search .entry-header .page-title{max-width:830px}.main-nav a{font-size:12px;line-height:60px;padding:0 .8125rem}.featured-link-title+ol li,.featured-link-title+ul li{font-size:1.125rem}.featured-link-title{padding:3.25rem 0 1.625rem}.featured-link-title+ol,.featured-link-title+ul{padding-bottom:3.25rem!important}.featured-link-title{margin-top:3.25rem!important}.featured-link-title+ol,.featured-link-title+ul{margin-bottom:3.25rem!important}.directory-links{margin:3.25rem -100%;padding-bottom:3.25rem;padding-top:3.25rem}.directory-link-item{font-size:1.125rem}.featured-posts{padding-bottom:0;margin-top:0}.content-header h2{font-size:1.375rem;line-height:1.14}.category.archive .post-preview-title{font-size:1.125rem;line-height:1.22}.widget-degree-finder{width:300px}.widget-degree-finder+.entry-title,.widget-degree-finder+.featured-posts{padding-left:.8125rem;width:calc(100% - 300px - .8125rem)}.content+.widget-degree-finder{min-width:50%}.dfw-list__submit-btn{font-size:1.25rem}.header-search{width:60%}.header-search .site-search,.header-search input,.search-toggle{height:60px}.footer-nav{max-width:1030px;text-align:left}.footer-nav .footer-logo{display:inline-block;margin:0 1.625rem 0 0}.footer-nav .footer-logo span{font-size:13px}.footer-nav ul{display:inline-block}.legal p{max-width:1030px;text-align:left}.featured-row{margin-left:-100px;margin-right:-100px;min-width:1120px!important}.post-sources a,.post-sources b,.post-sources strong{max-width:830px}.home .featured-posts{padding-bottom:3.25rem}.home .featured-posts:first-of-type{padding-top:3.25rem}.home .featured-posts h2{font-size:1.25rem}}@media screen and (min-width:1300px){.blog .entry-title,.blog .page-title,.content-header .entry-title,.content-header .page-title,.home .entry-title,.home .page-title,.page-with-widget header .entry-title,.page-with-widget header .page-title{padding-left:1.625rem;padding-right:200px}.container-wrapper{max-width:1270px}.content-wrapper,.post-meta{max-width:1020px}.site-logo span{font-size:18px}.error .entry-header .entry-title,.error .entry-header .page-description,.error .entry-header .page-title,.no-widget .entry-header .entry-title,.no-widget .entry-header .page-description,.no-widget .entry-header .page-title,.search .entry-header .entry-title,.search .entry-header .page-description,.search .entry-header .page-title{max-width:1020px}.main-nav a{font-size:13px;padding:0 20px}.widget-degree-finder{width:350px}.widget-degree-finder+.entry-title,.widget-degree-finder+.featured-posts{padding-left:1.625rem;width:calc(100% - 350px - 1.625rem)}.header-search{width:65%}.footer-nav,.legal p{max-width:1270px}.post-sources a,.post-sources b,.post-sources strong{max-width:1020px}}@media screen and (min-width:1440px){.share-buttons{position:absolute;top:124px;bottom:auto;left:calc(50vw - 43.75rem);height:auto;padding-bottom:0;width:3.4375rem}.share-buttons li{-webkit-transform:none!important;transform:none!important}.share-buttons.sticky{bottom:auto;position:fixed;top:1.625rem}.share-buttons.sticky,.share-buttons:not(.sticky){-webkit-animation:a 1s;animation:a 1s}.share-button[data-network=share]{display:none}}@media screen and (max-width:40em){iframe{height:auto;max-width:100%}}@media screen and (max-width:849px){.mobile-menu-active .header-search{-webkit-transform:none;transform:none}}