.shadow1:hover, .shadow1:focus {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.shadow2:hover, .shadow2:focus {
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.shadow3:hover, .shadow3:focus {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.19), 0 0 6px rgba(0, 0, 0, 0.23);
}
.shadow4:hover, .shadow4:focus {
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.shadow5:hover, .shadow5:focus {
box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
h1, h2, h3, h4, h5, h6, .title-font, .main-navigation, #respond label, #colophon, .mfp-counter {
font-family: "Lato", sans-serif;
}
body {
font-family: "Lato", sans-serif;
}
input[type=submit], .post-edit-link, .itng-read-more a, p.itng-hero-desc span, [class^=itng-search] form label input[type=search], .main-navigation, #menu ul li.menu-item-has-children span.dropdown-arrow i, .itng-pagination, .itng-pagination .nav-links span.current, body.single #primary h1.entry-title, body.single #primary .entry-meta a, #comments .comment .reply a, .edit-post-link, #itng-top-bar .top_date, #itng-top-bar #top-navigation button, #itng-top-bar #top-navigation a, .wpcf7 .wpcf7-not-valid-tip, #itng-featured-posts .itng-featured-post-date, #itng-ticker .ticker-label, #itng-ticker .ticker-slider-wrapper li a, #itng-featured-posts h3, #itng-featured-news #itng-featured-news-list-container .posted-on a, #itng-featured-news #itng-featured-news-list-container .itng-news-list-cats a, #itng-featured-news #itng-featured-news-carousel-container .posted-on a, #itng-featured-news .slider-post-wrapper .posted-on a {
font-weight: 900;
}
@keyframes tabActive {
0% {
width: 0%;
}
100% {
width: 50%;
}
} #itng-top-bar #top-navigation button, .edit-post-link, #comments .comment .reply a, input[type=submit] {
position: relative;
display: inline-block;
color: white;
border: 0;
background-color: #F4AC45;
border-radius: 0;
padding: 0.6em 1em;
letter-spacing: 0.05em;
text-transform: uppercase;
transition: all 100ms ease-in-out;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
}
#itng-top-bar #top-navigation button:hover:before, .edit-post-link:hover:before, #comments .comment .reply a:hover:before, input[type=submit]:hover:before, #itng-top-bar #top-navigation button:focus:before, .edit-post-link:focus:before, #comments .comment .reply a:focus:before, input[type=submit]:focus:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.1);
}
.shadow1 {
transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
.shadow2 {
transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: box-shadow 100ms cubic-bezier(0.4, 0, 0.2, 1);
}
.shadow3 {
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.shadow4 {
transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.shadow5 {
transition: box-shadow 600ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: box-shadow 600ms cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: box-shadow 600ms cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: box-shadow 600ms cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: box-shadow 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
html {
font-size: 16px;
}
body {
line-height: 1.8;
letter-spacing: 0.03em;
font-weight: 400;
color: #333;
-webkit-font-smoothing: antialiased;
}
a, button {
color: black;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6, .title-font {
margin: 0.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;
letter-spacing: 0.03em;
}
h5 {
font-size: 1.2rem;
letter-spacing: 0.03em;
}
h6 {
font-size: 1rem;
letter-spacing: 0.1em;
text-transform: uppercase;
}
#primary, #secondary {
width: 100%;
}
blockquote {
border-left: solid 0.2rem #d12223;
margin: 4rem 0 1.25rem 0;
padding: 0.5rem 0 0.5rem 2rem;
}
blockquote:before, blockquote:after {
content: "";
}
blockquote p:last-child {
margin: 0;
}
pre, fieldset, input, textarea, table, table *, hr {
border-color: #e6e6e6;
}
figcaption {
text-align: center;
}
th, td {
border: solid 1px #e6e6e6;
padding: 1em 0.5em;
line-height: 1.4;
margin: 0;
}
#footer-sidebar th, #footer-sidebar td {
border: solid 1px rgba(255, 255, 255, 0.2);
}
ul, ol {
padding-left: 0.1em;
}
ul li, ol li {
margin: 0.5em 0;
}
address {
margin-bottom: 1rem;
color: #999999;
font-style: italic;
}
cite {
font-size: 1em;
color: #d12223;
}
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid #ededed;
}
ins {
background-color: #e14546;
color: white;
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: 2em;
padding-bottom: 2em;
background-color: white;
}
#content-wrapper > * {
margin-bottom: 1.25em;
}
.page-header {
width: 100%;
}
.page-content, .entry-content, .entry-summary {
margin: 1em 0 0;
}
.page-content a, .entry-content a, .entry-summary a {
text-decoration: underline;
}
.gallery {
grid-gap: 0.2em;
}
.gallery figure {
margin-bottom: 0;
}
.gallery figure img {
width: 100%;
}
.itng-title, #itng-before-content .widget-title {
position: relative;
margin-bottom: 0.6em;
margin-top: 0;
font-size: 1.6em;
text-align: center;
}
.itng-title span, #itng-before-content .widget-title span {
position: relative;
display: inline-block;
padding: 0;
}
.itng-title span:before, #itng-before-content .widget-title span:before {
content: "";
position: absolute;
height: 3px;
width: 50px;
right: 110%;
top: 0;
bottom: 0;
margin: auto;
background-color: #ddd;
}
.itng-title span:after, #itng-before-content .widget-title span:after {
content: "";
position: absolute;
height: 3px;
width: 50px;
left: 110%;
top: 0;
bottom: 0;
margin: auto;
background-color: #ddd;
}
.itng-read-more a {
display: inline-block;
padding: 0.4em 0.6em;
background-color: #d12223;
text-transform: uppercase;
color: #fff;
}
.loader-wrapper {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
z-index: 999999;
background-color: white;
}
#preloader {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: #d12223;
z-index: 99;
} #masthead {
font-size: 1rem;
}
.nav-wrapper {
position: relative;
background-color: #d12223;
z-index: 1;
}
.nav-wrapper > * {
position: relative;
}
.nav-wrapper button {
background: none;
border: 0;
font-size: 1.5em;
color: white;
margin: 0.5em 0;
padding: 0;
}
#header-image {
position: relative;
height: 200px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 1;
}
.site-branding {
position: relative;
}
@media (max-width: 47.9375rem) {
.site-branding {
margin-bottom: 0.5em;
text-align: center;
}
}
.site-branding .site-title {
margin: 0;
}
.site-branding .site-description {
margin-bottom: 0;
}
.site-branding img.custom-logo {
max-height: auto;
}
#logo-ad-area {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 2em;
margin-bottom: 2em;
}
#logo-ad-area section {
margin-bottom: 0;
}
#masthead.style-3 {
position: relative;
}
#masthead.style-3 .site-branding {
position: absolute;
width: 100%;
z-index: 99;
padding-top: 0.8em;
padding-bottom: 0.8em;
background-color: rgba(0, 0, 0, 0.4);
text-align: center;
z-index: 9;
}
#masthead.style-3 #header-image {
display: block;
height: 500px;
}
.itng-hero-content {
position: absolute;
bottom: 20%;
left: 5%;
}
.itng-hero-content > * {
width: auto;
float: none;
margin: 0;
}
p.itng-hero-title span {
font-size: 2.4em;
padding: 0.1em 0.4em;
margin: 0;
color: white;
background-color: #d12223;
}
@media (min-width: 992px) {
p.itng-hero-title span {
font-size: 3em;
}
}
p.itng-hero-desc span {
display: inline-block;
color: white;
background-color: rgba(0, 0, 0, 0.68);
font-size: 1.4em;
padding: 0.4em 0.8em;
}
#itng-header-slider {
z-index: 0;
overflow: hidden;
}
#itng-header-slider .slider-img {
position: relative;
height: 500px;
}
#itng-header-slider .slider-img img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
} [class^=itng-search] {
position: absolute;
right: 0;
top: 100%;
height: 0;
opacity: 0;
overflow: hidden;
transition: all 100ms ease-in-out;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms 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, 0.14);
padding: 0.5em;
border: 0;
color: white;
}
[class^=itng-search] form label input[type=search]::placeholder {
color: rgba(255, 255, 255, 0.4);
}
[class^=itng-search] form label input[type=search]:focus-visible {
outline: none;
}
[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;
} .main-navigation {
width: auto;
}
.main-navigation a {
color: white;
padding: 0.5em 1em;
}
@media (max-width: 991px) {
.main-navigation {
display: none;
}
}
@media (min-width: 992px) {
.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: "\f107";
font-family: "FontAwesome";
padding-left: 10px;
}
.main-navigation ul#menu-desktop > li > a {
padding-top: 1.2em;
padding-bottom: 1.2em;
color: white;
}
.main-navigation ul#menu-desktop li:hover {
background-color: rgba(0, 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 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-moz-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-ms-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-o-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-moz-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-ms-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
-o-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1), transform 300ms cubic-bezier(0, 0, 0.2, 1);
font-weight: 400;
}
.main-navigation ul#menu-desktop ul li {
float: none;
display: block;
position: relative;
margin: 0;
}
.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: "\f105";
font-family: "FontAwesome";
float: right;
}
.main-navigation ul#menu-desktop ul li:hover > ul, .main-navigation ul#menu-desktop ul li:focus-within > ul {
left: 100%;
transform: translateY(0px);
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
}
.main-navigation ul#menu-desktop li:hover > ul, .main-navigation ul#menu-desktop li:focus-within > ul {
opacity: 1;
left: auto;
transform: translateY(0px);
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
}
}
.mobile-nav-btn {
border: 0;
background: none;
font-size: 1.5em;
color: white;
}
@media (min-width: 992px) {
.mobile-nav-btn {
display: none;
}
}
#panel-top-bar {
overflow: auto;
position: relative;
background-color: rgba(255, 255, 255, 0.1);
}
#panel-top-bar .menu-link {
float: right;
border: 0;
border-radius: 0;
font-size: 1.4em;
padding: 0.4em;
background-color: rgba(255, 255, 255, 0.1);
color: white;
}
button.go-to-top, button.go-to-bottom {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
#menu {
z-index: 999;
text-align: left;
overflow-y: auto;
background-color: #d12223;
}
#menu .menu-overlay {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.14);
z-index: 0;
display: none;
}
#menu .go-to-top {
background: none;
float: left;
border: 0;
}
#menu .go-to-top i {
color: white;
}
#menu .go-to-bottom {
background: none;
float: right;
border: 0;
}
#menu .go-to-bottom i {
color: white;
}
#menu ul {
margin-left: 0px;
padding: 0px;
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: white;
padding: 0.5em 0.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, 0.1);
cursor: pointer;
}
#menu ul li.menu-item-has-children span.dropdown-arrow i {
margin: auto;
color: white;
font-size: 20px;
}
#menu ul li.menu-item-has-children ul {
background: rgba(255, 255, 255, 0.1);
}
body #sticky-navigation {
width: 100%;
position: fixed;
top: 0;
transition: all 300ms ease-out;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
z-index: 9;
}
body #sticky-navigation .itng-search {
bottom: unset;
top: 100%;
z-index: 9;
} .widget:not(.widget_media_image):not(.widget_media_video):not(.widget_media_gallery), .widget-area:not(#header-widget-wrapper) .widget {
padding: 1.2em;
border: solid 1px #eee;
margin-bottom: 1em;
}
.widget.widget_media_image, .widget.widget_media_video, .widget.widget_media_gallery {
padding: 0 !important;
border: 0 !important;
}
.widget .widget-title {
position: relative;
margin-top: 0;
margin-bottom: 0.6em;
font-size: 1.6em;
}
.widget .widget-title span {
flex-shrink: 0;
max-width: 80%;
}
.widget .widget-title span {
display: inline-block;
padding: 0.15em 0;
}
#itng-before-content .widget .widget-title {
text-align: center;
}
.widget.widget_search label {
margin: 0;
width: 100%;
}
.widget.widget_search input[type=search] {
border: solid 1px rgba(0, 0, 0, 0.08);
width: 100%;
padding: 0.3em 0.5em;
}
.widget.widget_search input[type=submit] {
display: none;
}
.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: white;
background-color: #d12223;
padding: 0.5em 1.2em;
font-size: 0.9em;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
.widget.widget_itng_cats_tab ul li a:hover {
color: white;
}
.widget.widget_itng_cats_tab ul li:before {
content: "";
margin-right: 0;
}
.widget.widget_itng_cats_tab ul.is-vertical {
font-size: 0.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_cat_slider .owl-stage-outer {
overflow: hidden;
}
.widget.widget_itng_cat_slider .owl-nav {
display: inline-block;
width: 100%;
text-align: center;
position: relative;
left: 2em;
margin: auto;
overflow: hidden;
}
.widget.widget_itng_cat_slider .owl-nav button {
display: inline-block;
overflow: hidden;
margin: 10px 8px 0;
}
.widget.widget_itng_cat_slider .owl-nav button span {
padding: 0 0.3em;
background-color: #d12223;
color: white;
}
.widget.widget_itng_cat_slider .owl-nav span {
font-size: 3em;
color: #d12223;
}
.widget.widget_itng_cat_slider .slide-title {
position: absolute;
display: inline-block;
bottom: 10%;
max-width: 50%;
background-color: #d12223;
}
.widget.widget_itng_cat_slider .slide-title h3 {
display: inline-block;
margin: 0.5em 0.8em;
font-size: 1.2em;
}
@media screen and (min-width: 768px) {
.widget.widget_itng_cat_slider .slide-title h3 {
font-size: 2em;
}
}
.widget.widget_itng_cat_slider .slide-title a {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
color: white;
}
.widget.widget_itng_recent_posts, .widget.widget_itng_featured_cat {
overflow: auto;
}
.widget.widget_itng_recent_posts .itng-widget-post, .widget.widget_itng_featured_cat .itng-widget-post {
margin-bottom: 0.8em;
}
.widget.widget_itng_recent_posts .itng-widget-post-thumb, .widget.widget_itng_featured_cat .itng-widget-post-thumb {
overflow: hidden;
}
.widget.widget_itng_recent_posts .itng-widget-post-title, .widget.widget_itng_featured_cat .itng-widget-post-title {
display: flex;
flex-direction: column;
justify-content: center;
padding-left: 0.75em;
line-height: 1.2;
}
.widget.widget_itng_recent_posts .itng-widget-post-title .itng-widget-post-link, .widget.widget_itng_featured_cat .itng-widget-post-title .itng-widget-post-link {
display: block;
color: #d12223;
}
@media screen and (min-width: 768px) {
.widget.widget_itng_recent_posts .itng-widget-post-title, .widget.widget_itng_featured_cat .itng-widget-post-title {
margin-top: 0;
}
}
.widget.widget_itng_recent_posts .itng-widget-post-title .recent-date, .widget.widget_itng_featured_cat .itng-widget-post-title .recent-date {
margin-top: 6px;
font-size: 0.75em;
color: #888;
}
.widget.widget_itng_custom_slider .owl-nav button {
position: absolute;
line-height: normal !important;
top: 30%;
font-size: 2.4em !important;
}
.widget.widget_itng_custom_slider .owl-nav button i {
padding: 0.2em;
background-color: rgba(255, 255, 255, 0.4) !important;
}
.widget.widget_itng_custom_slider .owl-nav button.owl-next {
right: 0;
}
.widget.widget_itng_custom_slider .owl-nav button span {
margin-top: -10px;
}
.widget.widget_itng_custom_slider .owl-dots {
text-align: center;
}
.widget.widget_itng_custom_slider .owl-dot {
height: 8px;
width: 30px;
background-color: #ddd;
margin: auto 0.2em;
}
.widget.widget_itng_custom_slider .owl-dot.active {
background-color: #d12223;
}
.widget.widget_itng_social a {
width: 40px;
height: 40px;
background-color: #f3f3f3;
display: flex;
align-items: center;
justify-content: center;
}
.widget.widget_itng_social i {
font-size: 24px;
}
.widget.widget_itng_social .fa-facebook-f {
color: #278EEA;
}
.widget.widget_itng_social .fa-twitter {
color: #33a4ec;
}
.widget.widget_itng_social .fa-rss {
color: #e66237;
}
.widget.widget_itng_social .fa-linkedin {
color: #2e67a8;
}
.widget.widget_itng_social .fa-vimeo {
color: #41b4dd;
}
.widget.widget_itng_social .fa-xing {
color: #0f575a;
}
.widget.widget_itng_social .fa-pinterest-p {
color: #c22532;
}
.widget.widget_itng_social .fa-youtube {
color: #f91628;
}
.widget.widget_itng_social .fa-instagram {
color: #c141a4;
}
.widget.widget_itng_social .fa-whatsapp {
color: #4ebd5d;
}
.widget.widget_itng_social .fa-vk {
color: #4d84c2;
}
.widget.widget_itng_social .fa-snapchat {
color: #e7d643;
}
.widget.widget_itng_social .fa-spotify {
color: #38cc67;
}
.widget.widget_itng_social .fa-reddit {
color: #f14131;
}
.widget.widget_itng_social .fa-skype {
color: #2aace3;
}
.widget.widget_itng_social .fa-etsy {
color: #e56134;
}
.widget.widget_itng_social .fa-yelp {
color: #e3212e;
}
.widget.widget_itng_social .fa-soundcloud {
color: #d54025;
}
.widget.widget_itng_social .fa-stumbleupon {
color: #e54e35;
}
.widget.widget_itng_social .fa-dropbox {
color: #1b69ef;
}
.widget ul {
margin-left: 0;
list-style: none;
}
.widget ul li {
position: relative;
}
.widget ul li a {
color: #d12223;
transition: color 100ms cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: color 100ms cubic-bezier(0.4, 0, 0.2, 1);
-moz-transition: color 100ms cubic-bezier(0.4, 0, 0.2, 1);
-ms-transition: color 100ms cubic-bezier(0.4, 0, 0.2, 1);
-o-transition: color 100ms cubic-bezier(0.4, 0, 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: 0.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;
}
body.single #primary .itng-single-thumb img {
width: 100%;
}
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: 0em 0.8em;
margin-right: 0.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: 0.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: 0.8em 1.2em;
margin-bottom: 2em;
font-style: italic;
}
body.single #primary .nav-links .nav-previous {
display: flex;
flex-direction: column;
}
body.single #primary .nav-links .nav-previous:before {
content: "Previous Post";
width: 100%;
font-size: 0.85em;
color: #bbb;
}
body.single #primary .nav-links .nav-next {
display: flex;
flex-direction: column;
}
body.single #primary .nav-links .nav-next:before {
content: "Next Post";
width: 100%;
font-size: 0.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: 0.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: 0.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: 0.75em;
}
#comments .comment .vcard a {
color: #d12223;
}
#comments .comment .vcard img {
border-radius: 50%;
margin-right: 0.75em;
}
#comments .comment .comment-meta a {
color: gray;
font-size: 0.75em;
text-transform: uppercase;
letter-spacing: 0.05em;
margin-right: 0.75em;
} #footer-sidebar {
position: relative;
background-color: #191308;
padding: 3em 0;
border-top: solid 5px #F4AC45;
}
#footer-sidebar .widget {
border: 0 !important;
padding: 0 !important;
color: #aaa;
}
#footer-sidebar .widget h4.widget-title {
margin-top: 0;
color: #F4AC45;
}
#footer-sidebar .widget a {
color: white;
}
#footer-sidebar .widget li:before {
color: #d12223;
}
#colophon {
background-color: #d12223;
color: white;
text-align: center;
padding: 10px 0 20px;
}
#colophon a {
color: rgba(255, 255, 255, 0.5);
}
#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 300ms 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(0px);
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
}
}
.itng-fade {
opacity: 0;
transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
}
.itng-fade.mfp-ready {
opacity: 0.8;
}
.itng-fade.mfp-removing {
opacity: 0;
}
#itng-top-bar {
position: relative;
background-color: #fff;
z-index: 10;
padding: 0.4em 0;
}
@media (min-width: 62rem) {
#itng-top-bar {
padding: 0;
}
}
#itng-top-bar #itng-social {
display: flex;
align-items: center;
}
#itng-top-bar #itng-social .icon {
display: inline-block;
float: left;
margin-right: 0.7rem;
}
#itng-top-bar #itng-social .icon a {
font-size: 1rem;
color: #333;
}
#itng-top-bar #itng-social .icon a i.fa-facebook-f:hover {
color: #278EEA;
}
#itng-top-bar #itng-social .icon a i.fa-twitter:hover {
color: #33a4ec;
}
#itng-top-bar #itng-social .icon a i.fa-rss:hover {
color: #e66237;
}
#itng-top-bar #itng-social .icon a i.fa-pinterest-p:hover {
color: #c22532;
}
#itng-top-bar #itng-social .icon a i.fa-vimeo:hover {
color: #34b3df;
}
#itng-top-bar #itng-social .icon a i.fa-youtube:hover {
color: #f91628;
}
#itng-top-bar #itng-social .icon a i.fa-instagram:hover {
color: #c141a4;
}
#itng-top-bar #itng-social .icon a i.fa-flickr:hover {
color: black;
}
#itng-top-bar .top_date {
display: flex;
align-items: center;
}
@media (max-width: 61.9375rem) {
#itng-top-bar .top_date {
margin-left: auto;
}
}
#itng-top-bar #top-navigation {
position: relative;
}
#itng-top-bar #top-navigation button {
border-radius: 3px;
}
@media (min-width: 62rem) {
#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 0.5rem;
}
}
@media (max-width: 61.9375rem) {
#itng-top-bar #top-navigation.toggled ul, #itng-top-bar #top-navigation.toggled .jumper {
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;
left: 0;
top: 100%;
width: 100%;
z-index: 99;
min-width: 7.5rem;
border: solid 1px #ddd;
}
#itng-top-bar #top-navigation ul li {
margin: 0.2em 0.375rem;
}
}
#itng-top-bar #top-navigation a {
font-size: 0.8em;
}
.wpcf7 input:not([type=submit]), .wpcf7 textarea, .wpcf7 select {
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: 0.85em;
}
.wpcf7 .wpcf7-quiz-label {
display: block;
} body.home #primary, body.archive #primary, body.search #primary {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
}
body:not(.single):not(.page) article {
margin-bottom: 1.5em;
}
body:not(.single):not(.page) article .itng-card-wrapper {
height: 100%;
border: solid 1px #eee;
display: flex;
flex-direction: column;
}
body:not(.single):not(.page) article .itng-thumb img {
overflow: hidden;
}
body:not(.single):not(.page) article .itng-card-content {
height: 100%;
padding: 1em;
border-top: 0;
display: flex;
flex-direction: column;
}
body:not(.single):not(.page) article .entry-title {
margin-top: 0;
word-wrap: break-word;
margin-bottom: 0.5em;
font-size: 1.3rem;
}
body:not(.single):not(.page) article .entry-title a {
color: black;
}
body:not(.single):not(.page) article .entry-meta {
display: flex;
justify-content: space-between;
flex-flow: wrap;
font-size: 0.75em;
margin-top: 0;
margin-bottom: 0.5em;
text-transform: uppercase;
}
body:not(.single):not(.page) article .entry-meta a {
color: #d12223;
}
body:not(.single):not(.page) article .entry-meta > span {
display: inline-block;
}
body:not(.single):not(.page) article .itng_excerpt {
color: #9a9a9a;
word-wrap: break-word;
margin-bottom: 1em;
font-size: 0.9em;
line-height: 1.5em;
}
body:not(.single):not(.page) article .blog-footer {
font-size: 0.75em;
color: #d12223;
display: flex;
align-items: flex-start;
padding-top: 0.5em;
margin-top: auto;
border-top: solid 3px #f1f1f1;
}
body:not(.single):not(.page) article .blog-footer a {
color: #d12223;
}
body:not(.single):not(.page) article .blog-footer .itng_cats {
max-width: 72%;
}
body:not(.single):not(.page) article .blog-footer .blog-comments {
margin-left: auto;
color: #888;
}
body:not(.single):not(.page) article .blog-footer .blog-comments:before {
content: "\f0e5";
font-family: "FontAwesome";
margin-right: 0.2em;
}
body:not(.single):not(.page) article .entry-footer {
text-transform: uppercase;
font-size: 0.85em;
font-weight: 400;
}
body:not(.single):not(.page) article.itng-list .itng-card-wrapper {
flex-direction: row;
}
#itng-featured-cat .featured-cat-thumb {
margin-bottom: 1.875rem;
position: relative;
}
#itng-featured-cat .featured-cat-thumb h3 {
bottom: 0;
margin: 0;
padding: 0.875rem;
color: white;
font-size: 1.25rem;
line-height: 1.75rem;
background-color: #d12223;
}
@media (min-width: 62rem) {
#itng-featured-cat .featured-cat-thumb h3 {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 1rem;
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 300ms ease-out;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
}
#itng-featured-cat .featured-cat-thumb h3 span {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
#itng-featured-cat .featured-cat-thumb h3:before {
content: "";
position: absolute;
height: 3px;
width: 40%;
left: 0;
right: 0;
background-color: white;
top: 12%;
margin: auto;
}
#itng-featured-cat .featured-cat-thumb h3:after {
content: "";
position: absolute;
height: 3px;
width: 40%;
left: 0;
right: 0;
background-color: white;
bottom: 12%;
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 .itng-featured-post-1 {
overflow: hidden;
}
#itng-featured-posts .itng-featured-post-1 img {
width: 100%;
top: 0;
bottom: 0;
object-fit: cover;
max-height: 18.75rem;
}
@media (min-width: 62rem) {
#itng-featured-posts .itng-featured-post-1 img {
position: absolute;
height: 100%;
max-height: none;
}
}
#itng-featured-posts .itng-featured-post-1 h3 {
font-size: 1.75rem;
}
#itng-featured-posts .itng-featured-post-thumb {
height: 100%;
margin: 1px;
}
#itng-featured-posts .itng-featured-post-date {
position: absolute;
top: 0;
left: 0;
padding: 0 0.4375rem;
font-size: 0.875rem;
color: black;
background-color: rgba(255, 255, 255, 0.9);
}
#itng-featured-posts h3 {
color: white;
background-color: #d12223;
margin: 0;
padding: 0.625rem 1rem;
font-weight: 600;
}
@media (min-width: 62rem) {
#itng-featured-posts h3 {
font-size: 1.125rem;
position: absolute;
bottom: 0;
left: 0;
width: 75%;
}
}
#itng-showcase .itng-showcase-col {
margin-bottom: 1rem;
}
#itng-showcase p {
font-weight: 400;
font-size: 1rem;
line-height: 1.5rem;
color: #9a9a9a;
margin-top: 1rem;
}
#itng-client-showcase figure {
margin-bottom: 30px;
border: solid 1px #eee;
}
#itng-featured-cats div[class^=featured-cat-] {
margin-bottom: 1.875rem;
}
#itng-featured-cats .featured-cats-wrapper {
position: relative;
margin-bottom: 0;
}
#itng-featured-cats .featured-cats-wrapper:before {
content: "";
position: absolute;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.4);
clip-path: polygon(0 0, 50% 0, 35% 100%, 0% 100%);
transition: all 100ms ease-out;
-webkit-transition: all 100ms ease-out;
-moz-transition: all 100ms ease-out;
-ms-transition: all 100ms ease-out;
-o-transition: all 100ms ease-out;
}
#itng-featured-cats .featured-cats-wrapper h3 {
position: absolute;
display: flex;
align-items: center;
padding: 1rem;
z-index: 9;
font-size: 1rem;
text-transform: uppercase;
color: #d12223;
font-weight: 400;
color: white;
width: 50%;
left: 0;
top: 0;
transform-origin: center left;
transition: transform 100ms ease-out;
-webkit-transition: transform 100ms ease-out;
-moz-transition: transform 100ms ease-out;
-ms-transition: transform 100ms ease-out;
-o-transition: transform 100ms ease-out;
bottom: 0;
}
#itng-featured-cats .featured-cats-wrapper:hover h3 {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
#itng-featured-cats .featured-cats-wrapper:hover:before {
clip-path: polygon(0 0, 60% 0, 50% 100%, 0% 100%);
}
#itng-ticker .ticker-label {
background-color: #d12223;
color: white;
font-size: 1.25rem;
text-transform: uppercase;
padding-top: 0.5rem;
padding-bottom: calc(0.5rem - 1px);
text-align: center;
}
#itng-ticker .ticker-slider-wrapper {
height: auto;
padding: 0.5rem;
background-color: #222;
}
@media (max-height: 47.9375rem) {
#itng-ticker .ticker-slider-wrapper {
height: 53px;
}
}
#itng-ticker .ticker-slider-wrapper ul {
display: flex;
align-items: center;
}
#itng-ticker .ticker-slider-wrapper li {
margin: auto 1.625rem;
padding: 0;
}
#itng-ticker .ticker-slider-wrapper li a {
color: white;
}
#itng-ticker .ticker-slider-wrapper li a:hover {
text-decoration: underline;
}
#itng-featured-posts {
margin-bottom: 30px;
}
#itng-featured-posts .itng-featured-post-1 h2 {
font-size: 1.8em;
}
#itng-featured-posts .itng-featured-post-thumb {
position: relative;
margin: 1px;
}
#itng-featured-posts .itng-featured-post-date {
position: absolute;
top: 10px;
left: 10px;
padding: 0.2em 0.6em;
font-size: 0.8em;
text-transform: uppercase;
color: white;
background-color: #d12223;
}
#itng-featured-posts h3 {
color: white;
background: linear-gradient(to top, hsla(0, 0%, 0%, 0.63) 0%, hsla(0, 0%, 0%, 0.621) 0.8%, hsla(0, 0%, 0%, 0.597) 2.9%, hsla(0, 0%, 0%, 0.562) 6.4%, hsla(0, 0%, 0%, 0.517) 11%, hsla(0, 0%, 0%, 0.464) 16.6%, hsla(0, 0%, 0%, 0.406) 23.1%, hsla(0, 0%, 0%, 0.344) 30.4%, hsla(0, 0%, 0%, 0.281) 38.3%, hsla(0, 0%, 0%, 0.22) 46.7%, hsla(0, 0%, 0%, 0.162) 55.4%, hsla(0, 0%, 0%, 0.11) 64.4%, hsla(0, 0%, 0%, 0.065) 73.5%, hsla(0, 0%, 0%, 0.03) 82.5%, hsla(0, 0%, 0%, 0.008) 91.4%, hsla(0, 0%, 0%, 0) 100%);
margin: 0;
padding: 0.8em 1.2em;
font-size: 1.2em;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
#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 {
display: grid;
grid-template-rows: fit-content(100%);
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 0.6em 0.6em;
width: 100%;
background: linear-gradient(to top, hsla(0, 0%, 0%, 0.63) 0%, hsla(0, 0%, 0%, 0.621) 0.8%, hsla(0, 0%, 0%, 0.597) 2.9%, hsla(0, 0%, 0%, 0.562) 6.4%, hsla(0, 0%, 0%, 0.517) 11%, hsla(0, 0%, 0%, 0.464) 16.6%, hsla(0, 0%, 0%, 0.406) 23.1%, hsla(0, 0%, 0%, 0.344) 30.4%, hsla(0, 0%, 0%, 0.281) 38.3%, hsla(0, 0%, 0%, 0.22) 46.7%, hsla(0, 0%, 0%, 0.162) 55.4%, hsla(0, 0%, 0%, 0.11) 64.4%, hsla(0, 0%, 0%, 0.065) 73.5%, hsla(0, 0%, 0%, 0.03) 82.5%, hsla(0, 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: 3;
-webkit-box-orient: vertical;
overflow: hidden;
margin-bottom: 0.4em;
color: white;
}
#itng-featured-news #itng-featured-news-list-container .posted-on a {
color: white;
background-color: #d12223;
text-transform: uppercase;
padding: 0.3em 0.5em;
font-size: 0.65em;
}
#itng-featured-news #itng-featured-news-list-container .itng-news-list-cats a {
color: white;
font-size: 0.65em;
text-transform: uppercase;
padding: 0.4em 0.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 {
flex-basis: 50%;
}
}
#itng-featured-news #itng-featured-news-list-container .itng-featured-post-list .featured-news-list-thumb {
height: 100%;
}
#itng-featured-news #itng-featured-news-list-container .itng-featured-post-list img {
width: 100%;
height: 100%;
object-fit: cover;
}
@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: 0.9em;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
margin: 0;
color: white;
}
#itng-featured-news #itng-featured-news-carousel-container .itng-featured-post-car {
flex-grow: 1;
}
@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;
height: 100%;
}
#itng-featured-news #itng-featured-news-carousel-container img {
padding: 6px;
}
#itng-featured-news #itng-featured-news-carousel-container .featured-news-car-content {
padding: 0.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: white;
padding: 0.25rem 0.5rem;
background-color: #d12223;
font-size: 0.625rem;
}
#itng-featured-news {
padding-left: 0.625rem;
padding-right: 0.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: 0.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: white;
}
#itng-featured-news .slider-post-wrapper .itng-slider-post-meta {
position: absolute;
bottom: 0;
padding: 2em 1.6em 0.8em;
margin-bottom: 0;
background: linear-gradient(to top, hsla(0, 0%, 0%, 0.63) 0%, hsla(0, 0%, 0%, 0.621) 0.8%, hsla(0, 0%, 0%, 0.597) 2.9%, hsla(0, 0%, 0%, 0.562) 6.4%, hsla(0, 0%, 0%, 0.517) 11%, hsla(0, 0%, 0%, 0.464) 16.6%, hsla(0, 0%, 0%, 0.406) 23.1%, hsla(0, 0%, 0%, 0.344) 30.4%, hsla(0, 0%, 0%, 0.281) 38.3%, hsla(0, 0%, 0%, 0.22) 46.7%, hsla(0, 0%, 0%, 0.162) 55.4%, hsla(0, 0%, 0%, 0.11) 64.4%, hsla(0, 0%, 0%, 0.065) 73.5%, hsla(0, 0%, 0%, 0.03) 82.5%, hsla(0, 0%, 0%, 0.008) 91.4%, hsla(0, 0%, 0%, 0) 100%);
}
#itng-featured-news .slider-post-wrapper .posted-on a {
color: white;
background-color: #d12223;
padding: 0.2em 0.5em;
text-transform: uppercase;
}
.itng-featured-cats {
margin-bottom: 1.25rem;
padding-left: 1rem;
padding-right: 1rem;
}
.itng-featured-cats__wrapper {
display: grid;
gap: 1.25rem;
}
@media (min-width: 48rem) {
.itng-featured-cats__wrapper {
grid-template-columns: 1fr 1fr;
}
}
@media (min-width: 62rem) {
.itng-featured-cats__wrapper {
grid-template-columns: repeat(4, 1fr);
}
}
.itng-featured-cats__cat {
display: flex;
gap: 0.75rem;
}
.itng-featured-cats__cat-name {
margin-bottom: 0.25rem;
line-height: 1rem;
font-weight: 700;
color: #d12223;
}
.itng-featured-cats figure {
flex-basis: 35%;
flex-shrink: 0;
position: relative;
padding-bottom: 35%;
}
.itng-featured-cats figure img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.itng-featured-cats h3 {
font-size: 1rem;
margin-top: 0;
}
.itng-featured-cats h3 a {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}