.node-icon i:before {
content: "_" !important;
text-indent: -9999px !important;
color: transparent !important;
}
.node-icon i {
span {
background-color: transparent !important;
color: transparent !important;
text-shadow: none !important;
}
background-image: url('styles/themehouse/holidays/christmas/tree-muted.png');
background-size: contain;
background-repeat: no-repeat;
}
.node--unread.node--category .node-icon i,
.node--unread.node--forum .node-icon i {
background-image: url('styles/themehouse/holidays/christmas/tree.png');
}
.p-nav-inner {
position: relative;
.th_holiday__navInner__left {
position: absolute;
.xf-th_navInnerLeft_holidays();
}
.th_holiday__navInner__center {
position: absolute;
.xf-th_navInnerCenter_holidays();
@media(max-width: @xf-responsiveWide) {
display: none;
}
}
.th_holiday__navInner__right {
position: absolute;
.xf-th_navInnerRight_holidays();
@media(max-width: @xf-responsiveWide) {
display: none;
}
}
}
.p-body-pageContent {
.block--category {
.block-header {
position: relative;
a {
z-index: 5;
position: relative;
}
}
&:first-child {
.block-header {
&::before {
content: "";
position: absolute;
top: -7px;
left: -7px;
pointer-events: none;
background-image: url('styles/themehouse/holidays/winter/ribbon.png');
background-size: contain;
background-repeat: no-repeat;
transform: rotate(-30deg);
width: 20px;
height: 20px;
}
&::after {
content: "";
position: absolute;
top: -7px;
right: -7px;
z-index: 2;
pointer-events: none;
background-image: url('styles/themehouse/holidays/winter/holly.png');
background-size: contain;
background-repeat: no-repeat;
transform: rotate(30deg);
width: 20px;
height: 20px;
}
}
}
&:nth-child(odd) {
.th_holiday__categoryStrip__left {
.xf-th_categoryStripLeftOdd_winter_holidays();
}
.th_holiday__categoryStrip__center {
.xf-th_categoryStripCenterOdd_winter_holidays();
@media(max-width: @xf-responsiveNarrow) {
display: none;
}
}
.th_holiday__categoryStrip__right {
.xf-th_categoryStripRightOdd_winter_holidays();
}
}
&:nth-child(even) {
.th_holiday__categoryStrip__left {
.xf-th_categoryStripLeftEven_winter_holidays();
}
.th_holiday__categoryStrip__center {
.xf-th_categoryStripCenterEven_winter_holidays();
@media(max-width: @xf-responsiveNarrow) {
display: none;
}
}
.th_holiday__categoryStrip__right {
.xf-th_categoryStripRightEven_winter_holidays();
}
}
}
}
.p-body-pageContent,
.p-body-sidebar {
.block {
position: relative;
&:nth-child(odd)::after {
content: "";
pointer-events: none;
.xf-th_blockContainerStylingOdd_winter_holidays();
}
&:nth-child(even)::after {
content: "";
pointer-events: none;
.xf-th_blockContainerStylingEven_winter_holidays();
}
}
}
.avatar {
position: relative;
&::after {
content: "";
pointer-events: none;
.xf-th_avatarStyling_winter_holidays();
}
}