.shadow1:focus, .shadow1:hover {box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);}
.shadow2:focus, .shadow2:hover {box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);}
.shadow3:focus, .shadow3:hover {box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);}
.shadow4:focus, .shadow4:hover {box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);}
.shadow5:focus, .shadow5:hover {box-shadow: 0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);}
#colophon, #respond label, .main-navigation, .mfp-counter, .title-font, .widget ul, h1, h2, h3, h4, h5, h6 {font-family: Lato,sans-serif;}
body {font-family: Lato,sans-serif;}
#colophon a, #comments .comment .reply a, #itng-content-title span, #itng-featured-news #itng-featured-news-carousel-container .posted-on a, #itng-featured-news #itng-featured-news-list-container .itng-news-list-cats a, #itng-featured-news #itng-featured-news-list-container .posted-on a, #itng-featured-news .slider-post-wrapper .posted-on a, #itng-top-bar #top-navigation a, #itng-top-bar #top-navigation button, #menu ul li.menu-item-has-children span.dropdown-arrow i, .edit-post-link, .itng-featured-posts .itng-featured-post-date, .itng-featured-posts h3, .itng-pagination, .itng-pagination .nav-links span.current, .main-navigation, .page-header span, .post-edit-link, .widget .widget-title, .wpcf7 .wpcf7-not-valid-tip, body.single #primary h1.entry-title, input[type=submit] {font-weight: 900;}
@keyframes tabActive {0% {width: 0%;}
	100% {width: 50%;}}
