/* Default Style • Contains Absolute CSS Variables • Visually hides HTML Structure headings • Sets basic element visual styles */ /* ------------------ CSS Variables ------------------ */ .cssvariables { /* Checked against white background */ /* https://webaim.org/resources/contrastchecker/ */ --color--chikka-orange: hsl(30, 100%, 50%); /* #ff7f00 */ --color--panda-blue: hsl(215, 100%, 45%); /* #005fe6 */ --color--record-red: hsl(0, 100%, 45%); /* #e60000*/ --color--uhog-green: hsl(120, 100%, 25%); /* #008000 */ /* Unchecked */ --color--misty-blue: hsl(215, 100%, 93%); /* #d8e8ff */ } /* ------------------ Visually Hidden ------------------ */ .visually-hidden, .go-ct-nav---h, .main-info---h, .main-actions-aside---h, .search-term-crt---h, .search-term-crt-search-flabel, .search-form-axns---h, .main-hr-aside---h, .main-ct-hr-aside---h, .main-ct-aside---h, .main-fr-aside---h, .entry-md---h, .entries---h, .entry---h, .post-hr-aside---h, .post-meta---h, .post-pub-mod---h, .post-pub---h, .post-pub-d-t-stamp---h, .post-mod---h, .post-mod-d-t-stamp---h, .published-post-author---h, .post-author---h, .post-categories---h, .categories---h, .post-tags---h, .tags---h, .comments-axns-snip---h, .comments-population---h, .comment-crt---h, .post-content---h, .go-start-nav---h, .comment-md---h, .comment-hr-aside---h, .comment-meta---h, .comment-pub---h, .comment-pub-d-t-stamp---h, .published-com-commenter---h, .commenter---h, .comment-crt-hd---h, .signed-in-acct---h, .post-excerpt---h, .sub-post-content---h, .search---h, .widget---h, .widget-content---h, .multisite---h, .site-preview---h, .site-main-info---h, .comment-content---h, .comments---h, .main-banner---h, .main-banner-aside---h, .main-post-title---h, .copyright---line .delimiter---txt { position:absolute;margin:-1px;padding:0;width:1px;min-width:auto;height:1px;min-height:auto;overflow:hidden;clip:rect(0,0,0,0);border:0;word-wrap:normal; } /* ------------------ Stuff ------------------ */ *, :after, :before { box-sizing: border-box; } .html { height: 100%; } .body { min-height: 100%; } /* ------------------ Clearfix ------------------ */ .clearfix:before, .clearfix:after, .post-content---ct_cr:before, .post-content---ct_cr:after { content: " "; display: table; } .clearfix:after, .post-content---ct_cr:after { clear: both; } /* ------------------ Resets ------------------ */ label[for]:hover { cursor: pointer; } abbr[title], acronym[title] { text-decoration: none; border-bottom: 1px dotted gray; } abbr[title]:hover, acronym[title]:hover { border-bottom: 0; } /* ------------------ WordPress Required CSS Selectors ------------------ */ .wp-caption-text, .sticky, .screen-reader-text, .gallery-caption, .bypostauthor, .aligncenter {} /* ------------------ Image ------------------ */ img { max-width: 100%; height: auto; } /* ------------------ Video ------------------ */ video { max-width: 100% !important; height: auto !important; } /* ------------------ Icons ------------------ */ .icon--vector, .icon--raster { display: inline-block; position: relative; width: 1rem; height: 1rem; vertical-align: middle; fill: currentColor; } .inlinesvg .icon--raster, .no-inlinesvg .icon--vector { display: none; } /* ------------------ Viewport Width: 768 ------------------ */ @media only screen and ( min-width: 48em ) { /* ------------------ Alignments ------------------ */ .post-content---ct_cr > .alignleft { float: left; } .post-content---ct_cr > .alignright { float: right; } .post-content---ct_cr > .aligncenter { clear: both; margin-left: auto; margin-right: auto; } }