.google-plus {
display: none;
}
.itd-mission {
padding-top: 2rem;
}
@media (max-height: 680px) {
.svg-anim {
width: 30vh;
height: 30vh;
max-width: 250px;
max-height: 250px;
}
}
.img-circle-logo {
border-radius: 0 50% 50% 0;
filter: drop-shadow(0 1px rgba(0, 0, 0, 0.2));
}
b, strong {
font-weight: bold;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 26px;
}
article :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
line-height: 1.75;
letter-spacing: -0.5px;
}
article.post.media {
width: 100%;
}
.em {
display: inline-block;
padding: 1rem;
background-color: #eee;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.alert-primary {
background: #fef9d1;
color: #444;
}
.alert-primary .title {
color: #222;
}
.d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.flex-fill {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 100%;
}
.d-flex-fill {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 100%;
}
.container {
max-width: 100%;
}
@media (min-width: 992px) {
.d-flex-md {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.d-flex-md-fill {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 100%;
}
.d-flex-md-fill.row {
max-width: calc(100% + 30px);
}
.h-md-100 {
min-height: 100%;
}
}
.btn-default:hover, .btn-default:active, .btn-default:focus {
background-color: #f9e63d;
border-color: #e2cc07 !important;
box-shadow: inset 0 0 0 2px #e2cc07;
}
.tab-pane .btn {
white-space: normal;
}
.w-auto {
width: auto !important;
}
h1, h2, h3, h4, article {
word-wrap: break-word;
}
@supports (overflow-wrap: break-word) and (not (word-break: break-word)) {
h1, h2, h3, h4, article {
overflow-wrap: break-word;
}
}
@supports (word-break: break-word) {
h1, h2, h3, h4, article {
word-break: break-word;
}
}
.btn {
text-decoration: none !important;
}
cloudflare-app[app="welcome-bar"] alert-dismiss {
color: #111 !important;
}
html {
overflow-x: inherit;
}
body:not(#home) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100vh;
}
@media screen and (max-width: 767px) {
body:not(#home) #top {
background: #fff;
}
}
body:not(#home) > main {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
flex-grow: 1;
}
#home {
background-color: #444;
}
.navbar-contact-info a {
display: inline-block;
}
#footer {
margin-top: auto;
}
.page-header {
border-bottom: 0px;
background-color: #fff;
margin-top: 0;
}
.post.media .img-circle {
border: 3px solid rgba(34, 34, 34, 0.05);
}
section.bg-cover.bg-cover-0.text-center {
display: flex;
flex-direction: column;
height: 100vh;
width: 100vw;
justify-content: center;
align-items: center;
padding-top: 100px !important;
padding-bottom: 75px !important;
}
.itd-mission {
height: 320px;
}
@media (min-width: 525px) {
.itd-mission {
height: 480px;
}
}
.svg-arrow-down .icons {
fill: #f9e63d;
}
kbd {
display: inline-block;
font-size: 0.75em;
white-space: nowrap;
border-radius: 3px;
box-shadow: none;
padding: 0.5px 7px 0;
}
pre {
padding: initial;
}
pre, code {
font-size: 1em;
color: initial;
border: none;
}
pre code {
white-space: pre;
}
code {
background-color: rgba(0, 0, 0, 0.05);
}
code, .mono, .mono-break {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.mono-break {
word-break: break-all;
}
pre {
word-wrap: initial;
}
.hljs.language-php {
background-color: #1c1d1c;
}
.sidebar .widget-area > p {
text-transform: capitalize !important;
font-size: 16px;
margin-bottom: 10px;
}
.sidebar h3 {
color: #f9e63d;
margin-top: 32px;
margin-bottom: 24px;
}
.sidebar a {
color: #e7e7e7;
}
aside.sidebar, aside.sidebar:before {
background-color: #333;
}
@media (min-width: 768px) {
.sidebar h3 {
font-size: 28px;
}
}
@media (min-width: 992px) {
aside.sidebar {
position: relative;
}
aside.sidebar:before {
position: absolute;
content: '';
left: 0;
top: -50px;
bottom: 0;
width: 100vw;
z-index: -1;
}
}
.wpcf7-response-output {
bottom: 60px;
}
.contact-form textarea {
height: auto;
}
.contact-form textarea, .contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
width: 100%;
max-width: 100%;
}
.form-action-quiz {
position: absolute;
overflow: hidden;
height: 0;
width: 0;
top: 100%;
font-size: 0.01px;
opacity: 0;
}
.search-form .input-group {
height: 50px;
}
.input-group .twitter-typeahead {
display: table-cell !important;
background: #fff;
border-bottom: 1px solid #222;
}
.input-group .input-group-btn {
padding-left: 8px;
background: #fff !important;
}
.twitter-typeahead > input {
border-radius: 0 !important;
box-shadow: none !important;
background: none !important;
padding-left: 0 !important;
}
#jp-relatedposts {
margin-top: 29.856px;
padding: 14.928px 14.928px 0.1px;
background: #f1f1f1;
}
#jp-relatedposts h3.jp-relatedposts-headline {
margin-top: 1rem;
font-size: 32px;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
font-style: normal;
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
display: none;
}
#jp-relatedposts .jp-relatedposts-post-title {
display: block;
font-size: 24px;
font-weight: 900 important;
line-height: 1.2;
padding-bottom: 0.5rem;
}
#jp-relatedposts .jp-relatedposts-post-title a {
text-decoration: underline !important;
}
#jp-relatedposts .jp-relatedposts-post-title a:hover {
text-decoration-color: #cecece !important;
}
#jp-relatedposts .jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-post-context {
font-size: 75%;
font-style: italic;
opacity: 0.5;
}
#jp-relatedposts .jp-relatedposts-post-date:after {
content: ',\a0';
}
.comments {
margin-top: 29.856px;
margin-bottom: 29.856px;
padding: 14.928px;
background: #f9e63d;
}
.comments .reply {
text-align: right;
text-decoration: none;
}
.comments-title {
margin: 0 !important;
padding-bottom: 0;
}
.comments-intro {
margin-bottom: 29.856px;
font-style: italic;
}
.comment-list, .comment-list .children {
padding-left: 14.928px;
margin-left: -14.928px;
list-style: none;
border-left: 3px solid rgba(34, 34, 34, .05);
}
.comment-list .children, .comment-list .children .children {
border-left: 29.856px solid rgba(34, 34, 34, .05);
}
.commentmetadata {
font-size: 10px;
font-style: italic;
opacity: 0.5;
text-align: right;
}
.comment-author .avatar {
border-radius: 50%;
}
.comment-author .says {
display: none;
}
.comment-author .fn, .comment-author .url {
font-size: 18px;
font-weight: bold;
font-style: normal;
text-decoration: none;
}
.comment-reply-title {
font-size: 24px;
}
.comment .comment-reply-title {
margin-top: 0 !important;
font-size: 20px;
}
.comment .comment-respond {
margin-bottom: 32px;
box-shadow: 0 11px 30px -24px;
padding-bottom: 8px;
}
#cancel-comment-reply-link {
text-transform: uppercase;
font-size: 10px;
}
.callout {
padding: 2rem;
margin: 1.5rem 0;
background-color: #eee;
}
.callout .callout-title, .callout h2 {
margin: 1rem 0 1.5rem;
}
ol.count-inc li li:before {
width: 1.75em;
}
ol.count-inc li li li:before {
width: 3em;
}
@media (max-width: 767.9px) {
#navbar li:nth-child(3), #navbar li:nth-child(4), #navbar li:nth-child(5), #navbar li:nth-child(6), #navbar li:nth-child(7) {
display: none !important;
}
}
article.post h2, article.post h3, article.post h4 {
margin-top: 3rem;
margin-bottom: 1.5rem;
}
aside .widget-area h3 {
margin-bottom: 1.5rem;
}
#rank-math-faq {
background: #f2f2f2;
padding: 14.928px;
}
#rank-math-faq .rank-math-list-item:first-child > :first-child {
margin-top: 14.928px;
}