#comments .comment .reply a, #itng-top-bar #top-navigation button, .edit-post-link, input[type=submit] {position: relative;display: inline-block;color: #fff;border: 0;background-color: #f4ac45;border-radius: 0;padding: .6em 1em;letter-spacing: .05em;text-transform: uppercase;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;}
#comments .comment .reply a:focus:before, #comments .comment .reply a:hover:before, #itng-top-bar #top-navigation button:focus:before, #itng-top-bar #top-navigation button:hover:before, .edit-post-link:focus:before, .edit-post-link:hover:before, input[type=submit]:focus:before, input[type=submit]:hover:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.05);}
#comments .comment .reply a:active:before, #itng-top-bar #top-navigation button:active:before, .edit-post-link:active:before, input[type=submit]:active:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.1);}
.shadow1 {transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-webkit-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-moz-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-ms-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-o-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);}
.shadow2 {transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-webkit-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-moz-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-ms-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);-o-transition: box-shadow .1s cubic-bezier(.4,0,.2,1);}
.shadow3 {transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-moz-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-ms-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-o-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);}
.shadow4 {transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-moz-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-ms-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);-o-transition: box-shadow .3s cubic-bezier(.4,0,.2,1);}
.shadow5 {transition: box-shadow .6s cubic-bezier(.4,0,.2,1);-webkit-transition: box-shadow .6s cubic-bezier(.4,0,.2,1);-moz-transition: box-shadow .6s cubic-bezier(.4,0,.2,1);-ms-transition: box-shadow .6s cubic-bezier(.4,0,.2,1);-o-transition: box-shadow .6s cubic-bezier(.4,0,.2,1);}
html {font-size: 16px;}
body {line-height: 1.8;font-weight: 400;color: #333;-webkit-font-smoothing: antialiased;}
a, button {color: #000;text-decoration: none;}
.title-font, h1, h2, h3, h4, h5, h6 {margin: .5rem 0;line-height: 1.2;color: #191308;}
h1 {font-size: 3rem;}
h2 {font-size: 2rem;}
h3 {font-size: 1.6rem;}
h4 {font-size: 1.5rem;}
h5 {font-size: 1.2rem;}
h6 {font-size: 1rem;letter-spacing: .1em;text-transform: uppercase;}
#primary, #secondary {width: 100%;}
blockquote {border-left: solid .2rem #d12223;margin: 4rem 0 1.25rem 0;padding: .5rem 0 .5rem 2rem;}
blockquote:after, blockquote:before {content: "";}
blockquote p:last-child {margin: 0;}
fieldset, hr, input, pre, table, table *, textarea {border-color: #e6e6e6;}
figcaption {background-color: #f1f1f1;padding: .25rem .4375rem;font-size: .875rem;color: #666;font-style: italic;}
.wp-block-image figcaption {margin-top: 0;}
td, th {border: solid 1px #e6e6e6;padding: 1rem .5rem;line-height: 1.4;margin: 0;}
#footer-sidebar td, #footer-sidebar th {border: solid 1px rgba(255,255,255,.2);}
ol, ul {padding-left: .1em;}
ol li, ul li {margin: .5em 0;}
address {margin-bottom: 1rem;color: #999;font-style: italic;}
cite {font-size: 1em;color: #888;}
hr {margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid #ededed;}
ins {background-color: #e14546;color: #fff;text-decoration: none;padding: 0 3px;}
pre {background-color: #f7f7f7;text-overflow: ellipsis;}
q {font-style: italic;}
.post-edit-link {color: #f4ac45;}
#content-wrapper {margin: auto;padding-top: 2.5rem;padding-bottom: 2.5rem;background-color: #fff;}
.page-header {width: 100%;margin-bottom: .75rem;}
.page-header .page-title {font-weight: 400;}
.entry-content, .entry-summary, .page-content {margin: 1rem 0 0;}
.entry-content a, .entry-summary a, .page-content a {text-decoration: underline;}
.gallery {grid-gap: .25rem;}
.gallery figure {margin-bottom: .25rem;}
#itng-content-title span {display: block;font-size: 1.75rem;border-bottom: solid 5px #d12223;}
@media (min-width:48rem) {#itng-content-title span {font-size: 2rem;}}
#masthead {font-size: 1rem;}
#masthead .header-overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #000;opacity: .3;}
#masthead .custom-logo-link img {padding: 2em 0;}
.nav-wrapper {position: relative;background-color: #d12223;padding: .5em 0;}
@media (min-width:992px) {.nav-wrapper {padding: 0;}}
.nav-wrapper>* {position: relative;}
.nav-wrapper button {background: 0 0;border: 0;font-size: 1.5em;color: #fff;}
#header-image {position: relative;min-height: 200px;display: flex;justify-content: center;align-items: center;}
.site-branding {position: relative;z-index: 1;}
@media (max-width:767px) {.site-branding {margin-bottom: .5em;text-align: center;}}
.site-branding .site-title {margin: 0;}
.site-branding .site-description {margin-bottom: 0;}
#logo-ad-area {display: flex;align-items: center;margin-top: 2em;margin-bottom: 2em;}
#logo-ad-area section {margin-bottom: 0;}
@media (max-width:992px) {#search-wrapper {display: flex;}}
[class^=itng-search] {position: absolute;right: 0;top: 100%;height: 0;opacity: 0;overflow: hidden;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;z-index: 999;}
[class^=itng-search] form {height: 100%;background-color: #d12223;}
[class^=itng-search] form label {height: 60px;display: flex;align-items: center;margin: 0;}
[class^=itng-search] form label input[type=search] {position: relative;height: 100%;background-color: rgba(0,0,0,.14);padding: .5em;border: 0;color: #fff;}
[class^=itng-search] form label input[type=search]::placeholder {color: rgba(255,255,255,.5);}
[class^=itng-search] form label input[type=search]:focus-visible {outline: 0;}
[class^=itng-search] form input[type=submit] {display: none;}
#go-to-field, [class^=itng-search] button {clip: rect(1px,1px,1px,1px);position: absolute;}
#search-btn {position: relative;}
.search-btn-main.is-toggled, .search-btn-main:focus, .search-btn-sticky.is-toggled, .search-btn-sticky:focus {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
.search-btn-main.is-toggled+div, .search-btn-sticky.is-toggled+div {height: 60px;opacity: 1;}
.main-navigation {width: auto;display: none;}
.main-navigation a {color: #fff;padding: .5em 1em;}
@media (min-width:992px) {.main-navigation {display: block;}
	.main-navigation ul#menu-desktop>li {margin: 0;float: left;}
	.main-navigation ul#menu-desktop>li.menu-item-has-children>a:after, .main-navigation ul#menu-desktop>li.page_item_has_children>a:after {position: relative;content: "";font-family: FontAwesome;padding-left: 10px;}
	.main-navigation ul#menu-desktop>li>a {padding-top: 1.2em;padding-bottom: 1.2em;color: #fff;}
	.main-navigation ul#menu-desktop li:hover {background-color: rgba(0,0,0,.05);}
	.main-navigation ul#menu-desktop ul {flex-direction: column;opacity: 0;text-transform: none;background-color: #d12223;transform: translateY(-15px);-webkit-transform: translateY(-15px);-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-o-transform: translateY(-15px);transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-webkit-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-webkit-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-moz-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-moz-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-ms-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-ms-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-o-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);-o-transition: opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);font-weight: 400;}
	.main-navigation ul#menu-desktop ul li {float: none;display: block;position: relative;margin: 0;border: solid 1px rgba(0,0,0,.1);border-top: solid 1px rgba(255,255,255,.08);border-left: solid 1px rgba(255,255,255,.1);}
	.main-navigation ul#menu-desktop ul li.menu-item-has-children>a:after, .main-navigation ul#menu-desktop ul li.page_item_has_children>a:after {position: relative;content: "";font-family: FontAwesome;float: right;}
	.main-navigation ul#menu-desktop ul li:focus-within>ul, .main-navigation ul#menu-desktop ul li:hover>ul {left: 100%;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
	.main-navigation ul#menu-desktop li:focus-within>ul, .main-navigation ul#menu-desktop li:hover>ul {opacity: 1;left: auto;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}}
.mobile-nav-btn {border: 0;background: 0 0;font-size: 1.5em;color: #fff;}
@media (min-width:992px) {.mobile-nav-btn {display: none;}}
#panel-top-bar {overflow: auto;position: relative;background-color: rgba(255,255,255,.1);}
#panel-top-bar .menu-link {float: right;border: 0;border-radius: 0;font-size: 1.4em;padding: .4em;background-color: rgba(255,255,255,.1);color: #fff;}
button.go-to-bottom, button.go-to-top {position: absolute;clip: rect(1px,1px,1px,1px);}
#menu {z-index: 999;text-align: left;overflow-y: auto;position: absolute;height: 100vh;top: 0;background-color: #d12223;left: -100%;width: 15.625rem;transition-property: left;transition-duration: .6s;transition-behavior: allow-discrete;}
.admin-bar #menu {margin-top: 2.875rem;}
@media (min-width:48.875rem) {.admin-bar #menu {margin-top: 2rem;}}
#menu .menu-overlay {content: "";position: absolute;left: 0;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.14);z-index: -100%;display: none;}
#menu .go-to-top {background: 0 0;float: left;border: 0;}
#menu .go-to-top i {color: #fff;}
#menu .go-to-bottom {background: 0 0;float: right;border: 0;}
#menu .go-to-bottom i {color: #fff;}
#menu ul {margin-left: 0;padding: 0;width: 100%;}
#menu ul li {list-style: none;padding: 0;margin: 0;position: relative;}
#menu ul li:before {display: none;}
#menu ul li a {display: block;color: #fff;padding: .5em .8em;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#menu ul li.menu-item-has-children {display: block;}
#menu ul li.menu-item-has-children span.dropdown-arrow {position: absolute;height: 44px;width: 44px;top: 0;right: 0;display: flex;justify-content: center;align-content: center;background: rgba(255,255,255,.1);cursor: pointer;}
#menu ul li.menu-item-has-children span.dropdown-arrow i {margin: auto;color: #fff;font-size: 20px;}
#menu ul li.menu-item-has-children ul {background: rgba(255,255,255,.1);height: 0;overflow: hidden;}
#menu ul li.menu-item-has-children ul.is-visible {height: 100%;}
#menu.toggled {left: 0;}
ul.sub-menu.is-visible {height: 100%;}
@media (min-width:62rem) {#sticky-navigation {display: block;}}
#sticky-navigation .itng-search {bottom: unset;top: 100%;z-index: 9;}
@media (min-width:48.9375rem) {body.logged-in #sticky-navigation {margin-top: 2rem;}}
@media (min-width:36rem) and (max-width:48.875rem) {body.logged-in #sticky-navigation {margin-top: 2.875rem;}}
.widget-area:not(#header-widget-wrapper) .widget {padding: 1.2em;border: solid 1px #eee;margin-bottom: 2em;}
.widget .widget-title {margin-top: 0;margin-bottom: .75em;font-size: 1.5rem;}
#itng-before-content .widget .widget-title {text-align: center;}
.widget.widget_search label {margin: 0;width: 100%;}
.widget.widget_search .wp-block-search__button-inside .wp-block-search__inside-wrapper {border: solid 3px #eee;}
.widget.widget_search .wp-block-search__button-outside input[type=search] {border: solid 3px #eee;}
.widget.widget_search .wp-block-search__no-button input[type=search] {border: solid 3px #eee;}
.widget.widget_search input[type=search] {border-radius: 0;}
.widget.widget_search input[type=submit] {display: none;}
.widget.widget_search .wp-block-search__inside-wrapper button.wp-block-search__button {background: 0 0;border: 0;padding: 0;}
.widget.widget_search .wp-block-search__inside-wrapper button.wp-block-search__button svg {height: 32px;width: 32px;}
.widget.widget_itng_cats_tab {overflow: auto;}
.widget.widget_itng_cats_tab ul {position: relative;display: flex;justify-content: center;margin-bottom: 0;}
.widget.widget_itng_cats_tab ul li {display: inline-block;float: left;margin: 0;position: relative;text-transform: uppercase;width: auto;overflow: hidden;}
.widget.widget_itng_cats_tab ul li a {color: #fff;background-color: #d12223;padding: .5em 1.2em;font-size: .9em;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.widget.widget_itng_cats_tab ul li a:hover {color: #fff;}
.widget.widget_itng_cats_tab ul li:before {content: "";margin-right: 0;}
.widget.widget_itng_cats_tab ul.is-vertical {font-size: .9em;}
.widget.widget_itng_cats_tab .tabs-slider {position: relative;content: "";top: 100%;left: 0;width: 0;height: 0;border-top: solid 10px #d12223;border-bottom: solid 10px transparent;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.widget.widget_itng_cats_tab .ui-tabs {text-align: center;}
.widget.widget_itng_cats_tab .category_panel.is-vertical .itng-card-wrapper {padding: 0;border: 0;}
.widget.widget_itng_cats_tab .category_panel.is-vertical .itng-thumb {overflow: hidden;}
.widget.widget_itng_featured_cat, .widget.widget_itng_recent_posts {overflow: auto;}
.widget.widget_itng_featured_cat .itng-widget-post, .widget.widget_itng_recent_posts .itng-widget-post {margin-bottom: .8em;}
.widget.widget_itng_featured_cat .itng-widget-post-thumb, .widget.widget_itng_recent_posts .itng-widget-post-thumb {overflow: hidden;}
.widget.widget_itng_featured_cat .itng-widget-post-title, .widget.widget_itng_recent_posts .itng-widget-post-title {padding-left: .75em;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
@media screen and (min-width:768px) {.widget.widget_itng_featured_cat .itng-widget-post-title, .widget.widget_itng_recent_posts .itng-widget-post-title {margin-top: 0;}}
.widget.widget_itng_featured_cat .itng-widget-post-title .recent-date, .widget.widget_itng_recent_posts .itng-widget-post-title .recent-date {font-size: .75em;color: #888;}
.widget.widget_itng_featured_cat .itng-widget-post-link, .widget.widget_itng_recent_posts .itng-widget-post-link {display: block;color: #d12223;}
.widget ul {margin-left: 0;list-style: none;}
.widget ul li {position: relative;}
.widget ul li a {color: #d12223;transition: color .1s cubic-bezier(.4,0,.2,1);-webkit-transition: color .1s cubic-bezier(.4,0,.2,1);-moz-transition: color .1s cubic-bezier(.4,0,.2,1);-ms-transition: color .1s cubic-bezier(.4,0,.2,1);-o-transition: color .1s cubic-bezier(.4,0,.2,1);}
.widget ul li a:hover {text-decoration: underline;}
.widget ul li:last-child {margin-bottom: 0;}
.itng-pagination {width: 100%;text-align: center;}
.itng-pagination .nav-links>* {margin: .8em;color: #d12223;}
.itng-pagination .nav-links span.current {position: relative;color: #a6a6a6;}
body.single #primary .entry-meta {display: flex;align-items: center;margin-bottom: 1.5em;}
body.single #primary .entry-meta:after {content: "";position: relative;height: 1px;width: 100%;background-color: #ddd;}
body.single #primary .entry-meta>* {flex-shrink: 0;margin-right: 1em;}
body.single #primary .entry-meta a {color: #d12223;font-size: .9em;text-transform: uppercase;}
body.single #primary .entry-content {margin-bottom: 1em;padding-bottom: 1em;border-bottom: solid 1px #eee;}
body.single #primary .entry-footer {margin-bottom: 2em;}
body.single #primary .entry-footer i {line-height: 1.8em;padding: 0 .8em;margin-right: .5em;border-radius: 1em;background-color: #f1f1f1;color: #ccc;}
body.single #primary .entry-footer>* {margin-bottom: 1em;}
body.single #primary .itng-related-posts .entry-meta {margin-bottom: .5em;}
body.single #primary .itng-related-posts .entry-meta:after {display: none;}
body.single #primary .itng-related-posts .entry-meta a {font-weight: 400;color: #777;}
body.single #primary .nav-links {width: 100%;border: solid 1px #eee;padding: .8em 1.2em;margin-bottom: 2em;font-style: italic;overflow: hidden;}
body.single #primary .nav-links>* {display: inline-block;max-width: 50%;}
body.single #primary .nav-links .nav-previous {float: left;display: flex;flex-direction: column;}
body.single #primary .nav-links .nav-previous:before {content: "Previous Post";width: 100%;font-size: .85em;color: #bbb;}
body.single #primary .nav-links .nav-next {float: right;display: flex;flex-direction: column;}
body.single #primary .nav-links .nav-next:before {content: "Next Post";width: 100%;font-size: .85em;color: #bbb;}
body.single #primary .nav-links a {color: #d12223;}
body.single #primary #author_box {border: solid 1px #ddd;padding: 1em;}
#respond label {display: inline;}
#respond textarea {padding: .5em;}
#comments {margin-top: 2em;}
#comments .comments-title {margin-bottom: 1em;}
#comments .comment-list, #comments ul.children {margin: 0;list-style: none;}
#comments ol.comment-list {overflow: hidden;}
#comments .comment-body {margin-bottom: .5em;}
#comments ul.children {border: solid 1px #eee;padding: 1.5em;}
#comments .comment {border: solid 1px #eee;padding: 1em;margin-bottom: 1em;}
#comments .comment .comment-info {display: flex;align-items: center;margin-bottom: 1em;}
#comments .comment .vcard {margin-right: .75em;}
#comments .comment .vcard a {color: #d12223;}
#comments .comment .vcard img {border-radius: 50%;margin-right: .75em;}
#comments .comment .comment-meta a {color: gray;font-size: .75em;text-transform: uppercase;letter-spacing: .05em;margin-right: .75em;}
#footer-sidebar {position: relative;background-color: #191308;padding: 3em 0;border-top: solid 5px #f4ac45;}
#footer-sidebar .widget {border: solid 1px rgba(255,255,255,.17) !important;color: #aaa;padding: 0;}
#footer-sidebar .widget h4.widget-title {margin-top: 0;color: #f4ac45;}
#footer-sidebar .widget a {color: #fff;}
#footer-sidebar .widget li:before {color: #d12223;}
#colophon {background-color: #d12223;color: #fff;text-align: center;padding: 10px 0 20px;}
#colophon a {color: #fff;}
#itng-back-to-top {position: fixed;align-items: center;justify-content: center;bottom: 10vh;right: 10vh;color: #fff;height: 50px;width: 50px;background-color: #d12223;display: none;}
#itng-back-to-top i {padding-bottom: 5px;}
#itng-back-to-top.show {display: flex;animation: backToTop .3s forwards;}
@keyframes backToTop {0% {opacity: 0;transform: translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);}
	100% {opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}}
#itng-top-bar {background-color: #eee;padding: .2em 0;box-shadow: 0 1px #ccc;}
#itng-top-bar #itng-social .icon {display: inline-block;float: left;margin-right: .75em;}
#itng-top-bar #itng-social .icon a {font-size: 1em;}
#itng-top-bar #itng-social .icon a i.fa-facebook-f {color: #278eea;}
#itng-top-bar #itng-social .icon a i.fa-twitter {color: #33a4ec;}
#itng-top-bar #itng-social .icon a i.fa-rss {color: #e66237;}
#itng-top-bar #itng-social .icon a i.fa-pinterest-p {color: #c22532;}
#itng-top-bar #itng-social .icon a i.fa-vimeo {color: #34b3df;}
#itng-top-bar #itng-social .icon a i.fa-youtube {color: #f91628;}
#itng-top-bar #itng-social .icon a i.fa-instagram {color: #c141a4;}
#itng-top-bar #itng-social .icon a i.fa-flickr {color: #000;}
#itng-top-bar #itng-social .icon a i.fa-linkedin {color: #1d6abc;}
#itng-top-bar #top-navigation {position: relative;}
#itng-top-bar #top-navigation button {border-radius: 3px;}
@media (min-width:992px) {#itng-top-bar #top-navigation button {display: none;}
	#itng-top-bar #top-navigation ul {padding: 0;margin: 0;list-style: none;text-transform: uppercase;}
	#itng-top-bar #top-navigation ul li {float: left;margin: auto .5em;}}
@media (max-width:991px) {#itng-top-bar #top-navigation.toggled .jumper, #itng-top-bar #top-navigation.toggled ul {display: block;}
	#itng-top-bar #top-navigation .jumper {display: none;position: absolute;clip: rect(1px,1px,1px,1px);}
	#itng-top-bar #top-navigation ul {display: none;list-style: none;margin: 0;position: absolute;background-color: #eee;top: 100%;z-index: 99;min-width: 120px;left: 0;right: 0;}
	#itng-top-bar #top-navigation ul li {margin: .4em .8em;}}
#itng-top-bar #top-navigation a {font-size: .8em;}
.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {border-radius: 0;}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item, .wpcf7 .wpcf7-radio .wpcf7-list-item {display: block;}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item input, .wpcf7 .wpcf7-radio .wpcf7-list-item input {width: auto;}
.wpcf7 .wpcf7-not-valid-tip {font-size: .85em;}
.wpcf7 .wpcf7-quiz-label {display: block;}
body.archive #primary, body.blog #primary, body.search #primary {display: flex;flex-wrap: wrap;align-content: flex-start;}
article.itng-blog {margin-bottom: 1.5rem;}
article.itng-blog .itng-card-wrapper {height: 100%;border: solid 1px #eee;display: flex;flex-direction: column;}
article.itng-blog .itng-thumb img {overflow: hidden;}
article.itng-blog .itng-card-content {height: 100%;padding: 1rem;border-top: 0;display: flex;flex-direction: column;}
article.itng-blog .entry-title {margin-top: 0;word-wrap: break-word;margin-bottom: .5rem;font-size: 1.25rem;}
article.itng-blog .entry-title:hover {text-decoration: underline;}
article.itng-blog .entry-title a {color: #000;}
article.itng-blog .entry-meta {display: flex;justify-content: space-between;flex-flow: wrap;font-size: .75rem;margin-top: 0;margin-bottom: .5rem;text-transform: uppercase;}
article.itng-blog .entry-meta a {color: #d12223;}
article.itng-blog .entry-meta>span {display: inline-block;}
article.itng-blog .itng_excerpt {color: #9a9a9a;word-wrap: break-word;margin-bottom: 1rem;font-size: .875rem;line-height: 1.5rem;}
article.itng-blog .blog-footer {font-size: .75rem;color: #d12223;display: flex;align-items: flex-start;padding-top: .5rem;margin-top: auto;border-top: solid 3px #f1f1f1;}
article.itng-blog .blog-footer a {color: #d12223;}
article.itng-blog .blog-footer .itng_cats {max-width: 72%;}
article.itng-blog .blog-footer .blog-comments {margin-left: auto;color: #888;}
article.itng-blog .blog-footer .blog-comments:before {content: "";font-family: FontAwesome;margin-right: .25rem;}
article.itng-blog .entry-footer {text-transform: uppercase;font-size: .875rem;font-weight: 400;}
#itng-featured-cat .featured-cat-thumb {margin-bottom: 1.875rem;position: relative;overflow: hidden;}
#itng-featured-cat .featured-cat-thumb h3 {bottom: 0;margin: 0;padding: .8125rem;color: #fff;font-size: 1.25rem;background-color: #d12223;}
#itng-featured-cat .featured-cat-thumb h3 span {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.75rem;}
@media (min-width:992px) {#itng-featured-cat .featured-cat-thumb h3 {position: absolute;width: 100%;height: 100%;display: flex;align-items: center;text-align: center;line-height: 1.5rem;opacity: 0;transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;}
	#itng-featured-cat .featured-cat-thumb h3:before {content: "";position: absolute;height: 3px;width: 40%;left: 0;right: 0;background-color: #fff;top: 15%;margin: auto;}
	#itng-featured-cat .featured-cat-thumb h3:after {content: "";position: absolute;height: 3px;width: 40%;left: 0;right: 0;background-color: #fff;bottom: 15%;margin: auto;}}
#itng-featured-cat .featured-cat-thumb:hover h3 {opacity: 1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.itng-featured-posts {margin-bottom: 1.875rem;}
.itng-featured-posts-wrapper {display: grid;gap: 2px;}
@media (min-width:62rem) {.itng-featured-posts-wrapper {grid-template-areas: "a a b" "a a c";grid-template-columns: repeat(3,1fr);grid-template-rows: 1fr 1fr;}
	.itng-featured-posts-wrapper .itng-featured-post-2 {grid-area: b;}
	.itng-featured-posts-wrapper .itng-featured-post-3 {grid-area: c;}}
.itng-featured-posts .itng-featured-post-1 {overflow: hidden;}
@media (min-width:62rem) {.itng-featured-posts .itng-featured-post-1 {grid-area: a;}}
.itng-featured-posts .itng-featured-post-1 img {width: 100%;bottom: 0;max-height: 18.75rem;object-fit: cover;}
@media (min-width:992px) {.itng-featured-posts .itng-featured-post-1 img {position: absolute;max-height: none;height: 100%;}}
.itng-featured-posts .itng-featured-post-1 h3 {font-size: 1.25rem;}
@media (min-width:48rem) {.itng-featured-posts .itng-featured-post-1 h3 {font-size: 1.75rem;}}
.itng-featured-posts .itng-featured-post-thumb {height: 100%;position: relative;}
.itng-featured-posts .itng-featured-post-date {position: absolute;top: 10px;left: 10px;padding: .2em .6em;font-size: .8em;text-transform: uppercase;color: #fff;background-color: #d12223;}
.itng-featured-posts h3 {color: #fff;background: linear-gradient(to top,hsla(0,0%,0%,.63) 0,hsla(0,0%,0%,.621) .8%,hsla(0,0%,0%,.597) 2.9%,hsla(0,0%,0%,.562) 6.4%,hsla(0,0%,0%,.517) 11%,hsla(0,0%,0%,.464) 16.6%,hsla(0,0%,0%,.406) 23.1%,hsla(0,0%,0%,.344) 30.4%,hsla(0,0%,0%,.281) 38.3%,hsla(0,0%,0%,.22) 46.7%,hsla(0,0%,0%,.162) 55.4%,hsla(0,0%,0%,.11) 64.4%,hsla(0,0%,0%,.065) 73.5%,hsla(0,0%,0%,.03) 82.5%,hsla(0,0%,0%,.008) 91.4%,hsla(0,0%,0%,0) 100%);margin: 0;padding: .75rem 1.25rem;font-size: 1.25rem;position: absolute;bottom: 0;left: 0;width: 100%;}
.itng-featured-posts h3 span {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
#itng-featured-news #itng-featured-news-list-container {position: relative;}
@media (min-width:48rem) {#itng-featured-news #itng-featured-news-list-container {width: 35%;}}
@media (min-width:75rem) {#itng-featured-news #itng-featured-news-list-container {width: 100%;}}
#itng-featured-news #itng-featured-news-list-container .featured-post-list-wrapper {position: relative;overflow: hidden;height: 100%;}
#itng-featured-news #itng-featured-news-list-container .featured-news-list-content {position: absolute;bottom: 0;margin: 0;padding: 1.2em .6em .6em;width: 100%;background: linear-gradient(to top,hsla(0,0%,0%,.63) 0,hsla(0,0%,0%,.621) .8%,hsla(0,0%,0%,.597) 2.9%,hsla(0,0%,0%,.562) 6.4%,hsla(0,0%,0%,.517) 11%,hsla(0,0%,0%,.464) 16.6%,hsla(0,0%,0%,.406) 23.1%,hsla(0,0%,0%,.344) 30.4%,hsla(0,0%,0%,.281) 38.3%,hsla(0,0%,0%,.22) 46.7%,hsla(0,0%,0%,.162) 55.4%,hsla(0,0%,0%,.11) 64.4%,hsla(0,0%,0%,.065) 73.5%,hsla(0,0%,0%,.03) 82.5%,hsla(0,0%,0%,.008) 91.4%,hsla(0,0%,0%,0) 100%);}
#itng-featured-news #itng-featured-news-list-container h3 {font-size: 1.1em;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: .4em;color: #fff;}
#itng-featured-news #itng-featured-news-list-container .posted-on a {color: #fff;background-color: #d12223;text-transform: uppercase;padding: .3em .5em;font-size: .65em;}
#itng-featured-news #itng-featured-news-list-container .itng-news-list-cats a {color: #fff;font-size: .65em;text-transform: uppercase;padding: .4em .5em;}
#itng-featured-news #itng-featured-news-list-container .featured-news-list {display: flex;gap: 2px;}
@media (min-width:48rem) {#itng-featured-news #itng-featured-news-list-container .featured-news-list {flex-direction: column;}}
#itng-featured-news #itng-featured-news-list-container .itng-featured-post-list {position: relative;overflow: hidden;}
@media (min-width:75rem) {#itng-featured-news #itng-featured-news-list-container .itng-featured-post-list:last-child {margin-bottom: 0;}}
@media (min-width:48rem) {#itng-featured-news #itng-featured-news-carousel-container {display: grid;grid-template-rows: fit-content(100%);width: 100%;}}
@media (min-width:75rem) {#itng-featured-news #itng-featured-news-carousel-container {width: 100%;}}
#itng-featured-news #itng-featured-news-carousel-container .news-carousel {display: grid;gap: 2px;}
@media (min-width:48rem) and (max-width:74.9375rem) {#itng-featured-news #itng-featured-news-carousel-container .news-carousel {grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;}}
@media (min-width:75rem) {#itng-featured-news #itng-featured-news-carousel-container .news-carousel {display: flex;flex-direction: column;justify-content: space-between;}}
#itng-featured-news #itng-featured-news-carousel-container h3 {font-size: .9em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0;color: #fff;}
@media (min-width:75rem) {#itng-featured-news #itng-featured-news-carousel-container .itng-featured-post-car:last-child {width: 100%;margin-bottom: 0;}}
#itng-featured-news #itng-featured-news-carousel-container .featured-post-car-wrapper {background-color: #222;padding: 3px;}
#itng-featured-news #itng-featured-news-carousel-container img {padding: 6px;}
#itng-featured-news #itng-featured-news-carousel-container .featured-news-car-content {padding: .6em;}
#itng-featured-news #itng-featured-news-carousel-container .posted-on {text-transform: uppercase;}
#itng-featured-news #itng-featured-news-carousel-container .posted-on a {color: #fff;padding: .2em .45em;background-color: #d12223;font-size: .65em;}
#itng-featured-news {padding-left: .625rem;padding-right: .625rem;margin-bottom: 1.875rem;}
#itng-featured-news .itng-featured-news-slider {width: 100%;}
@media (min-width:48rem) and (max-width:74.9375rem) {#itng-featured-news .itng-featured-news-slider {height: 100%;}}
@media (min-width:48rem) {#itng-featured-news {display: flex;flex-wrap: wrap;width: 100%;}}
@media (min-width:75rem) {#itng-featured-news {display: grid;grid-template-columns: 2fr 1fr 1fr;gap: 2px;}}
#itng-featured-news h2 {font-size: 1.5rem;margin-bottom: .25rem;text-align: left;}
#itng-featured-news #itng-news-slider-container {display: grid;}
@media (min-width:48rem) {#itng-featured-news #itng-news-slider-container {width: 65%;grid-template-rows: fit-content(50%);padding-right: 2px;}}
@media (min-width:75rem) {#itng-featured-news #itng-news-slider-container {width: 100%;padding-right: 0;}}
#itng-featured-news .slider-post-wrapper {position: relative;margin-bottom: 0;height: 0;padding-bottom: 70%;}
@media (min-width:48rem) {#itng-featured-news .slider-post-wrapper {height: auto;padding-bottom: 0;}}
#itng-featured-news .slider-post-wrapper img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}
#itng-featured-news .slider-post-wrapper h3 {color: #fff;}
#itng-featured-news .slider-post-wrapper .itng-slider-post-meta {position: absolute;bottom: 0;padding: 2em 1.6em .8em;margin-bottom: 0;background: linear-gradient(to top,hsla(0,0%,0%,.63) 0,hsla(0,0%,0%,.621) .8%,hsla(0,0%,0%,.597) 2.9%,hsla(0,0%,0%,.562) 6.4%,hsla(0,0%,0%,.517) 11%,hsla(0,0%,0%,.464) 16.6%,hsla(0,0%,0%,.406) 23.1%,hsla(0,0%,0%,.344) 30.4%,hsla(0,0%,0%,.281) 38.3%,hsla(0,0%,0%,.22) 46.7%,hsla(0,0%,0%,.162) 55.4%,hsla(0,0%,0%,.11) 64.4%,hsla(0,0%,0%,.065) 73.5%,hsla(0,0%,0%,.03) 82.5%,hsla(0,0%,0%,.008) 91.4%,hsla(0,0%,0%,0) 100%);}
#itng-featured-news .slider-post-wrapper .posted-on a {color: #fff;background-color: #d12223;padding: .2em .5em;text-transform: uppercase;}