.tvue-widget-layout-sources{display:none!important}
.tvue-top-zone,.tvue-bottom-zone{clear:both;width:100%}
.tvue-top-zone-inner,.tvue-bottom-zone-inner{width:100%;margin:0 auto}
.tvue-left-column,.tvue-right-column,.tvue-main-column,
.tvue-left-column *,.tvue-right-column *{box-sizing:border-box}
@media (min-width:1200px){
.tvue-layout-container{
width:calc(100% - 32px)!important;
max-width:1700px!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:0!important;
padding-right:0!important
}
.tvue-layout-row.tvue-layout-ready{
display:grid!important;
grid-template-columns:minmax(0,1fr) 300px;
column-gap:24px;
align-items:start;
flex-wrap:nowrap!important;
margin-left:0!important;
margin-right:0!important;
width:100%!important
}
.tvue-layout-row.tvue-layout-ready.tvue-has-left{
grid-template-columns:300px minmax(0,1fr) 300px
}
.tvue-layout-row.tvue-layout-ready>.tvue-left-column,
.tvue-layout-row.tvue-layout-ready>.tvue-right-column{
flex:none!important;
width:300px!important;
max-width:300px!important;
min-width:300px!important;
padding-left:0!important;
padding-right:0!important
}
.tvue-layout-row.tvue-layout-ready>.tvue-main-column{
flex:none!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
padding-left:0!important;
padding-right:0!important
}
.tvue-left-column .widget,.tvue-right-column .widget,
.tvue-left-column .textwidget,.tvue-right-column .textwidget,
.tvue-right-extra,.tvue-right-column #secondary,
.tvue-right-column .bs-sidebar{
width:100%!important;
max-width:300px!important
}
.tvue-top-zone-inner{min-height:300px}
}
@media (max-width:1199.98px){
.tvue-layout-row.tvue-layout-ready{
display:flex!important;
flex-direction:column!important;
flex-wrap:nowrap!important
}
.tvue-layout-row.tvue-layout-ready>.tvue-main-column,
.tvue-layout-row.tvue-layout-ready>.tvue-left-column,
.tvue-layout-row.tvue-layout-ready>.tvue-right-column{
flex:0 0 auto!important;
width:100%!important;
max-width:100%!important;
min-width:0!important
}
.tvue-layout-row.tvue-layout-ready>.tvue-main-column{order:1}
.tvue-layout-row.tvue-layout-ready>.tvue-left-column{order:2}
.tvue-layout-row.tvue-layout-ready>.tvue-right-column{order:3}
.tvue-top-zone-inner{min-height:0}
}img {
max-width: 100%;
height: auto;
}
img[width][height] {
height: auto;
}
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
scroll-behavior: auto !important;
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}