﻿@font-face{font-family:"Overpass", Overpass;src:url("../fonts/overpass_regular-webfont.eot");src:url("../fonts/overpass_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/overpass_regular-webfont.woff") format("woff"),url("../fonts/overpass_regular-webfont.ttf") format("truetype"),url("../fonts/overpass_regular-webfont.svg#overpassregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:Overpass;src:url("../fonts/overpass_bold-webfont.eot");src:url("../fonts/overpass_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/overpass_bold-webfont.woff") format("woff"),url("../fonts/overpass_bold-webfont.ttf") format("truetype"),url("../fonts/overpass_bold-webfont.svg#overpassbold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:Overpass;src:url("../fonts/overpass-light-webfont.eot");src:url("../fonts/overpass-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/overpass-light-webfont.woff") format("woff"),url("../fonts/overpass-light-webfont.ttf") format("truetype"),url("../fonts/overpass-light-webfont.svg#Overpass-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:Overpass;src:url("../fonts/overpass-light-webfont.eot");src:url("../fonts/overpass-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/overpass-light-webfont.woff") format("woff"),url("../fonts/overpass-light-webfont.ttf") format("truetype"),url("../fonts/overpass-light-webfont.svg#Overpass-Light") format("svg");font-weight:600;font-style:normal}#infinite-handle{display:none}.author-pagination{display:none}.row,.text-pagination{margin:0 auto;max-width:100%;width:100%}@media all and (max-width: 600px){html{padding:0;margin:0 !important;position:relative}html #wpadminbar{margin:-46px 0 0 0}}a{color:#06c}a:hover{color:#004080}a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}.entry-content a{color:#06c}.entry-content a:not(.more-link){border-bottom:1px dotted #dcdcdc}.entry-content a:hover{color:#004080}.entry-content a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}.entry-content>p>a{color:#06c}.entry-content>p>a:not(.more-link){border-bottom:1px dotted #dcdcdc}.entry-content>p>a:hover{color:#004080}.entry-content>p>a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}.entry-content p a{color:#06c}.entry-content p a:not(.more-link){border-bottom:1px dotted #dcdcdc}.entry-content p a:hover{color:#004080}.entry-content p a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}.entry-content ul li a,.entry-content ol li a{color:#06c;border-bottom:1px dotted #dcdcdc}.entry-content ul li a:hover,.entry-content ol li a:hover{color:#004080}.entry-content ul li a:focus,.entry-content ol li a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}.entry-content .entry-meta .posted-on a{color:#06c;border-bottom:1px dotted #dcdcdc}.entry-content .entry-meta .posted-on a:hover{color:#004080}.entry-content .entry-meta .posted-on a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}.entry-content span.fa.fa-file-pdf-o,.entry-content span.fa.fa-external-link{margin-left:5px;font-size:.8em}header.main.clearfix .row,.container.main-body-container,.main-navigation .container{width:1170px;padding-left:0;padding-right:0}@media only screen and (max-width: 1240px){header.main.clearfix .row,.container.main-body-container,.main-navigation .container{width:96%}}ul.social-nav li a{font-size:18px}.entry-content ul li,.entry-content ol li{margin-left:1em}nav.accounts ul li.logged-in a.logged-in-name{border-left:none}header.main{background:#242424 url(../images/RHD-header-bg.svg) no-repeat scroll right center}@media (max-width: 920px){header.main{background:black}}@media (max-width: 920px){header.main h1{margin:0;padding-left:0 !important}}@media (max-width: 920px){header.main.clearfix .row{width:100%}}header.main a#home-link{display:block;float:left;margin:-30px 0 0 0;width:300px}.sub-nav a.heading{font-size:14px}.sub-nav a.heading:after{content:"❭";font-size:1em;font-weight:100;margin-left:5px}@media (max-width: 920px){header .main ul{float:none;min-width:100%}header .main ul li{display:block;float:none;margin:0}header .main ul li a{width:100%;border-bottom:1px solid black;display:block}a#home-link,h1.logo a.nav-toggle{top:10px}}@media (max-width: 920px) and (max-width: 920px){a#home-link,h1.logo a.nav-toggle{top:10px}}@media (max-width: 920px){header.main{background:black}header.main a#home-link{margin:0;padding-left:0 !important}header.main h1.logo{margin:0;padding-left:0 !important}header.main ul{float:none;min-width:100%}header.main ul li{display:block;float:none;margin:0}header.main ul li a{width:100%;border-bottom:1px solid black;display:block}header.main.clearfix .row{width:100%}}@media (max-width: 920px){.mega-menu{min-width:100%}.mega-menu a.hide-on-mobile{display:none}.mega-menu>ul .indent{margin:0}.mega-menu>ul>li:hover{background:black}.mega-menu>ul>li:hover>a{background:none;color:white}.mega-menu>ul>li:hover>a i{color:#656565;transform:none}.mega-menu>ul>li:hover .sub-nav{display:none}.mega-menu>ul>li.sub-nav-open>a,.mega-menu>ul>li>a{padding-left:20px;text-transform:uppercase;color:white;background:black;border-top:1px solid #8c8f91}.mega-menu li{float:none}.mega-menu li.sub-nav-open .sub-nav{display:block !important}.mega-menu li.sub-nav-open i{color:#c00 !important;transform:rotateX(180deg) !important}.mega-menu .sub-nav{padding:0;border-bottom:0}.mega-menu .sub-nav .page-description{display:none}.mega-menu a{display:block;background:#424242;color:white;font-size:20px;font-weight:100;padding:10px 10px 10px 40px}.accounts,.mega-menu{display:none}body.nav-open .accounts,body.nav-open .mega-menu{display:block}.sub-nav-group{margin-bottom:0}.mega-menu:after{display:block;content:'';background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.sub-nav{width:100%;position:relative;-webkit-column-count:1;column-count:1}.sub-nav a.heading{color:white;display:block;font-size:20px}.sub-nav a.heading:after{display:none}.nav-toggle{font-size:32px;display:block;-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;display:inline-block;color:white;text-transform:uppercase}.nav-toggle:hover,.nav-toggle:focus{color:white}.nav-toggle i{color:#656565;margin-left:5px;margin-right:5px}nav.accounts{padding:0;display:none}nav.accounts ul{width:100%;background:#656565;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav.accounts ul li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:center;border:0;border-right:1px solid black}nav.accounts ul li:last-child{border-right:0}nav.accounts ul li a{display:block;border:0;padding:20px 10px;font-size:20px}nav.accounts form.search{display:none}.logo-wrap{width:100%;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;order:-1}}@media (max-width: 920px){.main-navigation{display:none}div.blog-nav-dropdown{display:block}a#home-link,h1.logo a.nav-toggle{top:10px}.featured-post-image{display:none}.article-list .hentry:nth-child(n+3) .featured-img-vert-div,.featured-img-vert-div{display:block;width:100%;height:auto;clear:both;margin-bottom:1em;float:none}.article-list .hentry:nth-child(n+3) .featured-img-vert-div img,.article-list .hentry:nth-child(n+3) .featured-img-vert-div,.home .entry-content .featured-img-vert-div img,.featured-img-vert-div img.featured-img-mobile{margin:0 auto;float:none;width:100%;height:auto;max-width:100%}}@media (max-width: 920px) and (max-width: 920px){.article-list .hentry:nth-child(n+3) .featured-img-vert-div img,.article-list .hentry:nth-child(n+3) .featured-img-vert-div,.home .entry-content .featured-img-vert-div img,.featured-img-vert-div img.featured-img-mobile{margin:0 auto;float:none;width:70%;height:auto;max-width:70%}}@media (max-width: 920px){.article-list .hentry:nth-child(n+3) .featured-img-vert-div a{display:block;width:100%}.featured-img-vert-div{display:block;width:100%;height:auto;clear:both;margin-bottom:1em;float:none}.featured-img-vert-div a{display:block;width:100%}li.report-an-issue-li{display:none}}@media only screen and (max-width: 768px){.row.blog-header{padding-bottom:1em}.row.blog-header .blog-marquee{min-height:100px;padding-top:4em}.main-navigation{display:none}div.blog-nav-dropdown{display:block}a#home-link a.nav-toggle,h1.logo a.nav-toggle{top:10px}.primary-nav ul{border:none}.primary-nav ul li>a,.primary-nav ul li>a:hover,.primary-nav ul li a,.primary-nav ul li a:hover,.primary-nav ul li,.primary-nav ul li{border-top:none;border-bottom:none;margin-bottom:0}.primary-nav ul li>a:hover{background-color:#999999}}@media only screen and (max-width: 480px){.row.blog-header{background:url(../images/RHDev_pageheader_blog_mobile.png) repeat}a#home-link{width:230px;max-width:230px}}.row.blog-header{background:url(../images/RHDev_pageheader_blog_desktop.png) repeat;background-size:cover;padding-bottom:4em;width:100%}.row.blog-header .blog-marquee{min-height:100px;padding:0;margin:0 auto;width:1170px;padding-left:0;padding-right:0}@media only screen and (max-width: 1240px){.row.blog-header .blog-marquee{width:96%}}@media (max-width: 920px){.row.blog-header .blog-marquee{min-height:100px;padding-top:1em}}@media (max-width: 768px){.row.blog-header .blog-marquee{padding-top:2em;min-height:100px}}.row.blog-header .blog-marquee div.title-section{clear:both;width:100%;text-rendering:optimizelegibility;border:none}.row.blog-header .blog-marquee h1,.row.blog-header .blog-marquee h2,.row.blog-header .blog-marquee div.title-section{font-family:"Overpass","Open Sans",Helvetica,sans-seri;color:white;font-weight:600;box-sizing:border-box}.row.blog-header .blog-marquee h1,.row.blog-header .blog-marquee .main-rh-blog-title{font-size:6.5em;text-transform:uppercase;letter-spacing:3px;margin:3.2px 0 8px 0;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1040px){.row.blog-header .blog-marquee h1,.row.blog-header .blog-marquee .main-rh-blog-title{font-size:4em;text-transform:uppercase;letter-spacing:3px;margin-top:20px;margin-bottom:5px;line-height:1}}@media (max-width: 768px){.row.blog-header .blog-marquee h1,.row.blog-header .blog-marquee .main-rh-blog-title{line-height:1;margin-top:0}}.row.blog-header .blog-marquee h2,.row.blog-header .blog-marquee .main-rh-blog-sub-heading{font-size:2em;padding-left:6px;margin-top:0;margin-bottom:32px;padding-top:0;padding-bottom:0;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1040px){.row.blog-header .blog-marquee h2,.row.blog-header .blog-marquee .main-rh-blog-sub-heading{font-size:20px}}@media (max-width: 920px){.row.blog-header{padding-bottom:1em}}@media (max-width: 768px){.row.blog-header{padding-bottom:1em}}@media only screen and (max-width: 480px){.row.blog-header{background:url(../images/RHDev_pageheader_blog_mobile.png) repeat}}nav.main-navigation{margin:0 auto;padding:0;height:0}nav.main-navigation .container div.menu-primary-container{padding:0 0 0 5px;position:relative}nav.main-navigation .container div.menu-primary-container ul{font-size:14px;text-transform:uppercase;width:100%;height:auto;padding:0;margin:-55px 0 0 0;list-style:none}nav.main-navigation .container div.menu-primary-container ul li{float:left;padding:0;background:black;margin:0;width:auto;min-width:100px}nav.main-navigation .container div.menu-primary-container ul li:before{border:1px solid grey}nav.main-navigation .container div.menu-primary-container ul li:hover{background:white}nav.main-navigation .container div.menu-primary-container ul li:hover a{color:black}nav.main-navigation .container div.menu-primary-container ul li:hover ul li a{color:white}nav.main-navigation .container div.menu-primary-container ul li.li.current_page_item{background-color:#252929}nav.main-navigation .container div.menu-primary-container ul li a{display:block;width:100%;min-width:100%;padding:14px 15px 20px;margin:0;color:white;position:relative;font-size:13px;text-align:left;line-height:20px;background:none}nav.main-navigation .container div.menu-primary-container ul li a:after{background:#8d8d8d none repeat scroll 0 0;bottom:15px;margin-left:15px;content:"";display:block;height:4px;left:0;position:absolute;width:30px}nav.main-navigation .container div.menu-primary-container ul li a:hover{color:black}nav.main-navigation .container div.menu-primary-container ul li a:hover:after{background:#cb1301 none repeat scroll 0 0}nav.main-navigation .container div.menu-primary-container ul li ul{width:auto;min-width:150px}nav.main-navigation .container div.menu-primary-container ul li ul.sub-menu{top:200%}nav.main-navigation .container div.menu-primary-container ul li ul li{width:100%}nav.main-navigation .container div.menu-primary-container ul li ul li a{border:none;color:white}nav.main-navigation .container div.menu-primary-container ul li ul li:hover{background-color:#252929}nav.main-navigation .container div.menu-primary-container ul li ul li:hover a{color:white}nav.main-navigation .container div.menu-primary-container ul li ul li:hover a:active{color:#8d8d8d}nav.main-navigation .container div.menu-primary-container ul li ul li:hover ul{display:block;margin-top:-54px;position:absolute;left:100%;top:inherit}nav.main-navigation .container div.menu-primary-container ul li ul li:hover ul li:hover{background-color:#303535}nav.main-navigation .container div.menu-primary-container ul li ul li ul{display:none}@media (max-width: 1040px){div.menu-primary-container{display:block}nav.main-navigation div.menu-primary-container{font-size:12px;line-height:1;width:auto}nav.main-navigation div.menu-primary-container ul{font-size:12px;line-height:1;width:auto}nav.main-navigation div.menu-primary-container ul li{font-size:12px;line-height:1;width:auto;padding:0;width:auto}nav.main-navigation div.menu-primary-container ul li a{width:100%;min-width:80px;padding-right:15px;padding-left:15px}nav.main-navigation div.menu-primary-container ul li a:after{margin-left:15px;width:20px}nav.main-navigation div.menu-primary-container ul li ul{min-width:160px;width:150%;font-size:12px}nav.main-navigation div.menu-primary-container ul li:hover ul{left:0;width:100%;height:100%;display:block;z-index:2000}nav.main-navigation div.menu-primary-container ul li:hover ul.sub-menu{position:absolute;top:200%;height:auto}}.sub-nav{background:#fff url(../images/dotted_line-grey.svg)}@media (max-width: 920px){.primary-nav ul li>a,.primary-nav ul li>a:hover,.primary-nav ul li a,.primary-nav ul li a:hover,.primary-nav ul li,.primary-nav ul li{border-top:none;border-bottom:none;margin-bottom:0}.primary-nav ul li>a:hover{background-color:#999999}}div.blog-nav-dropdown{text-align:center;padding:.3em 0;display:none}@media (max-width: 920px){div.blog-nav-dropdown{display:block}}select#navDropDown{width:80%;margin:.5em auto;min-height:2.5em}select#navDropDown option{padding:.5em .2em}select#navDropDown option .mobile-dd-tier-1{padding-left:10px}select#navDropDown option .mobile-dd-tier-2{padding-left:20px}.article-list .hentry:nth-child(1) .entry-content,.article-list .hentry:nth-child(2) .entry-content{font-size:20px}article .entry-content{font-size:20px}@media screen and (max-width: 768px){article .entry-content{font-size:16px}}article .entry-content a{color:#06c}article .entry-content a:not(.more-link){border-bottom:1px dotted #dcdcdc}article .entry-content a:hover{color:#004080}article .entry-content a:focus{outline-offset:1px;outline-style:dotted;outline-width:1px;outline-color:#06c}article .entry-content div,article .entry-content p,article .entry-content ul,article .entry-content ol,article .entry-content li{font-size:20px;line-height:1.5;font-weight:300}article .entry-content div .syntaxhighlighter,article .entry-content p .syntaxhighlighter,article .entry-content ul .syntaxhighlighter,article .entry-content ol .syntaxhighlighter,article .entry-content li .syntaxhighlighter{font-size:16px !important}article .entry-content div .syntaxhighlighter table,article .entry-content div .syntaxhighlighter table td,article .entry-content p .syntaxhighlighter table,article .entry-content p .syntaxhighlighter table td,article .entry-content ul .syntaxhighlighter table,article .entry-content ul .syntaxhighlighter table td,article .entry-content ol .syntaxhighlighter table,article .entry-content ol .syntaxhighlighter table td,article .entry-content li .syntaxhighlighter table,article .entry-content li .syntaxhighlighter table td{font-size:16px !important}article .entry-content h1{font-size:1.8em;line-height:1.3;margin:1em 0}article .entry-content h1.entry-title{margin-top:0}article .entry-content h2{font-size:1.52rem}article .entry-content h3{font-size:1.33rem}article .entry-content h4,article .entry-content h5{font-size:1.2rem}article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5{margin:1em 0}article .entry-content .entry-title{color:#c00;font-size:1.8em;line-height:1.3;margin:1em 0}article .entry-content pre{font-size:14px !important;margin:0 0 10px;padding:1em}article .entry-content.archive-posts h2.entry-title{margin:0}article .entry-content.archive-posts .entry-meta{line-height:1;margin:20px 0 20px 0}article .entry-content.archive-posts .entry-meta .posted-on{font-size:13px;font-weight:bold;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row nowrap;align-content:center;align-items:center}article .entry-content.archive-posts .entry-meta .posted-on .author-line{display:inline-block}@media (max-width: 480px){article .entry-content.archive-posts .entry-meta .posted-on .author-line{display:block;width:100%;clear:both}}article .entry-content.archive-posts .entry-meta .posted-on .avatar-outer img.avatar{width:30px;height:30px;max-width:30px;max-height:30px;float:left;margin:0 4px}article .entry-content.archive-posts .entry-meta .posted-on .avatar-outer img.avatar:first-child{margin-left:0}@media (max-width: 480px){article .entry-content.archive-posts .entry-meta .posted-on .avatar-outer{display:block;width:100%;clear:both}}@media (max-width: 480px){article .entry-content.archive-posts .entry-meta .posted-on{display:block}}article .entry-content.standard-post .entry-title{font-size:40px;padding-bottom:0;margin-bottom:0}article .entry-content.standard-post .entry-meta{line-height:1;font-size:13px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:10px 0 20px 0}article .entry-content.standard-post .entry-meta .row{line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}article .entry-content.standard-post .entry-meta .row .posted-on{padding-bottom:0;font-size:13px;font-weight:bold}article .entry-content.standard-post .entry-meta .row .posted-on time.entry-date{font-size:13px;color:#8d8d8d}@media (max-width: 768px){article .entry-content.standard-post .entry-meta .row .posted-on time.entry-date{display:block;width:100%}}article .entry-content.standard-post .entry-meta .row .posted-on .avatar-outer{display:inline-block}@media (max-width: 768px){article .entry-content.standard-post .entry-meta .row .posted-on .avatar-outer{display:block;width:100%;padding-bottom:.5em}}article .entry-content.standard-post .entry-meta .row.entry-meta-row{padding:10px 0}@media (max-width: 768px){article .entry-content.standard-post .entry-meta .row.entry-meta-row{padding:10px 0}}@media (max-width: 768px){article .entry-content.standard-post .entry-meta .row{display:block}}article .entry-content.standard-post .entry-meta .row [class*=' col-']{padding:0 20px}@media (max-width: 768px){article .entry-content.standard-post .entry-meta .row [class*=' col-']{padding:10px 20px}}article .entry-content.standard-post .entry-meta .row .author-post-info img.avatar{width:30px;height:30px;max-width:30px;max-height:30px;margin:0 4px}article .entry-content.standard-post .entry-meta .row .author-post-info img.avatar:first-child{margin-left:0}@media (max-width: 768px){article .entry-content.standard-post .entry-meta .row .author-post-info{text-align:center;padding:0}}article .entry-content.standard-post img.single-post-featured-img{margin:10px auto 20px auto;height:auto;max-width:50%;clear:both;float:none}@media (max-width: 768px){article .entry-content.standard-post img.single-post-featured-img{max-width:100%;display:block}}article .entry-content.standard-post .post-category-template{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}article .entry-content.standard-post .post-category-template p.strong-grey{color:#999999;font-weight:bold}article footer.entry-footer h3{margin-top:1em;font-size:1.33rem;text-decoration:none;color:#252527}.entry-title{margin-top:0}.article-list .hentry .entry-title{margin-top:0}.article-list .hentry:nth-child(-n+2) .entry_title{margin-top:0}.article-list .hentry:nth-child(-n+2) .entry_title a{color:#c00}@media (max-width: 768px){.article-list article.hentry:nth-child(n+3) .featured-img-vert-div a img,.article-list article.hentry:nth-child(n+3) .featured-img-vert-div img{width:70%;max-width:70%;height:auto;margin:0 auto;float:none}}span.author.vcard{border:none;padding:.625rem 0}span.vcard{border:none}div.posted-on a{color:#333}div.posted-on a:hover{color:#c00}.tags-links a{font-size:10px;padding:2px}p.recent-comment-p{color:#8d8d8d}@media screen and (max-width: 768px){.featured-img-vert-div{display:block}}.home .entry-content img,img.featured-post-image{max-width:40%;height:auto;float:right;margin-bottom:10px;margin-left:10px}.home .entry-content .featured-img-vert-div{display:none}@media (max-width: 920px){.home .entry-content .featured-img-vert-div img.featured-img-mobile{margin:0 auto;float:none;width:70%;height:auto;max-width:70%}}.featured-img-vert-div{display:none;width:100%;clear:both}@media (max-width: 920px){.featured-img-vert-div{display:block}}.article-list .hentry{float:none;width:100%}.article-list .hentry:nth-child(n+3) .featured-post-image-permalink img{display:none}.article-list .hentry:nth-child(n+3) .entry-meta{font-size:16px}.article-list .hentry:nth-child(n+3) .featured-img-vert-div{display:none;width:40%;float:none;clear:both;margin:0 auto}.article-list .hentry:nth-child(n+3) .featured-img-vert-div img{max-width:100%;width:100%;height:auto;margin:0 auto 1em auto}@media (max-width: 920px){.article-list .hentry:nth-child(n+3) .featured-img-vert-div{display:block;width:100%;height:auto;clear:both;margin:0 auto;float:none;max-width:100%}.article-list .hentry:nth-child(n+3) .featured-img-vert-div a{display:block;width:100%}}.widget-area{position:relative}.widget-area div.vert-container{padding:0;margin:0;height:auto}.widget-area div.vert-container .widget a{color:#06c}.widget-area div.vert-container .widget a:hover{color:#004080}.widget-area div.vert-container .widget.login-to-admin a.login-to-admin-btn{width:60%;display:block;text-align:center;padding:9px;font-size:14px;background:#cc0000;color:#ffffff;text-transform:uppercase;transition:background 0.2s ease-in 0s}.widget-area div.vert-container .widget.login-to-admin a.login-to-admin-btn:hover{background:#ad0000 none repeat scroll 0 0}.widget-area div.vert-container .widget.login-to-admin a.logged-in-a{transition:none}.widget-area div.vert-container .widget.login-to-admin a.logged-in-a:hover{text-decoration:none;border-bottom:none}.widget-area div.vert-container .widget.widget_search{padding:0}.widget-area div.vert-container .widget.widget_search .search-form input[type="text"]{margin-bottom:0}.widget-area div.vert-container .widget.widget_recent_entries .widget-title:before,.widget-area div.vert-container .widget.widget_top-posts .widget-title:before{content:none}.widget-area div.vert-container .widget h1.widget-title{padding-left:0}.widget-area div.vert-container .widget h1.widget-title:before{content:none;background:none}.widget-area div.vert-container .widget h1:before{content:none;background:none}.widget-area div.vert-container .widget ul{font-size:16px}.widget-area div.vert-container .widget ul li{font-size:16px;padding:0;line-height:1.3;margin:.4em 0}.widget-area div.vert-container .widget ul#recentcomments li.recentcomments{padding-bottom:1em}.widget-area.sidebar-non-author-page{position:relative}.widget-area.sidebar-non-author-page .sticky-wrapper{width:100%;position:relative}.widget-area.sidebar-non-author-page .sticky-wrapper div.vert-container.stuck{position:fixed;top:30px}.widget-area form#login a{color:white}.testing-this{display:block}.widget.widget_saml_login_widget form a{display:block;text-align:center;padding:9px 0;font-size:16px;background:#cc0000;color:#ffffff;text-transform:uppercase;transition:background 0.2s ease-in 0s}.widget.widget_saml_login_widget form a:hover{background:#ad0000 none repeat scroll 0 0}.comment-body div.reply a.comment-reply-login{display:block;padding:9px 14px;text-align:center;width:30%;background:#cc0000;color:#ffffff;text-transform:uppercase;transition:background 0.2s ease-in 0s;margin-bottom:2em}.comment-body div.reply a.comment-reply-login:hover{background:#ad0000 none repeat scroll 0 0}.comments-area .comment-respond p.must-log-in{padding:9px 14px;text-align:center;background:#ececec;text-transform:uppercase;width:70%}@media only screen and (max-width: 768px){.comments-area .comment-respond p.must-log-in{font-size:12px;width:100%}}.comments-area .comment-respond p.must-log-in a{display:inline-block;padding:2px 8px;background:#c00;color:#ffffff;transition:background 0.2s ease-in 0s}.comments-area .comment-respond p.must-log-in a:hover{background:#ad0000 none repeat scroll 0 0}.error-outer-container{width:70%;margin-left:auto;margin-right:auto}.error-outer-container p{font-weight:lighter;line-height:1.5}.error-outer-container a.error-button{margin:15px auto 0 auto;font-size:16px;color:white;font-weight:600}@media screen and (max-width: 920px){.error-outer-container{width:100%}}#errorPageCustomTrigger{margin:15px auto 0 auto;font-size:16px;color:white;font-weight:600}footer.bottom{font-size:16px}footer.bottom div.row{max-width:1170px;margin:1em auto}footer.bottom h3{font-size:1em}footer.bottom .legal ul.inline-list>li a{font-size:12px}footer.bottom .vip-generator-row{font-size:12px}footer.bottom .vip-generator-row p{padding:0 16px}ul.social-nav li a{font-size:18px}@media (max-width: 920px){li.report-an-issue-li{display:none}}.ratings-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;flex-flow:row nowrap;justify-content:flex-end;-webkit-justify-content:flex-end}@media (max-width: 768px){.ratings-column{justify-content:space-around;-webkit-justify-content:space-around}}.post-ratings-container{height:auto;position:relative}.post-ratings-container .post-ratings{float:right;font-size:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center}.post-ratings-container .post-ratings span.vote-box{display:inline-block;width:40px}.post-ratings-container .post-ratings span.vote-box img{float:right}.post-ratings-container .post-ratings span.vote-box img:last-child{margin-right:5px}.post-ratings-container .post-ratings img.post-ratings-image{display:none}.post-ratings-container .post-ratings-loading{position:absolute;font-size:14px;text-align:center;margin:0 auto;top:0;left:0}.post-ratings-container .post-ratings-loading img{margin-right:.5em}aside.widget.elp-widget div form div.es_button input.es_submit_button{border:none;width:60%;display:block;text-align:center;padding:9px;font-size:14px;background:#cc0000;color:#ffffff;text-transform:uppercase;transition:background 0.2s ease-in 0s}aside.widget.elp-widget div form div.es_button input.es_submit_button:hover{background:#ad0000 none repeat scroll 0 0}div.class-new-css{border:none}div.new-class-two-css{border:none}aside .rh-email-signup div.wpcf7 form p input[type="submit"]{border:none;width:60%;display:block;text-align:center;padding:9px;font-size:14px;background:#cc0000;color:#ffffff;text-transform:uppercase;transition:background 0.2s ease-in 0s}aside .rh-email-signup div.wpcf7 form p input[type="submit"]:hover{background:#ad0000 none repeat scroll 0 0}.textwidget.custom-html-widget{padding-left:0}#selectionSharerPopover-inner{border-radius:0}article .entry-content div .syntaxhighlighter{font-size:14px;border:1px solid #dad9d9}article .entry-content div .syntaxhighlighter table{font-size:1em}article .entry-content div .syntaxhighlighter.redhat-highlight{font-size:14px !important;line-height:1.42857}article .entry-content div .syntaxhighlighter .container:before,article .entry-content div .syntaxhighlighter .container:after{display:block}div.sharedaddy h3.sd-title{display:none}.sd-block.sd-rating{border-top:1px solid #eeeeee;padding-top:10px}#infinite-footer{display:none;visibility:hidden}#jp-relatedposts{font-size:1em !important;outline:none;padding-top:1em;padding-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline{outline:none;font-size:1.33rem !important;color:#252527;font-weight:normal !important}#jp-relatedposts h3.jp-relatedposts-headline em{font-weight:normal !important}#jp-relatedposts h3.jp-relatedposts-headline em:before{border:none !important}.author-page{padding:0;margin:0}.author-page .page-title{margin-bottom:.5em}.author-page main#main header{padding-bottom:2em;border:none}.author-page main#main header.page-header{margin-bottom:0}.author-page main#main header .author-heading{font-size:1.6em;font-weight:bold;text-transform:uppercase;padding-bottom:0;margin:1em 0;color:#303535}.author-page .main-col-bio{position:relative}.author-page .main-col-bio img.bio-img-display{line-height:1;clear:none;border:none;margin:0 10px 2px 0;vertical-align:text-top}@media (max-width: 920px){.author-page .main-col-bio img.bio-img-display{clear:both;float:none;margin:0 auto 20px auto}}.author-page .section-subheading{font-size:1.6em;font-weight:bold;text-transform:uppercase;padding-bottom:0;margin:2em 0 1em 0;color:#303535}.author-page .main-column-author-info{display:none;padding-bottom:3em}@media (max-width: 990px){.author-page .main-column-author-info{display:block;margin-top:2em;border-bottom:1px dashed #dcdcdc}}.author-page .main-column-author-info h4{font-weight:bold;font-size:1.1em;text-transform:uppercase;color:#3d4444}.author-page .main-column-author-info .expertise{padding-bottom:1em}.author-page .main-column-author-info .social-media .author-social-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:space-between}.author-page .main-column-author-info .social-media .author-social-links a{color:#06c;font-size:1.5em;margin:.3em .4em}.author-page .main-column-author-info .social-media .author-social-links a:hover{color:#004080}.author-page .main-column-author-info .social-media .author-social-links a:first-child{margin-left:0}.author-page .author-right-side aside h1{color:#c00;text-transform:uppercase;font-size:1.4em;font-weight:bold}.author-page .author-right-side aside h2{font-size:1.3em;font-weight:bold;text-transform:uppercase;color:#303535}.author-page .author-right-side aside h4{font-size:1em;font-weight:bold;text-transform:uppercase;color:#8d8d8d;margin-top:1em}.author-page .author-right-side aside img{float:left;margin-right:.5em}.author-page .author-right-side aside p{font-weight:200}.author-page .author-right-side aside p.author-info{float:left;clear:none;margin:0 0 1em 0}.author-page .author-right-side aside ul{margin:0;padding:0}.author-page .author-right-side aside ul li{list-style:none;line-height:1.3;margin:.4em 0}.author-page .author-right-side aside ul li a{font-weight:400}.author-page .author-right-side aside .author-social-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:space-between}.author-page .author-right-side aside .author-social-links a{color:#06c;font-size:1.5em;margin:.4em .5em}.author-page .author-right-side aside .author-social-links a:hover{color:#004080}.author-page .author-right-side aside .author-social-links a:first-child{margin-left:0}@media (max-width: 990px){.author-page .author-right-side{display:none}}.all-categories .row .column .category-div{margin:2em auto;background:#dad9d9}.all-categories .row .column .category-div:first-child{margin-top:0}.all-categories .row .column .category-div div{font-size:11px;padding-left:.5em;padding-right:.5em}.all-categories .row .column .category-div div.heading{font-size:12px;background:#414040;color:#f2f2f2;padding-top:.5em;padding-bottom:.5em;font-weight:bold;text-transform:uppercase;line-height:1.2em}.all-categories .row .column .category-div div.cat-desc{padding:.5em}.all-categories .row .column .category-div div.cat-desc p{font-size:11px;margin:.5em auto}.all-categories .row .column .category-div div.cat-link{background:#f3f3f3}.all-categories .row .column .category-div div.cat-link a{text-transform:uppercase;letter-spacing:1px}.all-categories .row .column .category-div div.cat-link span.post-count{width:30%;color:#8d8d8d;text-align:right;clear:right;display:block;float:right}.category-promo-section{display:block;width:100%;background:#c00;padding:2em;margin-bottom:2em}.category-promo-section h1{color:white;text-transform:uppercase;letter-spacing:1px}.category-promo-section h2{font-size:2em}
