/*content.min.css*/
.wf-columns
{
display:flex;
gap:1rem
}
.wf-columns .wf-column
{
max-width:100%;
box-sizing:border-box;
flex:1
}
.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small,.wf-columns-stack-xlarge
{
flex-wrap:wrap
}
.wf-columns-align-left
{
justify-content:flex-start
}
.wf-columns-align-center
{
justify-content:center
}
.wf-columns-align-right
{
justify-content:flex-end
}
.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child
{
width:calc(100% * 2 / 3.001);
flex:none
}
.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child
{
width:50%;
flex:none
}
.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child
{
width:75%;
flex:none
}
.wf-columns-layout-1-1-3>.wf-column:last-child,.wf-columns-layout-1-3-1>.wf-column:nth-child(2),.wf-columns-layout-2-3>.wf-column:last-child,.wf-columns-layout-3-1-1>.wf-column:first-child,.wf-columns-layout-3-2>.wf-column:first-child
{
width:60%;
flex:none
}
.wf-columns-layout-1-1-1-2>.wf-column:last-child,.wf-columns-layout-2-1-1-1>.wf-column:first-child
{
width:40%;
flex:none
}
.wf-columns-layout-1-4>.wf-column:last-child,.wf-columns-layout-4-1>.wf-column:first-child
{
width:80%;
flex:none
}
.wf-columns-layout-1-2-2>.wf-column:first-child
{
width:20%;
flex:none
}
.wf-columns-layout-2-1-2>.wf-column:first-child,.wf-columns-layout-2-1-2>.wf-column:last-child
{
width:40%;
flex:none
}
.wf-columns-layout-2-2-1>.wf-column:last-child
{
width:20%;
flex:none
}
.wf-columns-gap-small
{
gap:.5rem
}
.wf-columns-gap-medium
{
gap:1rem
}
.wf-columns-gap-large
{
gap:2rem
}
.wf-columns-gap-none
{
gap:0
}
.wf-columns-align-top
{
align-items:flex-start
}
.wf-columns-align-middle
{
align-items:center
}
.wf-columns-align-bottom
{
align-items:flex-end
}
.wf-columns-align-stretch
{
align-items:stretch
}
@media (max-width:640px)
{
.wf-columns-stack-small>.wf-column
{
width:100%;
flex:auto!important
}

}
@media (max-width:960px)
{
.wf-columns-stack-medium>.wf-column
{
width:100%;
flex:auto!important
}

}
@media (max-width:1200px)
{
.wf-columns-stack-large>.wf-column
{
width:100%;
flex:auto!important
}

}
@media (max-width:1600px)
{
.wf-columns-stack-xlarge>.wf-column
{
width:100%
}

}
[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video
{
object-fit:cover;
height:calc(100% - 2rem)
}
[data-wf-columns]>div>figure
{
margin:0;
display:block;
position:relative;
height:auto
}
[data-wf-columns]>div>figure figcaption
{
text-align:center;
line-height:2rem;
display:inline-block;
width:100%
}
[data-wf-columns]>div>figure>a.wfpopup+figcaption
{
pointer-events:none
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active)
{
.wf-columns .wf-column
{
margin-left:1rem
}
.wf-columns .wf-column:first-child
{
margin-left:inherit
}
.wf-columns .wf-column:last-child
{
margin-right:inherit
}
.wf-columns-gap-small .wf-column
{
margin-left:.5rem
}
.wf-columns-gap-medium .wf-column
{
margin-left:1rem
}
.wf-columns-gap-large .wf-column
{
margin-left:2rem
}
.wf-columns-gap-none .wf-column
{
margin-left:inherit
}

}
@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px)
{
.wf-columns-stack-small .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-small .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-small.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-small.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-small.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-small.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px)
{
.wf-columns-stack-medium .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-medium .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-medium.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-medium.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-medium.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-medium.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px)
{
.wf-columns-stack-large .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-large .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-large.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-large.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-large.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-large.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px)
{
.wf-columns-stack-xlarge .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-xlarge .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@supports (not (scale:-1)) and (-webkit-hyphens:none)
{
.wf-columns .wf-column
{
margin-left:1rem
}
.wf-columns .wf-column:first-child
{
margin-left:inherit
}
.wf-columns .wf-column:last-child
{
margin-right:inherit
}
.wf-columns-gap-small .wf-column
{
margin-left:.5rem
}
.wf-columns-gap-medium .wf-column
{
margin-left:1rem
}
.wf-columns-gap-large .wf-column
{
margin-left:2rem
}
.wf-columns-gap-none .wf-column
{
margin-left:inherit
}
@media (max-width:640px)
{
.wf-columns-stack-small .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-small .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-small.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-small.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-small.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-small.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@media (max-width:960px)
{
.wf-columns-stack-medium .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-medium .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-medium.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-medium.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-medium.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-medium.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@media (max-width:1200px)
{
.wf-columns-stack-large .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-large .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-large.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-large.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-large.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-large.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}
@media (max-width:1600px)
{
.wf-columns-stack-xlarge .wf-column
{
margin-left:inherit;
margin-right:inherit;
margin-top:1rem
}
.wf-columns-stack-xlarge .wf-column:first-child
{
margin-top:inherit!important
}
.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column
{
margin-top:inherit
}
.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column
{
margin-top:.5rem
}
.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column
{
margin-top:1rem
}
.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column
{
margin-top:2rem
}

}

}
[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small
{
gap:.5rem
}
[data-wf-columns].uk-flex-gap-medium
{
gap:1rem
}
[data-wf-columns].uk-flex-gap-large
{
gap:2rem
}
[data-wf-columns].uk-flex-gap-none
{
gap:0
}
[data-wf-columns].row
{
gap:.5rem;
margin:0
}
[data-wf-columns].row>[class*=col]
{
padding:0
}
[data-wf-columns].flex-gap-sm
{
gap:.5rem
}
[data-wf-columns].flex-gap-md
{
gap:1rem
}
[data-wf-columns].flex-gap-lg
{
gap:2rem
}
[data-wf-columns].flex-gap-none
{
gap:0
}
[data-wf-columns].flex-top
{
align-items:flex-start
}
[data-wf-columns].flex-middle
{
align-items:center
}
[data-wf-columns].flex-bottom
{
align-items:flex-end
}
[data-wf-columns].flex-stretch
{
align-items:stretch
}
figure[data-wf-figure]
{
display:table;
margin-block-start:inherit;
margin-block-end:inherit;
margin-inline-start:inherit;
margin-inline-end:inherit
}
figure[data-wf-figure] figcaption
{
display:table-caption;
caption-side:bottom
}
;

.c-offcanvas
{
transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}
.c-offcanvas-bg.c-offcanvas-bg--push,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-content-wrap,.c-offcanvas
{
transition:background-color 300ms,transform 300ms cubic-bezier(.4,0,.6,1)
}
.c-offcanvas-content-wrap
{
z-index:3
}
.c-offcanvas
{
background:#fff;
position:fixed;
min-height:100%;
max-height:none;
top:0;
display:block;
overflow-x:hidden;
overflow-y:auto
}
.c-offcanvas--opening
{
transition-timing-function:cubic-bezier(.4,0,.6,1)
}
.c-offcanvas.is-open
{
transform:translate3d(0,0,0);
visibility:visible
}
.c-offcanvas.is-closed
{
max-height:100%;
overflow:hidden;
visibility:hidden;
box-shadow:none
}
.c-offcanvas--overlay
{
z-index:1080
}
.c-offcanvas--reveal
{
z-index:2
}
.c-offcanvas-bg
{
background-color:transparent;
transition:background-color 400ms cubic-bezier(.23,1,.32,1) 0ms;
position:fixed;
height:100%;
top:0;
left:-100%;
width:100%;
z-index:1079
}
.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open
{
left:0;
background-color:rgba(0,0,0,.68);
visibility:visible
}
.c-offcanvas-bg.is-closed
{
visibility:hidden
}
.c-offcanvas-bg--closing.is-animating
{
background:transparent
}
.c-offcanvas--left
{
height:100%;
transform:translate3d(-300px,0,0);
width:300px
}
.c-offcanvas--right
{
height:100%;
right:0;
transform:translate3d(300px,0,0);
width:300px
}
html[dir="rtl"] .c-offcanvas
{
transform:translate3d(300px,0,0)
}
html[dir="rtl"] .c-offcanvas.is-open
{
transform:translate3d(0,0,0)
}
html[dir="rtl"] .c-offcanvas--right
{
left:0;
right:auto;
transform:translate3d(-300px,0,0)
}
.c-offcanvas-content-wrap
{
z-index:3
}
.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open
{
transform:translate3d(300px,0,0)
}
.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open
{
transform:translate3d(-300px,0,0)
}
html[dir="rtl"] .c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open
{
transform:translate3d(300px,0,0)
}
html[dir="rtl"] .c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open
{
transform:translate3d(-300px,0,0)
}
.c-offcanvas--reveal
{
z-index:0;
transform:translate3d(0,0,0)
}
.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open
{
transform:translate3d(300px,0,0)
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open,.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open
{
transform:translate3d(-300px,0,0)
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open
{
transform:translate3d(300px,0,0)
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open
{
transform:translate3d(-300px,0,0)
}
.c-offcanvas--push
{
z-index:6
}
.c-offcanvas--push--opening
{
transition-timing-function:cubic-bezier(0,0,.2,1)
}
.c-offcanvas-content-wrap
{
z-index:3
}
.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open
{
transform:translate3d(300px,0,0)
}
.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open
{
transform:translate3d(-300px,0,0)
}
.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open
{
transform:translate3d(300px,0,0)
}
.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open
{
transform:translate3d(-300px,0,0)
}
html[dir="rtl"] .c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open
{
transform:translate3d(300px,0,0)
}
html[dir="rtl"] .c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open
{
transform:translate3d(-300px,0,0)
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open
{
transform:translate3d(300px,0,0)
}
html[dir="rtl"] .c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open
{
transform:translate3d(-300px,0,0)
}
@font-face
{
font-family:'louis_george_cafe';
src:url(https://samokat.pl.ua/templates/ja_symphony/fonts/LouisGeorgeCafe/louis_george_cafe_bold.woff2) format('woff2'),url(https://samokat.pl.ua/templates/ja_symphony/fonts/LouisGeorgeCafe/louis_george_cafe_bold.woff) format('woff');
font-weight:700;
font-style:normal
}
@font-face
{
font-family:'louis_george_cafe';
src:url(https://samokat.pl.ua/templates/ja_symphony/fonts/LouisGeorgeCafe/louis_george_cafe.woff2) format('woff2'),url(https://samokat.pl.ua/templates/ja_symphony/fonts/LouisGeorgeCafe/louis_george_cafe.woff) format('woff');
font-weight:400;
font-style:normal
}
@font-face
{
font-family:'louis_george_cafe';
src:url(https://samokat.pl.ua/templates/ja_symphony/fonts/LouisGeorgeCafe/louis_george_cafe_light.woff2) format('woff2'),url(https://samokat.pl.ua/templates/ja_symphony/fonts/LouisGeorgeCafe/louis_george_cafe_light.woff) format('woff');
font-weight:300;
font-style:normal
}
@font-face
{
font-family:'beacon';
src:url(https://samokat.pl.ua/templates/ja_symphony/fonts/beacon/beacon-webfont.woff2) format('woff2'),url(https://samokat.pl.ua/templates/ja_symphony/fonts/beacon/beacon-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
@charset "UTF-8";
*,*::before,*::after
{
box-sizing:border-box
}
html
{
font-family:sans-serif;
line-height:1.15;
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section
{
display:block
}
body
{
margin:0;
font-family: 'Comfortaa', cursive;
font-size:20px;
font-weight:400;
line-height:1.8;
color:#94949c;
text-align:left;
background-color:#14141c
}
[tabindex="-1"]:focus
{
outline:0!important
}
hr
{
    font-family: 'Comfortaa', cursive;
box-sizing:content-box;
height:0;
overflow:visible
}
h1,h2,h3,h4,h5,h6
{
font-family: 'Comfortaa', cursive;
margin-top:0;
margin-bottom:.5rem
}
p
{
    font-family: 'Comfortaa', cursive;
margin-top:0;
margin-bottom:1rem
}
abbr[title],abbr[data-original-title]
{
text-decoration:underline;
text-decoration:underline dotted;
cursor:help;
border-bottom:0;
text-decoration-skip-ink:none;
    font-family: 'Comfortaa', cursive;
}
address
{
margin-bottom:1rem;
font-style:normal;
line-height:inherit;
    font-family: 'Comfortaa', cursive;
}
ol,ul,dl
{
margin-top:0;
margin-bottom:1rem;
    font-family: 'Comfortaa', cursive;
}
ol ol,ul ul,ol ul,ul ol
{
    font-family: 'Comfortaa', cursive;
margin-bottom:0
}
dt
{
font-weight:600;
 font-family: 'Comfortaa', cursive;
}
dd
{
    font-family: 'Comfortaa', cursive;
margin-bottom:.5rem;
margin-left:0
}
blockquote
{
    font-family: 'Comfortaa', cursive;
margin:0 0 1rem
}
b,strong
{
    font-family: 'Comfortaa', cursive;
font-weight:bolder
}
small
{
    font-family: 'Comfortaa', cursive;
font-size:80%
}
sub,sup
{
    font-family: 'Comfortaa', cursive;
position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline
}
sub
{
    font-family: 'Comfortaa', cursive;
bottom:-.25em
}
sup
{
    font-family: 'Comfortaa', cursive;
top:-.5em
}
a
{
    font-family: 'Comfortaa', cursive;
color:#5d7;
text-decoration:none;
background-color:transparent
}
a:hover
{
color:#40d966;
text-decoration:none
}
a:not([href]):not([tabindex])
{
color:inherit;
text-decoration:none
}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus
{
color:inherit;
text-decoration:none
}
a:not([href]):not([tabindex]):focus
{
outline:0
}
pre,code,kbd,samp
{
font-family: 'Comfortaa', cursive;
font-size:1em
}
pre
{
    font-family: 'Comfortaa', cursive;
margin-top:0;
margin-bottom:1rem;
overflow:auto
}
figure
{
    font-family: 'Comfortaa', cursive;
margin:0 0 1rem
}
img
{
    font-family: 'Comfortaa', cursive;
vertical-align:middle;
border-style:none
}
svg
{
overflow:hidden;
vertical-align:middle
}
svg:hover {
  background-color: chartreuse;
    }
table
{
    font-family: 'Comfortaa', cursive;
border-collapse:collapse
}
caption
{
    font-family: 'Comfortaa', cursive;
padding-top:.75rem 1rem;
padding-bottom:.75rem 1rem;
color:#6c757d;
text-align:left;
caption-side:bottom
}
th
{
    font-family: 'Comfortaa', cursive;
text-align:inherit
}
label
{
    font-family: 'Comfortaa', cursive;
display:inline-block;
margin-bottom:.5rem
}
button
{
    font-family: 'Comfortaa', cursive;
border-radius:0
}
button:focus
{
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color
}
input,button,select,optgroup,textarea
{
margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit
}
button,input
{
overflow:visible
}
button,select
{
text-transform:none
}
select
{
    font-family: 'Comfortaa', cursive;
word-wrap:normal
}
button,[type="button"],[type="reset"],[type="submit"]
{
-webkit-appearance:button
}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled)
{
cursor:pointer
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner
{
padding:0;
border-style:none
}
input[type="radio"],input[type="checkbox"]
{
box-sizing:border-box;
padding:0
}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]
{
-webkit-appearance:listbox
}
textarea
{
    font-family: 'Comfortaa', cursive;
overflow:auto;
resize:vertical
}
fieldset
{
    font-family: 'Comfortaa', cursive;
min-width:0;
padding:0;
margin:0;
border:0
}
legend
{
    font-family: 'Comfortaa', cursive;
display:block;
width:100%;
max-width:100%;
padding:0;
margin-bottom:.5rem;
font-size:1.5rem;
line-height:inherit;
color:inherit;
white-space:normal
}
progress
{
    font-family: 'Comfortaa', cursive;
vertical-align:baseline
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button
{
height:auto
}
[type="search"]
{
outline-offset:-2px;
-webkit-appearance:none
}
[type="search"]::-webkit-search-decoration
{
-webkit-appearance:none
}
::-webkit-file-upload-button
{
font:inherit;
-webkit-appearance:button
}
output
{
display:inline-block
}
summary
{
display:list-item;
cursor:pointer
}
template
{
display:none
}
[hidden]
{
display:none!important
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
margin-bottom:.5rem;
font-family:inherit;
font-weight:500;
line-height:1.2;
color:#fff
}
h1,.h1
{
font-size:2.5rem
}
h2,.h2
{
font-size:2.25rem
}
h3,.h3
{
font-size:1.75rem
}
h4,.h4
{
font-size:1rem
}
h5,.h5
{
font-size:.875rem
}
h6,.h6
{
font-size:.75rem
}
.lead
{
font-size:1.25rem;
font-weight:400
}
.display-1
{
font-size:2.5rem;
font-weight:300;
line-height:1.2
}
.display-2
{
font-size:2rem;
font-weight:300;
line-height:1.2
}
.display-3
{
font-size:1.5rem;
font-weight:300;
line-height:1.2
}
.display-4
{
font-size:1rem;
font-weight:300;
line-height:1.2
}
hr
{
margin-top:1rem;
margin-bottom:1rem;
border:0;
border-top:1px solid #22222c
}
small,.small
{
font-size:.725rem;
font-weight:400
}
mark,.mark
{
padding:.2em;
background-color:#fcf8e3
}
.list-unstyled
{
padding-left:13;
list-style:none
}
.list-inline
{
padding-left:0;
list-style:none
}
.list-inline-item
{
display:inline-block
}
.list-inline-item:not(:last-child)
{
margin-right:5px
}
.initialism
{
font-size:90%;
text-transform:uppercase
}
.blockquote
{
margin-bottom:1rem;
font-size:1.25rem
}
.blockquote-footer
{
display:block;
font-size:80%;
color:#64646c
}
.blockquote-footer::before
{
content:"— "
}
.img-fluid
{
max-width:100%;
height:auto
}
.img-thumbnail
{
padding:.25rem;
background-color:#14141c;
border:1px solid #ddd;
border-radius:2rem;
max-width:100%;
height:auto
}
.figure
{
display:inline-block
}
.figure-img
{
margin-bottom:.5rem;
line-height:1
}
.figure-caption
{
font-size:90%;
color:#64646c
}
code
{
font-size:90%;
color:#ed1250;
word-break:break-word
}
a>code
{
color:inherit
}
kbd
{
padding:.2rem .4rem;
font-size:87.5%;
color:#fff;
background-color:#14141c;
border-radius:2rem
}
kbd kbd
{
padding:0;
font-size:100%;
font-weight:700
}
pre
{
display:block;
font-size:90%;
color:#14141c
}
pre code
{
font-size:inherit;
color:inherit;
word-break:normal
}
.pre-scrollable
{
max-height:340px;
overflow-y:scroll
}
.container
{
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}
@media (min-width:576px)
{
.container
{
max-width:540px
}

}
@media (min-width:768px)
{
.container
{
max-width:720px
}

}
@media (min-width:992px)
{
.container
{
max-width:960px
}

}
@media (min-width:1200px)
{
.container
{
max-width:1260px
}

}
.container-fluid
{
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}
.row
{
display:flex;
flex-wrap:wrap;
margin-right:-15px;
margin-left:-15px
}
.no-gutters
{
margin-right:0;
margin-left:0
}
.no-gutters>.col,.no-gutters>[class*="col-"]
{
padding-right:0;
padding-left:0
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-hd-1,.col-hd-2,.col-hd-3,.col-hd-4,.col-hd-5,.col-hd-6,.col-hd-7,.col-hd-8,.col-hd-9,.col-hd-10,.col-hd-11,.col-hd-12,.col-hd,.col-hd-auto
{
position:relative;
width:100%;
padding-right:15px;
padding-left:15px
}
.col
{
flex-basis:0%;
flex-grow:1;
max-width:100%
}
.col-auto
{
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-1
{
flex:0 0 8.3333333333%;
max-width:8.3333333333%
}
.col-2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.col-3
{
flex:0 0 25%;
max-width:25%
}
.col-4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.col-5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.col-6
{
flex:0 0 50%;
max-width:50%
}
.col-7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.col-8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.col-9
{
flex:0 0 75%;
max-width:75%
}
.col-10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.col-11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.col-12
{
flex:0 0 100%;
max-width:100%
}
.order-first
{
order:-1
}
.order-last
{
order:13
}
.order-0
{
order:0
}
.order-1
{
order:1
}
.order-2
{
order:2
}
.order-3
{
order:3
}
.order-4
{
order:4
}
.order-5
{
order:5
}
.order-6
{
order:6
}
.order-7
{
order:7
}
.order-8
{
order:8
}
.order-9
{
order:9
}
.order-10
{
order:10
}
.order-11
{
order:11
}
.order-12
{
order:12
}
.offset-1
{
margin-left:8.3333333333%
}
.offset-2
{
margin-left:16.6666666667%
}
.offset-3
{
margin-left:25%
}
.offset-4
{
margin-left:33.3333333333%
}
.offset-5
{
margin-left:41.6666666667%
}
.offset-6
{
margin-left:50%
}
.offset-7
{
margin-left:58.3333333333%
}
.offset-8
{
margin-left:66.6666666667%
}
.offset-9
{
margin-left:75%
}
.offset-10
{
margin-left:83.3333333333%
}
.offset-11
{
margin-left:91.6666666667%
}
@media (min-width:576px)
{
.col-sm
{
flex-basis:0%;
flex-grow:1;
max-width:100%
}
.col-sm-auto
{
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-sm-1
{
flex:0 0 8.3333333333%;
max-width:8.3333333333%
}
.col-sm-2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.col-sm-3
{
flex:0 0 25%;
max-width:25%
}
.col-sm-4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.col-sm-5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.col-sm-6
{
flex:0 0 50%;
max-width:50%
}
.col-sm-7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.col-sm-8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.col-sm-9
{
flex:0 0 75%;
max-width:75%
}
.col-sm-10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.col-sm-11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.col-sm-12
{
flex:0 0 100%;
max-width:100%
}
.order-sm-first
{
order:-1
}
.order-sm-last
{
order:13
}
.order-sm-0
{
order:0
}
.order-sm-1
{
order:1
}
.order-sm-2
{
order:2
}
.order-sm-3
{
order:3
}
.order-sm-4
{
order:4
}
.order-sm-5
{
order:5
}
.order-sm-6
{
order:6
}
.order-sm-7
{
order:7
}
.order-sm-8
{
order:8
}
.order-sm-9
{
order:9
}
.order-sm-10
{
order:10
}
.order-sm-11
{
order:11
}
.order-sm-12
{
order:12
}
.offset-sm-0
{
margin-left:0
}
.offset-sm-1
{
margin-left:8.3333333333%
}
.offset-sm-2
{
margin-left:16.6666666667%
}
.offset-sm-3
{
margin-left:25%
}
.offset-sm-4
{
margin-left:33.3333333333%
}
.offset-sm-5
{
margin-left:41.6666666667%
}
.offset-sm-6
{
margin-left:50%
}
.offset-sm-7
{
margin-left:58.3333333333%
}
.offset-sm-8
{
margin-left:66.6666666667%
}
.offset-sm-9
{
margin-left:75%
}
.offset-sm-10
{
margin-left:83.3333333333%
}
.offset-sm-11
{
margin-left:91.6666666667%
}

}
@media (min-width:768px)
{
.col-md
{
flex-basis:0%;
flex-grow:1;
max-width:100%
}
.col-md-auto
{
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-md-1
{
flex:0 0 8.3333333333%;
max-width:8.3333333333%
}
.col-md-2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.col-md-3
{
flex:0 0 25%;
max-width:25%
}
.col-md-4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.col-md-5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.col-md-6
{
flex:0 0 50%;
max-width:50%
}
.col-md-7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.col-md-8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.col-md-9
{
flex:0 0 75%;
max-width:75%
}
.col-md-10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.col-md-11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.col-md-12
{
flex:0 0 100%;
max-width:100%
}
.order-md-first
{
order:-1
}
.order-md-last
{
order:13
}
.order-md-0
{
order:0
}
.order-md-1
{
order:1
}
.order-md-2
{
order:2
}
.order-md-3
{
order:3
}
.order-md-4
{
order:4
}
.order-md-5
{
order:5
}
.order-md-6
{
order:6
}
.order-md-7
{
order:7
}
.order-md-8
{
order:8
}
.order-md-9
{
order:9
}
.order-md-10
{
order:10
}
.order-md-11
{
order:11
}
.order-md-12
{
order:12
}
.offset-md-0
{
margin-left:0
}
.offset-md-1
{
margin-left:8.3333333333%
}
.offset-md-2
{
margin-left:16.6666666667%
}
.offset-md-3
{
margin-left:25%
}
.offset-md-4
{
margin-left:33.3333333333%
}
.offset-md-5
{
margin-left:41.6666666667%
}
.offset-md-6
{
margin-left:50%
}
.offset-md-7
{
margin-left:58.3333333333%
}
.offset-md-8
{
margin-left:66.6666666667%
}
.offset-md-9
{
margin-left:75%
}
.offset-md-10
{
margin-left:83.3333333333%
}
.offset-md-11
{
margin-left:91.6666666667%
}

}
@media (min-width:992px)
{
.col-lg
{
flex-basis:0%;
flex-grow:1;
max-width:100%
}
.col-lg-auto
{
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-lg-1
{
flex:0 0 8.3333333333%;
max-width:8.3333333333%
}
.col-lg-2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.col-lg-3
{
flex:0 0 25%;
max-width:25%
}
.col-lg-4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.col-lg-5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.col-lg-6
{
flex:0 0 50%;
max-width:50%
}
.col-lg-7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.col-lg-8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.col-lg-9
{
flex:0 0 75%;
max-width:75%
}
.col-lg-10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.col-lg-11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.col-lg-12
{
flex:0 0 100%;
max-width:100%
}
.order-lg-first
{
order:-1
}
.order-lg-last
{
order:13
}
.order-lg-0
{
order:0
}
.order-lg-1
{
order:1
}
.order-lg-2
{
order:2
}
.order-lg-3
{
order:3
}
.order-lg-4
{
order:4
}
.order-lg-5
{
order:5
}
.order-lg-6
{
order:6
}
.order-lg-7
{
order:7
}
.order-lg-8
{
order:8
}
.order-lg-9
{
order:9
}
.order-lg-10
{
order:10
}
.order-lg-11
{
order:11
}
.order-lg-12
{
order:12
}
.offset-lg-0
{
margin-left:0
}
.offset-lg-1
{
margin-left:8.3333333333%
}
.offset-lg-2
{
margin-left:16.6666666667%
}
.offset-lg-3
{
margin-left:25%
}
.offset-lg-4
{
margin-left:33.3333333333%
}
.offset-lg-5
{
margin-left:41.6666666667%
}
.offset-lg-6
{
margin-left:50%
}
.offset-lg-7
{
margin-left:58.3333333333%
}
.offset-lg-8
{
margin-left:66.6666666667%
}
.offset-lg-9
{
margin-left:75%
}
.offset-lg-10
{
margin-left:83.3333333333%
}
.offset-lg-11
{
margin-left:91.6666666667%
}

}
@media (min-width:1200px)
{
.col-xl
{
flex-basis:0%;
flex-grow:1;
max-width:100%
}
.col-xl-auto
{
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-xl-1
{
flex:0 0 8.3333333333%;
max-width:8.3333333333%
}
.col-xl-2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.col-xl-3
{
flex:0 0 25%;
max-width:25%
}
.col-xl-4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.col-xl-5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.col-xl-6
{
flex:0 0 50%;
max-width:50%
}
.col-xl-7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.col-xl-8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.col-xl-9
{
flex:0 0 75%;
max-width:75%
}
.col-xl-10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.col-xl-11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.col-xl-12
{
flex:0 0 100%;
max-width:100%
}
.order-xl-first
{
order:-1
}
.order-xl-last
{
order:13
}
.order-xl-0
{
order:0
}
.order-xl-1
{
order:1
}
.order-xl-2
{
order:2
}
.order-xl-3
{
order:3
}
.order-xl-4
{
order:4
}
.order-xl-5
{
order:5
}
.order-xl-6
{
order:6
}
.order-xl-7
{
order:7
}
.order-xl-8
{
order:8
}
.order-xl-9
{
order:9
}
.order-xl-10
{
order:10
}
.order-xl-11
{
order:11
}
.order-xl-12
{
order:12
}
.offset-xl-0
{
margin-left:0
}
.offset-xl-1
{
margin-left:8.3333333333%
}
.offset-xl-2
{
margin-left:16.6666666667%
}
.offset-xl-3
{
margin-left:25%
}
.offset-xl-4
{
margin-left:33.3333333333%
}
.offset-xl-5
{
margin-left:41.6666666667%
}
.offset-xl-6
{
margin-left:50%
}
.offset-xl-7
{
margin-left:58.3333333333%
}
.offset-xl-8
{
margin-left:66.6666666667%
}
.offset-xl-9
{
margin-left:75%
}
.offset-xl-10
{
margin-left:83.3333333333%
}
.offset-xl-11
{
margin-left:91.6666666667%
}

}
@media (min-width:1400px)
{
.col-hd
{
flex-basis:0%;
flex-grow:1;
max-width:100%
}
.col-hd-auto
{
flex:0 0 auto;
width:auto;
max-width:100%
}
.col-hd-1
{
flex:0 0 8.3333333333%;
max-width:8.3333333333%
}
.col-hd-2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.col-hd-3
{
flex:0 0 25%;
max-width:25%
}
.col-hd-4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.col-hd-5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.col-hd-6
{
flex:0 0 50%;
max-width:50%
}
.col-hd-7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.col-hd-8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.col-hd-9
{
flex:0 0 75%;
max-width:75%
}
.col-hd-10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.col-hd-11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.col-hd-12
{
flex:0 0 100%;
max-width:100%
}
.order-hd-first
{
order:-1
}
.order-hd-last
{
order:13
}
.order-hd-0
{
order:0
}
.order-hd-1
{
order:1
}
.order-hd-2
{
order:2
}
.order-hd-3
{
order:3
}
.order-hd-4
{
order:4
}
.order-hd-5
{
order:5
}
.order-hd-6
{
order:6
}
.order-hd-7
{
order:7
}
.order-hd-8
{
order:8
}
.order-hd-9
{
order:9
}
.order-hd-10
{
order:10
}
.order-hd-11
{
order:11
}
.order-hd-12
{
order:12
}
.offset-hd-0
{
margin-left:0
}
.offset-hd-1
{
margin-left:8.3333333333%
}
.offset-hd-2
{
margin-left:16.6666666667%
}
.offset-hd-3
{
margin-left:25%
}
.offset-hd-4
{
margin-left:33.3333333333%
}
.offset-hd-5
{
margin-left:41.6666666667%
}
.offset-hd-6
{
margin-left:50%
}
.offset-hd-7
{
margin-left:58.3333333333%
}
.offset-hd-8
{
margin-left:66.6666666667%
}
.offset-hd-9
{
margin-left:75%
}
.offset-hd-10
{
margin-left:83.3333333333%
}
.offset-hd-11
{
margin-left:91.6666666667%
}

}
.table
{
width:100%;
margin-bottom:1rem;
color:#fff;
background-color:transparent
}
.table th,.table td
{
padding:.75rem 1rem;
vertical-align:top;
border-top:1px solid #22222c
}
.table thead th
{
vertical-align:bottom;
border-bottom:2px solid #22222c
}
.table tbody+tbody
{
border-top:2px solid #22222c
}
.table-sm th,.table-sm td
{
padding:.3rem
}
.table-bordered
{
border:1px solid #22222c
}
.table-bordered th,.table-bordered td
{
border:1px solid #22222c
}
.table-bordered thead th,.table-bordered thead td
{
border-bottom-width:2px
}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody
{
border:0
}
.table-striped tbody tr:nth-of-type(odd)
{
background-color:rgba(0,0,0,.04)
}
.table-hover tbody tr:hover
{
color:#212529;
background-color:rgba(255,152,0,.08)
}
.table-primary,.table-primary>th,.table-primary>td
{
background-color:#c1e2fc
}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody
{
border-color:#8cc8f9
}
.table-hover .table-primary:hover
{
background-color:#a9d7fb
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th
{
background-color:#a9d7fb
}
.table-secondary,.table-secondary>th,.table-secondary>td
{
background-color:#d4d4d6
}
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody
{
border-color:#aeaeb3
}
.table-hover .table-secondary:hover
{
background-color:#c7c7ca
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th
{
background-color:#c7c7ca
}
.table-success,.table-success>th,.table-success>td
{
background-color:#cff5d9
}
.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody
{
border-color:#a7edb8
}
.table-hover .table-success:hover
{
background-color:#baf1c8
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th
{
background-color:#baf1c8
}
.table-info,.table-info>th,.table-info>td
{
background-color:#b8ecf3
}
.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody
{
border-color:#7adce9
}
.table-hover .table-info:hover
{
background-color:#a2e6ef


}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th
{
background-color:#a2e6ef
}
.table-warning,.table-warning>th,.table-warning>td
{
background-color:#fef4c6
}
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody
{
border-color:#feeb96
}
.table-hover .table-warning:hover
{
background-color:#feefad
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th
{
background-color:#feefad
}
.table-danger,.table-danger>th,.table-danger>td
{
background-color:#fccac7
}
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody
{
border-color:#f99d96
}
.table-hover .table-danger:hover
{
background-color:#fbb3af
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th
{
background-color:#fbb3af
}
.table-light,.table-light>th,.table-light>td
{
background-color:#c1c1c4
}
.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody
{
border-color:#8c8c91
}
.table-hover .table-light:hover
{
background-color:#b4b4b8
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th
{
background-color:#b4b4b8
}
.table-dark,.table-dark>th,.table-dark>td
{
background-color:#f9fafb
}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody
{
border-color:#f4f5f7
}
.table-hover .table-dark:hover
{
background-color:#eaedf1
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th
{
background-color:#eaedf1
}
.table-active,.table-active>th,.table-active>td
{
background-color:rgba(255,152,0,.08)
}
.table-hover .table-active:hover
{
background-color:rgba(230,137,0,.08)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th
{
background-color:rgba(230,137,0,.08)
}
.table .thead-dark th
{
color:#14141c;
background-color:#14141c;
border-color:#242432
}
.table .thead-light th
{
color:#fff;
background-color:#e9ecef;
border-color:#22222c
}
.table-dark
{
color:#14141c;
background-color:#14141c
}
.table-dark th,.table-dark td,.table-dark thead th
{
border-color:#242432
}
.table-dark.table-bordered
{
border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd)
{
background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover
{
color:#fff;
background-color:rgba(255,255,255,.075)
}
@media (max-width:575.98px)
{
.table-responsive-sm
{
display:block;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.table-responsive-sm>.table-bordered
{
border:0
}

}
@media (max-width:767.98px)
{
.table-responsive-md
{
display:block;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.table-responsive-md>.table-bordered
{
border:0
}

}
@media (max-width:991.98px)
{
.table-responsive-lg
{
display:block;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.table-responsive-lg>.table-bordered
{
border:0
}

}
@media (max-width:1199.98px)
{
.table-responsive-xl
{
display:block;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.table-responsive-xl>.table-bordered
{
border:0
}

}
@media (max-width:1399.98px)
{
.table-responsive-hd
{
display:block;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.table-responsive-hd>.table-bordered
{
border:0
}

}
.table-responsive
{
display:block;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered
{
border:0
}
/******************Поле для ввода логина и пароля******************************/
.form-control,.inputbox,.category-list #limit,.newsfeed-category #limit,.com-tags-tag-list #limit,.com-content-archive .form-select
{
display:block;
width:100%;
height:calc(3.595rem + 2px);
padding:.86rem 2rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#94949c;
background-color:#14141c;
background-clip:padding-box;
border:1px solid #22222c;
border-radius:15px !important;
transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    font-family: 'Comfortaa', cursive;
}
@media (prefers-reduced-motion:reduce)
{
.form-control,.inputbox,.category-list #limit,.newsfeed-category #limit,.com-tags-tag-list #limit,.com-content-archive .form-select
{
transition:none
}

}
.form-control::-ms-expand,.inputbox::-ms-expand,.category-list #limit::-ms-expand,.newsfeed-category #limit::-ms-expand,.com-tags-tag-list #limit::-ms-expand,.com-content-archive .form-select::-ms-expand
{
background-color:transparent;
border:0
}
.form-control:focus,.inputbox:focus,.category-list #limit:focus,.newsfeed-category #limit:focus,.com-tags-tag-list #limit:focus,.com-content-archive .form-select:focus
{
color:#94949c;
background-color:#14141c;
border-color:#383849;
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::placeholder,.inputbox::placeholder,.category-list #limit::placeholder,.newsfeed-category #limit::placeholder,.com-tags-tag-list #limit::placeholder,.com-content-archive .form-select::placeholder
{
color:#64646c;
opacity:1
}
.form-control:disabled,.inputbox:disabled,.category-list #limit:disabled,.newsfeed-category #limit:disabled,.com-tags-tag-list #limit:disabled,.com-content-archive .form-select:disabled,.form-control[readonly],.inputbox[readonly],.category-list #limit[readonly],.newsfeed-category #limit[readonly],.com-tags-tag-list #limit[readonly],.com-content-archive .form-select[readonly]
{
background-color:#e9ecef;
opacity:1
}
select.form-control:focus::-ms-value,select.inputbox:focus::-ms-value,.category-list select#limit:focus::-ms-value,.newsfeed-category select#limit:focus::-ms-value,.com-tags-tag-list select#limit:focus::-ms-value,.com-content-archive select.form-select:focus::-ms-value
{
color:#94949c;
background-color:#14141c
}
.form-control-file,.form-control-range
{
display:block;
width:100%
}
.col-form-label
{
padding-top:calc(0.86rem + 1px);
padding-bottom:calc(0.86rem + 1px);
margin-bottom:0;
font-size:inherit;
line-height:1.5
}
.col-form-label-lg
{
padding-top:calc(0.86rem + 1px);
padding-bottom:calc(0.86rem + 1px);
font-size:1rem;
line-height:1.875
}
.col-form-label-sm
{
padding-top:calc(0.25rem + 1px);
padding-bottom:calc(0.25rem + 1px);
font-size:.875rem;
line-height:1.5
}
.form-control-plaintext
{
display:block;
width:100%;
padding-top:.86rem;
padding-bottom:.86rem;
margin-bottom:0;
line-height:1.5;
color:#212529;
background-color:transparent;
border:solid transparent;
border-width:1px 0
}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg
{
padding-right:0;
padding-left:0
}
.form-control-sm
{
height:calc(1.5em + 1.08rem + 2px);
padding:.25rem .5rem;
font-size:.875rem;
line-height:1.5;
border-radius:2rem
}
.form-control-lg
{
height:calc(1.875em + 1.72rem + 2px);
padding:.86rem 3rem;
font-size:1rem;
line-height:1.875;
border-radius:3rem
}
select.form-control[size],select.inputbox[size],.category-list select#limit[size],.newsfeed-category select#limit[size],.com-tags-tag-list select#limit[size],.com-content-archive select.form-select[size],select.form-control[multiple],select.inputbox[multiple],.category-list select#limit[multiple],.newsfeed-category select#limit[multiple],.com-tags-tag-list select#limit[multiple],.com-content-archive select.form-select[multiple]
{
height:auto
}
textarea.form-control,textarea.inputbox,.category-list textarea#limit,.newsfeed-category textarea#limit,.com-tags-tag-list textarea#limit,.com-content-archive textarea.form-select
{
height:auto
}
.form-group,.control-group
{
margin-bottom:1.5rem;
    margin: 14px;
}
.form-text
{
display:block;
margin-top:.25rem
}
.form-row
{
display:flex;
flex-wrap:wrap;
margin-right:-5px;
margin-left:-5px
}
.form-row>.col,.form-row>[class*="col-"]
{
padding-right:5px;
padding-left:5px
}
.form-check,.radio,.checkbox
{
position:relative;
display:block;
padding-left:1.25rem
}
.form-check-input,.contact .email-copy>input[type="checkbox"]
{
position:absolute;
margin-top:.3rem;
margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label,.contact .email-copy>input[type="checkbox"]:disabled~.form-check-label
{
color:#64646c
}
.form-check-label
{
margin-bottom:0
}
.form-check-inline,label.radio,label.checkbox
{
display:inline-flex;
align-items:center;
padding-left:0;
margin-right:.75rem
}
.form-check-inline .form-check-input,label.radio .form-check-input,label.radio .contact .email-copy>input[type="checkbox"],.contact label.radio .email-copy>input[type="checkbox"],label.checkbox .form-check-input,label.checkbox .contact .email-copy>input[type="checkbox"],.contact label.checkbox .email-copy>input[type="checkbox"],.form-check-inline .contact .email-copy>input[type="checkbox"],.contact .form-check-inline .email-copy>input[type="checkbox"]
{
position:static;
margin-top:0;
margin-right:.3125rem;
margin-left:0
}
.valid-feedback
{
display:none;
width:100%;
margin-top:.25rem;
font-size:80%;
color:#28a745
}
.valid-tooltip
{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
line-height:1.5;
color:#fff;
background-color:rgba(40,167,69,.9);
border-radius:.25rem
}
.was-validated .form-control:valid,.was-validated .inputbox:valid,.was-validated .category-list #limit:valid,.category-list .was-validated #limit:valid,.was-validated .newsfeed-category #limit:valid,.newsfeed-category .was-validated #limit:valid,.was-validated .com-tags-tag-list #limit:valid,.com-tags-tag-list .was-validated #limit:valid,.was-validated .com-content-archive .form-select:valid,.com-content-archive .was-validated .form-select:valid,.form-control.is-valid,.is-valid.inputbox,.category-list .is-valid#limit,.newsfeed-category .is-valid#limit,.com-tags-tag-list .is-valid#limit,.com-content-archive .is-valid.form-select
{
border-color:#28a745;
padding-right:3.595rem;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:center right calc(0.375em + 0.1875rem);
background-size:calc(0.75em + 0.375rem)
}
.was-validated .form-control:valid:focus,.was-validated .inputbox:valid:focus,.was-validated .category-list #limit:valid:focus,.category-list .was-validated #limit:valid:focus,.was-validated .newsfeed-category #limit:valid:focus,.newsfeed-category .was-validated #limit:valid:focus,.was-validated .com-tags-tag-list #limit:valid:focus,.com-tags-tag-list .was-validated #limit:valid:focus,.was-validated .com-content-archive .form-select:valid:focus,.com-content-archive .was-validated .form-select:valid:focus,.form-control.is-valid:focus,.is-valid.inputbox:focus,.category-list .is-valid#limit:focus,.newsfeed-category .is-valid#limit:focus,.com-tags-tag-list .is-valid#limit:focus,.com-content-archive .is-valid.form-select:focus
{
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .form-control:valid~.valid-feedback,.was-validated .inputbox:valid~.valid-feedback,.was-validated .category-list #limit:valid~.valid-feedback,.category-list .was-validated #limit:valid~.valid-feedback,.was-validated .newsfeed-category #limit:valid~.valid-feedback,.newsfeed-category .was-validated #limit:valid~.valid-feedback,.was-validated .com-tags-tag-list #limit:valid~.valid-feedback,.com-tags-tag-list .was-validated #limit:valid~.valid-feedback,.was-validated .com-content-archive .form-select:valid~.valid-feedback,.com-content-archive .was-validated .form-select:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.was-validated .inputbox:valid~.valid-tooltip,.was-validated .category-list #limit:valid~.valid-tooltip,.category-list .was-validated #limit:valid~.valid-tooltip,.was-validated .newsfeed-category #limit:valid~.valid-tooltip,.newsfeed-category .was-validated #limit:valid~.valid-tooltip,.was-validated .com-tags-tag-list #limit:valid~.valid-tooltip,.com-tags-tag-list .was-validated #limit:valid~.valid-tooltip,.was-validated .com-content-archive .form-select:valid~.valid-tooltip,.com-content-archive .was-validated .form-select:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.is-valid.inputbox~.valid-feedback,.category-list .is-valid#limit~.valid-feedback,.newsfeed-category .is-valid#limit~.valid-feedback,.com-tags-tag-list .is-valid#limit~.valid-feedback,.com-content-archive .is-valid.form-select~.valid-feedback,.form-control.is-valid~.valid-tooltip,.is-valid.inputbox~.valid-tooltip,.category-list .is-valid#limit~.valid-tooltip,.newsfeed-category .is-valid#limit~.valid-tooltip,.com-tags-tag-list .is-valid#limit~.valid-tooltip,.com-content-archive .is-valid.form-select~.valid-tooltip
{
display:block
}
.was-validated textarea.form-control:valid,.was-validated textarea.inputbox:valid,.was-validated .category-list textarea#limit:valid,.category-list .was-validated textarea#limit:valid,.was-validated .newsfeed-category textarea#limit:valid,.newsfeed-category .was-validated textarea#limit:valid,.was-validated .com-tags-tag-list textarea#limit:valid,.com-tags-tag-list .was-validated textarea#limit:valid,.was-validated .com-content-archive textarea.form-select:valid,.com-content-archive .was-validated textarea.form-select:valid,textarea.form-control.is-valid,textarea.is-valid.inputbox,.category-list textarea.is-valid#limit,.newsfeed-category textarea.is-valid#limit,.com-tags-tag-list textarea.is-valid#limit,.com-content-archive textarea.is-valid.form-select
{
padding-right:3.595rem;
background-position:top calc(0.375em + 0.1875rem) right
}
.was-validated .custom-select:valid,.custom-select.is-valid
{
border-color:#28a745;
padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center / 8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus
{
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip
{
display:block
}
.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip
{
display:block
}
.was-validated .form-check-input:valid~.form-check-label,.was-validated .contact .email-copy>input[type="checkbox"]:valid~.form-check-label,.contact .was-validated .email-copy>input[type="checkbox"]:valid~.form-check-label,.form-check-input.is-valid~.form-check-label,.contact .email-copy>input.is-valid[type="checkbox"]~.form-check-label
{
color:#28a745
}
.was-validated .form-check-input:valid~.valid-feedback,.was-validated .contact .email-copy>input[type="checkbox"]:valid~.valid-feedback,.contact .was-validated .email-copy>input[type="checkbox"]:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.was-validated .contact .email-copy>input[type="checkbox"]:valid~.valid-tooltip,.contact .was-validated .email-copy>input[type="checkbox"]:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.contact .email-copy>input.is-valid[type="checkbox"]~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.contact .email-copy>input.is-valid[type="checkbox"]~.valid-tooltip
{
display:block
}
.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label
{
color:#28a745
}
.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before
{
border-color:#28a745
}
.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip
{
display:block
}
.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before
{
border-color:#34ce57;
background-color:#34ce57
}
.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before
{
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before
{
border-color:#28a745
}
.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label
{
border-color:#28a745
}
.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip
{
display:block
}
.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label
{
border-color:#28a745;
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback
{
display:none;
width:100%;
margin-top:.25rem;
font-size:80%;
color:#dc3545
}
.invalid-tooltip
{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
line-height:1.5;
color:#fff;
background-color:rgba(220,53,69,.9);
border-radius:.25rem
}
.was-validated .form-control:invalid,.was-validated .inputbox:invalid,.was-validated .category-list #limit:invalid,.category-list .was-validated #limit:invalid,.was-validated .newsfeed-category #limit:invalid,.newsfeed-category .was-validated #limit:invalid,.was-validated .com-tags-tag-list #limit:invalid,.com-tags-tag-list .was-validated #limit:invalid,.was-validated .com-content-archive .form-select:invalid,.com-content-archive .was-validated .form-select:invalid,.form-control.is-invalid,.is-invalid.inputbox,.category-list .is-invalid#limit,.newsfeed-category .is-invalid#limit,.com-tags-tag-list .is-invalid#limit,.com-content-archive .is-invalid.form-select
{
border-color:#dc3545;
padding-right:3.595rem;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
background-repeat:no-repeat;
background-position:center right calc(0.375em + 0.1875rem);
background-size:calc(0.75em + 0.375rem)
}
.was-validated .form-control:invalid:focus,.was-validated .inputbox:invalid:focus,.was-validated .category-list #limit:invalid:focus,.category-list .was-validated #limit:invalid:focus,.was-validated .newsfeed-category #limit:invalid:focus,.newsfeed-category .was-validated #limit:invalid:focus,.was-validated .com-tags-tag-list #limit:invalid:focus,.com-tags-tag-list .was-validated #limit:invalid:focus,.was-validated .com-content-archive .form-select:invalid:focus,.com-content-archive .was-validated .form-select:invalid:focus,.form-control.is-invalid:focus,.is-invalid.inputbox:focus,.category-list .is-invalid#limit:focus,.newsfeed-category .is-invalid#limit:focus,.com-tags-tag-list .is-invalid#limit:focus,.com-content-archive .is-invalid.form-select:focus
{
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .form-control:invalid~.invalid-feedback,.was-validated .inputbox:invalid~.invalid-feedback,.was-validated .category-list #limit:invalid~.invalid-feedback,.category-list .was-validated #limit:invalid~.invalid-feedback,.was-validated .newsfeed-category #limit:invalid~.invalid-feedback,.newsfeed-category .was-validated #limit:invalid~.invalid-feedback,.was-validated .com-tags-tag-list #limit:invalid~.invalid-feedback,.com-tags-tag-list .was-validated #limit:invalid~.invalid-feedback,.was-validated .com-content-archive .form-select:invalid~.invalid-feedback,.com-content-archive .was-validated .form-select:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.was-validated .inputbox:invalid~.invalid-tooltip,.was-validated .category-list #limit:invalid~.invalid-tooltip,.category-list .was-validated #limit:invalid~.invalid-tooltip,.was-validated .newsfeed-category #limit:invalid~.invalid-tooltip,.newsfeed-category .was-validated #limit:invalid~.invalid-tooltip,.was-validated .com-tags-tag-list #limit:invalid~.invalid-tooltip,.com-tags-tag-list .was-validated #limit:invalid~.invalid-tooltip,.was-validated .com-content-archive .form-select:invalid~.invalid-tooltip,.com-content-archive .was-validated .form-select:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.is-invalid.inputbox~.invalid-feedback,.category-list .is-invalid#limit~.invalid-feedback,.newsfeed-category .is-invalid#limit~.invalid-feedback,.com-tags-tag-list .is-invalid#limit~.invalid-feedback,.com-content-archive .is-invalid.form-select~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.is-invalid.inputbox~.invalid-tooltip,.category-list .is-invalid#limit~.invalid-tooltip,.newsfeed-category .is-invalid#limit~.invalid-tooltip,.com-tags-tag-list .is-invalid#limit~.invalid-tooltip,.com-content-archive .is-invalid.form-select~.invalid-tooltip
{
display:block
}
.was-validated textarea.form-control:invalid,.was-validated textarea.inputbox:invalid,.was-validated .category-list textarea#limit:invalid,.category-list .was-validated textarea#limit:invalid,.was-validated .newsfeed-category textarea#limit:invalid,.newsfeed-category .was-validated textarea#limit:invalid,.was-validated .com-tags-tag-list textarea#limit:invalid,.com-tags-tag-list .was-validated textarea#limit:invalid,.was-validated .com-content-archive textarea.form-select:invalid,.com-content-archive .was-validated textarea.form-select:invalid,textarea.form-control.is-invalid,textarea.is-invalid.inputbox,.category-list textarea.is-invalid#limit,.newsfeed-category textarea.is-invalid#limit,.com-tags-tag-list textarea.is-invalid#limit,.com-content-archive textarea.is-invalid.form-select
{
padding-right:3.595rem;
background-position:top calc(0.375em + 0.1875rem) right
}
.was-validated .custom-select:invalid,.custom-select.is-invalid
{
border-color:#dc3545;
padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center / 8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus
{
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip
{
display:block
}
.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip
{
display:block
}
.was-validated .form-check-input:invalid~.form-check-label,.was-validated .contact .email-copy>input[type="checkbox"]:invalid~.form-check-label,.contact .was-validated .email-copy>input[type="checkbox"]:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label,.contact .email-copy>input.is-invalid[type="checkbox"]~.form-check-label
{
color:#dc3545
}
.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .contact .email-copy>input[type="checkbox"]:invalid~.invalid-feedback,.contact .was-validated .email-copy>input[type="checkbox"]:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.was-validated .contact .email-copy>input[type="checkbox"]:invalid~.invalid-tooltip,.contact .was-validated .email-copy>input[type="checkbox"]:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.contact .email-copy>input.is-invalid[type="checkbox"]~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.contact .email-copy>input.is-invalid[type="checkbox"]~.invalid-tooltip
{
display:block
}
.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label


{
color:#dc3545
}
.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before
{
border-color:#dc3545
}
.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip
{
display:block
}
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before
{
border-color:#e4606d;
background-color:#e4606d
}
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before
{
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before
{
border-color:#dc3545
}
.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label
{
border-color:#dc3545
}
.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip
{
display:block
}
.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label
{
border-color:#dc3545;
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline
{
display:flex;
flex-flow:row wrap;
align-items:center
}
.form-inline .form-check,.form-inline .radio,.form-inline .checkbox
{
width:100%
}
@media (min-width:576px)
{
.form-inline label
{
display:flex;
align-items:center;
justify-content:center;
margin-bottom:0
}
.form-inline .form-group,.form-inline .control-group
{
display:flex;
flex:0 0 auto;
flex-flow:row wrap;
align-items:center;
margin-bottom:0
}
.form-inline .form-control,.form-inline .inputbox,.form-inline .category-list #limit,.category-list .form-inline #limit,.form-inline .newsfeed-category #limit,.newsfeed-category .form-inline #limit,.form-inline .com-tags-tag-list #limit,.com-tags-tag-list .form-inline #limit,.form-inline .com-content-archive .form-select,.com-content-archive .form-inline .form-select
{
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .form-control-plaintext
{
display:inline-block
}
.form-inline .input-group,.form-inline .custom-select
{
width:auto
}
.form-inline .form-check,.form-inline .radio,.form-inline .checkbox
{
display:flex;
align-items:center;
justify-content:center;
width:auto;
padding-left:0
}
.form-inline .form-check-input,.form-inline .contact .email-copy>input[type="checkbox"],.contact .form-inline .email-copy>input[type="checkbox"]
{
position:relative;
flex-shrink:0;
margin-top:0;
margin-right:.25rem;
margin-left:0
}
.form-inline .custom-control
{
align-items:center;
justify-content:center
}
.form-inline .custom-control-label
{
margin-bottom:0
}

}
.btn
{
display:inline-block;
font-weight:400;
color:#94949c;
text-align:center;
vertical-align:middle;
user-select:none;
background-color:transparent;
border:1px solid transparent;
padding:.86rem 2rem;
font-size:1rem;
line-height:1.875;
border-radius:2rem;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
.btn
{
transition:none
}

}
.btn:hover
{
color:#94949c;
text-decoration:none
}
.btn:focus,.btn.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,.btn:disabled
{
opacity:.65
}
a.btn.disabled,fieldset:disabled a.btn
{
pointer-events:none
}
.btn-primary,.search .btn-toolbar .btn
{
color:#fff;
background-color:#2196F3;
border-color:#2196F3
}
.btn-primary:hover,.search .btn-toolbar .btn:hover
{
color:#fff;
background-color:#0c83e2;
border-color:#0c7cd5
}
.btn-primary:focus,.search .btn-toolbar .btn:focus,.btn-primary.focus,.search .btn-toolbar .focus.btn
{
box-shadow:0 0 0 .2rem rgba(66,166,245,.5)
}
.btn-primary.disabled,.search .btn-toolbar .disabled.btn,.btn-primary:disabled,.search .btn-toolbar .btn:disabled
{
color:#fff;
background-color:#2196F3;
border-color:#2196F3
}
.btn-primary:not(:disabled):not(.disabled):active,.search .btn-toolbar .btn:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.search .btn-toolbar .active.btn:not(.disabled):not(:disabled),.show>.btn-primary.dropdown-toggle,.search .btn-toolbar .show>.dropdown-toggle.btn
{
color:#fff;
background-color:#0c7cd5;
border-color:#0b75c9
}
.btn-primary:not(:disabled):not(.disabled):active:focus,.search .btn-toolbar .btn:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.search .btn-toolbar .active.btn:not(.disabled):not(:disabled):focus,.show>.btn-primary.dropdown-toggle:focus,.search .btn-toolbar .show>.dropdown-toggle.btn:focus
{
box-shadow:0 0 0 .2rem rgba(66,166,245,.5)
}
.btn-secondary,.tag-category .filters .btn-group .btn,.js-stools-container-bar .btn
{
color:#fff;
background-color:#64646c;
border-color:#64646c
}
.btn-secondary:hover,.tag-category .filters .btn-group .btn:hover,.js-stools-container-bar .btn:hover
{
color:#fff;
background-color:#525258;
border-color:#4b4b52
}
.btn-secondary:focus,.tag-category .filters .btn-group .btn:focus,.js-stools-container-bar .btn:focus,.btn-secondary.focus,.tag-category .filters .btn-group .focus.btn,.js-stools-container-bar .focus.btn
{
box-shadow:0 0 0 .2rem rgba(123,123,130,.5)
}
.btn-secondary.disabled,.tag-category .filters .btn-group .disabled.btn,.js-stools-container-bar .disabled.btn,.btn-secondary:disabled,.tag-category .filters .btn-group .btn:disabled,.js-stools-container-bar .btn:disabled
{
color:#fff;
background-color:#64646c;
border-color:#64646c
}
.btn-secondary:not(:disabled):not(.disabled):active,.tag-category .filters .btn-group .btn:not(:disabled):not(.disabled):active,.js-stools-container-bar .btn:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.tag-category .filters .btn-group .active.btn:not(.disabled):not(:disabled),.js-stools-container-bar .active.btn:not(.disabled):not(:disabled),.show>.btn-secondary.dropdown-toggle,.tag-category .filters .btn-group .show>.dropdown-toggle.btn,.js-stools-container-bar .show>.dropdown-toggle.btn
{
color:#fff;
background-color:#4b4b52;
border-color:#45454b
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.tag-category .filters .btn-group .btn:not(:disabled):not(.disabled):active:focus,.js-stools-container-bar .btn:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.tag-category .filters .btn-group .active.btn:not(.disabled):not(:disabled):focus,.js-stools-container-bar .active.btn:not(.disabled):not(:disabled):focus,.show>.btn-secondary.dropdown-toggle:focus,.tag-category .filters .btn-group .show>.dropdown-toggle.btn:focus,.js-stools-container-bar .show>.dropdown-toggle.btn:focus
{
box-shadow:0 0 0 .2rem rgba(123,123,130,.5)
}
.btn-success


{
color:#212529;
background-color:#5d7;
border-color:#5d7
}
.btn-success:hover
{
color:#212529;
background-color:#35d75e;
border-color:#2bd555
}
.btn-success:focus,.btn-success.focus
{
box-shadow:0 0 0 .2rem rgba(77,193,107,.5)
}
.btn-success.disabled,.btn-success:disabled
{
color:#212529;
background-color:#5d7;
border-color:#5d7
}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle
{
color:#fff;
background-color:#2bd555;
border-color:#28ca51
}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(77,193,107,.5)
}
.btn-info
{
color:#fff;
background-color:#00BCD4;
border-color:#00BCD4
}
.btn-info:hover
{
color:#fff;
background-color:#009aae;
border-color:#008fa1
}
.btn-info:focus,.btn-info.focus
{
box-shadow:0 0 0 .2rem rgba(38,198,218,.5)
}
.btn-info.disabled,.btn-info:disabled
{
color:#fff;
background-color:#00BCD4;
border-color:#00BCD4
}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle
{
color:#fff;
background-color:#008fa1;
border-color:#008394
}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(38,198,218,.5)
}
.btn-warning
{
color:#212529;
background-color:#FDD835;
border-color:#FDD835
}
.btn-warning:hover
{
color:#212529;
background-color:#fdd10f;
border-color:#fdce03
}
.btn-warning:focus,.btn-warning.focus
{
box-shadow:0 0 0 .2rem rgba(220,189,51,.5)
}
.btn-warning.disabled,.btn-warning:disabled
{
color:#212529;
background-color:#FDD835;
border-color:#FDD835
}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle
{
color:#212529;
background-color:#fdce03;
border-color:#f0c402
}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(220,189,51,.5)
}
.btn-danger
{
color:#fff;
background-color:#F44336;
border-color:#F44336
}
.btn-danger:hover
{
color:#fff;
background-color:#f22112;
border-color:#ea1c0d
}
.btn-danger:focus,.btn-danger.focus
{
box-shadow:0 0 0 .2rem rgba(246,95,84,.5)
}
.btn-danger.disabled,.btn-danger:disabled
{
color:#fff;
background-color:#F44336;
border-color:#F44336
}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle
{
color:#fff;
background-color:#ea1c0d;
border-color:#de1b0c
}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(246,95,84,.5)
}
.btn-light
{
color:#fff;
background-color:#22222c;
border-color:#22222c
}
.btn-light:hover
{
color:#fff;
background-color:#111116;
border-color:#0c0c0f
}
.btn-light:focus,.btn-light.focus
{
box-shadow:0 0 0 .2rem rgba(67,67,76,.5)
}
.btn-light.disabled,.btn-light:disabled
{
color:#fff;
background-color:#22222c;
border-color:#22222c
}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle
{
color:#fff;
background-color:#0c0c0f;
border-color:#060608
}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(67,67,76,.5)
}
.btn-dark
{
color:#212529;
background-color:#e9ecef;
border-color:#e9ecef
}
.btn-dark:hover
{
color:#212529;
background-color:#d3d9df;
border-color:#cbd3da
}
.btn-dark:focus,.btn-dark.focus
{
box-shadow:0 0 0 .2rem rgba(203,206,209,.5)
}
.btn-dark.disabled,.btn-dark:disabled
{
color:#212529;
background-color:#e9ecef;
border-color:#e9ecef
}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle
{
color:#212529;
background-color:#cbd3da;
border-color:#c4ccd4
}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(203,206,209,.5)
}
.btn-outline-primary
{
color:#2196F3;
border-color:#2196F3
}
.btn-outline-primary:hover
{
color:#fff;
background-color:#2196F3;
border-color:#2196F3
}
.btn-outline-primary:focus,.btn-outline-primary.focus
{
box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled
{
color:#2196F3;
background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle
{
color:#fff;
background-color:#2196F3;
border-color:#2196F3
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.btn-outline-secondary
{
color:#64646c;
border-color:#64646c
}
.btn-outline-secondary:hover
{
color:#fff;
background-color:#64646c;
border-color:#64646c
}
.btn-outline-secondary:focus,.btn-outline-secondary.focus
{
box-shadow:0 0 0 .2rem rgba(100,100,108,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled
{
color:#64646c;
background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle
{
color:#fff;
background-color:#64646c;
border-color:#64646c
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(100,100,108,.5)
}
.btn-outline-success
{
color:#5d7;
border-color:#5d7
}
.btn-outline-success:hover
{
color:#212529;
background-color:#5d7;
border-color:#5d7
}
.btn-outline-success:focus,.btn-outline-success.focus
{
box-shadow:0 0 0 .2rem rgba(85,221,119,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled
{
color:#5d7;
background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle
{
color:#212529;
background-color:#5d7;
border-color:#5d7
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(85,221,119,.5)
}
.btn-outline-info
{
color:#00BCD4;
border-color:#00BCD4
}
.btn-outline-info:hover
{
color:#fff;
background-color:#00BCD4;
border-color:#00BCD4
}
.btn-outline-info:focus,.btn-outline-info.focus
{
box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled
{
color:#00BCD4;
background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle
{
color:#fff;
background-color:#00BCD4;
border-color:#00BCD4
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.btn-outline-warning
{
color:#FDD835;
border-color:#FDD835
}
.btn-outline-warning:hover
{
color:#212529;
background-color:#FDD835;
border-color:#FDD835
}
.btn-outline-warning:focus,.btn-outline-warning.focus
{
box-shadow:0 0 0 .2rem rgba(253,216,53,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled
{
color:#FDD835;
background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle
{
color:#212529;
background-color:#FDD835;
border-color:#FDD835
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(253,216,53,.5)
}
.btn-outline-danger
{
color:#F44336;
border-color:#F44336
}
.btn-outline-danger:hover
{
color:#fff;
background-color:#F44336;
border-color:#F44336
}
.btn-outline-danger:focus,.btn-outline-danger.focus
{
box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled
{
color:#F44336;
background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle
{
color:#fff;
background-color:#F44336;
border-color:#F44336
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.btn-outline-light
{
color:#22222c;
border-color:#22222c
}
.btn-outline-light:hover
{
color:#fff;
background-color:#22222c;
border-color:#22222c
}
.btn-outline-light:focus,.btn-outline-light.focus
{
box-shadow:0 0 0 .2rem rgba(34,34,44,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled
{
color:#22222c;
background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle
{
color:#fff;
background-color:#22222c;
border-color:#22222c
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(34,34,44,.5)
}
.btn-outline-dark
{
color:#e9ecef;
border-color:#e9ecef
}
.btn-outline-dark:hover
{
color:#212529;
background-color:#e9ecef;
border-color:#e9ecef
}
.btn-outline-dark:focus,.btn-outline-dark.focus
{
box-shadow:0 0 0 .2rem rgba(233,236,239,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled
{
color:#e9ecef;
background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle
{
color:#212529;
background-color:#e9ecef;
border-color:#e9ecef
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus
{
box-shadow:0 0 0 .2rem rgba(233,236,239,.5)
}
.btn-link
{
font-weight:400;
color:#5d7;
text-decoration:none
}
.btn-link:hover
{
color:#40d966;
text-decoration:none
}
.btn-link:focus,.btn-link.focus
{
text-decoration:none;
box-shadow:none
}
.btn-link:disabled,.btn-link.disabled
{
color:#64646c;
pointer-events:none
}
.btn-lg,.btn-group-lg>.btn
{
padding:.86rem 3rem;
font-size:1rem;
line-height:1.875;
border-radius:3rem
}
.btn-sm,.btn-group-sm>.btn,.icons .btn
{
padding:.54rem 1rem;
font-size:.875rem;
line-height:1.5;
border-radius:2rem
}
.btn-block
{
display:block;
width:100%
}
.btn-block+.btn-block
{
margin-top:.5rem
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block
{
width:100%
}
.fade
{
transition:opacity 0.15s linear
}
@media (prefers-reduced-motion:reduce)
{
.fade
{
transition:none
}

}
.fade:not(.show)
{
opacity:0
}
.collapse:not(.show)
{
display:none
}
.collapsing
{
position:relative;
height:0;
overflow:hidden;
transition:height 0.35s ease
}
@media (prefers-reduced-motion:reduce)
{
.collapsing
{
transition:none
}

}
.dropup,.dropright,.dropdown,.dropleft
{
position:relative
}
.dropdown-toggle
{
white-space:nowrap
}
.dropdown-toggle::after
{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid;
border-right:.3em solid transparent;
border-bottom:0;
border-left:.3em solid transparent
}
.dropdown-toggle:empty::after
{
margin-left:0
}
.dropdown-menu
{
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:15rem;
padding:.5rem 0;
margin:.125rem 0 0;
font-size:1rem;
color:#212529;
text-align:left;
list-style:none;
background-color:rgba(0,0,0,.9);
background-clip:padding-box;
border:1px solid rgba(0,0,0,.9);
border-radius:.25rem
}
.dropdown-menu-left
{
right:auto;
left:0
}
.dropdown-menu-right
{
right:0;
left:auto
}
@media (min-width:576px)
{
.dropdown-menu-sm-left
{
right:auto;
left:0
}
.dropdown-menu-sm-right
{
right:0;
left:auto
}

}
@media (min-width:768px)
{
.dropdown-menu-md-left
{
right:auto;
left:0
}
.dropdown-menu-md-right
{
right:0;
left:auto
}

}
@media (min-width:992px)
{
.dropdown-menu-lg-left
{
right:auto;
left:0
}
.dropdown-menu-lg-right
{
right:0;
left:auto
}

}
@media (min-width:1200px)
{
.dropdown-menu-xl-left
{
right:auto;
left:0
}
.dropdown-menu-xl-right
{
right:0;
left:auto
}

}
@media (min-width:1400px)
{
.dropdown-menu-hd-left
{
right:auto;
left:0
}
.dropdown-menu-hd-right
{
right:0;
left:auto
}

}
.dropup .dropdown-menu
{
top:auto;
bottom:100%;
margin-top:0;
margin-bottom:.125rem
}
.dropup .dropdown-toggle::after
{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:0;
border-right:.3em solid transparent;
border-bottom:.3em solid;
border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after
{
margin-left:0
}
.dropright .dropdown-menu
{
top:0;
right:auto;
left:100%;
margin-top:0;
margin-left:.125rem
}
.dropright .dropdown-toggle::after
{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:0;
border-bottom:.3em solid transparent;
border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after
{
margin-left:0
}
.dropright .dropdown-toggle::after
{
vertical-align:0
}
.dropleft .dropdown-menu
{
top:0;
right:100%;
left:auto;
margin-top:0;
margin-right:.125rem
}
.dropleft .dropdown-toggle::after
{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:""
}
.dropleft .dropdown-toggle::after
{
display:none
}
.dropleft .dropdown-toggle::before
{
display:inline-block;
margin-right:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:.3em solid;
border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after
{
margin-left:0
}
.dropleft .dropdown-toggle::before
{
vertical-align:0
}
.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]
{
right:auto;
bottom:auto
}
.dropdown-divider
{
height:0;
margin:.5rem 0;
overflow:hidden;
border-top:1px solid #e9ecef
}
.dropdown-item
{
display:block;
width:100%;
padding:.25rem 1.5rem;
clear:both;
font-weight:400;
color:#fff;
text-align:inherit;
white-space:nowrap;
background-color:transparent;
border:0
}
.dropdown-item:hover,.dropdown-item:focus
{
color:#5d7;
text-decoration:none;
background-color:transparent
}
.dropdown-item.active,.dropdown-item:active
{
color:#5d7;
text-decoration:none;
background-color:transparent
}
.dropdown-item.disabled,.dropdown-item:disabled
{
color:#64646c;
pointer-events:none;
background-color:transparent
}
.dropdown-menu.show
{
display:block
}
.dropdown-header
{
display:block;
padding:.5rem 1.5rem;
margin-bottom:0;
font-size:.875rem;
color:#64646c;
white-space:nowrap
}
.dropdown-item-text
{
display:block;
padding:.25rem 1.5rem;
color:#fff
}
.btn-group,.btn-group-vertical
{
position:relative;
display:inline-flex;
vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn
{
position:relative;
flex:1 1 auto
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover
{
z-index:1
}
.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active
{
z-index:1
}
.btn-toolbar
{
display:flex;
flex-wrap:wrap;
justify-content:flex-start
}
.btn-toolbar .input-group
{
width:auto
}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)
{
margin-left:-1px
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.dropdown-toggle-split
{
padding-right:1.5rem;
padding-left:1.5rem
}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after
{
margin-left:0
}
.dropleft .dropdown-toggle-split::before
{
margin-right:0
}
.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.icons .btn+.dropdown-toggle-split
{
padding-right:.75rem;
padding-left:.75rem
}
.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split
{
padding-right:2.25rem;
padding-left:2.25rem
}
.btn-group-vertical
{
flex-direction:column;
align-items:flex-start;
justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group
{
width:100%
}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)
{
margin-top:-1px
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn
{
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn
{
border-top-left-radius:0;
border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn
{
margin-bottom:0
}
.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]
{
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none
}
.input-group
{
position:relative;
display:flex;
flex-wrap:wrap;
align-items:stretch;
width:100%
}
.input-group>.form-control,.input-group>.inputbox,.category-list .input-group>#limit,.newsfeed-category .input-group>#limit,.com-tags-tag-list .input-group>#limit,.com-content-archive .input-group>.form-select,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file
{
position:relative;
flex:1 1 auto;
width:1%;
margin-bottom:0
}
.input-group>.form-control+.form-control,.input-group>.inputbox+.form-control,.input-group>.inputbox+.inputbox,.category-list .input-group>.inputbox+#limit,.newsfeed-category .input-group>.inputbox+#limit,.com-tags-tag-list .input-group>.inputbox+#limit,.com-content-archive .input-group>.inputbox+.form-select,.category-list .input-group>#limit+.form-control,.category-list .input-group>#limit+.inputbox,.category-list .input-group>#limit+#limit,.category-list .newsfeed-category .input-group>#limit+#limit,.newsfeed-category .category-list .input-group>#limit+#limit,.category-list .com-tags-tag-list .input-group>#limit+#limit,.com-tags-tag-list .category-list .input-group>#limit+#limit,.category-list .com-content-archive .input-group>#limit+.form-select,.com-content-archive .category-list .input-group>#limit+.form-select,.newsfeed-category .input-group>#limit+.form-control,.newsfeed-category .input-group>#limit+.inputbox,.newsfeed-category .input-group>#limit+#limit,.newsfeed-category .com-tags-tag-list .input-group>#limit+#limit,.com-tags-tag-list .newsfeed-category .input-group>#limit+#limit,.newsfeed-category .com-content-archive .input-group>#limit+.form-select,.com-content-archive .newsfeed-category .input-group>#limit+.form-select,.com-tags-tag-list .input-group>#limit+.form-control,.com-tags-tag-list .input-group>#limit+.inputbox,.com-tags-tag-list .input-group>#limit+#limit,.com-tags-tag-list .com-content-archive .input-group>#limit+.form-select,.com-content-archive .com-tags-tag-list .input-group>#limit+.form-select,.com-content-archive .input-group>.form-select+.form-control,.com-content-archive .input-group>.form-select+.inputbox,.com-content-archive .category-list .input-group>.form-select+#limit,.category-list .com-content-archive .input-group>.form-select+#limit,.com-content-archive .newsfeed-category .input-group>.form-select+#limit,.newsfeed-category .com-content-archive .input-group>.form-select+#limit,.com-content-archive .com-tags-tag-list .input-group>.form-select+#limit,.com-tags-tag-list .com-content-archive .input-group>.form-select+#limit,.com-content-archive .input-group>.form-select+.form-select,.input-group>.form-control+.inputbox,.category-list .input-group>.form-control+#limit,.newsfeed-category .input-group>.form-control+#limit,.com-tags-tag-list .input-group>.form-control+#limit,.com-content-archive .input-group>.form-control+.form-select,.input-group>.form-control+.custom-select,.input-group>.inputbox+.custom-select,.category-list .input-group>#limit+.custom-select,.newsfeed-category .input-group>#limit+.custom-select,.com-tags-tag-list .input-group>#limit+.custom-select,.com-content-archive .input-group>.form-select+.custom-select,.input-group>.form-control+.custom-file,.input-group>.inputbox+.custom-file,.category-list .input-group>#limit+.custom-file,.newsfeed-category .input-group>#limit+.custom-file,.com-tags-tag-list .input-group>#limit+.custom-file,.com-content-archive .input-group>.form-select+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.inputbox,.category-list .input-group>.form-control-plaintext+#limit,.newsfeed-category .input-group>.form-control-plaintext+#limit,.com-tags-tag-list .input-group>.form-control-plaintext+#limit,.com-content-archive .input-group>.form-control-plaintext+.form-select,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.inputbox,.category-list .input-group>.custom-select+#limit,.newsfeed-category .input-group>.custom-select+#limit,.com-tags-tag-list .input-group>.custom-select+#limit,.com-content-archive .input-group>.custom-select+.form-select,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.inputbox,.category-list .input-group>.custom-file+#limit,.newsfeed-category .input-group>.custom-file+#limit,.com-tags-tag-list .input-group>.custom-file+#limit,.com-content-archive .input-group>.custom-file+.form-select,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file
{
margin-left:-1px
}
.input-group>.form-control:focus,.input-group>.inputbox:focus,.category-list .input-group>#limit:focus,.newsfeed-category .input-group>#limit:focus,.com-tags-tag-list .input-group>#limit:focus,.com-content-archive .input-group>.form-select:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label
{
z-index:3
}
.input-group>.custom-file .custom-file-input:focus
{
z-index:4
}
.input-group>.form-control:not(:last-child),.input-group>.inputbox:not(:last-child),.category-list .input-group>#limit:not(:last-child),.newsfeed-category .input-group>#limit:not(:last-child),.com-tags-tag-list .input-group>#limit:not(:last-child),.com-content-archive .input-group>.form-select:not(:last-child),.input-group>.custom-select:not(:last-child)
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group>.form-control:not(:first-child),.input-group>.inputbox:not(:first-child),.category-list .input-group>#limit:not(:first-child),.newsfeed-category .input-group>#limit:not(:first-child),.com-tags-tag-list .input-group>#limit:not(:first-child),.com-content-archive .input-group>.form-select:not(:first-child),.input-group>.custom-select:not(:first-child)
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.input-group>.custom-file
{
display:flex;
align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.input-group-prepend,.input-group-append,.input-group-addon
{
display:flex
}
.input-group-prepend .btn,.input-group-append .btn,.input-group-addon .btn
{
position:relative;
z-index:2
}
.input-group-prepend .btn:focus,.input-group-append .btn:focus,.input-group-addon .btn:focus
{
z-index:3
}
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-addon.btn>span,.input-group-prepend .input-group-addon>.btn+span,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-addon>span+.input-group-text,.input-group-prepend .input-group-addon.input-group-text>span,.input-group-prepend .input-group-addon>.input-group-text+span,.input-group-prepend .input-group-addon>.input-group-addonspan>span,.input-group-prepend .input-group-addon>.input-group-addon>span+span,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-addon>span+.btn,.input-group-append .btn+.btn,.input-group-addon .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-addon .btn+.input-group-text,.input-group-append .input-group-addon.btn>span,.input-group-append .input-group-addon>.btn+span,.input-group-addon>span,.input-group-addon>.btn+span,.input-group-append .input-group-text+.input-group-text,.input-group-addon .input-group-text+.input-group-text,.input-group-append .input-group-addon>span+.input-group-text,.input-group-append .input-group-addon.input-group-text>span,.input-group-append .input-group-addon>.input-group-text+span,.input-group-addon>span+.input-group-text,.input-group-addon>.input-group-text+span,.input-group-addon>span+span,.input-group-append .input-group-addon>.input-group-addonspan>span,.input-group-append .input-group-addon>.input-group-addon>span+span,.input-group-append .input-group-text+.btn,.input-group-addon .input-group-text+.btn,.input-group-append .input-group-addon>span+.btn,.input-group-addon>span+.btn
{
margin-left:-1px
}
.input-group-prepend
{
margin-right:-1px
}
.input-group-append,.input-group-addon
{
margin-left:-1px
}
.input-group-text,.input-group-addon>span
{
display:flex;
align-items:center;
padding:.86rem 2rem;
margin-bottom:0;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#94949c;
text-align:center;
white-space:nowrap;
background-color:#e9ecef;
border:1px solid #22222c;
border-radius:2rem
}
.input-group-text input[type="radio"],.input-group-addon>span input[type="radio"],.input-group-text input[type="checkbox"],.input-group-addon>span input[type="checkbox"]
{
margin-top:0
}
.input-group-lg>.form-control:not(textarea),.input-group-lg>.inputbox:not(textarea),.category-list .input-group-lg>#limit:not(textarea),.newsfeed-category .input-group-lg>#limit:not(textarea),.com-tags-tag-list .input-group-lg>#limit:not(textarea),.com-content-archive .input-group-lg>.form-select:not(textarea),.input-group-lg>.custom-select
{
height:calc(1.875em + 1.72rem + 2px)
}
.input-group-lg>.form-control,.input-group-lg>.inputbox,.category-list .input-group-lg>#limit,.newsfeed-category .input-group-lg>#limit,.com-tags-tag-list .input-group-lg>#limit,.com-content-archive .input-group-lg>.form-select,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-addon.input-group-prepend>span,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-addon>.input-group-text,.input-group-lg>.input-group-addon.input-group-append>span,.input-group-addon>span,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-addon>.btn
{
padding:.86rem 3rem;
font-size:1rem;
line-height:1.875;
border-radius:3rem
}
.input-group-sm>.form-control:not(textarea),.input-group-sm>.inputbox:not(textarea),.category-list .input-group-sm>#limit:not(textarea),.newsfeed-category .input-group-sm>#limit:not(textarea),.com-tags-tag-list .input-group-sm>#limit:not(textarea),.com-content-archive .input-group-sm>.form-select:not(textarea),.input-group-sm>.custom-select
{
height:calc(1.5em + 1.08rem + 2px)
}
.input-group-sm>.form-control,.input-group-sm>.inputbox,.category-list .input-group-sm>#limit,.newsfeed-category .input-group-sm>#limit,.com-tags-tag-list .input-group-sm>#limit,.com-content-archive .input-group-sm>.form-select,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-addon.input-group-prepend>span,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-addon>.input-group-text,.input-group-sm>.input-group-addon.input-group-append>span,.input-group-addon>span,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-addon>.btn
{
padding:.25rem .5rem;
font-size:.875rem;
line-height:1.5;
border-radius:2rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select
{
padding-right:1.75rem
}
.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-addon.input-group-prepend>span,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-addon:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-addon:not(:last-child)>.input-group-text,.input-group>.input-group-addon.input-group-append>span,.input-group>.input-group-addon.input-group-addon>span,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-addon:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-addon:last-child>.input-group-text:not(:last-child),.input-group>.input-group-addon.input-group-append>span:not(:last-child),.input-group>.input-group-addon.input-group-addon>span:not(:last-child)
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-addon>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-addon>.input-group-text,.input-group>.input-group-addon.input-group-append>span,.input-group-addon>span,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-addon.input-group-prepend>span,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-addon.input-group-prepend>span:not(:first-child)
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.custom-control
{
position:relative;
display:block;
min-height:1.875rem;
padding-left:1.5rem
}
.custom-control-inline
{
display:inline-flex;
margin-right:1rem
}
.custom-control-input
{
position:absolute;
z-index:-1;
opacity:0
}
.custom-control-input:checked~.custom-control-label::before
{
color:#fff;
border-color:#007bff;
background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before
{
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before
{
border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before
{
color:#fff;
background-color:#b3d7ff;
border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label
{
color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before
{
background-color:#e9ecef
}
.custom-control-label
{
position:relative;
margin-bottom:0;
vertical-align:top
}
.custom-control-label::before
{
position:absolute;
top:.4375rem;
left:-1.5rem;
display:block;
width:1rem;
height:1rem;
pointer-events:none;
content:"";
background-color:#fff;
border:#adb5bd solid 1px
}
.custom-control-label::after
{
position:absolute;
top:.4375rem;
left:-1.5rem;
display:block;
width:1rem;
height:1rem;
content:"";
background:no-repeat 50% / 50% 50%
}
.custom-checkbox .custom-control-label::before
{
border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before
{
border-color:#007bff;
background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before
{
background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before
{
background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before
{
border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before
{
background-color:rgba(0,123,255,.5)
}
.custom-switch
{
padding-left:2.25rem
}
.custom-switch .custom-control-label::before
{
left:-2.25rem;
width:1.75rem;
pointer-events:all;
border-radius:.5rem
}
.custom-switch .custom-control-label::after
{
top:calc(0.4375rem + 2px);
left:calc(-2.25rem + 2px);
width:calc(1rem - 4px);
height:calc(1rem - 4px);
background-color:#adb5bd;
border-radius:.5rem;
transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
.custom-switch .custom-control-label::after
{
transition:none
}

}
.custom-switch .custom-control-input:checked~.custom-control-label::after
{
background-color:#fff;
transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before
{
background-color:rgba(0,123,255,.5)
}
.custom-select
{
display:inline-block;
width:100%;
height:calc(1.5em + 0.75rem + 2px);
padding:.375rem 1.75rem .375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
vertical-align:middle;
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center / 8px 10px;
background-color:#fff;
border:1px solid #ced4da;
border-radius:.25rem;
appearance:none
}
.custom-select:focus
{
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-select:focus::-ms-value
{
color:#94949c;
background-color:#14141c
}
.custom-select[multiple],.custom-select[size]:not([size="1"])
{
height:auto;
padding-right:.75rem;
background-image:none
}
.custom-select:disabled
{
color:#6c757d;
background-color:#e9ecef
}
.custom-select::-ms-expand
{
display:none
}
.custom-select-sm
{
height:calc(1.5em + 0.5rem + 2px);
padding-top:.25rem;
padding-bottom:.25rem;
padding-left:.5rem;
font-size:.875rem
}
.custom-select-lg
{
height:calc(1.5em + 1rem + 2px);
padding-top:.5rem;
padding-bottom:.5rem;
padding-left:1rem;
font-size:1.25rem
}
.custom-file
{
position:relative;
display:inline-block;
width:100%;
height:calc(1.5em + 0.75rem + 2px);
margin-bottom:0
}
.custom-file-input
{
position:relative;
z-index:2;
width:100%;
height:calc(1.5em + 0.75rem + 2px);
margin:0;
opacity:0
}
.custom-file-input:focus~.custom-file-label
{
border-color:#80bdff;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label
{
background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after
{
content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after
{
content:attr(data-browse)
}
.custom-file-label
{
position:absolute;
top:0;
right:0;
left:0;
z-index:1;
height:calc(1.5em + 0.75rem + 2px);
padding:.375rem .75rem;
font-weight:400;
line-height:1.5;
color:#495057;
background-color:#fff;
border:1px solid #ced4da;
border-radius:.25rem
}
.custom-file-label::after
{
position:absolute;
top:0;
right:0;
bottom:0;
z-index:3;
display:block;
height:calc(1.5em + 0.75rem);
padding:.375rem .75rem;
line-height:1.5;
color:#495057;
content:"Browse";
background-color:#e9ecef;
border-left:inherit;
border-radius:0 .25rem .25rem 0
}
.custom-range
{
width:100%;
height:calc(1rem + 0.4rem);
padding:0;
background-color:transparent;
appearance:none
}
.custom-range:focus
{
outline:none
}
.custom-range:focus::-webkit-slider-thumb
{
box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb
{
box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb
{
box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer
{
border:0
}
.custom-range::-webkit-slider-thumb
{
width:1rem;
height:1rem;
margin-top:-.25rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
appearance:none
}
@media (prefers-reduced-motion:reduce)
{
.custom-range::-webkit-slider-thumb
{
transition:none
}

}
.custom-range::-webkit-slider-thumb:active
{
background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track
{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}
.custom-range::-moz-range-thumb
{
width:1rem;
height:1rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
appearance:none
}
@media (prefers-reduced-motion:reduce)
{
.custom-range::-moz-range-thumb
{
transition:none
}

}
.custom-range::-moz-range-thumb:active
{
background-color:#b3d7ff
}
.custom-range::-moz-range-track
{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}
.custom-range::-ms-thumb
{
width:1rem;
height:1rem;
margin-top:0;
margin-right:.2rem;
margin-left:.2rem;
background-color:#007bff;
border:0;
border-radius:1rem;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
appearance:none
}
@media (prefers-reduced-motion:reduce)
{
.custom-range::-ms-thumb
{
transition:none
}

}
.custom-range::-ms-thumb:active
{
background-color:#b3d7ff
}
.custom-range::-ms-track
{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:transparent;
border-color:transparent;
border-width:.5rem
}
.custom-range::-ms-fill-lower
{
background-color:#dee2e6;
border-radius:1rem
}
.custom-range::-ms-fill-upper
{
margin-right:15px;
background-color:#dee2e6;
border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb
{
background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track
{
cursor:default
}
.custom-range:disabled::-moz-range-thumb
{
background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track
{
cursor:default
}
.custom-range:disabled::-ms-thumb
{
background-color:#adb5bd
}
.custom-control-label::before,.custom-file-label,.custom-select
{
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
.custom-control-label::before,.custom-file-label,.custom-select
{
transition:none
}

}
.nav
{
display:flex;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none
}
.nav-link
{
display:block;
padding:.5rem 1rem
}
.nav-link:hover,.nav-link:focus
{
text-decoration:none
}
.nav-link.disabled
{
color:#64646c;
pointer-events:none;
cursor:default
}
.nav-tabs
{
border-bottom:1px solid #22222c
}
.nav-tabs .nav-item
{
margin-bottom:-1px
}
.nav-tabs .nav-link
{
border:1px solid transparent;
border-top-left-radius:5px;
border-top-right-radius:5px
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus
{
border-color:#22222c
}
.nav-tabs .nav-link.disabled
{
color:#64646c;
background-color:transparent;
border-color:transparent
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link
{
color:#fff;
background-color:#14141c;
border-color:#22222c
}
.nav-tabs .dropdown-menu
{
margin-top:-1px;
border-top-left-radius:0;
border-top-right-radius:0
}
.nav-pills .nav-link
{
border-radius:2rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link
{
color:#fff;
background-color:#2196F3
}
.nav-fill .nav-item
{
flex:1 1 auto;
text-align:center
}
.nav-justified .nav-item
{
flex-basis:0%;
flex-grow:1;
text-align:center
}
.tab-content>.tab-pane
{
display:none
}
.tab-content>.active
{
display:block
}
.navbar
{
position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
padding:0 1rem
}
.navbar>.container,.navbar>.container-fluid
{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between
}

/*
.navbar-brand
{
display:inline-block;
padding-top:.265625rem;
padding-bottom:.265625rem;
margin-right:1rem;
font-size:1.25rem;
line-height:inherit;
white-space:nowrap
}
.navbar-brand:hover,.navbar-brand:focus
{
text-decoration:none
}

*/

.navbar-brand {
  display: inline-block;
  padding-top: .265625rem;
  padding-bottom: .265625rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
  transition: all 0.3s ease;
  color: #fff; /* Цвет по умолчанию */
  text-shadow: none;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
  transform: scale(1.1);
  color: #00ffff; /* Цвет при наведении */
  text-shadow: 0 0 8px rgba(0, 255, 255, 0.6);
}
/*******************************Кнопки меню
.navbar-nav
{
display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:27px;
list-style:none
}


******************/
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
    list-style: none;
    padding-right: 10px;
/*************	
  margin-bottom: 27px;
 ************/
	list-style: none;
	/*************	
  gap: 12px;
	 ************/
  font-family: 'Comfortaa', cursive;
}

.navbar-nav li a {
  display: block;
  padding: 12px 20px;
  text-decoration: none;
  color: #fff;
  background: #0E0E13;
/******	
	background: #0B0A15;
	*********/
  border-radius: 8px;
  transition: all 0.3s ease;
  font-size: 18px;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  position: relative;
  z-index: 1;
}

.navbar-nav li a::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.05);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
  border-radius: 8px;
}

.navbar-nav li a:hover::before {
  opacity: 1;
}

.navbar-nav li a:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.4);
  background: #292929;
}
.navbar-nav li a.active {
  transform: scale(1.05) !important;
  background: linear-gradient(135deg, #00f2ff, #1a1a1a) !important;
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.6) !important;
  border: 1px solid rgba(0, 255, 255, 0.3) !important;
  color: #fff !important;
}
/*********************************/

.navbar-nav .nav-link
{
padding-right:0;
padding-left:0
}
.navbar-nav .dropdown-menu
{
position:static;
float:none
}
.navbar-text
{
display:inline-block;
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar-collapse
{
flex-basis:100%;
flex-grow:1;
align-items:center
}
.navbar-toggler
{
padding:.25rem .75rem;
font-size:1.25rem;
line-height:1;
background-color:transparent;
border:1px solid transparent;
border-radius:.25rem
}
.navbar-toggler:hover,.navbar-toggler:focus
{
text-decoration:none
}
.navbar-toggler-icon
{
display:inline-block;
width:1.5em;
height:1.5em;
vertical-align:middle;
content:"";
background:no-repeat center center;
background-size:100% 100%
}
@media (max-width:575.98px)
{
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid
{
padding-right:0;
padding-left:0
}

}
@media (min-width:576px)
{
.navbar-expand-sm
{
flex-flow:row nowrap;
justify-content:flex-start
}
.navbar-expand-sm .navbar-nav
{
flex-direction:row
}
.navbar-expand-sm .navbar-nav .dropdown-menu
{
position:absolute
}
.navbar-expand-sm .navbar-nav .nav-link
{
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid
{
flex-wrap:nowrap
}
.navbar-expand-sm .navbar-collapse
{
display:flex!important;
flex-basis:auto
}
.navbar-expand-sm .navbar-toggler
{
display:none
}

}
@media (max-width:767.98px)
{
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid
{
padding-right:0;
padding-left:0
}

}
@media (min-width:768px)
{
.navbar-expand-md
{
flex-flow:row nowrap;
justify-content:flex-start
}
.navbar-expand-md .navbar-nav
{
flex-direction:row
}
.navbar-expand-md .navbar-nav .dropdown-menu
{
position:absolute
}
.navbar-expand-md .navbar-nav .nav-link
{
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid
{
flex-wrap:nowrap
}
.navbar-expand-md .navbar-collapse
{
display:flex!important;
flex-basis:auto
}
.navbar-expand-md .navbar-toggler
{
display:none
}

}
@media (max-width:991.98px)
{
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid
{
padding-right:0;
padding-left:0
}

}
@media (min-width:992px)
{
.navbar-expand-lg
{
flex-flow:row nowrap;
justify-content:flex-start
}
.navbar-expand-lg .navbar-nav
{
flex-direction:row
}
.navbar-expand-lg .navbar-nav .dropdown-menu
{
position:absolute
}
.navbar-expand-lg .navbar-nav .nav-link
{
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid
{
flex-wrap:nowrap
}
.navbar-expand-lg .navbar-collapse
{
display:flex!important;
flex-basis:auto
}
.navbar-expand-lg .navbar-toggler
{
display:none
}

}
@media (max-width:1199.98px)
{
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid
{
padding-right:0;
padding-left:0
}

}
@media (min-width:1200px)
{
.navbar-expand-xl
{
flex-flow:row nowrap;
justify-content:flex-start
}
.navbar-expand-xl .navbar-nav
{
flex-direction:row
}
.navbar-expand-xl .navbar-nav .dropdown-menu
{
position:absolute
}
.navbar-expand-xl .navbar-nav .nav-link
{
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid
{
flex-wrap:nowrap
}
.navbar-expand-xl .navbar-collapse
{
display:flex!important;
flex-basis:auto
}
.navbar-expand-xl .navbar-toggler
{
display:none
}

}
@media (max-width:1399.98px)
{
.navbar-expand-hd>.container,.navbar-expand-hd>.container-fluid
{
padding-right:0;
padding-left:0
}

}
@media (min-width:1400px)
{
.navbar-expand-hd
{
flex-flow:row nowrap;
justify-content:flex-start
}
.navbar-expand-hd .navbar-nav
{
flex-direction:row
}
.navbar-expand-hd .navbar-nav .dropdown-menu
{
position:absolute
}
.navbar-expand-hd .navbar-nav .nav-link
{
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-hd>.container,.navbar-expand-hd>.container-fluid
{
flex-wrap:nowrap
}
.navbar-expand-hd .navbar-collapse
{
display:flex!important;
flex-basis:auto
}
.navbar-expand-hd .navbar-toggler
{
display:none
}

}
.navbar-expand
{
flex-flow:row nowrap;
justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid
{
padding-right:0;
padding-left:0
}
.navbar-expand .navbar-nav
{
flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu
{
position:absolute
}
.navbar-expand .navbar-nav .nav-link
{
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid
{
flex-wrap:nowrap
}
.navbar-expand .navbar-collapse
{
display:flex!important;
flex-basis:auto
}
.navbar-expand .navbar-toggler
{
display:none
}
.navbar-light .navbar-brand
{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus
{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link
{
color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus
{
color:rgba(0,0,0,.8)
}
.navbar-light .navbar-nav .nav-link.disabled
{
color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active
{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler
{
color:rgba(0,0,0,.7);
border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon
{
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='https://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text
{
color:rgba(0,0,0,.7)
}
.navbar-light .navbar-text a
{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus
{
color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand
{
color:#5d7
}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus
{
color:#5d7
}
.navbar-dark .navbar-nav .nav-link
{
color:#fff
}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus
{
color:#5d7
}
.navbar-dark .navbar-nav .nav-link.disabled
{
color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active
{
color:#5d7
}
.navbar-dark .navbar-toggler
{
color:#fff;
border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon
{
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text
{
color:#fff
}
.navbar-dark .navbar-text a
{
color:#5d7
}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus
{
color:#5d7
}
.card,.contentpane .well
{
position:relative;
display:flex;
flex-direction:column;
min-width:0;
word-wrap:break-word;
background-color:#14141c;
background-clip:border-box;
border:1px solid #22222c;
border-radius:5px
}
.card>hr,.contentpane .well>hr
{
margin-right:0;
margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child,.contentpane .well>.list-group:first-child .list-group-item:first-child
{
border-top-left-radius:5px;
border-top-right-radius:5px
}
.card>.list-group:last-child .list-group-item:last-child,.contentpane .well>.list-group:last-child .list-group-item:last-child
{
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}
.card-body
{
flex:1 1 auto;
padding:2rem
}
.card-title
{
margin-bottom:.75rem
}
.card-subtitle
{
margin-top:-.375rem;
margin-bottom:0
}
.card-text:last-child
{
margin-bottom:0
}
.card-link:hover
{
text-decoration:none
}
.card-link+.card-link
{
margin-left:2rem
}
.card-header
{
padding:.75rem 2rem;
margin-bottom:0;
background-color:rgba(0,0,0,.03);
border-bottom:1px solid #22222c
}
.card-header:first-child
{
border-radius:5px 5px 0 0
}
.card-header+.list-group .list-group-item:first-child
{
border-top:0
}
.card-footer
{
padding:.75rem 2rem;
background-color:rgba(0,0,0,.03);
border-top:1px solid #22222c
}
.card-footer:last-child
{
border-radius:0 0 5px 5px
}
.card-header-tabs
{
margin-right:-1rem;
margin-bottom:-.75rem;
margin-left:-1rem;
border-bottom:0
}
.card-header-pills
{
margin-right:-1rem;

margin-left:-1rem
}
.card-img-overlay
{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
padding:1.25rem
}
.card-img
{
width:100%;
border-radius:5px
}
.card-img-top
{
width:100%;
border-top-left-radius:5px;
border-top-right-radius:5px
}
.card-img-bottom
{
width:100%;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}
.card-deck
{
display:flex;
flex-direction:column
}
.card-deck .card,.card-deck .contentpane .well,.contentpane .card-deck .well
{
margin-bottom:15px
}
@media (min-width:576px)
{
.card-deck
{
flex-flow:row wrap;
margin-right:-15px;
margin-left:-15px
}
.card-deck .card,.card-deck .contentpane .well,.contentpane .card-deck .well
{
display:flex;
flex:1 0 0%;
flex-direction:column;
margin-right:15px;
margin-bottom:0;
margin-left:15px
}

}
.card-group
{
display:flex;
flex-direction:column
}
.card-group>.card,.contentpane .card-group>.well
{
margin-bottom:15px
}
@media (min-width:576px)
{
.card-group
{
flex-flow:row wrap
}
.card-group>.card,.contentpane .card-group>.well
{
flex:1 0 0%;
margin-bottom:0
}
.card-group>.card+.card,.contentpane .card-group>.well+.card,.contentpane .card-group>.card+.well,.contentpane .card-group>.well+.well
{
margin-left:0;
border-left:0
}
.card-group>.card:not(:last-child),.contentpane .card-group>.well:not(:last-child)
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.card-group>.card:not(:last-child) .card-img-top,.contentpane .card-group>.well:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header,.contentpane .card-group>.well:not(:last-child) .card-header
{
border-top-right-radius:0
}
.card-group>.card:not(:last-child) .card-img-bottom,.contentpane .card-group>.well:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer,.contentpane .card-group>.well:not(:last-child) .card-footer
{
border-bottom-right-radius:0
}
.card-group>.card:not(:first-child),.contentpane .card-group>.well:not(:first-child)
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.card-group>.card:not(:first-child) .card-img-top,.contentpane .card-group>.well:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header,.contentpane .card-group>.well:not(:first-child) .card-header
{
border-top-left-radius:0
}
.card-group>.card:not(:first-child) .card-img-bottom,.contentpane .card-group>.well:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer,.contentpane .card-group>.well:not(:first-child) .card-footer
{
border-bottom-left-radius:0
}

}
.card-columns .card,.card-columns .contentpane .well,.contentpane .card-columns .well
{
margin-bottom:.75rem
}
@media (min-width:576px)
{
.card-columns
{
column-count:3;
column-gap:1.25rem;
orphans:1;
widows:1
}
.card-columns .card,.card-columns .contentpane .well,.contentpane .card-columns .well
{
display:inline-block;
width:100%
}

}
.accordion>.card,.contentpane .accordion>.well
{
overflow:hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child,.contentpane .accordion>.well:not(:first-of-type) .card-header:first-child
{
border-radius:0
}
.accordion>.card:not(:first-of-type):not(:last-of-type),.contentpane .accordion>.well:not(:first-of-type):not(:last-of-type)
{
border-bottom:0;
border-radius:0
}
.accordion>.card:first-of-type,.contentpane .accordion>.well:first-of-type
{
border-bottom:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.accordion>.card:last-of-type,.contentpane .accordion>.well:last-of-type
{
border-top-left-radius:0;
border-top-right-radius:0
}
.accordion>.card .card-header,.contentpane .accordion>.well .card-header
{
margin-bottom:-1px
}
.breadcrumb
{
display:flex;
flex-wrap:wrap;
padding:.75rem 1rem;
margin-bottom:1rem;
list-style:none;
background-color:#dee2e6;
border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item
{
padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before
{
display:inline-block;
padding-right:.5rem;

color:#64646c;
content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before
{
text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before
{
text-decoration:none
}
.breadcrumb-item.active
{
color:#64646c
}
.pagination
{
display:flex;
padding-left:0;
list-style:none;
border-radius:2rem
}
.page-link
{
position:relative;
display:block;
padding:.5rem .75rem;
margin-left:-1px;
line-height:1.25;
color:#94949c;
background-color:#22222c;
border:1px solid #22222c
}
.page-link:hover
{
z-index:2;
color:#fff;
text-decoration:none;
background-color:#2d2d3a;
border-color:#2d2d3a
}
.page-link:focus
{
z-index:2;
outline:0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-item:first-child .page-link
{
margin-left:0;
border-top-left-radius:2rem;
border-bottom-left-radius:2rem
}
.page-item:last-child .page-link
{
border-top-right-radius:2rem;
border-bottom-right-radius:2rem
}
.page-item.active .page-link
{
z-index:1;
color:#fff;
background-color:#5d7;
border-color:#5d7
}
.page-item.disabled .page-link
{
color:#64646c;
pointer-events:none;
cursor:auto;
background-color:#fff;
border-color:#ddd
}
.pagination-lg .page-link
{
padding:.75rem 1.5rem;
font-size:1.15rem;
line-height:1.875
}
.pagination-lg .page-item:first-child .page-link
{
border-top-left-radius:3rem;
border-bottom-left-radius:3rem
}
.pagination-lg .page-item:last-child .page-link
{
border-top-right-radius:3rem;
border-bottom-right-radius:3rem
}
.pagination-sm .page-link
{
padding:.25rem .5rem;
font-size:.875rem;
line-height:1.5
}
.pagination-sm .page-item:first-child .page-link
{
border-top-left-radius:2rem;
border-bottom-left-radius:2rem
}
.pagination-sm .page-item:last-child .page-link
{
border-top-right-radius:2rem;
border-bottom-right-radius:2rem
}
.badge
{
display:inline-block;
padding:.25em .4em;
font-size:75%;
font-weight:700;
line-height:1;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25rem;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
.badge
{
transition:none
}

}
a.badge:hover,a.badge:focus
{
text-decoration:none
}
.badge:empty
{
display:none
}
.btn .badge
{
position:relative;
top:-1px
}
.badge-pill
{
padding-right:.6em;
padding-left:.6em;
border-radius:10rem
}
.badge-primary
{
color:#fff;
background-color:#2196F3
}
a.badge-primary:hover,a.badge-primary:focus
{
color:#fff;
background-color:#0c7cd5
}
a.badge-primary:focus,a.badge-primary.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.badge-secondary
{
color:#fff;
background-color:#64646c
}
a.badge-secondary:hover,a.badge-secondary:focus
{
color:#fff;
background-color:#4b4b52
}
a.badge-secondary:focus,a.badge-secondary.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(100,100,108,.5)
}
.badge-success
{
color:#212529;
background-color:#5d7
}
a.badge-success:hover,a.badge-success:focus
{
color:#212529;
background-color:#2bd555
}
a.badge-success:focus,a.badge-success.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(85,221,119,.5)
}
.badge-info
{
color:#fff;
background-color:#00BCD4
}
a.badge-info:hover,a.badge-info:focus
{
color:#fff;
background-color:#008fa1
}
a.badge-info:focus,a.badge-info.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.badge-warning
{
color:#212529;
background-color:#FDD835
}
a.badge-warning:hover,a.badge-warning:focus
{
color:#212529;
background-color:#fdce03
}
a.badge-warning:focus,a.badge-warning.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(253,216,53,.5)
}
.badge-danger
{
color:#fff;
background-color:#F44336
}
a.badge-danger:hover,a.badge-danger:focus
{
color:#fff;
background-color:#ea1c0d
}
a.badge-danger:focus,a.badge-danger.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.badge-light
{
color:#fff;
background-color:#22222c
}
a.badge-light:hover,a.badge-light:focus
{
color:#fff;
background-color:#0c0c0f
}
a.badge-light:focus,a.badge-light.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(34,34,44,.5)
}
.badge-dark
{
color:#212529;
background-color:#e9ecef
}
a.badge-dark:hover,a.badge-dark:focus
{
color:#212529;
background-color:#cbd3da
}
a.badge-dark:focus,a.badge-dark.focus
{
outline:0;
box-shadow:0 0 0 .2rem rgba(233,236,239,.5)
}
.jumbotron
{
padding:1rem .5rem;
margin-bottom:1rem;
background-color:#14141c;
border-radius:3rem
}
@media (min-width:576px)
{
.jumbotron
{
padding:2rem 1rem
}

}
.jumbotron-fluid
{
padding-right:0;
padding-left:0;
border-radius:0
}
.alert,.contact .contact-miscinfo
{
position:relative;
padding:.75rem 1.25rem;
margin-bottom:1rem;
border:1px solid transparent;
border-radius:.2rem
}
.alert-heading
{
color:inherit
}
.alert-link
{
font-weight:600
}
.alert-dismissible
{
padding-right:4rem
}
.alert-dismissible .close
{
position:absolute;
top:0;
right:0;
padding:.75rem 1.25rem;
color:inherit
}
.alert-primary
{
color:#114e7e;
background-color:#d3eafd;
border-color:#c1e2fc
}
.alert-primary hr
{
border-top-color:#a9d7fb
}
.alert-primary .alert-link
{
color:#0b3251
}
.alert-secondary
{
color:#343438;
background-color:#e0e0e2;
border-color:#d4d4d6
}
.alert-secondary hr
{
border-top-color:#c7c7ca
}
.alert-secondary .alert-link
{
color:#1b1b1e
}
.alert-success,.alert-message
{
color:#2c733e;
background-color:#ddf8e4;
border-color:#cff5d9
}
.alert-success hr,.alert-message hr
{
border-top-color:#baf1c8
}
.alert-success .alert-link,.alert-message .alert-link
{
color:#1e4e2a
}
.alert-info,.contact .contact-miscinfo
{
color:#00626e;
background-color:#ccf2f6;
border-color:#b8ecf3
}
.alert-info hr,.contact .contact-miscinfo hr
{
border-top-color:#a2e6ef
}
.alert-info .alert-link,.contact .contact-miscinfo .alert-link
{
color:#00353b
}
.alert-warning,.alert-notice
{
color:#84701c;
background-color:#fff7d7;
border-color:#fef4c6
}
.alert-warning hr,.alert-notice hr
{
border-top-color:#feefad
}
.alert-warning .alert-link,.alert-notice .alert-link
{
color:#5a4c13
}
.alert-danger,.alert-error
{
color:#7f231c;
background-color:#fdd9d7;
border-color:#fccac7
}
.alert-danger hr,.alert-error hr
{
border-top-color:#fbb3af
}
.alert-danger .alert-link,.alert-error .alert-link
{
color:#551713
}
.alert-light
{
color:#121217;
background-color:#d3d3d5;
border-color:#c1c1c4
}
.alert-light hr
{
border-top-color:#b4b4b8
}
.alert-light .alert-link
{
color:#000
}
.alert-dark
{
color:#797b7c;
background-color:#fbfbfc;
border-color:#f9fafb
}
.alert-dark hr
{
border-top-color:#eaedf1
}
.alert-dark .alert-link
{
color:#606162
}
@keyframes progress-bar-stripes
{
from
{
background-position:1rem 0
}
to
{
background-position:0 0
}

}
.progress
{
display:flex;
height:1rem;
overflow:hidden;
font-size:.75rem;
background-color:#e9ecef;
border-radius:.25rem
}
.progress-bar
{
display:flex;
flex-direction:column;
justify-content:center;
color:#fff;
text-align:center;
white-space:nowrap;
background-color:#007bff;
transition:width 0.6s ease
}
@media (prefers-reduced-motion:reduce)
{
.progress-bar
{
transition:none
}

}
.progress-bar-striped
{
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size:1rem 1rem
}
.progress-bar-animated
{
animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion:reduce)
{
.progress-bar-animated
{
animation:none
}

}
.media
{
display:flex;
align-items:flex-start
}
.media-body
{
flex:1
}
.list-group
{
display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:0
}
.list-group-item-action
{
width:100%;
color:#495057;
text-align:inherit
}
.list-group-item-action:hover,.list-group-item-action:focus
{
z-index:1;
color:#495057;


text-decoration:none;
background-color:#14141c
}
.list-group-item-action:active
{
color:#94949c;
background-color:#e9ecef
}
.list-group-item
{
position:relative;
display:block;
padding:.75rem 1.25rem;
margin-bottom:-1px;
background-color:#14141c;
border:1px solid #22222c
}
.list-group-item:first-child
{
border-top-left-radius:5px;
border-top-right-radius:5px
}
.list-group-item:last-child
{
margin-bottom:0;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}
.list-group-item.disabled,.list-group-item:disabled
{
color:#64646c;
pointer-events:none;
background-color:#14141c
}
.list-group-item.active
{
z-index:2;
color:#fff;
background-color:#2196F3;
border-color:#2196F3
}
.list-group-horizontal
{
flex-direction:row
}
.list-group-horizontal .list-group-item
{
margin-right:-1px;
margin-bottom:0
}
.list-group-horizontal .list-group-item:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:0
}
.list-group-horizontal .list-group-item:last-child
{
margin-right:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:0
}
@media (min-width:576px)
{
.list-group-horizontal-sm
{
flex-direction:row
}
.list-group-horizontal-sm .list-group-item
{
margin-right:-1px;
margin-bottom:0
}
.list-group-horizontal-sm .list-group-item:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:0
}
.list-group-horizontal-sm .list-group-item:last-child
{
margin-right:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:0
}

}
@media (min-width:768px)
{
.list-group-horizontal-md
{
flex-direction:row
}
.list-group-horizontal-md .list-group-item
{
margin-right:-1px;
margin-bottom:0
}
.list-group-horizontal-md .list-group-item:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:0
}
.list-group-horizontal-md .list-group-item:last-child
{
margin-right:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:0
}

}
@media (min-width:992px)
{
.list-group-horizontal-lg
{
flex-direction:row
}
.list-group-horizontal-lg .list-group-item
{
margin-right:-1px;
margin-bottom:0
}
.list-group-horizontal-lg .list-group-item:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:0
}
.list-group-horizontal-lg .list-group-item:last-child
{
margin-right:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:0
}

}
@media (min-width:1200px)
{
.list-group-horizontal-xl
{
flex-direction:row
}
.list-group-horizontal-xl .list-group-item
{
margin-right:-1px;
margin-bottom:0
}
.list-group-horizontal-xl .list-group-item:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:0
}
.list-group-horizontal-xl .list-group-item:last-child
{
margin-right:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:0
}

}
@media (min-width:1400px)
{
.list-group-horizontal-hd
{
flex-direction:row
}
.list-group-horizontal-hd .list-group-item
{
margin-right:-1px;
margin-bottom:0
}
.list-group-horizontal-hd .list-group-item:first-child
{
border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-right-radius:0
}
.list-group-horizontal-hd .list-group-item:last-child
{
margin-right:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:0
}

}
.list-group-flush .list-group-item
{
border-right:0;
border-left:0;
border-radius:0
}
.list-group-flush .list-group-item:last-child
{
margin-bottom:-1px
}
.list-group-flush:first-child .list-group-item:first-child
{
border-top:0
}
.list-group-flush:last-child .list-group-item:last-child
{
margin-bottom:0;
border-bottom:0
}
.list-group-item-primary
{
color:#114e7e;
background-color:#c1e2fc
}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus
{
color:#114e7e;
background-color:#a9d7fb
}
.list-group-item-primary.list-group-item-action.active
{
color:#fff;
background-color:#114e7e;
border-color:#114e7e
}
.list-group-item-secondary
{
color:#343438;
background-color:#d4d4d6
}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus
{
color:#343438;
background-color:#c7c7ca
}
.list-group-item-secondary.list-group-item-action.active
{
color:#fff;
background-color:#343438;
border-color:#343438
}
.list-group-item-success
{
color:#2c733e;
background-color:#cff5d9
}
.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus
{
color:#2c733e;
background-color:#baf1c8
}
.list-group-item-success.list-group-item-action.active
{
color:#fff;
background-color:#2c733e;
border-color:#2c733e
}
.list-group-item-info
{
color:#00626e;
background-color:#b8ecf3
}
.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus
{
color:#00626e;
background-color:#a2e6ef
}
.list-group-item-info.list-group-item-action.active
{
color:#fff;
background-color:#00626e;
border-color:#00626e
}
.list-group-item-warning
{
color:#84701c;
background-color:#fef4c6
}
.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus
{
color:#84701c;
background-color:#feefad
}
.list-group-item-warning.list-group-item-action.active
{
color:#fff;
background-color:#84701c;
border-color:#84701c
}
.list-group-item-danger
{
color:#7f231c;
background-color:#fccac7
}
.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus
{
color:#7f231c;
background-color:#fbb3af
}
.list-group-item-danger.list-group-item-action.active
{
color:#fff;
background-color:#7f231c;
border-color:#7f231c
}
.list-group-item-light
{
color:#121217;
background-color:#c1c1c4
}
.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus
{
color:#121217;
background-color:#b4b4b8
}
.list-group-item-light.list-group-item-action.active
{
color:#fff;
background-color:#121217;
border-color:#121217
}
.list-group-item-dark
{
color:#797b7c;
background-color:#f9fafb
}
.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus
{
color:#797b7c;
background-color:#eaedf1
}
.list-group-item-dark.list-group-item-action.active
{
color:#fff;
background-color:#797b7c;
border-color:#797b7c
}
.close
{
float:right;
font-size:1.5rem;
font-weight:600;
line-height:1;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:.5
}
.close:hover
{
color:#000;
text-decoration:none
}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus
{
opacity:.75
}
button.close
{
padding:0;
background-color:transparent;
border:0;
appearance:none
}
a.close.disabled
{
pointer-events:none
}
.toast
{
max-width:350px;
overflow:hidden;
font-size:.875rem;
background-color:rgba(255,255,255,.85);
background-clip:padding-box;
border:1px solid rgba(0,0,0,.1);
box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
backdrop-filter:blur(10px);
opacity:0;
border-radius:.25rem
}
.toast:not(:last-child)
{
margin-bottom:.75rem
}
.toast.showing
{
opacity:1
}
.toast.show
{
display:block;
opacity:1
}
.toast.hide
{
display:none
}
.toast-header
{
display:flex;
align-items:center;
padding:.25rem .75rem;
color:#6c757d;
background-color:rgba(255,255,255,.85);
background-clip:padding-box;
border-bottom:1px solid rgba(0,0,0,.05)
}
.toast-body
{
padding:.75rem
}
.modal-open
{
overflow:hidden
}
.modal-open .modal
{
overflow-x:hidden;
overflow-y:auto
}
.modal
{
position:fixed;
top:0;
left:0;
z-index:1050;
display:none;
width:100%;
height:100%;
overflow:hidden;
outline:0
}
.modal-dialog
{
position:relative;
width:auto;
margin:.5rem;
pointer-events:none
}
.modal.fade .modal-dialog
{
transition:transform 0.3s ease-out;
transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce)
{
.modal.fade .modal-dialog
{
transition:none
}

}
.modal.show .modal-dialog
{
transform:none
}
.modal-dialog-scrollable
{
display:flex;
max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content
{
max-height:calc(100vh - 1rem);
overflow:hidden
}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer
{
flex-shrink:0
}
.modal-dialog-scrollable .modal-body
{
overflow-y:auto
}
.modal-dialog-centered
{
display:flex;
align-items:center;
min-height:calc(100% - 1rem)
}
.modal-dialog-centered::before
{
display:block;
height:calc(100vh - 1rem);
content:""
}
.modal-dialog-centered.modal-dialog-scrollable
{
flex-direction:column;
justify-content:center;
height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content
{
max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable::before
{
content:none
}
.modal-content
{
position:relative;
display:flex;
flex-direction:column;
width:100%;
pointer-events:auto;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.2);
border-radius:.3rem;
outline:0
}
.modal-backdrop
{
position:fixed;
top:0;
left:0;
z-index:1040;
width:100vw;
height:100vh;
background-color:#000
}
.modal-backdrop.fade
{
opacity:0
}
.modal-backdrop.show
{
opacity:.5
}
.modal-header
{
display:flex;
align-items:flex-start;
justify-content:space-between;
padding:1rem 1rem;
border-bottom:1px solid #dee2e6;
border-top-left-radius:.3rem;
border-top-right-radius:.3rem
}
.modal-header .close
{
padding:1rem 1rem;
margin:-1rem -1rem -1rem auto
}
.modal-title
{
margin-bottom:0;
line-height:1.5
}
.modal-body
{
position:relative;
flex:1 1 auto;
padding:1rem
}
.modal-footer
{
display:flex;
align-items:center;
justify-content:flex-end;
padding:1rem;
border-top:1px solid #dee2e6;
border-bottom-right-radius:.3rem;
border-bottom-left-radius:.3rem
}
.modal-footer>:not(:first-child)
{
margin-left:.25rem
}
.modal-footer>:not(:last-child)
{
margin-right:.25rem
}
.modal-scrollbar-measure
{
position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll
}
@media (min-width:576px)
{
.modal-dialog
{
max-width:500px;
margin:1.75rem auto
}
.modal-dialog-scrollable
{
max-height:calc(100% - 3.5rem)
}
.modal-dialog-scrollable .modal-content
{
max-height:calc(100vh - 3.5rem)
}
.modal-dialog-centered
{
min-height:calc(100% - 3.5rem)
}
.modal-dialog-centered::before
{
height:calc(100vh - 3.5rem)
}
.modal-sm
{
max-width:300px
}

}
@media (min-width:992px)
{
.modal-lg,.modal-xl
{
max-width:800px
}

}
@media (min-width:1200px)
{
.modal-xl
{
max-width:1140px
}

}
.tooltip
{
position:absolute;
z-index:1070;
display:block;
margin:0;
font-family:'louis_george_cafe',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-style:normal;
font-weight:400;
line-height:1.875;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
white-space:normal;
line-break:auto;
font-size:.875rem;
word-wrap:break-word;
opacity:0
}
.tooltip.show
{
opacity:.9
}
.tooltip .arrow
{
position:absolute;
display:block;
width:.8rem;
height:.4rem
}
.tooltip .arrow::before
{
position:absolute;
content:"";
border-color:transparent;
border-style:solid
}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]
{
padding:.4rem 0
}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow
{
bottom:0
}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before
{
top:0;
border-width:.4rem .4rem 0;
border-top-color:#000
}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]

{
padding:0 .4rem
}
.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow
{
left:0;
width:.4rem;
height:.8rem
}
.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before
{
right:0;
border-width:.4rem .4rem .4rem 0;
border-right-color:#000
}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]
{
padding:.4rem 0
}
.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow
{
top:0
}
.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before
{
bottom:0;
border-width:0 .4rem .4rem;
border-bottom-color:#000
}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]
{
padding:0 .4rem
}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow
{
right:0;
width:.4rem;
height:.8rem
}
.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before
{
left:0;
border-width:.4rem 0 .4rem .4rem;
border-left-color:#000
}
.tooltip-inner
{
max-width:200px;
padding:.25rem .5rem;
color:#fff;
text-align:center;
background-color:#000;
border-radius:.25rem
}
.popover,.control-label .form-control-feedback
{
position:absolute;
top:0;
left:0;
z-index:1060;
display:block;
max-width:276px;
font-family:'louis_george_cafe',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-style:normal;
font-weight:400;
line-height:1.875;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
white-space:normal;
line-break:auto;
font-size:.875rem;
word-wrap:break-word;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.2);
border-radius:.3rem
}
.popover .arrow,.control-label .form-control-feedback .arrow
{
position:absolute;
display:block;
width:1rem;
height:.5rem;
margin:0 3rem
}
.popover .arrow::before,.control-label .form-control-feedback .arrow::before,.popover .arrow::after,.control-label .form-control-feedback .arrow::after
{
position:absolute;
display:block;
content:"";
border-color:transparent;
border-style:solid
}
.bs-popover-top,.bs-popover-auto[x-placement^="top"],.control-label .form-control-feedback
{
margin-bottom:.5rem
}
.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow,.control-label .form-control-feedback>.arrow
{
bottom:calc((0.5rem + 1px) * -1)
}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before,.control-label .form-control-feedback>.arrow::before
{
bottom:0;
border-width:.5rem .5rem 0;
border-top-color:rgba(0,0,0,.25)
}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after,.control-label .form-control-feedback>.arrow::after
{
bottom:1px;
border-width:.5rem .5rem 0;
border-top-color:#fff
}
.bs-popover-right,.bs-popover-auto[x-placement^="right"]
{
margin-left:.5rem
}
.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow
{
left:calc((0.5rem + 1px) * -1);
width:.5rem;
height:1rem;
margin:3rem 0
}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before
{
left:0;
border-width:.5rem .5rem .5rem 0;
border-right-color:rgba(0,0,0,.25)
}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after
{
left:1px;
border-width:.5rem .5rem .5rem 0;
border-right-color:#fff
}
.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]
{
margin-top:.5rem
}
.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow
{
top:calc((0.5rem + 1px) * -1)
}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before
{
top:0;
border-width:0 .5rem .5rem .5rem;
border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after
{
top:1px;
border-width:0 .5rem .5rem .5rem;
border-bottom-color:#fff
}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before
{
position:absolute;
top:0;
left:50%;
display:block;
width:1rem;
margin-left:-.5rem;
content:"";
border-bottom:1px solid #f7f7f7
}
.bs-popover-left,.bs-popover-auto[x-placement^="left"]
{
margin-right:.5rem
}
.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow
{
right:calc((0.5rem + 1px) * -1);
width:.5rem;
height:1rem;
margin:3rem 0
}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before
{
right:0;
border-width:.5rem 0 .5rem .5rem;
border-left-color:rgba(0,0,0,.25)
}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after
{
right:1px;
border-width:.5rem 0 .5rem .5rem;
border-left-color:#fff
}
.popover-header
{
padding:.5rem .75rem;
margin-bottom:0;
font-size:1rem;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-top-left-radius:calc(3rem - 1px);
border-top-right-radius:calc(3rem - 1px)
}
.popover-header:empty
{
display:none
}
.popover-body,.control-label .form-control-feedback
{
padding:.5rem .75rem;
color:#212529
}
.carousel
{
position:relative
}
.carousel.pointer-event
{
touch-action:pan-y
}
.carousel-inner
{
position:relative;
width:100%;
overflow:hidden
}
.carousel-inner::after
{
display:block;
clear:both;
content:""
}
.carousel-item
{
position:relative;
display:none;
float:left;
width:100%;
margin-right:-100%;
backface-visibility:hidden;
transition:transform 0.6s ease-in-out
}
@media (prefers-reduced-motion:reduce)
{
.carousel-item
{
transition:none
}

}
.carousel-item.active,.carousel-item-next,.carousel-item-prev
{
display:block
}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right
{
transform:translateX(100%)
}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left
{
transform:translateX(-100%)
}
.carousel-fade .carousel-item
{
opacity:0;
transition-property:opacity;
transform:none
}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right
{
z-index:1;
opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right
{
z-index:0;
opacity:0;
transition:0s 0.6s opacity
}
@media (prefers-reduced-motion:reduce)
{
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right
{
transition:none
}

}
.carousel-control-prev,.carousel-control-next
{
position:absolute;
top:0;
bottom:0;
z-index:1;
display:flex;
align-items:center;
justify-content:center;
width:15%;
color:#fff;
text-align:center;
opacity:.5;
transition:opacity 0.15s ease
}
@media (prefers-reduced-motion:reduce)
{
.carousel-control-prev,.carousel-control-next
{
transition:none
}

}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus
{
color:#fff;
text-decoration:none;
outline:0;
opacity:.9
}
.carousel-control-prev
{
left:0
}
.carousel-control-next
{
right:0
}
.carousel-control-prev-icon,.carousel-control-next-icon
{
display:inline-block;
width:20px;
height:20px;
background:no-repeat 50% / 100% 100%
}
.carousel-control-prev-icon
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon
{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}
.carousel-indicators
{
position:absolute;
right:0;
bottom:0;
left:0;
z-index:15;
display:flex;
justify-content:center;
padding-left:0;
margin-right:15%;
margin-left:15%;
list-style:none
}
.carousel-indicators li
{
box-sizing:content-box;
flex:0 1 auto;
width:30px;
height:3px;
margin-right:3px;
margin-left:3px;
text-indent:-999px;
cursor:pointer;
background-color:#fff;
background-clip:padding-box;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
opacity:.5;
transition:opacity 0.6s ease
}
@media (prefers-reduced-motion:reduce)
{
.carousel-indicators li
{
transition:none
}

}
.carousel-indicators .active
{
opacity:1
}
.carousel-caption
{
position:absolute;
right:15%;
bottom:20px;
left:15%;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center
}
@keyframes spinner-border
{
to
{
transform:rotate(360deg)
}

}
.spinner-border
{
display:inline-block;
width:2rem;
height:2rem;
vertical-align:text-bottom;
border:.25em solid currentColor;
border-right-color:transparent;
border-radius:50%;
animation:spinner-border 0.75s linear infinite
}
.spinner-border-sm
{
width:1rem;
height:1rem;
border-width:.2em
}
@keyframes spinner-grow
{
0%
{
transform:scale(0)
}
50%
{
opacity:1
}

}
.spinner-grow
{
display:inline-block;
width:2rem;
height:2rem;
vertical-align:text-bottom;
background-color:currentColor;
border-radius:50%;
opacity:0;
animation:spinner-grow 0.75s linear infinite
}
.spinner-grow-sm
{
width:1rem;
height:1rem
}
.align-baseline
{
vertical-align:baseline!important
}
.align-top
{
vertical-align:top!important
}
.align-middle
{
vertical-align:middle!important
}
.align-bottom
{
vertical-align:bottom!important
}
.align-text-bottom
{
vertical-align:text-bottom!important
}
.align-text-top
{
vertical-align:text-top!important
}
.bg-primary
{
background-color:#2196F3!important
}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus
{
background-color:#0c7cd5!important
}
.bg-secondary
{
background-color:#64646c!important
}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus
{
background-color:#4b4b52!important
}
.bg-success
{
background-color:#55dd77!important
}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus
{
background-color:#2bd555!important
}
.bg-info
{
background-color:#00BCD4!important
}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus
{
background-color:#008fa1!important
}
.bg-warning
{
background-color:#FDD835!important
}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus
{
background-color:#fdce03!important
}
.bg-danger
{
background-color:#F44336!important
}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus
{
background-color:#ea1c0d!important
}
.bg-light
{
background-color:#22222c!important
}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus
{
background-color:#0c0c0f!important
}
.bg-dark,.module-dark
{
background-color:#e9ecef!important
}
a.bg-dark:hover,a.module-dark:hover,a.bg-dark:focus,a.module-dark:focus,button.bg-dark:hover,button.module-dark:hover,button.bg-dark:focus,button.module-dark:focus
{
background-color:#cbd3da!important
}
.bg-white
{
background-color:#fff!important
}
.bg-transparent
{
background-color:transparent!important
}
.border
{
border:1px solid #22222c!important
}
.border-top
{
border-top:1px solid #22222c!important
}
.border-right
{
border-right:1px solid #22222c!important
}
.border-bottom
{
border-bottom:1px solid #22222c!important
}
.border-left
{
border-left:1px solid #22222c!important
}
.border-0
{
border:0!important
}
.border-top-0
{
border-top:0!important
}
.border-right-0
{
border-right:0!important
}
.border-bottom-0
{
border-bottom:0!important
}
.border-left-0
{
border-left:0!important
}
.border-primary
{
border-color:#2196F3!important
}
.border-secondary
{
border-color:#64646c!important
}
.border-success
{
border-color:#55dd77!important
}
.border-info
{
border-color:#00BCD4!important
}
.border-warning
{
border-color:#FDD835!important
}
.border-danger
{
border-color:#F44336!important
}
.border-light
{
border-color:#22222c!important
}
.border-dark
{
border-color:#e9ecef!important
}
.border-white
{
border-color:#fff!important
}
.rounded-sm
{
border-radius:2rem!important
}
.rounded
{
border-radius:2rem!important
}
.rounded-top
{
border-top-left-radius:2rem!important;
border-top-right-radius:2rem!important
}
.rounded-right
{
border-top-right-radius:2rem!important;
border-bottom-right-radius:2rem!important
}
.rounded-bottom
{
border-bottom-right-radius:2rem!important;
border-bottom-left-radius:2rem!important
}
.rounded-left
{
border-top-left-radius:2rem!important;
border-bottom-left-radius:2rem!important
}
.rounded-lg
{
border-radius:3rem!important
}
.rounded-circle
{
border-radius:50%!important
}
.rounded-pill
{
border-radius:50rem!important
}
.rounded-0
{
border-radius:0!important
}
.clearfix::after,.com-tags-tag.tag-category .list-group .list-group-item::after,.content-category .category-desc::after
{
display:block;
clear:both;
content:""
}
.d-none
{
display:none!important
}
.d-inline
{
display:inline!important
}
.d-inline-block
{
display:inline-block!important
}
.d-block
{
display:block!important
}
.d-table
{
display:table!important
}
.d-table-row
{
display:table-row!important
}
.d-table-cell
{
display:table-cell!important
}
.d-flex,.t4-header .form-inline .search
{
display:flex!important
}
.d-inline-flex
{
display:inline-flex!important
}
@media (min-width:576px)
{
.d-sm-none
{
display:none!important
}
.d-sm-inline
{
display:inline!important
}
.d-sm-inline-block
{
display:inline-block!important
}
.d-sm-block
{
display:block!important
}
.d-sm-table
{
display:table!important
}
.d-sm-table-row
{
display:table-row!important
}
.d-sm-table-cell
{
display:table-cell!important
}
.d-sm-flex
{
display:flex!important
}
.d-sm-inline-flex
{
display:inline-flex!important
}

}
@media (min-width:768px)
{
.d-md-none
{
display:none!important
}
.d-md-inline
{
display:inline!important
}
.d-md-inline-block
{
display:inline-block!important
}
.d-md-block
{
display:block!important
}
.d-md-table
{
display:table!important
}
.d-md-table-row
{
display:table-row!important
}
.d-md-table-cell
{
display:table-cell!important
}
.d-md-flex
{
display:flex!important
}
.d-md-inline-flex
{
display:inline-flex!important
}

}
@media (min-width:992px)
{
.d-lg-none
{
display:none!important
}
.d-lg-inline
{
display:inline!important
}
.d-lg-inline-block
{
display:inline-block!important
}
.d-lg-block
{
display:block!important
}
.d-lg-table
{
display:table!important
}
.d-lg-table-row
{
display:table-row!important
}
.d-lg-table-cell
{
display:table-cell!important
}
.d-lg-flex
{
display:flex!important
}
.d-lg-inline-flex
{
display:inline-flex!important
}

}
@media (min-width:1200px)
{
.d-xl-none
{
display:none!important
}
.d-xl-inline
{
display:inline!important
}
.d-xl-inline-block
{
display:inline-block!important
}
.d-xl-block
{
display:block!important
}
.d-xl-table
{
display:table!important
}
.d-xl-table-row
{
display:table-row!important
}
.d-xl-table-cell
{
display:table-cell!important
}
.d-xl-flex
{
display:flex!important
}
.d-xl-inline-flex
{
display:inline-flex!important
}

}
@media (min-width:1400px)
{
.d-hd-none
{
display:none!important
}
.d-hd-inline
{
display:inline!important
}
.d-hd-inline-block
{
display:inline-block!important
}
.d-hd-block
{
display:block!important
}
.d-hd-table
{
display:table!important
}
.d-hd-table-row
{
display:table-row!important
}
.d-hd-table-cell
{
display:table-cell!important
}
.d-hd-flex
{
display:flex!important
}
.d-hd-inline-flex
{
display:inline-flex!important
}

}
@media print
{
.d-print-none
{
display:none!important
}
.d-print-inline
{
display:inline!important
}
.d-print-inline-block
{
display:inline-block!important
}
.d-print-block
{
display:block!important
}
.d-print-table
{
display:table!important
}
.d-print-table-row
{
display:table-row!important
}
.d-print-table-cell
{
display:table-cell!important
}
.d-print-flex
{
display:flex!important
}
.d-print-inline-flex
{
display:inline-flex!important
}

}
.embed-responsive
{
position:relative;
display:block;
width:100%;
padding:0;
overflow:hidden
}
.embed-responsive::before
{
display:block;
content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video
{
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
height:100%;
border:0
}
.embed-responsive-21by9::before
{
padding-top:42.8571428571%
}
.embed-responsive-16by9::before
{
padding-top:56.25%
}
.embed-responsive-4by3::before
{
padding-top:75%
}
.embed-responsive-1by1::before
{
padding-top:100%
}
.flex-row
{
flex-direction:row!important
}
.flex-column
{
flex-direction:column!important
}
.flex-row-reverse
{
flex-direction:row-reverse!important
}
.flex-column-reverse
{
flex-direction:column-reverse!important
}
.flex-wrap
{
flex-wrap:wrap!important
}
.flex-nowrap
{
flex-wrap:nowrap!important
}
.flex-wrap-reverse
{
flex-wrap:wrap-reverse!important
}
.flex-fill
{
flex:1 1 auto!important
}
.flex-grow-0
{
flex-grow:0!important
}
.flex-grow-1
{
flex-grow:1!important
}
.flex-shrink-0
{
flex-shrink:0!important
}
.flex-shrink-1
{
flex-shrink:1!important
}
.justify-content-start
{
justify-content:flex-start!important
}
.justify-content-end
{
justify-content:flex-end!important
}
.justify-content-center
{
justify-content:center!important
}
.justify-content-between
{
justify-content:space-between!important
}
.justify-content-around
{
justify-content:space-around!important
}
.align-items-start
{
align-items:flex-start!important
}
.align-items-end
{
align-items:flex-end!important
}
.align-items-center
{
align-items:center!important
}
.align-items-baseline
{
align-items:baseline!important
}
.align-items-stretch
{
align-items:stretch!important
}
.align-content-start
{
align-content:flex-start!important
}
.align-content-end
{
align-content:flex-end!important
}
.align-content-center
{
align-content:center!important
}
.align-content-between
{
align-content:space-between!important
}
.align-content-around
{
align-content:space-around!important
}
.align-content-stretch
{
align-content:stretch!important
}
.align-self-auto
{
align-self:auto!important
}
.align-self-start
{
align-self:flex-start!important
}
.align-self-end
{
align-self:flex-end!important
}
.align-self-center
{
align-self:center!important
}
.align-self-baseline
{
align-self:baseline!important
}
.align-self-stretch
{
align-self:stretch!important
}
@media (min-width:576px)
{
.flex-sm-row
{
flex-direction:row!important
}
.flex-sm-column
{
flex-direction:column!important
}
.flex-sm-row-reverse
{
flex-direction:row-reverse!important
}
.flex-sm-column-reverse
{
flex-direction:column-reverse!important
}
.flex-sm-wrap
{
flex-wrap:wrap!important
}
.flex-sm-nowrap
{
flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse
{
flex-wrap:wrap-reverse!important
}
.flex-sm-fill
{
flex:1 1 auto!important
}
.flex-sm-grow-0
{
flex-grow:0!important
}
.flex-sm-grow-1
{
flex-grow:1!important
}
.flex-sm-shrink-0
{
flex-shrink:0!important
}
.flex-sm-shrink-1
{
flex-shrink:1!important
}
.justify-content-sm-start
{
justify-content:flex-start!important
}
.justify-content-sm-end
{
justify-content:flex-end!important
}
.justify-content-sm-center
{
justify-content:center!important
}
.justify-content-sm-between
{
justify-content:space-between!important
}
.justify-content-sm-around
{
justify-content:space-around!important
}
.align-items-sm-start
{
align-items:flex-start!important
}
.align-items-sm-end
{
align-items:flex-end!important
}
.align-items-sm-center
{
align-items:center!important
}
.align-items-sm-baseline
{
align-items:baseline!important

}
.align-items-sm-stretch
{
align-items:stretch!important
}
.align-content-sm-start
{
align-content:flex-start!important
}
.align-content-sm-end
{
align-content:flex-end!important
}
.align-content-sm-center
{
align-content:center!important
}
.align-content-sm-between
{
align-content:space-between!important
}
.align-content-sm-around
{
align-content:space-around!important
}
.align-content-sm-stretch
{
align-content:stretch!important
}
.align-self-sm-auto
{
align-self:auto!important
}
.align-self-sm-start
{
align-self:flex-start!important
}
.align-self-sm-end
{
align-self:flex-end!important
}
.align-self-sm-center
{
align-self:center!important
}
.align-self-sm-baseline
{
align-self:baseline!important
}
.align-self-sm-stretch
{
align-self:stretch!important
}

}
@media (min-width:768px)
{
.flex-md-row
{
flex-direction:row!important
}
.flex-md-column
{
flex-direction:column!important
}
.flex-md-row-reverse
{
flex-direction:row-reverse!important
}
.flex-md-column-reverse
{
flex-direction:column-reverse!important
}
.flex-md-wrap
{
flex-wrap:wrap!important
}
.flex-md-nowrap

{
flex-wrap:nowrap!important
}
.flex-md-wrap-reverse
{
flex-wrap:wrap-reverse!important
}
.flex-md-fill
{
flex:1 1 auto!important
}
.flex-md-grow-0
{
flex-grow:0!important
}
.flex-md-grow-1
{
flex-grow:1!important
}
.flex-md-shrink-0
{
flex-shrink:0!important
}
.flex-md-shrink-1
{
flex-shrink:1!important
}
.justify-content-md-start
{
justify-content:flex-start!important
}
.justify-content-md-end
{
justify-content:flex-end!important
}
.justify-content-md-center
{
justify-content:center!important
}
.justify-content-md-between
{
justify-content:space-between!important
}
.justify-content-md-around
{
justify-content:space-around!important
}
.align-items-md-start
{
align-items:flex-start!important
}
.align-items-md-end
{
align-items:flex-end!important
}
.align-items-md-center
{
align-items:center!important
}
.align-items-md-baseline
{
align-items:baseline!important
}
.align-items-md-stretch
{
align-items:stretch!important
}
.align-content-md-start
{
align-content:flex-start!important
}
.align-content-md-end
{
align-content:flex-end!important
}
.align-content-md-center
{
align-content:center!important
}
.align-content-md-between
{
align-content:space-between!important
}
.align-content-md-around
{
align-content:space-around!important
}
.align-content-md-stretch
{
align-content:stretch!important
}
.align-self-md-auto
{
align-self:auto!important
}
.align-self-md-start
{
align-self:flex-start!important
}
.align-self-md-end
{
align-self:flex-end!important
}
.align-self-md-center
{
align-self:center!important
}
.align-self-md-baseline
{
align-self:baseline!important
}
.align-self-md-stretch
{
align-self:stretch!important
}

}
@media (min-width:992px)
{
.flex-lg-row
{
flex-direction:row!important
}
.flex-lg-column
{
flex-direction:column!important
}
.flex-lg-row-reverse
{
flex-direction:row-reverse!important
}
.flex-lg-column-reverse
{
flex-direction:column-reverse!important
}
.flex-lg-wrap
{
flex-wrap:wrap!important
}
.flex-lg-nowrap
{
flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse
{
flex-wrap:wrap-reverse!important
}
.flex-lg-fill
{
flex:1 1 auto!important
}
.flex-lg-grow-0
{
flex-grow:0!important
}
.flex-lg-grow-1
{
flex-grow:1!important
}
.flex-lg-shrink-0
{
flex-shrink:0!important
}
.flex-lg-shrink-1
{
flex-shrink:1!important
}
.justify-content-lg-start
{
justify-content:flex-start!important
}
.justify-content-lg-end
{
justify-content:flex-end!important
}
.justify-content-lg-center
{
justify-content:center!important
}
.justify-content-lg-between
{
justify-content:space-between!important
}
.justify-content-lg-around
{
justify-content:space-around!important
}
.align-items-lg-start
{
align-items:flex-start!important
}
.align-items-lg-end
{
align-items:flex-end!important
}
.align-items-lg-center
{
align-items:center!important
}
.align-items-lg-baseline
{
align-items:baseline!important
}
.align-items-lg-stretch
{
align-items:stretch!important
}
.align-content-lg-start
{
align-content:flex-start!important
}
.align-content-lg-end
{
align-content:flex-end!important
}
.align-content-lg-center
{
align-content:center!important
}
.align-content-lg-between
{
align-content:space-between!important
}
.align-content-lg-around
{
align-content:space-around!important
}
.align-content-lg-stretch
{
align-content:stretch!important
}
.align-self-lg-auto
{
align-self:auto!important
}
.align-self-lg-start
{
align-self:flex-start!important
}
.align-self-lg-end
{
align-self:flex-end!important
}
.align-self-lg-center
{
align-self:center!important
}
.align-self-lg-baseline
{
align-self:baseline!important
}
.align-self-lg-stretch
{
align-self:stretch!important
}

}
@media (min-width:1200px)
{
.flex-xl-row
{
flex-direction:row!important
}
.flex-xl-column
{
flex-direction:column!important
}
.flex-xl-row-reverse
{
flex-direction:row-reverse!important
}
.flex-xl-column-reverse
{
flex-direction:column-reverse!important
}
.flex-xl-wrap
{
flex-wrap:wrap!important
}
.flex-xl-nowrap
{
flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse
{
flex-wrap:wrap-reverse!important
}
.flex-xl-fill
{
flex:1 1 auto!important
}
.flex-xl-grow-0
{
flex-grow:0!important
}
.flex-xl-grow-1
{
flex-grow:1!important
}
.flex-xl-shrink-0
{
flex-shrink:0!important
}
.flex-xl-shrink-1
{
flex-shrink:1!important
}
.justify-content-xl-start
{
justify-content:flex-start!important
}
.justify-content-xl-end
{
justify-content:flex-end!important
}
.justify-content-xl-center
{
justify-content:center!important
}
.justify-content-xl-between
{
justify-content:space-between!important
}
.justify-content-xl-around
{
justify-content:space-around!important
}
.align-items-xl-start
{
align-items:flex-start!important
}
.align-items-xl-end
{
align-items:flex-end!important
}
.align-items-xl-center
{
align-items:center!important
}
.align-items-xl-baseline
{
align-items:baseline!important
}
.align-items-xl-stretch
{
align-items:stretch!important
}
.align-content-xl-start
{
align-content:flex-start!important
}
.align-content-xl-end
{
align-content:flex-end!important
}
.align-content-xl-center
{
align-content:center!important
}
.align-content-xl-between
{
align-content:space-between!important
}
.align-content-xl-around
{
align-content:space-around!important
}
.align-content-xl-stretch
{
align-content:stretch!important
}
.align-self-xl-auto
{
align-self:auto!important
}
.align-self-xl-start
{
align-self:flex-start!important
}
.align-self-xl-end
{
align-self:flex-end!important
}
.align-self-xl-center
{
align-self:center!important
}
.align-self-xl-baseline
{
align-self:baseline!important
}
.align-self-xl-stretch
{
align-self:stretch!important
}

}
@media (min-width:1400px)
{
.flex-hd-row
{
flex-direction:row!important
}
.flex-hd-column
{
flex-direction:column!important
}
.flex-hd-row-reverse
{
flex-direction:row-reverse!important
}
.flex-hd-column-reverse
{
flex-direction:column-reverse!important
}
.flex-hd-wrap
{
flex-wrap:wrap!important
}
.flex-hd-nowrap
{
flex-wrap:nowrap!important
}
.flex-hd-wrap-reverse
{
flex-wrap:wrap-reverse!important
}
.flex-hd-fill
{
flex:1 1 auto!important
}
.flex-hd-grow-0
{
flex-grow:0!important
}
.flex-hd-grow-1
{
flex-grow:1!important
}
.flex-hd-shrink-0
{
flex-shrink:0!important
}
.flex-hd-shrink-1
{
flex-shrink:1!important
}
.justify-content-hd-start
{
justify-content:flex-start!important
}
.justify-content-hd-end
{
justify-content:flex-end!important
}
.justify-content-hd-center
{
justify-content:center!important
}
.justify-content-hd-between
{
justify-content:space-between!important
}
.justify-content-hd-around
{
justify-content:space-around!important
}
.align-items-hd-start
{
align-items:flex-start!important
}
.align-items-hd-end
{
align-items:flex-end!important
}
.align-items-hd-center
{
align-items:center!important
}
.align-items-hd-baseline
{
align-items:baseline!important
}
.align-items-hd-stretch
{
align-items:stretch!important
}
.align-content-hd-start
{
align-content:flex-start!important
}
.align-content-hd-end
{
align-content:flex-end!important
}
.align-content-hd-center
{
align-content:center!important
}
.align-content-hd-between
{
align-content:space-between!important
}
.align-content-hd-around
{
align-content:space-around!important
}
.align-content-hd-stretch
{
align-content:stretch!important
}
.align-self-hd-auto
{
align-self:auto!important
}
.align-self-hd-start
{
align-self:flex-start!important
}
.align-self-hd-end
{
align-self:flex-end!important
}
.align-self-hd-center
{
align-self:center!important
}
.align-self-hd-baseline
{
align-self:baseline!important
}
.align-self-hd-stretch
{
align-self:stretch!important
}

}
.float-left
{
float:left!important
}
.float-right
{
float:right!important
}
.float-none
{
float:none!important
}
@media (min-width:576px)
{
.float-sm-left
{
float:left!important
}
.float-sm-right
{
float:right!important
}
.float-sm-none
{
float:none!important
}

}
@media (min-width:768px)
{
.float-md-left
{
float:left!important
}
.float-md-right
{
float:right!important
}
.float-md-none
{
float:none!important
}

}
@media (min-width:992px)
{
.float-lg-left
{
float:left!important
}
.float-lg-right
{
float:right!important
}
.float-lg-none
{
float:none!important
}

}
@media (min-width:1200px)
{
.float-xl-left
{
float:left!important
}
.float-xl-right
{
float:right!important
}
.float-xl-none
{
float:none!important
}

}
@media (min-width:1400px)
{
.float-hd-left
{
float:left!important
}
.float-hd-right
{
float:right!important
}
.float-hd-none
{
float:none!important
}

}
.overflow-auto
{
overflow:auto!important
}
.overflow-hidden
{
overflow:hidden!important
}
.position-static
{
position:static!important
}
.position-relative
{
position:relative!important
}
.position-absolute
{
position:absolute!important
}
.position-fixed
{
position:fixed!important
}
.position-sticky
{
position:sticky!important
}
.fixed-top
{
position:fixed;
top:0;
right:0;
left:0;
z-index:1030
}
.fixed-bottom
{
position:fixed;
right:0;
bottom:0;
left:0;
z-index:1030
}
@supports (position:sticky)
{
.sticky-top
{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

}
.sr-only
{
position:absolute;
width:1px;
height:1px;
padding:0;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus
{
position:static;
width:auto;
height:auto;
overflow:visible;
clip:auto;
white-space:normal
}
.shadow-sm
{
box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow
{
box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg
{
box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none
{
box-shadow:none!important
}
.w-25
{
width:25%!important
}
.w-50
{
width:50%!important
}
.w-75
{
width:75%!important
}
.w-100
{
width:100%!important
}
.w-auto
{
width:auto!important
}
.h-25
{
height:25%!important
}
.h-50
{
height:50%!important
}
.h-75
{
height:75%!important
}
.h-100
{
height:100%!important
}
.h-auto
{
height:auto!important
}
.mw-100
{
max-width:100%!important
}
.mh-100
{
max-height:100%!important
}
.min-vw-100
{
min-width:100vw!important
}
.min-vh-100
{
min-height:100vh!important
}
.vw-100
{
width:100vw!important
}
.vh-100
{
height:100vh!important
}
.stretched-link::after
{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
pointer-events:auto;
content:"";
background-color:rgba(0,0,0,0)
}
.m-0
{
margin:0!important
}
.mt-0,.my-0
{
margin-top:0!important
}
.mr-0,.mx-0
{
margin-right:0!important

}
.mb-0,.my-0
{
margin-bottom:0!important
}
.ml-0,.mx-0
{
margin-left:0!important
}
.m-1
{
margin:0.25rem!important
}
.mt-1,.my-1
{
margin-top:0.25rem!important
}
.mr-1,.mx-1
{
margin-right:0.25rem!important
}
.mb-1,.my-1
{
margin-bottom:0.25rem!important
}
.ml-1,.mx-1
{
margin-left:0.25rem!important
}
.m-2
{
margin:0.5rem!important
}
.mt-2,.my-2
{
margin-top:0.5rem!important
}
.mr-2,.mx-2
{
margin-right:0.5rem!important
}
.mb-2,.my-2
{
margin-bottom:0.5rem!important
}
.ml-2,.mx-2
{
margin-left:0.5rem!important
}
.m-3
{
margin:1rem!important
}
.mt-3,.my-3
{
margin-top:1rem!important
}
.mr-3,.mx-3
{
margin-right:1rem!important
}
.mb-3,.my-3
{
margin-bottom:1rem!important
}
.ml-3,.mx-3
{
margin-left:1rem!important
}
.m-4
{
margin:1.5rem!important
}
.mt-4,.my-4
{
margin-top:1.5rem!important
}
.mr-4,.mx-4
{
margin-right:1.5rem!important
}
.mb-4,.my-4
{
margin-bottom:1.5rem!important
}
.ml-4,.mx-4
{
margin-left:1.5rem!important
}
.m-5
{
margin:3rem!important
}
.mt-5,.my-5
{
margin-top:3rem!important
}
.mr-5,.mx-5
{
margin-right:3rem!important
}
.mb-5,.my-5
{
margin-bottom:3rem!important
}
.ml-5,.mx-5
{
margin-left:3rem!important
}
.p-0
{
padding:0!important
}
.pt-0,.py-0
{
padding-top:0!important
}
.pr-0,.px-0
{
padding-right:0!important
}
.pb-0,.py-0
{
padding-bottom:0!important
}
.pl-0,.px-0
{
padding-left:0!important
}
.p-1
{
padding:0.25rem!important
}
.pt-1,.py-1
{
padding-top:0.25rem!important
}
.pr-1,.px-1
{
padding-right:0.25rem!important
}
.pb-1,.py-1
{
padding-bottom:0.25rem!important
}
.pl-1,.px-1
{
padding-left:0.25rem!important
}
.p-2
{
padding:0.5rem!important
}
.pt-2,.py-2
{
padding-top:0.5rem!important
}
.pr-2,.px-2
{
padding-right:0.5rem!important
}
.pb-2,.py-2
{
padding-bottom:0.5rem!important
}
.pl-2,.px-2
{
padding-left:0.5rem!important
}
.p-3
{
padding:1rem!important
}
.pt-3,.py-3
{
padding-top:1rem!important
}
.pr-3,.px-3
{
padding-right:1rem!important
}
.pb-3,.py-3
{
padding-bottom:1rem!important
}
.pl-3,.px-3
{
padding-left:1rem!important
}
.p-4
{
padding:1.5rem!important
}
.pt-4,.py-4
{
padding-top:1.5rem!important
}
.pr-4,.px-4
{
padding-right:1.5rem!important
}
.pb-4,.py-4
{
padding-bottom:1.5rem!important
}
.pl-4,.px-4
{
padding-left:1.5rem!important
}
.p-5
{
padding:3rem!important
}
.pt-5,.py-5
{
padding-top:3rem!important
}
.pr-5,.px-5
{
padding-right:3rem!important
}
.pb-5,.py-5
{
padding-bottom:3rem!important
}
.pl-5,.px-5
{
padding-left:3rem!important
}
.m-n1
{
margin:-0.25rem!important
}
.mt-n1,.my-n1
{
margin-top:-0.25rem!important
}
.mr-n1,.mx-n1
{
margin-right:-0.25rem!important
}
.mb-n1,.my-n1
{
margin-bottom:-0.25rem!important
}
.ml-n1,.mx-n1
{
margin-left:-0.25rem!important
}
.m-n2
{
margin:-0.5rem!important
}
.mt-n2,.my-n2
{
margin-top:-0.5rem!important
}
.mr-n2,.mx-n2
{
margin-right:-0.5rem!important
}
.mb-n2,.my-n2
{
margin-bottom:-0.5rem!important
}
.ml-n2,.mx-n2
{
margin-left:-0.5rem!important
}
.m-n3
{
margin:-1rem!important
}
.mt-n3,.my-n3
{
margin-top:-1rem!important
}
.mr-n3,.mx-n3
{
margin-right:-1rem!important
}
.mb-n3,.my-n3
{
margin-bottom:-1rem!important
}
.ml-n3,.mx-n3
{
margin-left:-1rem!important
}
.m-n4
{
margin:-1.5rem!important
}
.mt-n4,.my-n4
{
margin-top:-1.5rem!important
}
.mr-n4,.mx-n4
{
margin-right:-1.5rem!important
}
.mb-n4,.my-n4
{
margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4
{
margin-left:-1.5rem!important
}
.m-n5
{
margin:-3rem!important
}
.mt-n5,.my-n5
{
margin-top:-3rem!important
}
.mr-n5,.mx-n5
{
margin-right:-3rem!important
}
.mb-n5,.my-n5
{
margin-bottom:-3rem!important
}
.ml-n5,.mx-n5
{
margin-left:-3rem!important
}
.m-auto
{
margin:auto!important
}
.mt-auto,.my-auto
{
margin-top:auto!important
}
.mr-auto,.mx-auto
{
margin-right:auto!important
}
.mb-auto,.my-auto
{
margin-bottom:auto!important
}
.ml-auto,.mx-auto
{
margin-left:auto!important
}
@media (min-width:576px)
{
.m-sm-0
{
margin:0!important
}
.mt-sm-0,.my-sm-0
{
margin-top:0!important
}
.mr-sm-0,.mx-sm-0
{
margin-right:0!important
}
.mb-sm-0,.my-sm-0
{
margin-bottom:0!important
}
.ml-sm-0,.mx-sm-0
{
margin-left:0!important
}
.m-sm-1
{
margin:0.25rem!important
}
.mt-sm-1,.my-sm-1
{
margin-top:0.25rem!important
}
.mr-sm-1,.mx-sm-1
{
margin-right:0.25rem!important
}
.mb-sm-1,.my-sm-1
{
margin-bottom:0.25rem!important
}
.ml-sm-1,.mx-sm-1
{
margin-left:0.25rem!important
}
.m-sm-2
{
margin:0.5rem!important
}
.mt-sm-2,.my-sm-2
{
margin-top:0.5rem!important
}
.mr-sm-2,.mx-sm-2
{
margin-right:0.5rem!important
}
.mb-sm-2,.my-sm-2
{
margin-bottom:0.5rem!important
}
.ml-sm-2,.mx-sm-2
{
margin-left:0.5rem!important
}
.m-sm-3
{
margin:1rem!important
}
.mt-sm-3,.my-sm-3
{
margin-top:1rem!important
}
.mr-sm-3,.mx-sm-3
{
margin-right:1rem!important
}
.mb-sm-3,.my-sm-3
{
margin-bottom:1rem!important
}
.ml-sm-3,.mx-sm-3
{
margin-left:1rem!important
}
.m-sm-4
{
margin:1.5rem!important
}
.mt-sm-4,.my-sm-4
{
margin-top:1.5rem!important
}
.mr-sm-4,.mx-sm-4
{
margin-right:1.5rem!important
}
.mb-sm-4,.my-sm-4
{
margin-bottom:1.5rem!important
}
.ml-sm-4,.mx-sm-4
{
margin-left:1.5rem!important
}
.m-sm-5
{
margin:3rem!important
}
.mt-sm-5,.my-sm-5
{
margin-top:3rem!important
}
.mr-sm-5,.mx-sm-5
{
margin-right:3rem!important
}
.mb-sm-5,.my-sm-5
{
margin-bottom:3rem!important
}
.ml-sm-5,.mx-sm-5
{
margin-left:3rem!important
}
.p-sm-0
{
padding:0!important
}
.pt-sm-0,.py-sm-0
{
padding-top:0!important
}
.pr-sm-0,.px-sm-0
{
padding-right:0!important
}
.pb-sm-0,.py-sm-0
{
padding-bottom:0!important
}
.pl-sm-0,.px-sm-0
{
padding-left:0!important
}
.p-sm-1
{
padding:0.25rem!important
}
.pt-sm-1,.py-sm-1
{
padding-top:0.25rem!important
}
.pr-sm-1,.px-sm-1
{
padding-right:0.25rem!important
}
.pb-sm-1,.py-sm-1
{
padding-bottom:0.25rem!important
}
.pl-sm-1,.px-sm-1
{
padding-left:0.25rem!important
}
.p-sm-2
{
padding:0.5rem!important
}
.pt-sm-2,.py-sm-2
{
padding-top:0.5rem!important
}
.pr-sm-2,.px-sm-2
{
padding-right:0.5rem!important
}
.pb-sm-2,.py-sm-2
{
padding-bottom:0.5rem!important
}
.pl-sm-2,.px-sm-2
{
padding-left:0.5rem!important
}
.p-sm-3
{
padding:1rem!important
}
.pt-sm-3,.py-sm-3
{
padding-top:1rem!important
}
.pr-sm-3,.px-sm-3
{
padding-right:1rem!important
}
.pb-sm-3,.py-sm-3
{
padding-bottom:1rem!important
}
.pl-sm-3,.px-sm-3
{
padding-left:1rem!important
}
.p-sm-4
{
padding:1.5rem!important
}
.pt-sm-4,.py-sm-4
{
padding-top:1.5rem!important
}
.pr-sm-4,.px-sm-4
{
padding-right:1.5rem!important
}
.pb-sm-4,.py-sm-4
{
padding-bottom:1.5rem!important
}
.pl-sm-4,.px-sm-4
{
padding-left:1.5rem!important
}
.p-sm-5
{
padding:3rem!important
}
.pt-sm-5,.py-sm-5
{
padding-top:3rem!important
}
.pr-sm-5,.px-sm-5
{
padding-right:3rem!important
}
.pb-sm-5,.py-sm-5
{
padding-bottom:3rem!important
}
.pl-sm-5,.px-sm-5
{
padding-left:3rem!important
}
.m-sm-n1
{
margin:-0.25rem!important
}
.mt-sm-n1,.my-sm-n1
{
margin-top:-0.25rem!important
}
.mr-sm-n1,.mx-sm-n1
{
margin-right:-0.25rem!important
}
.mb-sm-n1,.my-sm-n1
{
margin-bottom:-0.25rem!important
}
.ml-sm-n1,.mx-sm-n1
{
margin-left:-0.25rem!important
}
.m-sm-n2
{
margin:-0.5rem!important
}
.mt-sm-n2,.my-sm-n2
{
margin-top:-0.5rem!important
}
.mr-sm-n2,.mx-sm-n2
{
margin-right:-0.5rem!important
}
.mb-sm-n2,.my-sm-n2
{
margin-bottom:-0.5rem!important
}
.ml-sm-n2,.mx-sm-n2
{
margin-left:-0.5rem!important
}
.m-sm-n3
{
margin:-1rem!important
}
.mt-sm-n3,.my-sm-n3
{
margin-top:-1rem!important
}
.mr-sm-n3,.mx-sm-n3
{
margin-right:-1rem!important
}
.mb-sm-n3,.my-sm-n3
{
margin-bottom:-1rem!important
}
.ml-sm-n3,.mx-sm-n3
{
margin-left:-1rem!important
}
.m-sm-n4
{
margin:-1.5rem!important
}
.mt-sm-n4,.my-sm-n4
{
margin-top:-1.5rem!important
}
.mr-sm-n4,.mx-sm-n4
{
margin-right:-1.5rem!important
}
.mb-sm-n4,.my-sm-n4
{
margin-bottom:-1.5rem!important
}
.ml-sm-n4,.mx-sm-n4
{
margin-left:-1.5rem!important
}
.m-sm-n5
{
margin:-3rem!important
}
.mt-sm-n5,.my-sm-n5
{
margin-top:-3rem!important
}
.mr-sm-n5,.mx-sm-n5
{
margin-right:-3rem!important
}
.mb-sm-n5,.my-sm-n5
{
margin-bottom:-3rem!important
}
.ml-sm-n5,.mx-sm-n5
{
margin-left:-3rem!important
}
.m-sm-auto
{
margin:auto!important
}
.mt-sm-auto,.my-sm-auto
{
margin-top:auto!important
}
.mr-sm-auto,.mx-sm-auto
{
margin-right:auto!important
}
.mb-sm-auto,.my-sm-auto
{
margin-bottom:auto!important
}
.ml-sm-auto,.mx-sm-auto
{
margin-left:auto!important
}

}
@media (min-width:768px)
{
.m-md-0
{
margin:0!important
}
.mt-md-0,.my-md-0
{
margin-top:0!important
}
.mr-md-0,.mx-md-0
{
margin-right:0!important
}
.mb-md-0,.my-md-0
{
margin-bottom:0!important
}
.ml-md-0,.mx-md-0
{
margin-left:0!important
}
.m-md-1
{
margin:0.25rem!important
}
.mt-md-1,.my-md-1
{
margin-top:0.25rem!important
}
.mr-md-1,.mx-md-1
{
margin-right:0.25rem!important
}
.mb-md-1,.my-md-1
{
margin-bottom:0.25rem!important
}

.ml-md-1,.mx-md-1
{
margin-left:0.25rem!important
}
.m-md-2
{
margin:0.5rem!important
}
.mt-md-2,.my-md-2
{
margin-top:0.5rem!important
}
.mr-md-2,.mx-md-2
{
margin-right:0.5rem!important
}
.mb-md-2,.my-md-2
{
margin-bottom:0.5rem!important
}
.ml-md-2,.mx-md-2
{
margin-left:0.5rem!important
}
.m-md-3
{
margin:1rem!important
}
.mt-md-3,.my-md-3
{
margin-top:1rem!important
}
.mr-md-3,.mx-md-3
{
margin-right:1rem!important
}
.mb-md-3,.my-md-3
{
margin-bottom:1rem!important
}
.ml-md-3,.mx-md-3
{
margin-left:1rem!important
}
.m-md-4
{
margin:1.5rem!important
}
.mt-md-4,.my-md-4
{
margin-top:1.5rem!important
}
.mr-md-4,.mx-md-4
{
margin-right:1.5rem!important
}
.mb-md-4,.my-md-4
{
margin-bottom:1.5rem!important
}
.ml-md-4,.mx-md-4
{
margin-left:1.5rem!important
}
.m-md-5
{
margin:3rem!important
}
.mt-md-5,.my-md-5
{
margin-top:3rem!important
}
.mr-md-5,.mx-md-5
{
margin-right:3rem!important
}
.mb-md-5,.my-md-5
{
margin-bottom:3rem!important
}
.ml-md-5,.mx-md-5
{
margin-left:3rem!important
}
.p-md-0
{
padding:0!important
}
.pt-md-0,.py-md-0
{
padding-top:0!important
}
.pr-md-0,.px-md-0
{
padding-right:0!important
}
.pb-md-0,.py-md-0
{
padding-bottom:0!important
}
.pl-md-0,.px-md-0
{
padding-left:0!important
}
.p-md-1
{
padding:0.25rem!important
}
.pt-md-1,.py-md-1
{
padding-top:0.25rem!important
}
.pr-md-1,.px-md-1
{
padding-right:0.25rem!important
}
.pb-md-1,.py-md-1
{
padding-bottom:0.25rem!important
}
.pl-md-1,.px-md-1
{
padding-left:0.25rem!important
}
.p-md-2
{
padding:0.5rem!important
}
.pt-md-2,.py-md-2
{
padding-top:0.5rem!important
}
.pr-md-2,.px-md-2
{
padding-right:0.5rem!important
}
.pb-md-2,.py-md-2
{
padding-bottom:0.5rem!important
}
.pl-md-2,.px-md-2
{
padding-left:0.5rem!important
}
.p-md-3
{
padding:1rem!important
}
.pt-md-3,.py-md-3
{
padding-top:1rem!important
}
.pr-md-3,.px-md-3
{
padding-right:1rem!important
}
.pb-md-3,.py-md-3
{
padding-bottom:1rem!important
}
.pl-md-3,.px-md-3
{
padding-left:1rem!important
}
.p-md-4
{
padding:1.5rem!important
}
.pt-md-4,.py-md-4
{
padding-top:1.5rem!important
}
.pr-md-4,.px-md-4
{
padding-right:1.5rem!important
}
.pb-md-4,.py-md-4
{
padding-bottom:1.5rem!important
}
.pl-md-4,.px-md-4
{
padding-left:1.5rem!important
}
.p-md-5
{
padding:3rem!important
}
.pt-md-5,.py-md-5
{
padding-top:3rem!important
}
.pr-md-5,.px-md-5
{
padding-right:3rem!important
}
.pb-md-5,.py-md-5
{
padding-bottom:3rem!important
}
.pl-md-5,.px-md-5
{
padding-left:3rem!important
}
.m-md-n1
{
margin:-0.25rem!important
}
.mt-md-n1,.my-md-n1
{
margin-top:-0.25rem!important
}
.mr-md-n1,.mx-md-n1
{
margin-right:-0.25rem!important
}
.mb-md-n1,.my-md-n1
{
margin-bottom:-0.25rem!important
}
.ml-md-n1,.mx-md-n1
{
margin-left:-0.25rem!important
}
.m-md-n2
{
margin:-0.5rem!important
}
.mt-md-n2,.my-md-n2
{
margin-top:-0.5rem!important
}
.mr-md-n2,.mx-md-n2
{
margin-right:-0.5rem!important
}
.mb-md-n2,.my-md-n2
{
margin-bottom:-0.5rem!important
}
.ml-md-n2,.mx-md-n2
{
margin-left:-0.5rem!important
}
.m-md-n3
{
margin:-1rem!important
}
.mt-md-n3,.my-md-n3
{
margin-top:-1rem!important
}
.mr-md-n3,.mx-md-n3
{
margin-right:-1rem!important
}
.mb-md-n3,.my-md-n3
{
margin-bottom:-1rem!important
}
.ml-md-n3,.mx-md-n3
{
margin-left:-1rem!important
}
.m-md-n4
{
margin:-1.5rem!important
}
.mt-md-n4,.my-md-n4
{
margin-top:-1.5rem!important
}
.mr-md-n4,.mx-md-n4
{
margin-right:-1.5rem!important
}
.mb-md-n4,.my-md-n4
{
margin-bottom:-1.5rem!important
}
.ml-md-n4,.mx-md-n4
{
margin-left:-1.5rem!important
}
.m-md-n5
{
margin:-3rem!important
}
.mt-md-n5,.my-md-n5
{
margin-top:-3rem!important
}
.mr-md-n5,.mx-md-n5
{
margin-right:-3rem!important
}
.mb-md-n5,.my-md-n5
{
margin-bottom:-3rem!important
}
.ml-md-n5,.mx-md-n5
{
margin-left:-3rem!important
}
.m-md-auto
{
margin:auto!important
}
.mt-md-auto,.my-md-auto
{
margin-top:auto!important
}
.mr-md-auto,.mx-md-auto
{
margin-right:auto!important
}
.mb-md-auto,.my-md-auto
{
margin-bottom:auto!important
}
.ml-md-auto,.mx-md-auto
{
margin-left:auto!important
}

}
@media (min-width:992px)
{
.m-lg-0
{
margin:0!important
}
.mt-lg-0,.my-lg-0
{
margin-top:0!important
}
.mr-lg-0,.mx-lg-0
{
margin-right:0!important
}
.mb-lg-0,.my-lg-0
{
margin-bottom:0!important
}
.ml-lg-0,.mx-lg-0
{
margin-left:0!important
}
.m-lg-1
{
margin:0.25rem!important
}
.mt-lg-1,.my-lg-1
{
margin-top:0.25rem!important
}
.mr-lg-1,.mx-lg-1
{
margin-right:0.25rem!important
}
.mb-lg-1,.my-lg-1
{
margin-bottom:0.25rem!important
}
.ml-lg-1,.mx-lg-1
{
margin-left:0.25rem!important
}
.m-lg-2
{
margin:0.5rem!important
}
.mt-lg-2,.my-lg-2
{
margin-top:0.5rem!important
}
.mr-lg-2,.mx-lg-2
{
margin-right:0.5rem!important
}
.mb-lg-2,.my-lg-2
{
margin-bottom:0.5rem!important
}
.ml-lg-2,.mx-lg-2
{
margin-left:0.5rem!important
}
.m-lg-3
{
margin:1rem!important
}
.mt-lg-3,.my-lg-3
{
margin-top:1rem!important
}
.mr-lg-3,.mx-lg-3
{
margin-right:1rem!important
}
.mb-lg-3,.my-lg-3
{
margin-bottom:1rem!important
}
.ml-lg-3,.mx-lg-3
{
margin-left:1rem!important
}
.m-lg-4
{
margin:1.5rem!important
}
.mt-lg-4,.my-lg-4
{
margin-top:1.5rem!important
}
.mr-lg-4,.mx-lg-4
{
margin-right:1.5rem!important
}
.mb-lg-4,.my-lg-4
{
margin-bottom:1.5rem!important
}
.ml-lg-4,.mx-lg-4
{
margin-left:1.5rem!important
}
.m-lg-5
{
margin:3rem!important
}
.mt-lg-5,.my-lg-5
{
margin-top:3rem!important
}
.mr-lg-5,.mx-lg-5
{
margin-right:3rem!important
}
.mb-lg-5,.my-lg-5
{
margin-bottom:3rem!important
}
.ml-lg-5,.mx-lg-5
{
margin-left:3rem!important
}
.p-lg-0
{
padding:0!important
}
.pt-lg-0,.py-lg-0
{
padding-top:0!important
}
.pr-lg-0,.px-lg-0
{
padding-right:0!important
}
.pb-lg-0,.py-lg-0
{
padding-bottom:0!important
}
.pl-lg-0,.px-lg-0
{
padding-left:0!important
}
.p-lg-1
{
padding:0.25rem!important
}
.pt-lg-1,.py-lg-1
{
padding-top:0.25rem!important
}
.pr-lg-1,.px-lg-1
{
padding-right:0.25rem!important
}
.pb-lg-1,.py-lg-1
{
padding-bottom:0.25rem!important
}
.pl-lg-1,.px-lg-1
{
padding-left:0.25rem!important
}
.p-lg-2
{
padding:0.5rem!important
}
.pt-lg-2,.py-lg-2
{
padding-top:0.5rem!important
}
.pr-lg-2,.px-lg-2
{
padding-right:0.5rem!important
}
.pb-lg-2,.py-lg-2
{
padding-bottom:0.5rem!important
}
.pl-lg-2,.px-lg-2
{
padding-left:0.5rem!important
}
.p-lg-3
{
padding:1rem!important
}
.pt-lg-3,.py-lg-3
{
padding-top:1rem!important
}
.pr-lg-3,.px-lg-3
{
padding-right:1rem!important
}
.pb-lg-3,.py-lg-3
{
padding-bottom:1rem!important
}
.pl-lg-3,.px-lg-3
{
padding-left:1rem!important
}
.p-lg-4
{
padding:1.5rem!important
}
.pt-lg-4,.py-lg-4
{
padding-top:1.5rem!important
}
.pr-lg-4,.px-lg-4
{
padding-right:1.5rem!important
}
.pb-lg-4,.py-lg-4
{
padding-bottom:1.5rem!important
}
.pl-lg-4,.px-lg-4
{
padding-left:1.5rem!important
}
.p-lg-5
{
padding:3rem!important
}
.pt-lg-5,.py-lg-5
{
padding-top:3rem!important
}
.pr-lg-5,.px-lg-5
{
padding-right:3rem!important
}
.pb-lg-5,.py-lg-5
{
padding-bottom:3rem!important
}
.pl-lg-5,.px-lg-5
{
padding-left:3rem!important
}
.m-lg-n1
{
margin:-0.25rem!important
}
.mt-lg-n1,.my-lg-n1
{
margin-top:-0.25rem!important
}
.mr-lg-n1,.mx-lg-n1
{
margin-right:-0.25rem!important
}
.mb-lg-n1,.my-lg-n1
{
margin-bottom:-0.25rem!important
}
.ml-lg-n1,.mx-lg-n1
{
margin-left:-0.25rem!important
}
.m-lg-n2
{
margin:-0.5rem!important
}
.mt-lg-n2,.my-lg-n2
{
margin-top:-0.5rem!important
}
.mr-lg-n2,.mx-lg-n2
{
margin-right:-0.5rem!important
}
.mb-lg-n2,.my-lg-n2
{
margin-bottom:-0.5rem!important
}
.ml-lg-n2,.mx-lg-n2
{
margin-left:-0.5rem!important
}
.m-lg-n3
{
margin:-1rem!important
}
.mt-lg-n3,.my-lg-n3
{
margin-top:-1rem!important
}
.mr-lg-n3,.mx-lg-n3
{
margin-right:-1rem!important
}
.mb-lg-n3,.my-lg-n3
{
margin-bottom:-1rem!important
}
.ml-lg-n3,.mx-lg-n3
{
margin-left:-1rem!important
}
.m-lg-n4
{
margin:-1.5rem!important
}
.mt-lg-n4,.my-lg-n4
{
margin-top:-1.5rem!important
}
.mr-lg-n4,.mx-lg-n4
{
margin-right:-1.5rem!important
}
.mb-lg-n4,.my-lg-n4
{
margin-bottom:-1.5rem!important
}
.ml-lg-n4,.mx-lg-n4
{
margin-left:-1.5rem!important
}
.m-lg-n5
{
margin:-3rem!important
}
.mt-lg-n5,.my-lg-n5
{
margin-top:-3rem!important
}
.mr-lg-n5,.mx-lg-n5
{
margin-right:-3rem!important
}
.mb-lg-n5,.my-lg-n5
{
margin-bottom:-3rem!important
}
.ml-lg-n5,.mx-lg-n5
{
margin-left:-3rem!important
}
.m-lg-auto
{
margin:auto!important
}
.mt-lg-auto,.my-lg-auto
{
margin-top:auto!important
}
.mr-lg-auto,.mx-lg-auto
{
margin-right:auto!important
}
.mb-lg-auto,.my-lg-auto
{
margin-bottom:auto!important
}
.ml-lg-auto,.mx-lg-auto
{
margin-left:auto!important
}

}
@media (min-width:1200px)
{
.m-xl-0
{
margin:0!important
}
.mt-xl-0,.my-xl-0
{
margin-top:0!important
}
.mr-xl-0,.mx-xl-0
{
margin-right:0!important
}
.mb-xl-0,.my-xl-0
{
margin-bottom:0!important
}
.ml-xl-0,.mx-xl-0
{
margin-left:0!important
}
.m-xl-1
{
margin:0.25rem!important
}
.mt-xl-1,.my-xl-1
{
margin-top:0.25rem!important
}
.mr-xl-1,.mx-xl-1
{
margin-right:0.25rem!important
}
.mb-xl-1,.my-xl-1
{
margin-bottom:0.25rem!important
}
.ml-xl-1,.mx-xl-1
{
margin-left:0.25rem!important
}
.m-xl-2
{
margin:0.5rem!important
}
.mt-xl-2,.my-xl-2
{
margin-top:0.5rem!important
}
.mr-xl-2,.mx-xl-2
{
margin-right:0.5rem!important
}
.mb-xl-2,.my-xl-2
{
margin-bottom:0.5rem!important
}
.ml-xl-2,.mx-xl-2
{
margin-left:0.5rem!important
}
.m-xl-3
{
margin:1rem!important
}
.mt-xl-3,.my-xl-3
{
margin-top:1rem!important
}
.mr-xl-3,.mx-xl-3
{
margin-right:1rem!important
}
.mb-xl-3,.my-xl-3
{
margin-bottom:1rem!important
}
.ml-xl-3,.mx-xl-3
{
margin-left:1rem!important
}
.m-xl-4
{
margin:1.5rem!important
}
.mt-xl-4,.my-xl-4
{
margin-top:1.5rem!important
}
.mr-xl-4,.mx-xl-4
{
margin-right:1.5rem!important
}
.mb-xl-4,.my-xl-4
{
margin-bottom:1.5rem!important
}
.ml-xl-4,.mx-xl-4
{
margin-left:1.5rem!important
}
.m-xl-5
{
margin:3rem!important
}
.mt-xl-5,.my-xl-5
{
margin-top:3rem!important
}
.mr-xl-5,.mx-xl-5
{
margin-right:3rem!important
}
.mb-xl-5,.my-xl-5
{
margin-bottom:3rem!important
}
.ml-xl-5,.mx-xl-5
{
margin-left:3rem!important
}
.p-xl-0
{
padding:0!important
}
.pt-xl-0,.py-xl-0
{
padding-top:0!important
}
.pr-xl-0,.px-xl-0
{
padding-right:0!important
}
.pb-xl-0,.py-xl-0
{
padding-bottom:0!important
}
.pl-xl-0,.px-xl-0
{
padding-left:0!important
}
.p-xl-1
{
padding:0.25rem!important
}
.pt-xl-1,.py-xl-1
{
padding-top:0.25rem!important
}
.pr-xl-1,.px-xl-1
{
padding-right:0.25rem!important
}
.pb-xl-1,.py-xl-1
{
padding-bottom:0.25rem!important
}
.pl-xl-1,.px-xl-1
{
padding-left:0.25rem!important
}
.p-xl-2
{
padding:0.5rem!important
}
.pt-xl-2,.py-xl-2
{
padding-top:0.5rem!important
}
.pr-xl-2,.px-xl-2
{
padding-right:0.5rem!important
}
.pb-xl-2,.py-xl-2
{
padding-bottom:0.5rem!important
}
.pl-xl-2,.px-xl-2
{
padding-left:0.5rem!important
}
.p-xl-3
{
padding:1rem!important
}
.pt-xl-3,.py-xl-3
{
padding-top:1rem!important
}
.pr-xl-3,.px-xl-3
{
padding-right:1rem!important
}
.pb-xl-3,.py-xl-3
{
padding-bottom:1rem!important
}
.pl-xl-3,.px-xl-3
{
padding-left:1rem!important
}
.p-xl-4
{
padding:1.5rem!important
}
.pt-xl-4,.py-xl-4
{
padding-top:1.5rem!important
}
.pr-xl-4,.px-xl-4
{
padding-right:1.5rem!important
}
.pb-xl-4,.py-xl-4
{
padding-bottom:1.5rem!important
}
.pl-xl-4,.px-xl-4
{
padding-left:1.5rem!important
}
.p-xl-5
{
padding:3rem!important
}
.pt-xl-5,.py-xl-5
{
padding-top:3rem!important
}
.pr-xl-5,.px-xl-5
{
padding-right:3rem!important
}
.pb-xl-5,.py-xl-5
{
padding-bottom:3rem!important
}
.pl-xl-5,.px-xl-5
{
padding-left:3rem!important
}
.m-xl-n1
{
margin:-0.25rem!important
}
.mt-xl-n1,.my-xl-n1
{
margin-top:-0.25rem!important
}
.mr-xl-n1,.mx-xl-n1
{
margin-right:-0.25rem!important
}
.mb-xl-n1,.my-xl-n1
{
margin-bottom:-0.25rem!important
}
.ml-xl-n1,.mx-xl-n1
{
margin-left:-0.25rem!important
}
.m-xl-n2
{
margin:-0.5rem!important
}
.mt-xl-n2,.my-xl-n2
{
margin-top:-0.5rem!important
}
.mr-xl-n2,.mx-xl-n2
{
margin-right:-0.5rem!important
}
.mb-xl-n2,.my-xl-n2
{
margin-bottom:-0.5rem!important
}
.ml-xl-n2,.mx-xl-n2
{
margin-left:-0.5rem!important
}
.m-xl-n3
{
margin:-1rem!important
}
.mt-xl-n3,.my-xl-n3
{
margin-top:-1rem!important
}
.mr-xl-n3,.mx-xl-n3
{
margin-right:-1rem!important
}
.mb-xl-n3,.my-xl-n3
{
margin-bottom:-1rem!important
}
.ml-xl-n3,.mx-xl-n3
{
margin-left:-1rem!important
}
.m-xl-n4
{
margin:-1.5rem!important
}
.mt-xl-n4,.my-xl-n4
{
margin-top:-1.5rem!important
}
.mr-xl-n4,.mx-xl-n4
{
margin-right:-1.5rem!important
}
.mb-xl-n4,.my-xl-n4
{
margin-bottom:-1.5rem!important
}
.ml-xl-n4,.mx-xl-n4
{
margin-left:-1.5rem!important
}
.m-xl-n5
{
margin:-3rem!important
}
.mt-xl-n5,.my-xl-n5
{
margin-top:-3rem!important
}
.mr-xl-n5,.mx-xl-n5
{
margin-right:-3rem!important
}
.mb-xl-n5,.my-xl-n5
{
margin-bottom:-3rem!important
}
.ml-xl-n5,.mx-xl-n5
{
margin-left:-3rem!important
}
.m-xl-auto
{
margin:auto!important
}
.mt-xl-auto,.my-xl-auto
{
margin-top:auto!important
}
.mr-xl-auto,.mx-xl-auto
{
margin-right:auto!important
}
.mb-xl-auto,.my-xl-auto
{
margin-bottom:auto!important
}
.ml-xl-auto,.mx-xl-auto
{
margin-left:auto!important
}

}
@media (min-width:1400px)
{
.m-hd-0
{
margin:0!important
}
.mt-hd-0,.my-hd-0
{
margin-top:0!important
}
.mr-hd-0,.mx-hd-0
{
margin-right:0!important
}
.mb-hd-0,.my-hd-0
{
margin-bottom:0!important
}
.ml-hd-0,.mx-hd-0
{
margin-left:0!important
}
.m-hd-1
{
margin:0.25rem!important
}
.mt-hd-1,.my-hd-1
{
margin-top:0.25rem!important
}
.mr-hd-1,.mx-hd-1
{
margin-right:0.25rem!important
}
.mb-hd-1,.my-hd-1
{
margin-bottom:0.25rem!important
}
.ml-hd-1,.mx-hd-1
{
margin-left:0.25rem!important
}
.m-hd-2
{
margin:0.5rem!important
}
.mt-hd-2,.my-hd-2
{
margin-top:0.5rem!important
}
.mr-hd-2,.mx-hd-2
{
margin-right:0.5rem!important
}
.mb-hd-2,.my-hd-2
{
margin-bottom:0.5rem!important
}
.ml-hd-2,.mx-hd-2
{
margin-left:0.5rem!important
}
.m-hd-3
{
margin:1rem!important
}
.mt-hd-3,.my-hd-3
{
margin-top:1rem!important
}
.mr-hd-3,.mx-hd-3
{
margin-right:1rem!important
}
.mb-hd-3,.my-hd-3
{
margin-bottom:1rem!important
}
.ml-hd-3,.mx-hd-3
{
margin-left:1rem!important
}
.m-hd-4
{
margin:1.5rem!important
}
.mt-hd-4,.my-hd-4
{
margin-top:1.5rem!important
}
.mr-hd-4,.mx-hd-4
{
margin-right:1.5rem!important
}
.mb-hd-4,.my-hd-4
{
margin-bottom:1.5rem!important
}
.ml-hd-4,.mx-hd-4
{
margin-left:1.5rem!important
}
.m-hd-5
{
margin:3rem!important
}




.mt-hd-5,.my-hd-5
{
margin-top:3rem!important
}
.mr-hd-5,.mx-hd-5
{
margin-right:3rem!important
}
.mb-hd-5,.my-hd-5
{
margin-bottom:3rem!important
}
.ml-hd-5,.mx-hd-5
{
margin-left:3rem!important
}
.p-hd-0
{
padding:0!important
}
.pt-hd-0,.py-hd-0
{
padding-top:0!important
}
.pr-hd-0,.px-hd-0
{
padding-right:0!important
}
.pb-hd-0,.py-hd-0
{
padding-bottom:0!important
}
.pl-hd-0,.px-hd-0
{
padding-left:0!important
}
.p-hd-1
{
padding:0.25rem!important
}
.pt-hd-1,.py-hd-1
{
padding-top:0.25rem!important
}
.pr-hd-1,.px-hd-1
{
padding-right:0.25rem!important
}
.pb-hd-1,.py-hd-1
{
padding-bottom:0.25rem!important
}
.pl-hd-1,.px-hd-1
{
padding-left:0.25rem!important
}
.p-hd-2
{
padding:0.5rem!important
}
.pt-hd-2,.py-hd-2
{
padding-top:0.5rem!important
}
.pr-hd-2,.px-hd-2
{
padding-right:0.5rem!important
}
.pb-hd-2,.py-hd-2
{
padding-bottom:0.5rem!important
}
.pl-hd-2,.px-hd-2
{
padding-left:0.5rem!important
}
.p-hd-3
{
padding:1rem!important
}
.pt-hd-3,.py-hd-3
{
padding-top:1rem!important
}
.pr-hd-3,.px-hd-3
{
padding-right:1rem!important
}
.pb-hd-3,.py-hd-3
{
padding-bottom:1rem!important
}

.pl-hd-3,.px-hd-3
{
padding-left:1rem!important
}
.p-hd-4
{
padding:1.5rem!important
}
.pt-hd-4,.py-hd-4
{
padding-top:1.5rem!important
}
.pr-hd-4,.px-hd-4
{
padding-right:1.5rem!important
}
.pb-hd-4,.py-hd-4
{
padding-bottom:1.5rem!important
}
.pl-hd-4,.px-hd-4
{
padding-left:1.5rem!important
}
.p-hd-5
{
padding:3rem!important
}
.pt-hd-5,.py-hd-5
{
padding-top:3rem!important
}
.pr-hd-5,.px-hd-5
{
padding-right:3rem!important
}
.pb-hd-5,.py-hd-5
{
padding-bottom:3rem!important
}
.pl-hd-5,.px-hd-5
{
padding-left:3rem!important
}
.m-hd-n1
{
margin:-0.25rem!important
}
.mt-hd-n1,.my-hd-n1
{
margin-top:-0.25rem!important
}
.mr-hd-n1,.mx-hd-n1
{
margin-right:-0.25rem!important
}
.mb-hd-n1,.my-hd-n1
{
margin-bottom:-0.25rem!important
}
.ml-hd-n1,.mx-hd-n1
{
margin-left:-0.25rem!important
}
.m-hd-n2
{
margin:-0.5rem!important
}
.mt-hd-n2,.my-hd-n2
{
margin-top:-0.5rem!important
}
.mr-hd-n2,.mx-hd-n2
{
margin-right:-0.5rem!important
}
.mb-hd-n2,.my-hd-n2
{
margin-bottom:-0.5rem!important
}
.ml-hd-n2,.mx-hd-n2
{
margin-left:-0.5rem!important
}
.m-hd-n3
{
margin:-1rem!important
}
.mt-hd-n3,.my-hd-n3
{
margin-top:-1rem!important
}
.mr-hd-n3,.mx-hd-n3
{
margin-right:-1rem!important
}
.mb-hd-n3,.my-hd-n3
{
margin-bottom:-1rem!important
}
.ml-hd-n3,.mx-hd-n3
{
margin-left:-1rem!important
}
.m-hd-n4
{
margin:-1.5rem!important
}
.mt-hd-n4,.my-hd-n4
{
margin-top:-1.5rem!important
}
.mr-hd-n4,.mx-hd-n4
{
margin-right:-1.5rem!important
}
.mb-hd-n4,.my-hd-n4
{
margin-bottom:-1.5rem!important
}
.ml-hd-n4,.mx-hd-n4
{
margin-left:-1.5rem!important
}
.m-hd-n5
{
margin:-3rem!important
}
.mt-hd-n5,.my-hd-n5
{
margin-top:-3rem!important
}
.mr-hd-n5,.mx-hd-n5
{
margin-right:-3rem!important
}
.mb-hd-n5,.my-hd-n5
{
margin-bottom:-3rem!important
}
.ml-hd-n5,.mx-hd-n5
{
margin-left:-3rem!important
}
.m-hd-auto
{
margin:auto!important
}
.mt-hd-auto,.my-hd-auto
{
margin-top:auto!important
}
.mr-hd-auto,.mx-hd-auto
{
margin-right:auto!important
}
.mb-hd-auto,.my-hd-auto
{
margin-bottom:auto!important
}
.ml-hd-auto,.mx-hd-auto
{
margin-left:auto!important
}

}
.text-monospace
{
font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}
.text-justify
{
text-align:justify!important
}
.text-wrap
{
white-space:normal!important
}
.text-nowrap
{
white-space:nowrap!important
}
.text-truncate
{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.text-left
{
text-align:left!important
}
.text-right
{
text-align:right!important
}
.text-center
{
text-align:center!important
}
@media (min-width:576px)
{
.text-sm-left
{
text-align:left!important
}
.text-sm-right
{
text-align:right!important
}
.text-sm-center
{
text-align:center!important
}

}
@media (min-width:768px)
{
.text-md-left
{
text-align:left!important
}
.text-md-right
{
text-align:right!important
}
.text-md-center
{
text-align:center!important
}

}
@media (min-width:992px)
{
.text-lg-left
{
text-align:left!important
}
.text-lg-right
{
text-align:right!important
}
.text-lg-center
{
text-align:center!important
}

}
@media (min-width:1200px)
{
.text-xl-left
{
text-align:left!important
}
.text-xl-right
{
text-align:right!important
}
.text-xl-center
{
text-align:center!important
}

}
@media (min-width:1400px)
{
.text-hd-left
{
text-align:left!important
}
.text-hd-right
{
text-align:right!important
}
.text-hd-center
{
text-align:center!important
}

}
.text-lowercase
{
text-transform:lowercase!important
}
.text-uppercase
{
text-transform:uppercase!important
}
.text-capitalize
{
text-transform:capitalize!important
}
.font-weight-light
{
font-weight:300!important
}
.font-weight-lighter
{
font-weight:lighter!important
}
.font-weight-normal
{
font-weight:400!important
}
.font-weight-bold
{
font-weight:600!important
}
.font-weight-bolder
{
font-weight:bolder!important
}
.font-italic
{
font-style:italic!important
}
.text-white
{
color:#fff!important
}
.text-primary
{
color:#2196F3!important
}
a.text-primary:hover,a.text-primary:focus
{
color:#0a6ebd!important
}
.text-secondary
{
color:#64646c!important
}
a.text-secondary:hover,a.text-secondary:focus
{
color:#3f3f44!important
}
.text-success
{
color:#55dd77!important
}
a.text-success:hover,a.text-success:focus
{
color:#26bf4d!important
}
.text-info
{
color:#00BCD4!important
}
a.text-info:hover,a.text-info:focus
{
color:#007888!important
}
.text-warning
{
color:#FDD835!important
}
a.text-warning:hover,a.text-warning:focus
{
color:#e3ba02!important
}
.text-danger
{
color:#F44336!important
}
a.text-danger:hover,a.text-danger:focus
{
color:#d2190b!important
}
.text-light
{
color:#22222c!important
}
a.text-light:hover,a.text-light:focus
{
color:#010101!important
}
.text-dark
{
color:#e9ecef!important
}
a.text-dark:hover,a.text-dark:focus
{
color:#bdc6cf!important
}
.text-body
{
color:#94949c!important
}
.text-muted
{
color:#64646c!important
}
.text-black-50
{
color:rgba(0,0,0,.5)!important
}
.text-white-50
{
color:rgba(255,255,255,.5)!important
}
.text-hide
{
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0
}
.text-decoration-none
{
text-decoration:none!important
}
.text-break
{
word-break:break-word!important;
overflow-wrap:break-word!important
}
.text-reset
{
color:inherit!important
}
.visible
{
visibility:visible!important
}
.invisible
{
visibility:hidden!important
}
@media print
{
*,*::before,*::after
{
text-shadow:none!important;
box-shadow:none!important
}
a:not(.btn)
{
text-decoration:underline
}
abbr[title]::after
{
content:" (" attr(title) ")"
}
pre
{
white-space:pre-wrap!important
}
pre,blockquote
{
border:1px solid #adb5bd;
page-break-inside:avoid
}
thead
{
display:table-header-group
}
tr,img
{
page-break-inside:avoid
}
p,h2,h3
{
orphans:3;
widows:3
}
h2,h3
{
page-break-after:avoid
}
@page
{
size:a3
}
body
{
min-width:992px!important
}
.container
{
min-width:992px!important
}
.navbar
{
display:none
}
.badge
{
border:1px solid #000
}
.table
{
border-collapse:collapse!important
}
.table td,.table th
{
background-color:#fff!important
}
.table-bordered th,.table-bordered td
{
border:1px solid #dee2e6!important
}
.table-dark
{
color:inherit
}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody
{
border-color:#22222c
}
.table .thead-dark th
{
color:inherit;
border-color:#22222c
}

}
.alert .alert-message,.contact .contact-miscinfo .alert-message
{
background-color:transparent;
padding:0;
color:inherit
}
.alert-notice
{
text-align:left
}
.alert-message
{
text-align:left
}
.alert-warning,.alert-notice
{
text-align:left
}
a[name="top-anchor"]
{
position:absolute;
top:0;
height:100px;
width:0;
visibility:hidden
}
#back-to-top
{
background:rgba(0,0,0,.5);
border-radius:5px;
display:none
}
.top-away #back-to-top
{
display:block
}
.modal-open html,.modal-open body
{
-webkit-overflow-scrolling:auto
}
.modal-open .modal-body
{
-webkit-overflow-scrolling:touch
}
:root
{
--global-spacing:8px;
--spacing-xs:calc(var(--global-spacing) / 2);
--spacing-sm:var(--global-spacing);
--spacing-md:calc(var(--global-spacing) * 1.5);
--spacing-lg:calc(var(--global-spacing) * 2);
--spacing-xl:calc(var(--global-spacing) * 3);
--border-radius-sm:3px;
--border-radius-md:5px;
--border-radius-lg:7px
}
.btn-close,.alert .close,.contact .contact-miscinfo .close
{
box-sizing:content-box;
width:1em;
height:1em;
padding:.25em .25em;
color:#000;
background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
border:0;
border-radius:.25rem;
opacity:.5
}
.btn-close:hover,.alert .close:hover,.contact .contact-miscinfo .close:hover
{
color:#000;
text-decoration:none;
opacity:.75
}
.btn-close:focus,.alert .close:focus,.contact .contact-miscinfo .close:focus
{
outline:0;
box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
opacity:1
}
.alert .close,.contact .contact-miscinfo .close
{
position:absolute;
right:1rem;
top:1rem;
overflow:hidden;
text-indent:-999rem
}
form.form-horizontal .control-group .control-label
{
display:block;
float:left;
padding-right:5px;
text-align:left
}
form.form-horizontal .control-group .control-label label
{
text-align:left
}
form.form-horizontal .control-group .controls
{
margin-left:180px
}
select
{
border:1px solid #22222c;
border-radius:5px;
padding:8px 6px
}
.input-password-toggle .icon-fw
{
margin-right:0
}
.input-password-toggle .icon-eye-slash:before
{
content:"";
font-family:FontAwesome
}
.contentpane.com_media
{
padding-top:0
}
.contentpane.com_media .subhead
{
background:#fff;
border-bottom:1px solid #22222c;
margin-left:-1rem;
margin-right:-1rem;
padding:.875rem 1rem;
position:sticky;
top:0;
left:0;
right:0;
z-index:200
}
.contentpane.com_media .subhead #toolbar
{
display:flex;
align-items:center;
gap:.5rem
}
.contentpane.com_media .subhead .btn
{
background:#fff;
border:1px solid #C2CBD6;
color:#495057;
display:flex;
align-items:center;
padding:.5rem 1rem
}
.contentpane.com_media .subhead .btn span
{
font-weight:400
}
.contentpane.com_media .subhead .btn.btn-success:hover,.contentpane.com_media .subhead .btn.btn-success:focus,.contentpane.com_media .subhead .btn.btn-success:active
{
background-color:#457d54;
border-color:#457d54;
color:#fff
}
.contentpane.com_media .subhead .btn.btn-success:hover span,.contentpane.com_media .subhead .btn.btn-success:focus span,.contentpane.com_media .subhead .btn.btn-success:active span
{
color:#fff
}
.contentpane.com_media .subhead .btn.btn-success span
{
color:#457d54
}
.contentpane.com_media .subhead .btn.btn-info:hover,.contentpane.com_media .subhead .btn.btn-info:focus,.contentpane.com_media .subhead .btn.btn-info:active
{
background-color:#1f3047;
border-color:#1f3047;
color:#fff
}
.contentpane.com_media .subhead .btn.btn-info:hover span,.contentpane.com_media .subhead .btn.btn-info:focus span,.contentpane.com_media .subhead .btn.btn-info:active span
{
color:#fff
}
.contentpane.com_media .subhead .btn.btn-info span
{
color:#1f3047
}
.contentpane.com_media .subhead .btn.btn-danger:hover,.contentpane.com_media .subhead .btn.btn-danger:focus,.contentpane.com_media .subhead .btn.btn-danger:active
{
background-color:#c52827;
border-color:#c52827;
color:#fff
}
.contentpane.com_media .subhead .btn.btn-danger:hover span,.contentpane.com_media .subhead .btn.btn-danger:focus span,.contentpane.com_media .subhead .btn.btn-danger:active span
{
color:#fff
}
.contentpane.com_media .subhead .btn.btn-danger span
{
color:#c52827
}
.contentpane.com_media .subhead .icon-times::before
{
font-family:FontAwesome;
content:""
}
.contentpane.com_media .hidden
{
display:none
}
.contentpane.com_media .media-container
{
margin-left:-1rem;
margin-right:-1rem;
align-items:stretch
}
.contentpane.com_media .media-container .media-sidebar
{
border-right:1px solid #22222c
}
.contentpane.com_media .media-container .media-main .media-toolbar
{
border-bottom:1px solid #22222c;
top:71px
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb
{
border-left:1px solid #22222c
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item
{
background-color:#F4F7FA
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item::before
{
border-inline-start-color:#fff
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item::after
{
border-inline-start-color:#F4F7FA
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item:last-of-type
{
background-color:#fff
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-breadcrumb-item:last-of-type::after
{
display:none
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-view-icons button
{
border-left:1px solid #22222c
}
.contentpane.com_media .media-container .media-main .media-toolbar .media-view-icons button span
{
font-weight:600
}
.contentpane.com_media .media-container .media-main .media-toolbar .icon-search-plus::before
{
font-family:FontAwesome;
content:""
}
.contentpane.com_media .media-container .media-main .media-toolbar .icon-search-minus::before
{
font-family:FontAwesome;
content:""
}
.contentpane.com_media .media-container .media-main .media-browser .media-browser-actions-list
{
background:#f4f7fa;
border-radius:4px
}
.contentpane div.container-popup
{
padding:0!important
}
.contentpane div.container-popup .btn,.contentpane div.container-popup #upbutton
{
background-color:#cbd3da;
border:0;
border-radius:3px;
color:#22222c;
font-weight:400;
margin:0;
padding:8px 16px;
letter-spacing:0;
text-transform:none
}
.contentpane div.container-popup .btn:hover,.contentpane div.container-popup .btn:focus,.contentpane div.container-popup .btn:active,.contentpane div.container-popup #upbutton:hover,.contentpane div.container-popup #upbutton:focus,.contentpane div.container-popup #upbutton:active
{
background-color:#aeb9c4
}
.contentpane div.container-popup .btn .caret,.contentpane div.container-popup #upbutton .caret
{
border-top:4px solid #495057;
border-left:4px solid transparent;
border-right:4px solid transparent;
height:0;
display:inline-block;
margin-left:4px;
vertical-align:middle;
width:0
}
.contentpane div.container-popup .btn-small
{
padding:2px 8px
}
.contentpane div.container-popup .btn-micro
{
background:transparent;
padding:4px
}
.contentpane div.container-popup .btn-success
{
background-color:#5d7;
color:#fff
}
.contentpane div.container-popup .btn-warning
{
background-color:#FDD835;
color:#fff
}
.contentpane div.container-popup .btn-primary,.contentpane div.container-popup .search .btn-toolbar .btn,.search .btn-toolbar .contentpane div.container-popup .btn
{
background-color:#5d7;
color:#fff
}
.contentpane div.container-popup .btn-primary .caret,.contentpane div.container-popup .search .btn-toolbar .btn .caret,.search .btn-toolbar .contentpane div.container-popup .btn .caret
{
border-top:0
}
.contentpane div.container-popup input[type="text"]
{
border:1px solid #ced4da;
border-radius:3px;
padding-left:8px;
padding-right:8px
}
.contentpane div.container-popup .input-append input[type="text"]
{
border-top-right-radius:0;
border-bottom-right-radius:0

}
.contentpane div.container-popup .input-append .btn
{
border:1px solid #ced4da;
border-left:0;
border-top-left-radius:0;
border-bottom-left-radius:0;
padding-top:0;
padding-bottom:0
}
.contentpane div.container-popup .row-fluid
{
display:flex;
flex-wrap:wrap;
margin-right:-15px;
margin-left:-15px
}
.contentpane div.container-popup .span2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.contentpane div.container-popup .span3
{
flex:0 0 25%;
max-width:25%
}
.contentpane div.container-popup .span4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.contentpane div.container-popup .span5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.contentpane div.container-popup .span6
{
flex:0 0 50%;
max-width:50%
}
.contentpane div.container-popup .span7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.contentpane div.container-popup .span8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.contentpane div.container-popup .span9
{
flex:0 0 75%;
max-width:75%
}
.contentpane div.container-popup .span10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.contentpane div.container-popup .span11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.contentpane div.container-popup .span12
{
flex:0 0 100%;
max-width:100%
}
.contentpane div.container-popup .row-fluid [class*="span"]
{
padding-left:15px;
padding-right:15px
}
.contentpane div.container-popup .well
{
background-color:#f5f6f8;
border:0;
border-radius:var(--border-radius-md);
margin-bottom:1rem;
padding:15px
}
.contentpane div.container-popup .well .row-fluid
{
margin-bottom:0
}
.contentpane div.container-popup .well .control-group
{
display:flex;
align-items:center;
margin-bottom:0
}
.contentpane div.container-popup .well .control-group .control-label
{
float:none;
padding:0
}
.contentpane div.container-popup .well .control-group .control-label label
{
min-width:0
}
.contentpane div.container-popup .well .control-group .controls
{
margin-left:0
}
.contentpane div.container-popup .span6.control-group
{
flex-wrap:wrap;
margin-bottom:12px
}
.contentpane div.container-popup .span6.control-group .pull-right
{
align-items:center
}
.contentpane div.container-popup .span6.control-group .control-label
{
flex-basis:100%
}
.contentpane div.container-popup .span6.control-group .controls
{
flex-basis:100%
}
.contentpane div.container-popup .span6.control-group .controls input
{
width:100%
}
.contentpane div.container-popup .js-stools-container-bar
{
margin-bottom:1rem
}
@media (min-width:768px) and (max-width:1200px)
{
.contentpane div.container-popup .hidden-tablet
{
display:none!important
}

}
.contentpane div.container-popup table th
{
border-bottom:1px solid #dee2e6!important;
font-weight:500;
padding:8px
}
.contentpane div.container-popup table td
{
padding:8px
}
.contentpane div.container-popup table td .btn [class^="icon-"],.contentpane div.container-popup table td .btn [class*=" icon-"]
{
margin-right:0
}
.contentpane div.container-popup ul.pagination
{
border:1px solid #dee2e6;
border-radius:3px;
margin-bottom:0!important
}
.contentpane div.container-popup ul.pagination>li.page-item
{
border-left:1px solid #dee2e6;
margin:0
}
.contentpane div.container-popup ul.pagination>li.page-item:first-child
{
border-left:0
}
.contentpane div.container-popup ul.pagination>li.page-item:first-child .page-link
{
border-top-left-radius:3px;
border-bottom-left-radius:3px
}
.contentpane div.container-popup ul.pagination>li.page-item:last-child .page-link
{
border-top-right-radius:3px;
border-bottom-right-radius:3px
}
.contentpane div.container-popup ul.pagination>li.page-item .page-link
{
border:0;
border-radius:0!important;
box-shadow:none;
font-weight:500;
margin-left:0;
padding:8px 12px;
height:auto;
line-height:normal;
width:auto
}
.contentpane div.container-popup ul.pagination>li.disabled
{
opacity:.5
}
.contentpane div.container-popup [class^="icon-"]::before,.contentpane div.container-popup [class*=" icon-"]::before
{
font-family:Fontawesome
}
.contentpane div.container-popup .icon-upload::before
{
content:""
}
.contentpane div.container-popup .icon-search::before
{
content:""
}
.contentpane div.container-popup .icon-publish::before
{
content:"";
color:#5d7
}
.contentpane div.container-popup .icon-featured::before
{
content:"";
color:#FF9800
}
.contentpane div.container-popup .icon-unfeatured::before
{
content:""
}
.contentpane div.container-popup .icon-folder-2::before
{
content:""
}
.contentpane div.container-popup .icon-lock::before
{
content:""
}
.contentpane div.container-popup .icon-zoom-in::before
{
content:""
}
.contentpane div.container-popup .icon-delete::before
{
content:""
}
#imageForm .control-group .pull-right
{
margin-left:auto
}
.input-append
{
position:relative
}
.input-append::after
{
display:block;
clear:both;
content:""
}
.input-append .media-preview
{
background-color:#e9ecef;
border:1px solid #22222c;
border-radius:3px 0 0 3px;
height:36px;
float:left;
line-height:36px;
text-align:center;
width:36px
}
.input-append input[type="text"]
{
border:0;
border-top:1px solid #22222c;
border-bottom:1px solid #22222c;
float:left;
height:36px;
line-height:36px;
width:auto!important
}
.input-append .btn
{
background-color:#e9ecef;
border:1px solid #22222c;
border-left:0;
border-radius:0 3px 3px 0;
display:block!important;
float:left;
height:36px;
line-height:25px;
text-align:center
}
.input-append .btn.modal
{
background-color:inherit;
bottom:auto;
border-left:1px solid #22222c;
border-radius:0;
position:relative;
left:auto;
top:auto;
margin:0;
line-height:23px;
width:auto;
z-index:5
}
.input-append .btn:hover,.input-append .btn:focus,.input-append .btn:active
{
background-color:#F44336;
color:#fff
}
.input-append .btn:hover.modal,.input-append .btn:focus.modal,.input-append .btn:active.modal
{
background-color:#5d7
}
.input-append .btn span
{
margin:0
}
#uploadform.well
{
padding:1rem
}
#uploadform.well .control-group .controls
{
margin-left:160px
}
#uploadform.well #upload-file
{
margin-bottom:1rem
}
#uploadform.well #upload-submit
{
margin-bottom:1rem
}
a.modal
{
color:#94949c;
position:relative;
display:inline-block;
height:auto;
vertical-align:middle;
width:auto
}
a.modal:hover,a.modal:focus,a.modal:active
{
color:#40d966
}
span.star
{
color:#F44336;
display:inline-block
}
.joomla-modal .modal-dialog
{
margin:0;
height:100%;
max-width:100%;
z-index:3000;
width:100%
}
.joomla-modal .modal-dialog .modal-content
{
border:0;
border-radius:0;
height:100%;
width:100%;
overflow:scroll;
height:100%
}
.contentpane
{
background-color:#fff;
padding:0
}
.contentpane .item-page
{
padding:1.5rem
}
.contentpane .page-header
{
padding-right:6rem
}
.contentpane .page-header h2
{
font-size:1rem
}
.contentpane .js-stools .btn-toolbar,.contentpane .js-stools .js-stools-container-filters
{
display:flex;
flex-wrap:wrap;
justify-content:flex-end;
align-items:center
}
.contentpane .js-stools .ordering-select
{
display:flex;
align-items:center
}
.contentpane .js-stools .btn-group
{
margin-right:.5rem
}
.contentpane .js-stools .btn-group .js-stools-btn-clear
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.contentpane .js-stools .js-stools-container-filters
{
display:none;
margin-top:1rem
}
.contentpane .js-stools .js-stools-container-filters.js-stools-container-filters-visible
{
display:flex
}
.contentpane .js-stools .js-stools-container-filters .js-stools-field-filter
{
margin-right:.5rem
}
.contentpane .js-stools .js-stools-container-filters .js-stools-field-filter:last-child
{
margin-right:0
}
.contentpane .js-stools .js-stools-container-filters .choices .choices__inner
{
border:0;
min-height:auto;
padding:0
}
.contentpane .js-stools .js-stools-container-filters .choices .choices__inner input
{
margin-bottom:0
}
.container-popup
{
padding:0
}
.container-popup .hr-condensed
{
border:0;
margin:10px 0
}
.container-popup .btn-group .btn
{
background-color:#e9ecef;
border-radius:3px;
margin:0 5px
}
.container-popup .btn-group .btn:hover,.container-popup .btn-group .btn:focus,.container-popup .btn-group .btn:active
{
background-color:#ced4da
}
.container-popup .btn-toolbar joomla-toolbar-button
{
margin:0 4px
}
.sbox-content-iframe#sbox-content iframe
{
height:100%;
width:100%
}
.thumbnails.thumbnails-media
{
list-style:none;
display:flex;
padding:0;
flex-wrap:wrap
}
.thumbnails.thumbnails-media .thumbnail
{
min-height:70px;
height:auto
}
.thumbnails.thumbnails-media .thumbnail>a
{
display:block;
padding:20px 10px 30px;
height:100%;
position:relative
}
.thumbnails.thumbnails-media .thumbnail>a .small
{
position:absolute;
left:0;
right:0;
bottom:0;
padding:4px 0;
text-align:center
}
.nav.nav-tabs li a
{
display:block!important
}
.hasPopover,.hasTooltip
{
display:inline-block!important
}
.chzn-container
{
min-width:220px
}
.input-append
{
vertical-align:middle
}
.input-prepend.input-append .media-preview.add-on
{
height:34px;
line-height:34px;
padding:0 6px

}
.input-prepend.input-append .field-media-input
{
max-width:100px
}
.control-group .controls select.inputbox
{
width:auto
}
.js-stools-field-filter select
{
min-width:250px!important
}
.grecaptcha-badge
{
bottom:70px!important
}
.t4-logo,.t4-logo-small
{
display:block;
text-decoration:none;
text-align:left;
background-repeat:no-repeat;
background-position:center
}
.t4-logo
{
width:182px;
height:50px;
display:inline-block
}
.t4-logo-small
{
width:60px;
height:30px
}
.t4-logo,.t4-logo-color
{
background-image:url(//static.joomlart.com/images/ja-template/t4-framework/logo/t4-blue-logo-full.png)
}
.t4-logo-small,.t4-logo-small.t4-logo-color
{
background-image:url(//static.joomlart.com/images/ja-template/t4-framework/logo/t4-blue-short-logo.png)
}
.t4-logo-light
{
background-image:url(//static.joomlart.com/images/ja-template/t4-framework/logo/t4-white-logo-full.png)
}
.t4-logo-small.t4-logo-light
{
background-image:url(//static.joomlart.com/images/ja-template/t4-framework/logo/t4-white-short-logo.png)
}
.t4-logo-dark
{
background-image:url(//static.joomlart.com/images/ja-template/t4-framework/logo/t4-dark-logo-full.png)
}
.t4-logo-small.t4-logo-dark
{
background-image:url(//static.joomlart.com/images/ja-template/t4-framework/logo/t4-dark-short-logo.png)
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within)
{
position:absolute!important;
width:1px!important;
height:1px!important;
padding:0!important;
margin:-1px!important;
overflow:hidden!important;
clip:rect(0,0,0,0)!important;
white-space:nowrap!important;
border:0!important
}
[role=tooltip]:not(.show)
{
right:5em;
z-index:1070;
display:none;
max-width:none;
padding:.5em;
margin:.5em;
color:#000;
text-align:start;
background:#fff;
border:1px solid #6d757e;
border-radius:.25rem
}
.container-popup [id="filter[search]-desc"]
{
top:100%;
bottom:auto
}
.icon-check
{
color:#5d7;
font-family:FontAwesome
}
.icon-check::before
{
content:"";
display:inline-block;
font-size:16px
}
html
{
    font-family: 'Comfortaa', cursive;
font-size:16px
}
body
{
    font-family: 'Comfortaa', cursive;
font-weight:400
}
a
{
    font-family: 'Comfortaa', cursive;
color:#5d7
}
a:hover
{
color:#40d966
}
img
{
border-radius:5px;
max-width:100%;
height:auto
}
input[type=radio].inputbox,input[type=radio].form-control,input.inputbox[type=radio],.category-list input#limit[type=radio],.newsfeed-category input#limit[type=radio],.com-tags-tag-list input#limit[type=radio],.com-content-archive input.form-select[type=radio],input[type=checkbox].inputbox,input[type=checkbox].form-control,input.inputbox[type=checkbox],.category-list input#limit[type=checkbox],.newsfeed-category input#limit[type=checkbox],.com-tags-tag-list input#limit[type=checkbox],.com-content-archive input.form-select[type=checkbox]
{
width:auto
}
.radio input[type=radio],.radio input[type=checkbox],.checkbox input[type=radio],.checkbox input[type=checkbox]
{
margin-right:.25rem
}
[class^="icon-"].input-group-text,.input-group-addon>span[class^="icon-"],[class*=" icon-"].input-group-text,.input-group-addon>span[class*=" icon-"]
{
width:auto;
height:auto
}
[class^="icon-"].fa::before,[class*=" icon-"].fa::before
{
font-family:FontAwesome
}
.btn [class^="icon-"],.btn [class*=" icon-"]
{
margin-right:.5rem
}
.btn:focus,.btn.focus
{
outline:none;
box-shadow:none
}
input.invalid,textarea.invalid
{
border:1px solid #F44336
}
.form-control,.inputbox,.category-list #limit,.newsfeed-category #limit,.com-tags-tag-list #limit,.com-content-archive .form-select
{
max-width:240px
}
.form-control.input-xlarge,.input-xlarge.inputbox,.category-list .input-xlarge#limit,.newsfeed-category .input-xlarge#limit,.com-tags-tag-list .input-xlarge#limit,.com-content-archive .input-xlarge.form-select
{
max-width:350px
}
.form-control.input-xxlarge,.input-xxlarge.inputbox,.category-list .input-xxlarge#limit,.newsfeed-category .input-xxlarge#limit,.com-tags-tag-list .input-xxlarge#limit,.com-content-archive .input-xxlarge.form-select
{
max-width:550px
}
.form-control.input-full,.input-full.inputbox,.category-list .input-full#limit,.newsfeed-category .input-full#limit,.com-tags-tag-list .input-full#limit,.com-content-archive .input-full.form-select
{
max-width:100%
}
.control-group::after
{
display:table;
clear:both;
content:""
}
.control-label
{
position:relative
}
.control-label .form-control-feedback
{
position:absolute;
margin-bottom:1rem;
right:auto;
left:0;
top:auto;
bottom:1rem;
min-width:276px
}
.control-label .form-control-feedback:after,.control-label .form-control-feedback:before
{
position:absolute;
display:block;
content:"";
border-color:transparent;
border-top-color:transparent;
border-style:solid;
border-width:.5rem .5rem 0
}
.control-label .form-control-feedback:after
{
bottom:-7px;
border-top-color:#fff
}
.control-label .form-control-feedback:before
{
bottom:-8px;
border-top-color:rgba(0,0,0,.25)
}
form:not(.form-no-margin) .control-group
{
margin-bottom:18px
}
form:not(.form-no-margin) .control-group .control-label
{
float:left;
padding-top:5px;
padding-right:5px;
text-align:left
}
form:not(.form-no-margin) .control-group .controls
{
margin-left:220px
}
form .form-no-margin .control-group .controls
{
margin-left:0
}
form .form-no-margin .control-group .control-label
{
float:none
}
.custom-select
{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none
}
.btn-toolbar .btn-group+.btn-group
{
margin-left:.5rem
}
@media (max-width:575.98px)
{
.btn
{
padding-left:1.5rem;
padding-right:1.5rem
}

}
.form-control,.inputbox,.category-list #limit,.newsfeed-category #limit,.com-tags-tag-list #limit,.com-content-archive .form-select
{
max-width:100%
}
.input-group .form-control,.input-group .inputbox,.input-group .category-list #limit,.category-list .input-group #limit,.input-group .newsfeed-category #limit,.newsfeed-category .input-group #limit,.input-group .com-tags-tag-list #limit,.com-tags-tag-list .input-group #limit,.input-group .com-content-archive .form-select,.com-content-archive .input-group .form-select
{
max-width:240px
}
.form-control:focus,.inputbox:focus,.category-list #limit:focus,.newsfeed-category #limit:focus,.com-tags-tag-list #limit:focus,.com-content-archive .form-select:focus
{
box-shadow:none
}
select.inputbox
{
color:#f8f9fa;
max-width:240px
}
.input-group>.form-control:not(:first-child),.input-group>.inputbox:not(:first-child),.category-list .input-group>#limit:not(:first-child),.newsfeed-category .input-group>#limit:not(:first-child),.com-tags-tag-list .input-group>#limit:not(:first-child),.com-content-archive .input-group>.form-select:not(:first-child),.input-group>.inputbox:not(:first-child),.input-group>.custom-select:not(:first-child)
{
border-top-left-radius:2rem;
border-bottom-left-radius:2rem
}
.form-check-input,.contact .email-copy>input[type="checkbox"]
{
margin-top:7px
}
.t4-banner
{
text-align:center;
background:#f8f9fa
}
#audio-player-wrap .jp-type-single .jp-interface
{
align-items:center;
background:transparent;
display:flex;
justify-content:space-between;
position:relative;
padding:30px 0;
line-height:1
}
@media (max-width:767.98px)
{
#audio-player-wrap .jp-type-single .jp-interface
{
flex-direction:column;
justify-content:flex-start;
align-items:flex-start
}

}
#audio-player-wrap .jp-type-single .jp-left
{
color:#fff;
display:flex;
font-size:1rem
}
@media (max-width:767.98px)
{
#audio-player-wrap .jp-type-single .jp-left
{
margin-bottom:1rem
}

}
#audio-player-wrap .jp-type-single .jp-left .jp-play
{
border:0;
background:transparent;
color:#fff;
padding:0;
margin:0 15px 0 0;
height:auto;
width:auto
}
#audio-player-wrap .jp-type-single .jp-right
{
display:flex;
font-size:.875rem
}
@media (max-width:767.98px)
{
#audio-player-wrap .jp-type-single .jp-right
{
justify-content:space-between;
width:100%
}

}
#audio-player-wrap .jp-type-single .jp-right .jp-duration
{
font-size:.875rem
}
#audio-player-wrap .jp-type-single .jp-right .social-music
{
margin-left:60px;
text-align:right;
width:80px
}
#audio-player-wrap .jp-type-single .jp-right .social-music>a
{
color:#fff;
margin-left:.5rem
}
#audio-player-wrap .jp-type-single .jp-progress
{
height:1px;
bottom:0;
left:0;
width:100%
}
#audio-player-wrap .jp-type-single .jp-progress .jp-seek-bar
{
background:#22222c;
height:1px;
position:relative;
width:100%
}
#audio-player-wrap .jp-type-single .jp-progress .jp-seek-bar .jp-play-bar
{
background:#5d7;
color:#64646c;
position:absolute;
left:0;
top:0;
height:100%
}
#audio-player-wrap .jp-state-playing .jp-type-single .jp-left
{
color:#5d7
}
#audio-player-wrap .jp-state-playing .jp-play .fa::before
{
color:#5d7;
content:""
}
.star
{
color:#FDD835
}
.red
{
color:#F44336
}
.wrap
{
width:auto;
clear:both
}
.center,.table td.center,.table th.center
{
text-align:center
}
.element-invisible
{
position:absolute;
padding:0;
margin:0;
border:0;
height:1px;
width:1px;
overflow:hidden
}
.t4-navbar::after
{
display:block;
clear:both;
content:""
}
.t4-navbar .dropdown-item.dropdown-toggle
{
position:relative
}
.t4-navbar .dropdown-item.dropdown-toggle::after
{
position:absolute;
right:1rem;
top:50%;
margin-top:-2px
}
.t4-navbar .nav-item
{
position:relative
}
@media (min-width:768px)
{
#t4-navbar-collapse
{
display:block!important
}
.navbar-expand-lg #t4-navbar-collapse
{
display:flex!important
}

}
.navbar-expand .navbar-toggler
{
display:none
}
@media (min-width:576px)
{
.navbar-expand .navbar-toggler
{
display:none
}

}
@media (min-width:768px)
{
.navbar-expand .navbar-toggler
{
display:none
}

}
@media (min-width:992px)
{
.navbar-expand .navbar-toggler
{
display:none
}

}
@media (min-width:1200px)
{
.navbar-expand .navbar-toggler
{
display:none
}

}
@media (min-width:1400px)
{
.navbar-expand .navbar-toggler
{
display:none
}

}
@media (min-width:992px)
{
.t4-main-nav .navbar-nav
{
flex-direction:row!important
}

}
.breadcrumb
{
background-color:transparent;
border-radius:0;
margin-bottom:0;
padding-left:0;
padding-right:0
}
.breadcrumb li.breadcrumb-item:first-child
{
color:#adb5bd
}
.breadcrumb .breadcrumb-item+.breadcrumb-item
{
padding-left:0
}
.breadcrumb .breadcrumb-item+.breadcrumb-item:before
{
display:none
}
.breadcrumb .divider
{
display:inline-block;
padding-right:.25rem;
text-align:center
}
.breadcrumb .divider:before
{
color:#ced4da;
content:"/";
display:inline-block
}
.breadcrumb .divider img
{
display:none
}
.breadcrumb .icon
{
margin-right:.5rem
}
.pagination
{
margin:0
}
.pagination .page-link,.pagination .pagenav
{
border-radius:5px
}
.pagination .page-link .icon-chevron-left,.pagination .page-link .icon-chevron-right,.pagination .pagenav .icon-chevron-left,.pagination .pagenav .icon-chevron-right
{
font-size:.725rem;
text-align:center;
margin-right:.25rem
}

.pagination .page-link .icon-chevron-right,.pagination .pagenav .icon-chevron-right
{
margin-right:0;
margin-left:.25rem
}
.pagination .page-link.disabled,.pagination .page-link.disabled:hover,.pagination .page-link.disabled:focus,.pagination .page-link.disabled:active,.pagination .pagenav.disabled,.pagination .pagenav.disabled:hover,.pagination .pagenav.disabled:focus,.pagination .pagenav.disabled:active
{
opacity:.6;
pointer-events:none
}
.pagination .page-item:last-child .page-link
{
border-radius:5px
}
.page-item.disabled .page-link
{
background-color:#22222c;
border:0
}
.page-item:first-child .page-link
{
border-radius:5px
}
.pagenavigation .next
{
margin-left:auto
}
div.t4-wrapper .counter
{
background-color:#22222c;
border:1px solid #22222c;
border-radius:5px;
color:#94949c;
position:relative;
display:inline-block;
padding:.5rem 0.75rem!important;
line-height:1.25
}
@media (max-width:575.98px)
{
div.t4-wrapper .counter
{
float:none!important;
margin-bottom:1rem
}

}
.com-content-category-blog__navigation,.com-content-category__navigation,.com-contact-featured__pagination,.com-newsfeeds-category__pagination,.com-tags-tag-list__pagination,.com-tags-tag__pagination
{
align-items:center;
display:flex;
flex-direction:column-reverse;
flex-wrap:wrap;
margin-top:30px;
gap:.5rem
}
@media (min-width:576px)
{
.com-content-category-blog__navigation,.com-content-category__navigation,.com-contact-featured__pagination,.com-newsfeeds-category__pagination,.com-tags-tag-list__pagination,.com-tags-tag__pagination
{
flex-direction:row;
justify-content:space-between
}

}
.com-content-category-blog__navigation .pagination,.com-content-category__navigation .pagination,.com-contact-featured__pagination .pagination,.com-newsfeeds-category__pagination .pagination,.com-tags-tag-list__pagination .pagination,.com-tags-tag__pagination .pagination
{
margin:0!important;
gap:.5rem
}
@media (max-width:767.98px)
{
.com-content-category-blog__navigation .pagination,.com-content-category__navigation .pagination,.com-contact-featured__pagination .pagination,.com-newsfeeds-category__pagination .pagination,.com-tags-tag-list__pagination .pagination,.com-tags-tag__pagination .pagination
{
justify-content:center
}

}
.com-contact-category div.pagination
{
align-items:center;
display:flex;
flex-direction:column;
flex-wrap:wrap;
margin-top:30px;
gap:.5rem
}
@media (min-width:576px)
{
.com-contact-category div.pagination
{
flex-direction:row-reverse;
justify-content:space-between
}

}
.com-contact-category div.pagination ul.pagination
{
margin:0;
gap:.5rem
}
@media (max-width:767.98px)
{
.com-contact-category div.pagination ul.pagination
{
justify-content:center
}

}
.com-newsfeeds-category__category .list a
{
word-wrap:break-word
}
.pagenav
{
list-style:none;
margin:2rem 0;
padding:0;
text-align:center
}
.pagenav::after
{
display:block;
clear:both;
content:""
}
@media (min-width:992px)
{
.pagenav
{
margin-bottom:0
}

}
.pagenav li
{
display:inline-block
}
.pagenav li:first-child
{
margin-right:.5rem
}
.pagenav li:last-child
{
margin-left:.5rem
}
.pagenav li a
{
background-color:#22222c;
border-radius:5px;
color:#94949c;
padding:.5rem 1rem
}
.pagenav li a:hover,.pagenav li a:focus,.pagenav li a:active
{
background-color:#2d2d3a;
text-decoration:none
}
.pagenav li span:before
{
font-size:.725rem
}
.nav-tabs+.tab-content
{
padding:1rem 0
}
@media (max-width:575.98px)
{
.nav-tabs .nav-item
{
flex:0 0 100%
}

}
.nav-tabs .nav-link.active
{
border-bottom-color:#22222c
}
.t4-module
{
padding:0;
margin-top:2rem
}
.t4-module:first-child
{
margin-top:0
}
.t4-module .module-inner
{
padding:0
}
.module-title
{
font-size:1rem;
margin:0;
padding:0
}
.module-title span
{
display:inline-block
}
.module-ct::after,.moduletable::after
{
display:block;
clear:both;
content:""
}
.module-ct ul:last-child,.module-ct p:last-child,.moduletable ul:last-child,.moduletable p:last-child
{

margin-bottom:0
}
.module-dark
{
color:rgba(255,255,255,.87)
}
.module-dark .module-title
{
color:#fff
}
.module-dark .module-title span
{
border-color:rgba(255,255,255,.87)
}
.module.bg-primary,.module.bg-secondary,.module.bg-success,.module.bg-danger,.module.bg-warning,.module.bg-info,.module.bg-dark,.module.module-dark,.card.bg-primary,.contentpane .bg-primary.well,.card.bg-secondary,.contentpane .bg-secondary.well,.card.bg-success,.contentpane .bg-success.well,.card.bg-danger,.contentpane .bg-danger.well,.card.bg-warning,.contentpane .bg-warning.well,.card.bg-info,.contentpane .bg-info.well,.card.bg-dark,.contentpane .bg-dark.well,.contentpane .well.module-dark,.card.module-dark,.contentpane .module-dark.well
{
color:rgba(255,255,255,.87)
}
.module.bg-primary .module-title,.module.bg-secondary .module-title,.module.bg-success .module-title,.module.bg-danger .module-title,.module.bg-warning .module-title,.module.bg-info .module-title,.module.bg-dark .module-title,.module.module-dark .module-title,.card.bg-primary .module-title,.contentpane .bg-primary.well .module-title,.card.bg-secondary .module-title,.contentpane .bg-secondary.well .module-title,.card.bg-success .module-title,.contentpane .bg-success.well .module-title,.card.bg-danger .module-title,.contentpane .bg-danger.well .module-title,.card.bg-warning .module-title,.contentpane .bg-warning.well .module-title,.card.bg-info .module-title,.contentpane .bg-info.well .module-title,.card.bg-dark .module-title,.contentpane .bg-dark.well .module-title,.contentpane .well.module-dark .module-title,.card.module-dark .module-title,.contentpane .module-dark.well .module-title
{
border:0;
color:#fff;
margin-bottom:0;
padding:1rem 1rem 0
}
.module.bg-primary .module-title span,.module.bg-secondary .module-title span,.module.bg-success .module-title span,.module.bg-danger .module-title span,.module.bg-warning .module-title span,.module.bg-info .module-title span,.module.bg-dark .module-title span,.module.module-dark .module-title span,.card.bg-primary .module-title span,.contentpane .bg-primary.well .module-title span,.card.bg-secondary .module-title span,.contentpane .bg-secondary.well .module-title span,.card.bg-success .module-title span,.contentpane .bg-success.well .module-title span,.card.bg-danger .module-title span,.contentpane .bg-danger.well .module-title span,.card.bg-warning .module-title span,.contentpane .bg-warning.well .module-title span,.card.bg-info .module-title span,.contentpane .bg-info.well .module-title span,.card.bg-dark .module-title span,.contentpane .bg-dark.well .module-title span,.contentpane .well.module-dark .module-title span,.card.module-dark .module-title span,.contentpane .module-dark.well .module-title span
{
border-color:rgba(255,255,255,.87)
}
.module.bg-primary .module-ct,.module.bg-secondary .module-ct,.module.bg-success .module-ct,.module.bg-danger .module-ct,.module.bg-warning .module-ct,.module.bg-info .module-ct,.module.bg-dark .module-ct,.module.module-dark .module-ct,.card.bg-primary .module-ct,.contentpane .bg-primary.well .module-ct,.card.bg-secondary .module-ct,.contentpane .bg-secondary.well .module-ct,.card.bg-success .module-ct,.contentpane .bg-success.well .module-ct,.card.bg-danger .module-ct,.contentpane .bg-danger.well .module-ct,.card.bg-warning .module-ct,.contentpane .bg-warning.well .module-ct,.card.bg-info .module-ct,.contentpane .bg-info.well .module-ct,.card.bg-dark .module-ct,.contentpane .bg-dark.well .module-ct,.contentpane .well.module-dark .module-ct,.card.module-dark .module-ct,.contentpane .module-dark.well .module-ct
{
padding:1rem
}
.module.bg-primary .module-ct p,.module.bg-secondary .module-ct p,.module.bg-success .module-ct p,.module.bg-danger .module-ct p,.module.bg-warning .module-ct p,.module.bg-info .module-ct p,.module.bg-dark .module-ct p,.module.module-dark .module-ct p,.card.bg-primary .module-ct p,.contentpane .bg-primary.well .module-ct p,.card.bg-secondary .module-ct p,.contentpane .bg-secondary.well .module-ct p,.card.bg-success .module-ct p,.contentpane .bg-success.well .module-ct p,.card.bg-danger .module-ct p,.contentpane .bg-danger.well .module-ct p,.card.bg-warning .module-ct p,.contentpane .bg-warning.well .module-ct p,.card.bg-info .module-ct p,.contentpane .bg-info.well .module-ct p,.card.bg-dark .module-ct p,.contentpane .bg-dark.well .module-ct p,.contentpane .well.module-dark .module-ct p,.card.module-dark .module-ct p,.contentpane .module-dark.well .module-ct p
{
margin:0
}
.module.mod-rounded
{
border-radius:5px
}
.module.mod-rounded .mod-rounded
{
border-radius:0
}
.t4-card
{
margin-bottom:1rem
}
.t4-card .card-header
{
font-size:.875rem;
margin:0;
padding:.5rem 1rem
}
.mod-shadow
{
box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)
}
.mod-shadow .mod-shadow
{
box-shadow:none
}
.mod-border
{
border:1px solid rgba(0,0,0,.1);
padding:1rem
}
.mod-border .mod-border
{
border:0;
padding:0
}
.moduletable
{
border:1px solid #22222c;
padding:2rem;
border-radius:2rem;
margin:1rem auto
}
.moduletable>h3
{
color:#94949c;
font-size:1rem;
font-weight:600;
margin:0 0 1rem 0;
padding:0;
text-transform:uppercase
}
.t4-module .nav li,.t4-card .nav li,.moduletable .nav li,.module_menu .nav li
{
display:block;
padding:0;
margin:0
}
.t4-module .nav li .separator,.t4-card .nav li .separator,.moduletable .nav li .separator,.module_menu .nav li .separator
{
padding:.25rem;
display:block
}
.t4-module .nav li a,.t4-card .nav li a,.moduletable .nav li a,.module_menu .nav li a
{
display:block;
padding:.25rem 0;
position:relative
}
.t4-module .nav li a:hover,.t4-module .nav li a:active,.t4-module .nav li a:focus,.t4-card .nav li a:hover,.t4-card .nav li a:active,.t4-card .nav li a:focus,.moduletable .nav li a:hover,.moduletable .nav li a:active,.moduletable .nav li a:focus,.module_menu .nav li a:hover,.module_menu .nav li a:active,.module_menu .nav li a:focus
{
text-decoration:none
}
.t4-module .nav>li.active>a,.t4-card .nav>li.active>a,.moduletable .nav>li.active>a,.module_menu .nav>li.active>a
{
font-weight:600
}
.t4-module .nav li ul ul,.t4-card .nav li ul ul,.moduletable .nav li ul ul,.module_menu .nav li ul ul
{
padding-left:1rem
}
.t4-module .nav li ul.small,.t4-card .nav li ul.small,.moduletable .nav li ul.small,.module_menu .nav li ul.small
{
font-size:1rem
}
.t4-module .nav li ul>li>a,.t4-card .nav li ul>li>a,.moduletable .nav li ul>li>a,.module_menu .nav li ul>li>a
{
padding-left:1rem
}
.t4-module .nav li ul>li>a:before,.t4-card .nav li ul>li>a:before,.moduletable .nav li ul>li>a:before,.module_menu .nav li ul>li>a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
position:absolute;
left:2px
}
.t4-module .nav li ul>li.active>a,.t4-card .nav li ul>li.active>a,.moduletable .nav li ul>li.active>a,.module_menu .nav li ul>li.active>a
{
color:#94949c;
font-weight:600
}
.module.bg-primary .nav li a,.module.bg-secondary .nav li a,.module.bg-success .nav li a,.module.bg-danger .nav li a,.module.bg-warning .nav li a,.module.bg-info .nav li a,.module.bg-dark .nav li a,.module.module-dark .nav li a,.card.bg-primary .nav li a,.contentpane .bg-primary.well .nav li a,.card.bg-secondary .nav li a,.contentpane .bg-secondary.well .nav li a,.card.bg-success .nav li a,.contentpane .bg-success.well .nav li a,.card.bg-danger .nav li a,.contentpane .bg-danger.well .nav li a,.card.bg-warning .nav li a,.contentpane .bg-warning.well .nav li a,.card.bg-info .nav li a,.contentpane .bg-info.well .nav li a,.card.bg-dark .nav li a,.contentpane .bg-dark.well .nav li a,.contentpane .well.module-dark .nav li a,.card.module-dark .nav li a,.contentpane .module-dark.well .nav li a
{
color:rgba(255,255,255,.7)
}
.module.bg-primary .nav li a:hover,.module.bg-primary .nav li a:active,.module.bg-primary .nav li a:focus,.module.bg-secondary .nav li a:hover,.module.bg-secondary .nav li a:active,.module.bg-secondary .nav li a:focus,.module.bg-success .nav li a:hover,.module.bg-success .nav li a:active,.module.bg-success .nav li a:focus,.module.bg-danger .nav li a:hover,.module.bg-danger .nav li a:active,.module.bg-danger .nav li a:focus,.module.bg-warning .nav li a:hover,.module.bg-warning .nav li a:active,.module.bg-warning .nav li a:focus,.module.bg-info .nav li a:hover,.module.bg-info .nav li a:active,.module.bg-info .nav li a:focus,.module.bg-dark .nav li a:hover,.module.module-dark .nav li a:hover,.module.bg-dark .nav li a:active,.module.module-dark .nav li a:active,.module.bg-dark .nav li a:focus,.module.module-dark .nav li a:focus,.card.bg-primary .nav li a:hover,.contentpane .bg-primary.well .nav li a:hover,.card.bg-primary .nav li a:active,.contentpane .bg-primary.well .nav li a:active,.card.bg-primary .nav li a:focus,.contentpane .bg-primary.well .nav li a:focus,.card.bg-secondary .nav li a:hover,.contentpane .bg-secondary.well .nav li a:hover,.card.bg-secondary .nav li a:active,.contentpane .bg-secondary.well .nav li a:active,.card.bg-secondary .nav li a:focus,.contentpane .bg-secondary.well .nav li a:focus,.card.bg-success .nav li a:hover,.contentpane .bg-success.well .nav li a:hover,.card.bg-success .nav li a:active,.contentpane .bg-success.well .nav li a:active,.card.bg-success .nav li a:focus,.contentpane .bg-success.well .nav li a:focus,.card.bg-danger .nav li a:hover,.contentpane .bg-danger.well .nav li a:hover,.card.bg-danger .nav li a:active,.contentpane .bg-danger.well .nav li a:active,.card.bg-danger .nav li a:focus,.contentpane .bg-danger.well .nav li a:focus,.card.bg-warning .nav li a:hover,.contentpane .bg-warning.well .nav li a:hover,.card.bg-warning .nav li a:active,.contentpane .bg-warning.well .nav li a:active,.card.bg-warning .nav li a:focus,.contentpane .bg-warning.well .nav li a:focus,.card.bg-info .nav li a:hover,.contentpane .bg-info.well .nav li a:hover,.card.bg-info .nav li a:active,.contentpane .bg-info.well .nav li a:active,.card.bg-info .nav li a:focus,.contentpane .bg-info.well .nav li a:focus,.card.bg-dark .nav li a:hover,.contentpane .bg-dark.well .nav li a:hover,.contentpane .well.module-dark .nav li a:hover,.card.module-dark .nav li a:hover,.contentpane .module-dark.well .nav li a:hover,.card.bg-dark .nav li a:active,.contentpane .bg-dark.well .nav li a:active,.contentpane .well.module-dark .nav li a:active,.card.module-dark .nav li a:active,.contentpane .module-dark.well .nav li a:active,.card.bg-dark .nav li a:focus,.contentpane .bg-dark.well .nav li a:focus,.contentpane .well.module-dark .nav li a:focus,.card.module-dark .nav li a:focus,.contentpane .module-dark.well .nav li a:focus
{
color:#fff
}
#login-form
{
margin-bottom:0
}
#login-form ul.unstyled
{
margin-top:1rem;
margin-bottom:1rem;
padding:0;
list-style:none
}
#login-form .mod-login__username input,#login-form .mod-login__password input,#login-form .mod-login__twofactor input
{
max-width:none
}
@media (min-width:768px)
{
#login-form .mod-login__username input,#login-form .mod-login__password input,#login-form .mod-login__twofactor input
{
max-width:240px
}

}
#login-form .mod-login__twofactor
{
position:relative
}
#login-form .mod-login__twofactor .btn
{
position:absolute;
right:.5rem;
bottom:0
}
#login-form #form-login-remember label
{
    font-family: 'Comfortaa', cursive;
font-weight:400
}
.banneritem a
{
    font-family: 'Comfortaa', cursive;
font-weight:700
}
.bannerfooter
{
font-size:.875rem;
padding-top:.5rem;
text-align:right
}
.categories-module
{
margin:0;
padding:0
}
.categories-module li
{
list-style:none;
padding:0;
margin:0
}
.categories-module li a
{
display:block;
padding:.25rem;
padding-left:calc(1rem + 16px);
position:relative
}
.categories-module li a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-align:left;
position:absolute;
left:0
}
.categories-module li a:hover,.categories-module li a:active,.categories-module li a:focus
{
text-decoration:none
}
.categories-module h4
{
font-size:1rem;
font-weight:400;
margin:0
}
.categories-module>li
{
padding-top:.5rem;
padding-bottom:.5rem
}
.categories-module>li h4
{
font-size:1rem

}
.categories-module>li a
{
padding-left:calc(1rem + 8px)
}
.categories-module a
{
color:#94949c
}
.categories-module a:hover,.categories-module a:focus,.categories-module a:active
{
color:#40d966
}
.category-module
{
margin:0;
padding:0
}
.category-module li
{
list-style:none;
padding:0;
margin:0
}
.category-module li a
{
display:block;
padding:.25rem;
padding-left:calc(1rem + 16px);
position:relative
}
.category-module li a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-align:left;
position:absolute;
left:0
}
.category-module li a:hover,.category-module li a:active,.category-module li a:focus
{
text-decoration:none
}
.category-module h4
{
font-size:1rem;
font-weight:400;
margin:0
}
.category-module a
{
color:var(--body-text-color)
}
.category-module a:hover,.category-module a:focus,.category-module a:active
{
color:var(--body-link-hover-color)
}
.mostread,.latestnews,.relateditems,.tagssimilar ul
{
margin:0;
padding:0
}
.mostread li,.latestnews li,.relateditems li,.tagssimilar ul li
{
list-style:none;
padding:0;
margin:0
}
.mostread li a,.latestnews li a,.relateditems li a,.tagssimilar ul li a
{
display:block;
padding:.25rem;
padding-left:calc(1rem + 16px);
position:relative
}
.mostread li a:before,.latestnews li a:before,.relateditems li a:before,.tagssimilar ul li a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-align:left;
position:absolute;
left:0
}
.mostread li a:hover,.mostread li a:active,.mostread li a:focus,.latestnews li a:hover,.latestnews li a:active,.latestnews li a:focus,.relateditems li a:hover,.relateditems li a:active,.relateditems li a:focus,.tagssimilar ul li a:hover,.tagssimilar ul li a:active,.tagssimilar ul li a:focus
{
text-decoration:none
}
.mostread h4,.latestnews h4,.relateditems h4,.tagssimilar ul h4
{
font-size:1rem;
font-weight:400;
margin:0
}
.mostread li a,.latestnews li a,.relateditems li a,.tagssimilar ul li a
{
padding-left:calc(1rem + 4px)
}
.archive-module
{
margin:0;
padding:0
}
.archive-module li
{
list-style:none;
padding:0;
margin:0
}
.archive-module li a
{
display:block;
padding:.25rem;
padding-left:calc(1rem + 16px);
position:relative
}
.archive-module li a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-align:left;
position:absolute;
left:0
}
.archive-module li a:hover,.archive-module li a:active,.archive-module li a:focus
{
text-decoration:none
}
.archive-module h4
{
font-size:1rem;
font-weight:400;
margin:0
}
.feed h4
{
font-weight:600
}
.feed .newsfeed
{
margin-top:1.5rem;
padding:0
}
.feed .newsfeed li
{
list-style:none;
padding:1rem 0
}
.feed .newsfeed .feed-link
{
font-size:1rem;
font-weight:600;
margin:0
}
.feed .newsfeed .feed-item-description
{
margin-top:.5rem
}
a.syndicate-module
{
background:#FF9800;
color:#fff;
padding:.5rem;
display:inline-block
}
a.syndicate-module img
{
display:none
}
a.syndicate-module:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
margin-right:5px
}
a.syndicate-module:hover,a.syndicate-module:active,a.syndicate-module:focus
{
text-decoration:none;
background:#e68900
}
.latestusers
{
margin:0;
padding:0
}
.latestusers li
{
background:#e9ecef;
color:#14141c;
display:inline-block;
padding:.25rem .5rem;
border-radius:2rem
}
.stats-module
{
display:flex;
flex-wrap:wrap;
align-items:stretch;
margin:0
}
.stats-module dt,.stats-module dd
{
border-bottom:1px solid #22222c;
margin:0 0 .5rem 0;
padding-bottom:.5rem
}
.stats-module dt
{
font-weight:600;
flex-basis:35%
}
.stats-module dd
{
flex-basis:65%;
padding-left:.5rem
}
.tagspopular ul
{
display:block;
margin:0;
padding:0;
list-style:none;
overflow:hidden
}
.tagspopular ul>li


{
color:grays();
display:inline-block;
float:left;
margin:0 5px 5px 0;
background:#e9ecef;
color:#14141c;
display:inline-block;
padding:.25rem .5rem;
border-radius:2rem
}
.tagspopular ul>li>a
{
color:#64646c;
line-height:1
}
.tagspopular ul>li>a:hover,.tagspopular ul>li>a:focus,.tagspopular ul>li>a:active
{
color:#40d966;
text-decoration:none
}
.tagspopular .tag-count
{
background-color:rgba(0,0,0,.2);
border-radius:2px;
font-size:.875rem;
padding:2px 3px
}
.module-ct>ol.breadcrumb
{
padding:1.5rem;
margin-left:0
}
.t4-module+.t4-module
{
margin-top:60px
}
@media (max-width:575.98px)
{
.t4-module+.t4-module
{
margin-top:30px
}

}
.module-title
{
display:flex;
align-items:center;
font-size:1.15rem;
font-weight:400;
margin:0 0 30px 0;
padding:0;
position:relative
}
@media (max-width:575.98px)
{
.module-title
{
margin:0 0 15px 0
}

}
.module-title:before
{
background:#22222c;
content:"";
display:inline-block;
height:1px;
position:absolute;
top:50%;
margin-right:.25rem;
width:100%
}
.module-title span
{
background:#14141c;
padding-right:.5rem;
position:relative;
z-index:1
}
.t4-module .nav li a,.t4-card .nav li a,.moduletable .nav li a,.module_menu .nav li a
{
color:#64646c
}
.t4-module .nav li a:hover,.t4-module .nav li a:active,.t4-module .nav li a:focus,.t4-card .nav li a:hover,.t4-card .nav li a:active,.t4-card .nav li a:focus,.moduletable .nav li a:hover,.moduletable .nav li a:active,.moduletable .nav li a:focus,.module_menu .nav li a:hover,.module_menu .nav li a:active,.module_menu .nav li a:focus
{
color:#94949c
}
.t4-module .nav>li.active>a,.t4-card .nav>li.active>a,.moduletable .nav>li.active>a,.module_menu .nav>li.active>a
{
color:#94949c;
font-weight:600
}
#login-form
{
margin-bottom:0
}
#login-form .input-group-append,#login-form .input-group-addon,#login-form .input-group-prepend
{
display:none!important
}
#login-form input
{
    /************************Поле ввода логина и пароля******************************/
border-radius: 15px;
}
#login-form .mod-login__username input,#login-form .mod-login__password input,#login-form .mod-login__twofactor input
{
width:100%;
max-width:100%
}
#login-form .mod-login__options a
{
font-size:.875rem;
background:transparent;
color:#94949c
}
#login-form .mod-login__options a:hover,#login-form .mod-login__options a:focus,#login-form .mod-login__options a:active
{
background:transparent;
color:#5d7
}
#login-form .unstyled
{
list-style:none;
padding:0
}
#login-form .logout-button
{
margin-top:.5rem
}
.banneritem a
{
font-weight:700
}
.bannerfooter
{
border-top:1px solid #22222c
}
.categories-module
{
margin:0;
padding:0
}
.categories-module li
{
list-style:none;
padding:0;
margin:0
}
.categories-module li a
{
display:block;
padding:.25rem;
padding-left:calc(1rem + 16px);
position:relative
}
.categories-module li a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-align:left;
position:absolute;
left:0
}
.categories-module li a:hover,.categories-module li a:active,.categories-module li a:focus
{
text-decoration:none
}
.categories-module h4
{
font-size:1rem;
font-weight:400;
margin:0
}
.categories-module>li
{
border-bottom:1px dotted #22222c;
color:#495057
}
.categories-module>li h4
{
font-weight:500
}
.categories-module a
{
color:#94949c
}
.categories-module a:hover,.categories-module a:focus,.categories-module a:active
{
color:#40d966
}
.mostread li a,.latestnews li a,.relateditems li a,.tagssimilar ul li a
{
background:transparent;
color:#94949c
}
.mostread li a:hover,.mostread li a:focus,.mostread li a:active,.latestnews li a:hover,.latestnews li a:focus,.latestnews li a:active,.relateditems li a:hover,.relateditems li a:focus,.relateditems li a:active,.tagssimilar ul li a:hover,.tagssimilar ul li a:focus,.tagssimilar ul li a:active
{
background:transparent;
color:#5d7
}
.owl-carousel .owl-dots
{
display:flex;
align-items:center;
justify-content:center;
margin-top:30px
}
.owl-carousel .owl-dots .owl-dot

{
background:#22222c;
border:2px solid #14141c;
border-radius:50%;
margin:0 .25rem;
height:8px;
width:8px
}
.owl-carousel .owl-dots .owl-dot.active
{
border-color:#fff
}
.owl-article
{
text-align:center;
overflow:hidden
}
.owl-article .owl-stage-outer
{
overflow:visible
}
.owl-article .item-info
{
padding:0 15px;
font-size:.875rem
}
.owl-article .owl-video-wrap .ja-video-list.video-playing .btn-play,.owl-article .owl-video-wrap .ja-video-list.video-playing .video-mask,.owl-article .owl-video-wrap .ja-video-list.video-playing span.image-thumb
{
display:none
}
.owl-article .mod-articles-category-title a
{
background:transparent;
color:#fff
}
.owl-article .mod-articles-category-title a:hover,.owl-article .mod-articles-category-title a:focus,.owl-article .mod-articles-category-title a:active
{
background:transparent;
color:#5d7
}
.owl-article .info-wrap
{
color:#64646c
}
.owl-article .info-wrap>span+span:before
{
content:"/";
padding-left:.5rem;
padding-right:.5rem
}
.owl-article .mod-articles-category-readmore a,.owl-article .mod-articles-category-category a
{
font-size:.875rem;
background:transparent;
color:#64646c
}
.owl-article .mod-articles-category-readmore a:hover,.owl-article .mod-articles-category-readmore a:focus,.owl-article .mod-articles-category-readmore a:active,.owl-article .mod-articles-category-category a:hover,.owl-article .mod-articles-category-category a:focus,.owl-article .mod-articles-category-category a:active
{
background:transparent;
color:#5d7
}
.owl-article .mod-articles-category-tags .tags
{
text-align:center
}
.owl-article .mod-articles-category-tags .tags li
{
display:inline-block;
float:none
}
.owl-article .category-action
{
margin-top:60px
}
@media (max-width:767.98px)
{
.owl-article .category-action
{
margin-top:30px
}

}
.feed .newsfeed li
{
border-top:1px solid #22222c
}
.tagspopular ul>li
{
background:transparent;
padding:0;
margin:0 1rem 0 0
}
.tagspopular ul>li>a
{
font-size:.875rem;
background:transparent;
color:#94949c
}
.tagspopular ul>li>a:hover,.tagspopular ul>li>a:focus,.tagspopular ul>li>a:active
{
background:transparent;
color:#5d7
}
.tagspopular ul>li>a:before
{
content:"#";
margin-right:-2px
}
.languages div.mod-languages .lang-inline
{
display:flex
}
.languages div.mod-languages .lang-inline li
{
display:inline-block;
margin-right:0
}
.languages div.mod-languages .lang-inline li a
{
background-color:rgba(255,255,255,.1);
border-radius:50%;
color:#fff;
display:flex;
height:30px;
align-items:center;
justify-content:center;
text-align:center;
width:30px
}
.languages div.mod-languages .lang-inline li a:hover,.languages div.mod-languages .lang-inline li a:focus,.languages div.mod-languages .lang-inline li a:active
{
background-color:rgba(255,255,255,.2)
}
.languages div.mod-languages .lang-inline li a img
{
border-radius:0
}
html[dir="ltr"] div.ja-masthead
{
background-image:url(https://samokat.pl.ua/templates/ja_symphony/images/bg-masthead.jpg)
}
html[dir="ltr"] div.ja-masthead:before
{
background-image:url(https://samokat.pl.ua/templates/ja_symphony/images/mask-hero.png)
}
div.ja-masthead
{
padding:150px 15px 60px
}
@media (max-width:575.98px)
{
div.ja-masthead
{
padding:90px 15px 30px
}

}
div.ja-masthead:before
{
background-color:transparent;
background-size:100% 100%;
background-repeat:no-repeat;
content:"";
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
opacity:1
}
div.ja-masthead .ja-masthead-detail
{
padding:0;
max-width:100%
}
div.ja-masthead .ja-masthead-detail .ja-masthead-title
{
font-size:5rem;
font-family:"beacon"
}
@media (max-width:575.98px)
{
div.ja-masthead .ja-masthead-detail .ja-masthead-title
{
font-size:2.25rem
}

}
div.ja-masthead .ja-masthead-description
{
font-size:1.15rem;
opacity:.7
}
@media (max-width:575.98px)
{
div.ja-masthead .ja-masthead-description
{
font-size:1rem
}

}
h2.item-title,.item-title h2
{
clear:both;
display:block;
margin:0
}

h2.item-title a:hover,h2.item-title a:active,h2.item-title a:focus,.item-title h2 a:hover,.item-title h2 a:active,.item-title h2 a:focus
{
text-decoration:none
}
.page-header h1,.categories-list h1
{
margin-bottom:1rem;
text-transform:uppercase
}
.page-header h2,.categories-list h2
{
margin:0 0 1rem
}
.article-aside
{
display:flex;
justify-content:space-between;
align-items:center;
margin-bottom:1rem
}
.article-info
{
display:flex;
flex-wrap:wrap;
align-items:center;
font-size:.875rem;
margin-bottom:0
}
.article-info .article-info-term
{
display:none
}
.article-info dd
{
display:flex;
align-items:center;
margin:0;
white-space:nowrap
}
.article-info dd>div
{
display:inline-block
}
.article-info dd:after
{
content:"–";
display:inline-block;
margin:0;
padding:0;
font-weight:400;
font-style:normal;
color:#adb5bd;
font-size:1rem;
margin:0 6px
}
.article-info dd:last-child:after
{
display:none
}
.article-info dd .fa
{
margin-right:6px
}
.edit-link a
{
color:#64646c;
font-size:.875rem;
position:relative
}
.edit-link a div[role="tooltip"]
{
background:rgba(0,0,0,.8);
border-radius:3px;
color:#fff;
font-size:.875rem;
padding:4px 6px;
position:absolute;
opacity:0;
right:0;
top:24px;
transition:all 0.25s ease-in-out;
white-space:nowrap
}
.edit-link a:hover div[role="tooltip"]
{
opacity:1
}
.createdby
{
display:flex;
flex-wrap:wrap;
align-items:center
}
.createdby [itemprop="name"]
{
font-weight:600;
color:#94949c
}
.createdby .author-img
{
display:inline-block;
border-radius:50%;
height:24px;
overflow:hidden;
margin-right:8px;
width:24px
}
.createdby .author-img img
{
max-width:100%
}
.createdby span
{
margin-left:4px
}
.category-name [itemprop="genre"]
{
font-weight:600
}
.category-name a
{
margin-left:4px
}
.content_rating
{
color:#64646c;
display:inline-block;
font-size:.725rem;
height:24px;
margin:0 .5rem 0 0;
text-transform:uppercase;
vertical-align:middle
}
.content_rating>p
{
display:inline-block
}
.content_rating+.form-inline
{
display:inline-block
}
.content_vote .w-auto
{
display:inline-block
}
.icons .btn .caret
{
display:none
}
.icons .icon-cog
{
margin:0
}
.icons .dropdown-menu
{
border-radius:0;
padding-top:0;
padding-bottom:0
}
.icons .dropdown-menu a
{
display:block;
padding:.5rem
}
.icons .dropdown-menu a:last-child
{
border:0
}
.icons .dropdown-menu a:hover,.icons .dropdown-menu a:focus,.icons .dropdown-menu a:active
{
text-decoration:none
}
.tags
{
display:block
}
.tags::after
{
display:block;
clear:both;
content:""
}
.tags>li
{
float:left;
margin-right:.25rem;
line-height:1
}
.tags>li>a
{
display:block;
padding:.3333333333rem .5rem
}
.com-tags-tag.tag-category h2
{
border-bottom:1px solid #22222c;
font-size:1.75rem;
font-weight:600;
margin-bottom:1rem;
padding-bottom:.5rem
}
.com-tags-tag.tag-category .filters
{
margin-bottom:1rem;
width:100%
}
.com-tags-tag.tag-category .category
{
display:block;
width:100%
}
.com-tags-tag.tag-category .list-group .list-group-item
{
border-radius:0;
border:0;
border-bottom:1px solid #22222c;
margin:0;
padding:1rem 0 0
}
.com-tags-tag.tag-category .list-group .list-group-item a
{
color:#94949c
}
.com-tags-tag.tag-category .list-group .list-group-item a:hover,.com-tags-tag.tag-category .list-group .list-group-item a:focus,.com-tags-tag.tag-category .list-group .list-group-item a:active
{
color:#40d966
}
.com-tags-tag.tag-category .list-group .list-group-item:hover
{
background-color:transparent
}
.com-tags-tag.tag-category .item-tag-title
{
font-size:1rem;
font-weight:500;
margin:0 0 1rem
}
.com-tags-tag.tag-category .item-tag-image
{
display:block;
float:left;
margin-right:1rem;
max-width:33.33%;
margin-bottom:1rem
}
.com-tags-tag.tag-category .item-tag-image img
{
max-width:100%
}
.item-image
{
margin-bottom:1rem
}
.item-image::after
{
display:block;
clear:both;
content:""
}
.item-image img
{
max-width:100%
}

.pull-left.item-image,.item-image.pull-left
{
margin-right:1rem
}
.pull-right.item-image,.item-image.pull-right
{
margin-left:1rem
}
div.img_caption
{
position:relative
}
div.img_caption p.img_caption
{
background:#e9ecef;
bottom:0;
clear:both;
left:0;
margin:0;
padding:5px;
position:absolute;
text-align:center;
width:100%
}
figure.pull-left
{
margin-left:0;
margin-right:2rem
}
figure.pull-right
{
margin:.5rem 0 0 2rem
}
figure figcaption
{
background-color:#22222c;
color:#adb5bd;
font-size:.725rem;
letter-spacing:.5px;
padding:.25rem .5rem;
text-transform:uppercase;
text-align:center;
text-shadow:1px 1px 0 rgba(0,0,0,.3)
}
figure.pull-none.item-image img
{
width:100%
}
.item-intro
{
margin-bottom:1.5rem
}
.article-index
{
background-color:#f8f9fa;
padding:1rem;
margin-bottom:1rem;
width:50%
}
.article-index.pull-right
{
margin-left:1rem
}
.article-index.pull-left
{
margin-right:1rem
}
.article-index h3
{
font-size:1.15rem
}

.article-index ul
{
border:0;
display:block
}
.article-index ul li
{
border-bottom:1px dotted #22222c;
display:block;
padding:.5rem 0
}
.article-index ul li a
{
color:#94949c
}
.article-index ul li a:hover,.article-index ul li a:focus,.article-index ul li a:active
{
color:#40d966
}
.com-content-article__body .pagenavcounter
{
margin-bottom:1rem
}
.com-content-article__body .pager ul
{
list-style:none;
margin:0;
padding:0
}
.com-content-article__body .pager ul li
{
border:1px solid #22222c;
border-radius:3px;
display:inline-block;
padding:.5rem 1rem
}
.com-content-article__body .pane-sliders .panel
{
margin-bottom:1rem
}
.com-content-article__body .pane-sliders .panel h3.title
{
margin:0;
padding:.5rem 1rem
}
.com-content-article__body .pane-sliders .panel h3.title.pane-toggler-down
{
margin-bottom:1rem
}
.com-content-article__body .pane-sliders .panel h3.title a
{
color:#94949c
}
.com-content-article__body .pane-sliders .panel h3.title a:hover,.com-content-article__body .pane-sliders .panel h3.title a:focus,.com-content-article__body .pane-sliders .panel h3.title a:active
{
color:#40d966;
text-decoration:none
}
.com-content-article__body .pane-sliders .panel .content
{
padding:1rem
}
.com-content-article__body .accordion
{
padding:0
}
.com-content-article__body .accordion .card,.com-content-article__body .accordion .contentpane .well,.contentpane .com-content-article__body .accordion .well
{
border:1px solid #22222c;
margin-bottom:.5rem
}
.com-content-article__body .accordion .card .card-header,.com-content-article__body .accordion .contentpane .well .card-header,.contentpane .com-content-article__body .accordion .well .card-header
{
background:transparent;
border-bottom:0
}
.com-content-article__body .accordion .card .card-body,.com-content-article__body .accordion .contentpane .well .card-body,.contentpane .com-content-article__body .accordion .well .card-body
{
border-top:1px solid #22222c
}
.com-content-article__body .accordion .card .btn-link,.com-content-article__body .accordion .contentpane .well .btn-link,.contentpane .com-content-article__body .accordion .well .btn-link
{
color:var(--body-text-color)
}
.com-content-article__body dl.tabs
{
display:block;
width:100%
}
.com-content-article__body dl.tabs::after
{
display:block;
clear:both;
content:""
}
.com-content-article__body dl.tabs dt
{
float:left;
margin-right:1rem;
margin-bottom:-1px;
padding:.5rem 1rem
}
.com-content-article__body dl.tabs dt h3
{
font-size:1rem;
margin:0
}
.com-content-article__body dl.tabs dt h3 a:hover,.com-content-article__body dl.tabs dt h3 a:focus,.com-content-article__body dl.tabs dt h3 a:active
{
text-decoration:none
}
.readmore
{
margin-top:1rem;
margin-bottom:0
}
.readmore .btn
{
padding:0;
white-space:normal
}
.items-more
{
padding-top:1rem;
margin-top:1rem
}
.items-more .nav-tabs
{
display:block
}
.items-more .nav-tabs>li
{
margin:0;
padding:2px 0
}
.items-more .nav-tabs>li>a
{
border:0;
display:inline-block;
padding:.5rem;
position:relative;
left:0;
transition:left 0.2s ease
}
.items-more .nav-tabs>li>a:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
margin-right:5px
}
.items-more .nav-tabs>li>a:hover,.items-more .nav-tabs>li>a:active,.items-more .nav-tabs>li>a:focus
{
left:3px
}
.items-leading .col
{
padding-top:.5rem;
padding-bottom:.5rem
}
.items-leading .col:first-child
{
padding-top:0
}
.items-leading .col .item-image
{
max-height:15;
overflow:hidden
}
.items-leading .col p
{
margin-top:.5rem;
margin-bottom:0
}
.items-row .item
{
padding-top:1rem;
padding-bottom:1rem
}
@media (min-width:768px)
{
.items-row .item
{
padding-top:1rem;
padding-bottom:2rem
}

}
.items-row .item .item-title
{
font-size:1.75rem
}
.items-row .item .item-image
{
overflow:hidden
}
.items-row .item .item-content .page-header
{
margin-bottom:.5rem
}
.items-row .item p
{
margin-top:.5rem;
margin-bottom:0
}
.items-row.cols-2 .item .item-image,.items-row.cols-3 .item .item-image,.items-row.cols-4 .item .item-image,.items-row.cols-5 .item .item-image,.items-row.cols-6 .item .item-image
{
float:none;
width:100%;
margin-left:0;
margin-right:0;
overflow:hidden
}
.blog .items-leading .blog-item,.blog-featured .items-leading .blog-item
{
margin-bottom:1.5rem
}
.blog .blog-items .blog-item,.blog-featured .blog-items .blog-item
{
margin-bottom:1.5rem
}
.blog-featured
{
padding-left:0;
padding-right:0
}
.item-page [itemprop="articleBody"]
{
margin-top:1rem;
margin-bottom:1rem
}
@media (max-width:767.98px)
{
.item-page .pull-left,.item-page .pull-right
{
float:none;
margin:0 0 1rem
}
.item-page .pull-left img,.item-page .pull-right img
{
max-width:100%
}

}
.category-desc
{
padding:1rem;
margin-top:2rem;
margin-bottom:2rem;
border-radius:2rem
}
.category-desc>img
{
float:left;
max-width:200px;
margin-right:1rem
}
.category
{
margin:0;
padding:0
}
.category li
{
padding-top:.5rem;
padding-bottom:.5rem;
list-style:none
}
.category.row-striped li:nth-child(odd),.category.list-striped li:nth-child(odd)
{
background:rgba(0,0,0,.04)
}
.filters
{
margin-bottom:1.5rem
}
.filters legend
{
display:block;
font-size:1rem;
font-weight:600;
width:100%
}
.categories-list .page-header
{
border-top:1px dotted #22222c;
padding:1rem 0;
margin:0;
font-size:1.15rem
}
.categories-list .page-header::after
{
display:block;
clear:both;
content:""
}
.categories-list .page-header .badge
{
font-size:.875rem;
position:relative;
top:-2px;
margin-left:1rem;
width:auto;
height:auto
}
.categories-list .page-header .btn
{
background:none;
border:0;
line-height:1
}
.categories-list .page-header .btn span
{
font-size:1rem
}
.categories-list .page-header+.fade,.categories-list .fade>div
{
padding-left:1rem
}
.categories-list .category-desc
{
margin-top:.5rem;
padding-bottom:.5rem;
padding:0;
border:0
}
.categories-list .com-content-categories__items
{
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px
}
.categories-list .com-content-categories__items .com-content-categories__item
{
flex-basis:100%;
margin-bottom:2rem;
padding-left:15px;
padding-right:15px
}
@media (min-width:768px)
{
.categories-list .com-content-categories__items .com-content-categories__item
{
flex-basis:50%
}

}
@media (min-width:992px)
{
.categories-list .com-content-categories__items .com-content-categories__item
{
flex-basis:33.33%;
margin:0
}

}
.categories-list .com-content-categories__items .com-content-categories__item .item-inner
{
border-radius:2rem;
border:1px solid #22222c;
height:100%;
padding:2rem
}
.category-list #adminForm
{
padding-bottom:1rem
}
.category-list #adminForm p
{
display:block;
width:100%
}
.category-list #adminForm p.counter
{
width:auto
}
.category-list table.category
{
margin-bottom:1rem
}
.content-category .control-group
{
margin-left:.5rem;
margin-top:.5rem
}
.content-category .filters
{
width:100%
}
.content-category .cat-children
{
padding-top:1rem;
padding-bottom:1rem
}
.content-category .cat-children>h3
{
font-size:1rem;
font-weight:600;
margin-bottom:0
}
.content-category .cat-children .category-desc
{
border:0;
padding:0;
margin:0
}
.content-category .cat-children>div
{
padding-top:1rem;
padding-bottom:1rem
}
.content-category .cat-children>div h3
{
font-size:1.15rem;
font-weight:500
}
.com_contact table.category
{
border-collapse:collapse;
border-spacing:0;
width:100%
}
.com_contact table.category tr:nth-child(2n)
{
background-color:#f8f9fa
}
.com_contact table.category th,.com_contact table.category td
{
padding:.6666666667rem 1rem
}
.com_contact table.category th
{
background-color:#f8f9fa;
border-bottom:1px solid #22222c
}
.contact-category .category
{
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}
.contact .page-header
{
margin-bottom:1rem
}
.contact #selectForm
{
border-bottom:1px solid #22222c;
margin-bottom:1rem;
padding-bottom:1rem
}
.contact dt
{
float:left;
margin-right:.25rem
}
.contact [itemprop="jobTitle"]
{
margin-left:auto
}
.contact #slide-contact
{
padding:0
}
.contact #slide-contact .card,.contact #slide-contact .contentpane .well,.contentpane .contact #slide-contact .well
{
border:0;
border-radius:2rem;
margin-bottom:1rem
}
.contact #slide-contact .card-header
{
background-color:#dee2e6;
border:0;
font-weight:600;
margin:0;
text-transform:uppercase
}
.contact #slide-contact .card-header:first-child
{
border-radius:0
}
.contact #slide-contact .card-body
{
background-color:#f8f9fa
}
.contact #contact-form .control-label
{
float:none
}
.contact #contact-form input.form-control,.contact #contact-form input.inputbox,.contact #contact-form .category-list input#limit,.category-list .contact #contact-form input#limit,.contact #contact-form .newsfeed-category input#limit,.newsfeed-category .contact #contact-form input#limit,.contact #contact-form .com-tags-tag-list input#limit,.com-tags-tag-list .contact #contact-form input#limit,.contact #contact-form .com-content-archive input.form-select,.com-content-archive .contact #contact-form input.form-select,.contact #contact-form textarea.form-control,.contact #contact-form textarea.inputbox,.contact #contact-form .category-list textarea#limit,.category-list .contact #contact-form textarea#limit,.contact #contact-form .newsfeed-category textarea#limit,.newsfeed-category .contact #contact-form textarea#limit,.contact #contact-form .com-tags-tag-list textarea#limit,.com-tags-tag-list .contact #contact-form textarea#limit,.contact #contact-form .com-content-archive textarea.form-select,.com-content-archive .contact #contact-form textarea.form-select
{
max-width:100%
}
.contact #contact-form .controls
{
margin-left:0
}
@media (min-width:768px)
{
.contact #contact-form .controls
{
margin-left:220px
}

}
.contact #contact-form input.form-check-input,.contact #contact-form .email-copy>input[type="checkbox"]
{
min-width:16px;
width:auto
}
.contact #contact-form fieldset:first-child .control-group:last-child .control-label
{
display:inline-block
}
@media (min-width:576px)
{
.contact #contact-form fieldset:first-child .control-group:last-child .control-label
{
display:block
}

}
.contact #contact-form fieldset:first-child .control-group:last-child .controls
{
display:inline-block
}
@media (min-width:576px)
{
.contact #contact-form fieldset:first-child .control-group:last-child .controls
{
display:block
}

}
.contact #contact-form fieldset:first-child .control-group:last-child .controls input[type="checkbox"]
{
width:auto;
min-width:16px
}
.contact #contact-form fieldset.default .control-label
{
float:none;
margin-top:0
}
.contact #contact-form fieldset.default .controls
{
margin-left:0
}
.contact .contact-links ul.nav
{
border:0
}
.contact .contact-links ul.nav li
{
padding-right:1rem
}
.contact .contact-links ul.nav li a
{
background-color:#f8f9fa;
color:#64646c;
line-height:1;
padding:.5rem 1rem
}
.contact .contact-links ul.nav li a:hover,.contact .contact-links ul.nav li a:focus,.contact .contact-links ul.nav li a:active
{
color:#40d966
}
.contact .email-copy
{
display:flex;
align-items:center
}
.contact .email-copy>div
{
margin-right:.5rem;
padding-left:0
}
.contact .email-copy>div input[type="checkbox"]
{
margin-left:0
}
.contact .email-copy>input[type="checkbox"]
{
margin:0 .5rem 0 0
}
.contact .plain-style #contact-form input,.contact .plain-style #contact-form textarea
{
max-width:100%
}
.contact #contact-form fieldset.captcha .controls
{
margin-left:0
}
.grecaptcha-badge
{
z-index:100
}
.newsfeed .feed-description
{
color:#64646c
}
.newsfeed>ol
{
margin:0;
margin-top:1rem;
padding:0
}
.newsfeed>ol>li
{
list-style:none;
padding:1rem 0
}
.newsfeed .feed-link
{
font-size:1.15rem
}
.newsfeed .feed-item-description
{
margin-top:1rem
}
.newsfeed .feed-item-description figure
{
margin-bottom:1.5rem
}
.newsfeed .feed-item-description .lead
{
font-size:1rem
}
.newsfeed-category #filter-search
{
min-width:200px
}
.newsfeed-category .category li
{
padding:1rem
}
.pagination-wrap
{
padding-top:2rem;
margin-bottom:2rem
}
.pagination-wrap .counter
{
float:right;
margin:0
}
.pagination-wrap ul
{
padding:0;
list-style:none
}
.pagination-wrap ul li
{
display:inline-block
}
.search hr
{
border-top:1px solid #22222c;
opacity:1
}
.search .btn-toolbar
{
margin-bottom:1rem
}
.search .btn-toolbar .btn
{
margin-left:.5rem
}
.search fieldset #searchphraseall-lbl,.search fieldset #searchphraseany-lbl
{
margin-right:1rem
}
.search fieldset legend
{
font-size:1rem;
text-transform:uppercase;
font-weight:600
}
.search .ordering-box select
{
width:auto;
max-width:200px;
margin-left:.5rem
}
.search .search-results,.search #search-results
{
margin-top:1rem
}
.search .search-results .highlight,.search #search-results .highlight
{
border-radius:2px;
padding:1px 4px
}
.search .search-results .result-title,.search #search-results .result-title
{
margin-top:2rem;
font-size:1rem
}
.search .search-results .result-created,.search #search-results .result-created
{
border-bottom:1px solid #22222c;
padding-bottom:2rem;
font-size:.875rem
}
#search-result-empty
{
margin-top:1.5rem
}
div#finder-filter-window .filter-branch
{
display:flex;
flex-wrap:wrap;
justify-content:flex-start
}
div#finder-filter-window .filter-branch .finder-selects
{
float:none;
flex-basis:100%;
margin:0 0 1rem 0
}
@media (min-width:576px)
{
div#finder-filter-window .filter-branch .finder-selects
{
flex-basis:auto;
margin:0 1rem 0r 0
}

}
@media (min-width:768px)
{
div#finder-filter-window .filter-branch .finder-selects
{
margin:0 1.5rem 1rem 0
}

}
@media (min-width:992px)
{
div#finder-filter-window .filter-branch .finder-selects
{
margin-bottom:0
}

}
div#finder-filter-window .filter-branch .finder-selects label
{
clear:right;
display:block;
margin-bottom:.5rem;
width:100%
}
div#finder-filter-window #finder-filter-select-dates
{
display:flex;
margin-bottom:1rem
}
div#finder-filter-window #finder-filter-select-dates .filter-date
{
display:flex;
align-items:center
}
div#finder-filter-window #finder-filter-select-dates .filter-date br
{
display:none
}
div#finder-filter-window #finder-filter-select-dates .filter-date select.inputbox
{
margin-bottom:0!important;
margin-left:.5rem
}
#search-results
{
padding-top:.5rem
}
#search-results .result-item
{
border-bottom:1px solid #22222c;
padding:1rem 0
}
#highlighter-start
{
display:none
}
.tag-category .filters
{
position:relative
}
.tag-category .filters .btn-group.pull-right
{
margin-top:1rem
}
@media (min-width:576px)
{
.tag-category .filters .btn-group.pull-right
{
margin:0;
float:none!important;
position:absolute;
right:0;
top:0
}

}
.tag-category .filters .input-group-append .btn,.tag-category .filters .input-group-addon .btn

{
border-radius:0
}
.tag-category .filters .input-group-append .btn+.btn,.tag-category .filters .input-group-addon .btn+.btn
{
border-radius:0 5px 5px 0
}
.tag-category .category h3
{
font-size:1.15rem
}
.input-group-btn .btn+.btn
{
margin-left:0
}
.all-tags
{
margin:0;
padding:0;
list-style:none
}
.all-tags::after
{
display:block;
clear:both;
content:""
}
.all-tags li
{
float:left;
padding:0 .5rem
}
.all-tags li a
{
border:1px solid #22222c;
border-radius:25px;
color:#64646c;
padding:.5rem 1rem;
transition:all 0.2s ease-in-out
}
.all-tags li a:hover,.all-tags li a:focus,.all-tags li a:active
{
background-color:#64646c;
color:#fff;
text-decoration:none
}
.all-tags li a:hover i,.all-tags li a:focus i,.all-tags li a:active i
{
opacity:1
}
.all-tags li a i
{
opacity:.4
}
.login-wrap
{
max-width:400px;
margin:0 auto
}
.login-wrap .frm-login-form .control-group .control-label
{
float:none;
padding-top:0
}
.login-wrap .frm-login-form .control-group .controls
{
margin:0
}
.login-wrap label
{
margin-bottom:4px
}
.login-wrap input
{
max-width:100%
}
.login-wrap .login-remember input.inputbox
{
display:inline-block;
margin-top:0;
margin-right:4px;
position:relative;
vertical-align:middle;
width:16px
}
.login-wrap .login-submit .btn
{
width:100%
}
.login-wrap .other-links ul
{
margin:0;
padding:0;
list-style:none;
text-align:center
}
.login-wrap .other-links ul li
{
display:inline-block;
padding:0 .5rem
}
.plg_system_webauthn_login_button svg
{
fill:var(--t4-btn-color);
width:2rem
}
div.com-users-remind,div.com-users-reset
{
background-color:#f8f9fa;
border-radius:2rem;
max-width:450px;
margin:0 auto;
padding:2rem
}
div.com-users-remind fieldset legend,div.com-users-reset fieldset legend
{
border:0;
font-size:1rem;
margin-bottom:1rem
}
div.com-users-remind .control-group .control-label,div.com-users-reset .control-group .control-label
{
float:none;
margin-bottom:.5rem;
width:100%
}
div.com-users-remind .control-group .controls,div.com-users-reset .control-group .controls
{
margin:0
}
div.com-users-remind .control-group .controls .form-control,div.com-users-remind .control-group .controls .inputbox,div.com-users-remind .control-group .controls .category-list #limit,.category-list div.com-users-remind .control-group .controls #limit,div.com-users-remind .control-group .controls .newsfeed-category #limit,.newsfeed-category div.com-users-remind .control-group .controls #limit,div.com-users-remind .control-group .controls .com-tags-tag-list #limit,.com-tags-tag-list div.com-users-remind .control-group .controls #limit,div.com-users-remind .control-group .controls .com-content-archive .form-select,.com-content-archive div.com-users-remind .control-group .controls .form-select,div.com-users-reset .control-group .controls .form-control,div.com-users-reset .control-group .controls .inputbox,div.com-users-reset .control-group .controls .category-list #limit,.category-list div.com-users-reset .control-group .controls #limit,div.com-users-reset .control-group .controls .newsfeed-category #limit,.newsfeed-category div.com-users-reset .control-group .controls #limit,div.com-users-reset .control-group .controls .com-tags-tag-list #limit,.com-tags-tag-list div.com-users-reset .control-group .controls #limit,div.com-users-reset .control-group .controls .com-content-archive .form-select,.com-content-archive div.com-users-reset .control-group .controls .form-select
{
max-width:100%;
width:100%
}
div.com-users-remind .com-users-remind__submit,div.com-users-remind .com-users-reset__submit,div.com-users-reset .com-users-remind__submit,div.com-users-reset .com-users-reset__submit
{
margin-bottom:0
}
.registration fieldset
{
margin-bottom:1.5rem;
padding-top:2.5rem;
position:relative
}
.registration fieldset::before
{
background-color:#e9ecef;
content:"";
height:3px;
position:absolute;
left:0;
top:8px;
width:100%
}
.registration fieldset legend
{
background-color:#fff;
display:inline-block;
font-size:12px;
font-weight:700;
margin-bottom:24px;
padding-right:6px;
position:absolute;
top:0;
text-transform:uppercase;
letter-spacing:1px;
width:auto;
z-index:20
}
.registration fieldset fieldset
{
margin-bottom:0;
padding-top:.5rem
}
.registration fieldset fieldset::before
{
display:none
}
@media (max-width:767.98px)
{
.registration fieldset .control-group .control-label
{
float:none
}

}
@media (max-width:767.98px)
{
.registration fieldset .control-group .controls
{
margin-left:0
}

}
@media (max-width:767.98px)
{
.registration fieldset .control-group .controls input,.registration fieldset .control-group .controls textarea
{
max-width:100%;
width:100%
}

}
.registration fieldset .control-group .controls input[type="radio"]
{
max-width:auto;
width:auto
}
.registration fieldset .control-group .controls .field-calendar input
{
width:auto
}
.registration fieldset .control-group .controls .radio
{
display:flex;
align-items:center
}
.registration fieldset .control-group .controls .radio label
{
margin-right:1rem
}
.registration fieldset .control-group .controls .radio label.form-check,.registration fieldset .control-group .controls .radio label.radio,.registration fieldset .control-group .controls .radio label.checkbox
{
margin-right:0
}
.registration fieldset .control-group joomla-field-media .field-media-input
{
max-width:237px
}
.registration fieldset .control-group joomla-field-media .input-group .button-select
{
border-bottom-right-radius:5px
}
.registration meter
{
min-width:288px
}
.registration meter+div
{
font-size:.8rem;
text-align:left!important
}
.registration .password-group .input-group
{
flex-wrap:nowrap
}
.registration form div.com-users-registration__submit .controls
{
margin-left:0
}
#jform_title
{
max-width:unset
}
.profile .btn-toolbar
{
padding:0
}
.profile fieldset
{
margin-bottom:1rem
}
.profile fieldset legend
{
border-bottom:1px solid #22222c;
font-weight:400;
font-size:1rem;
padding-bottom:.25rem
}
@media (min-width:768px)
{
.profile fieldset dt
{
    font-family: 'Comfortaa', cursive;
text-align:right
}

}
.profile fieldset dt,.profile fieldset dd
{
    font-family: 'Comfortaa', cursive;
border-bottom:1px dashed #22222c;
margin:0;
padding-top:.5rem;
padding-bottom:.5rem
}
.contentpane
{
padding:1rem
}
.contentpane #pop-print
{
position:absolute;
right:1rem;
top:1rem
}
.contentpane #pop-print a
{
background-color:#e9ecef;
display:block;
padding:.5rem 1rem
}
.contentpane #pop-print a:hover,.contentpane #pop-print a:focus,.contentpane #pop-print a:active
{
background-color:#40d966;
color:#fff
}
.contentpane #mailto-window
{
position:relative
}
.contentpane #mailto-window h2
{
font-size:1.15rem;
font-weight:600;
margin:0
}
.contentpane #mailto-window input[type="checkbox"]
{
display:inline-block;
width:auto
}
.contentpane #mailto-window .mailto-close
{
position:absolute;
top:1rem;
right:1rem
}
.contentpane #mailtoForm .control-group,.contentpane form.com-mailto__form .control-group
{
margin-bottom:.5rem
}
.contentpane #mailtoForm .control-label,.contentpane form.com-mailto__form .control-label
{
display:block;
float:none
}
.contentpane #mailtoForm .controls,.contentpane form.com-mailto__form .controls
{
margin-left:0
}
.contentpane #mailtoForm .controls input,.contentpane form.com-mailto__form .controls input
{
max-width:100%;
width:100%
}
.contentpane #mailtoForm .com-mailto__submit,.contentpane form.com-mailto__form .com-mailto__submit
{
margin:0;
padding-top:1rem
}
.author-list
{
padding:3rem 0
}
.author-block .author-avatar
{
margin-bottom:1rem
}
.author-block .author-avatar a,.author-block .author-avatar span
{
border-radius:50%;
display:block;
margin:0 auto;
max-width:120px;
overflow:hidden
}
.author-block .author-name
{
font-weight:600;
margin-bottom:.5rem
}
.author-block .author-title
{
font-size:.875rem;
margin-bottom:1rem;
text-transform:uppercase
}
.author-block .author-about-me
{
margin-bottom:1rem
}
.author-block .author-socials
{
display:flex;
justify-content:center
}
.author-block .author-socials a
{
color:var(--body-text-color);
margin:0 4px
}
.author-block .author-socials a:hover,.author-block .author-socials a:focus,.author-block .author-socials a:active
{
color:var(--body-link-hover-color)
}
.author-block.author-block-list
{
margin-top:2rem;
margin-bottom:2rem;
text-align:center
}
@media (min-width:768px)
{
.author-block.author-block-list
{
margin-top:0
}

}
.author-block.author-block-posts
{
margin-top:2rem;
margin-bottom:2rem;
text-align:center
}
@media (min-width:768px)
{
.author-block.author-block-posts
{
max-width:70%;
margin:0 auto 3rem
}

}
@media (min-width:992px)
{
.author-block.author-block-posts
{
max-width:50%
}

}
.author-block.author-block-post-detail
{
background-color:#f8f9fa;
display:flex;
flex-wrap:wrap;
justify-content:center;
margin-top:2rem;
margin-bottom:2rem;
padding:1.5rem;
text-align:center
}
@media (min-width:768px)
{
.author-block.author-block-post-detail
{
margin-bottom:0;
justify-content:flex-start;
text-align:left
}

}
.author-block.author-block-post-detail .author-avatar
{
margin-bottom:1rem
}
@media (min-width:768px)
{
.author-block.author-block-post-detail .author-avatar
{
margin-right:2rem;
margin-bottom:0
}

}
@media (min-width:576px)
{
.author-block.author-block-post-detail .author-other-info
{
flex:1;
text-align:left
}

}
.author-block.author-block-post-detail .author-title
{
margin-bottom:.5rem
}
@media (min-width:576px)
{
.author-block.author-block-post-detail .author-socials
{
justify-content:flex-start
}

}
.author-block.pos-before-content
{
margin-bottom:1.5rem
}
.author-posts .item
{
margin-bottom:2rem
}
.author-posts .item .article-info dd.category::after
{
display:none
}
.author-posts .btn-load-more:hover,.author-posts .btn-load-more:focus,.author-posts .btn-load-more:active
{
cursor:pointer
}
.alert-wrapper .alert-message
{
background:transparent;
color:inherit
}
.chzn-container-single .chzn-single div b
{
background:url(https://samokat.pl.ua/media/jui/css/chosen-sprite.png) no-repeat 0 2px
}
.jmodedit
{
position:absolute;
top:0;
right:0;
z-index:300
}
h2.item-title,.item-title h2
{
font-size:2.25rem
}
h2.item-title a,.item-title h2 a
{
color:#fff
}
.page-header h1,.categories-list h1
{
font-size:1rem;
font-weight:600
}
.page-header h2,.categories-list h2
{
font-size:1.75rem;
margin:0 0 .5rem 0;
line-height:1.25;
font-weight:300
}
@media (max-width:575.98px)
{
.page-header h2,.categories-list h2
{
font-size:1rem
}

}
.page-header h2 a,.categories-list h2 a
{
color:#fff
}
.page-header h2 a:hover,.page-header h2 a:focus,.page-header h2 a:active,.categories-list h2 a:hover,.categories-list h2 a:focus,.categories-list h2 a:active
{
color:#40d966
}
.article-info
{
color:#64646c;
font-size:.875rem;
margin:0 0 7.5px 0
}
.article-info dd:after
{
content:"/";
color:#64646c;
margin:0 .25rem
}
.article-info dd .fa
{
display:none
}
.category-name a
{
background:transparent;
color:#64646c
}
.category-name a:hover,.category-name a:focus,.category-name a:active
{
background:transparent;
color:#5d7
}
.content_vote
{
display:flex;
flex-wrap:nowrap;
align-items:center;
margin-bottom:1rem
}
.content_vote .btn
{
background:#22222c;
padding:.25rem 1rem;
line-height:1
}
.icons .btn-group
{
display:inline-flex!important
}
.icons .btn.dropdown-toggle
{
display:inline-block!important;
padding:4px
}
.icons .dropdown-menu a
{
border-bottom:1px solid #22222c;
color:#495057
}
.icons .dropdown-menu a:hover,.icons .dropdown-menu a:focus,.icons .dropdown-menu a:active
{
background-color:transparent;
color:#78838e
}
.tags.list-inline>li
{
margin-right:.5rem
}
.tags.list-inline>li>a
{
background:transparent;
border-bottom:1px solid #22222c;
border-radius:0;
padding:0;
font-size:.875rem;
background:transparent;
color:#94949c
}
.tags.list-inline>li>a:hover,.tags.list-inline>li>a:focus,.tags.list-inline>li>a:active
{
background:transparent;
color:#5d7
}
.tags.list-inline>li>a:before
{
content:"#";
margin-right:-2px
}
.com-tags-tag.tag-category h2
{
margin-bottom:30px
}
@media (max-width:767.98px)
{
.com-tags-tag.tag-category h2
{
font-size:1rem
}

}
.com-tags-tag.tag-category .filters
{
display:flex!important
}
.com-tags-tag.tag-category .list-group .list-group-item
{
display:flex;
flex-direction:column;
padding:30px 0
}
.com-tags-tag.tag-category .list-group .list-group-item>h3
{
font-size:1.75rem;
order:2;
margin-bottom:.5rem
}
@media (max-width:767.98px)
{
.com-tags-tag.tag-category .list-group .list-group-item>h3
{
font-size:1rem
}

}
.com-tags-tag.tag-category .list-group .list-group-item>h3 a
{
background:transparent;
color:#fff
}
.com-tags-tag.tag-category .list-group .list-group-item>h3 a:hover,.com-tags-tag.tag-category .list-group .list-group-item>h3 a:focus,.com-tags-tag.tag-category .list-group .list-group-item>h3 a:active
{
background:transparent;
color:#5d7
}
.com-tags-tag.tag-category .list-group .list-group-item>a
{
order:1;
margin-bottom:30px
}
.com-tags-tag.tag-category .list-group .list-group-item>span
{
order:3
}
.com-tags-tag.tag-category .list-group .list-group-item>span p
{
display:inline;
color:#94949c
}
.item-image
{
border-radius:5px;
margin-bottom:30px;
overflow:hidden
}
.item-image img
{
transition:500ms all
}
.article-index
{
background:#14141c;
border:1px solid #22222c
}
@media (max-width:575.98px)
{
.article-index
{
margin:0 0 1rem 0;
width:100%
}

}
.article-index ul li.active>a
{
color:#fff
}
.com-content-article__body .pane-sliders .panel
{
border:1px solid #22222c
}
.com-content-article__body .pane-sliders .panel h3.title
{
background-color:#f8f9fa;
font-size:1rem
}
.com-content-article__body .pane-sliders .panel h3.title.pane-toggler-down
{
border-bottom:1px solid #22222c
}
.com-content-article__body dl.tabs
{
border-bottom:1px solid #22222c
}
.com-content-article__body dl.tabs dt
{
border:1px solid #22222c;
border-radius:3px 3px 0 0
}
.com-content-article__body dl.tabs dt.open
{
border-bottom:1px solid #fff
}
.com-content-article__body dl.tabs dt h3 a
{
color:#94949c
}
.com-content-article__body dl.tabs dt h3 a:hover,.com-content-article__body dl.tabs dt h3 a:focus,.com-content-article__body dl.tabs dt h3 a:active
{
color:#40d966
}
.readmore .btn
{
border:0;
border-radius:0;
border-bottom:1px solid #22222c;
color:#fff
}
.readmore .btn:hover,.readmore .btn:active,.readmore .btn:focus
{
border-bottom-color:#383849
}
.items-more
{
margin-top:0;
padding-top:0
}
.items-more .nav-tabs
{
border:0
}
.items-more .nav-tabs>li>a
{
padding:0;
background:transparent;
color:#94949c
}
.items-more .nav-tabs>li>a:hover,.items-more .nav-tabs>li>a:focus,.items-more .nav-tabs>li>a:active
{
background:transparent;
color:#5d7
}
.view-detail-audio .page-header,.view-detail-video .page-header
{
max-width:100%;
margin:auto;
text-align:center;
padding-top:90px;
position:relative;
width:600px
}
@media (max-width:767.98px)
{
.view-detail-audio .page-header,.view-detail-video .page-header
{
padding-top:30px
}

}
.view-detail-audio .page-header:before,.view-detail-video .page-header:before
{
background:#22222c;
content:"";
position:absolute;
left:50%;
top:0;
height:60px;
width:1px
}
@media (max-width:767.98px)
{
.view-detail-audio .page-header:before,.view-detail-video .page-header:before
{
height:30px
}

}
.view-detail-audio .page-header h2,.view-detail-video .page-header h2
{
font-size:2.25rem
}
@media (max-width:767.98px)
{
.view-detail-audio .page-header h2,.view-detail-video .page-header h2
{
font-size:1.75rem
}

}
.view-detail-audio .article-info,.view-detail-video .article-info
{
display:flex;
justify-content:center;
flex-wrap:wrap;
align-items:center
}
.view-detail-audio .com-content-article__body,.view-detail-video .com-content-article__body
{
text-align:center;
width:600px;
margin:auto;
max-width:100%
}
.view-detail-audio .com-content-article__body.full-content,.view-detail-video .com-content-article__body.full-content
{
width:900px
}
.view-detail-audio .albums-wrap,.view-detail-audio #ja-main-player,.view-detail-video .albums-wrap,.view-detail-video #ja-main-player
{
margin-bottom:60px;
margin-top:60px
}
@media (max-width:767.98px)
{
.view-detail-audio .albums-wrap,.view-detail-audio #ja-main-player,.view-detail-video .albums-wrap,.view-detail-video #ja-main-player
{
margin-bottom:30px;
margin-top:30px
}

}
.view-detail-audio .albums-wrap img,.view-detail-audio #ja-main-player img,.view-detail-video .albums-wrap img,.view-detail-video #ja-main-player img
{
width:100%
}
.view-detail-audio .content_rating,.view-detail-video .content_rating
{
text-align:center
}
.view-detail-audio .content_rating+.form-inline,.view-detail-video .content_rating+.form-inline
{
justify-content:center
}
@media (min-width:992px)
{
.view-detail-audio img
{
max-width:500px
}

}
.item-content.view-audio
{
display:flex;
align-items:center;
flex-direction:column;
text-align:center
}
.item-content.view-audio>*
{
order:99
}
.item-content.view-audio .item-image
{
order:1
}
.item-content.view-audio .info-wrap
{
order:3
}
.item-content.view-audio .info-wrap .pull-left,.item-content.view-audio .info-wrap .pull-right,.item-content.view-audio .info-wrap .float-right
{
float:none!important
}
.item-content.view-audio .page-header
{
order:2
}
.item-content.view-audio .category-name
{
font-size:0
}
.item-content.view-audio .category-name a
{
font-size:.875rem
}
.item-content:hover img
{
transform:scale(1.05);
-webkit-transform:scale(1.05)
}
.items-leading::after
{
display:block;
clear:both;
content:""
}
.items-row .item p
{
margin-bottom:1rem
}
.items-row:not(.cols-1) .item-title,.items-row:not(.cols-1) .page-header h2,.items-row:not(.cols-1) .categories-list h2
{
font-size:1rem;
font-weight:400
}
.video-wrapper
{
position:relative;
padding-bottom:56.25%;
height:0;
display:none
}
.video-wrapper iframe
{
position:absolute;
top:0;
left:0;
width:100%!important;
height:100%!important
}
.ja-videos-list-wrap
{
margin-bottom:15px;
padding-bottom:30px;
border-bottom:1px solid #22222c
}
.ja-video-list.video-playing .video-mask
{
border:3px solid #5d7
}
.ja-video-list.video-playing .btn-play
{
display:none
}
#ja-main-player
{
background-color:#000
}
#ja-main-player .video-mask
{
background:#000;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
opacity:.2
}
#ja-main-player #ja-btn-play
{
position:absolute;
background:none;
border:2px solid #fff;
color:#fff;
left:50%;
top:50%;
border-radius:50%;
cursor:pointer;
z-index:2;
width:60px;
height:60px;
font-size:20px;
line-height:56px;
margin-top:-30px;
margin-left:-30px;
text-align:center;
padding:0
}
.ja-video-list
{
position:relative;
z-index:1
}
.ja-video-list .video-mask
{
background:rgba(0,0,0,.2);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1
}
.ja-video-list .btn-play
{
position:absolute;
background:none;
border:2px solid #fff;
color:#fff;
left:50%;
top:50%;
border-radius:50%;
cursor:pointer;
z-index:2;
width:60px;
height:60px;
font-size:1rem;
line-height:56px;
margin-top:-30px;
margin-left:-30px;
text-align:center
}
.category-desc
{
color:#64646c
}
.category-list table .list-date
{
width:100%;
height:56px;
border-bottom:1px solid #22222c
}
.category-list table tr:hover .list-date,.category-list table tr:hover .list-author
{
color:#fff
}
.category-list table #categorylist_header_edit
{
color:var(--color-primary)
}
.category-list .pagination-wrap
{
width:100%
}
.content-category .cat-children
{
border-top:1px solid #22222c
}
.content-category .cat-children>div
{
border-bottom:1px solid #22222c
}
.contact-category .category
{
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}
.contact-category .list-title a

{
font-weight:600
}
.blog-featured .table th,.blog-featured .table td
{
white-space:nowrap
}
.contact .dl-horizontal.contact-address>dt
{
display:none
}
.contact dd
{
margin-left:0
}
.contact label
{
display:block
}
.contact fieldset.default .control-group
{
flex-direction:column
}
.contact .nav-link
{
display:block!important
}
.contact .checkbox
{
align-items:center;
display:flex
}
.contact .checkbox label
{
margin:0
}
.contact .checkbox input
{
margin-right:.5rem
}
@media (max-width:991.98px)
{
.contact .wrapper-tabs .thumbnail
{
float:none;
margin-bottom:1rem;
width:100%
}

}
.contact #slide-contact .card,.contact #slide-contact .contentpane .well,.contentpane .contact #slide-contact .well
{
margin-bottom:1rem
}
.contact #slide-contact .card-header
{
background-color:transparent;
margin-bottom:-1px;
padding:0
}
.contact #slide-contact .card-header:hover
{
background-color:transparent
}
.contact #slide-contact .card-header .card-title
{
margin:0
}
.contact #slide-contact .card-header .btn
{
color:#64646c;
display:block;
font-weight:600;
font-size:.875rem;
padding:.6666666667rem 1rem;
text-align:left;
width:100%
}
.contact #slide-contact .card-header .btn:hover,.contact #slide-contact .card-header .btn:focus,.contact #slide-contact .card-header .btn:active
{
background:transparent;
color:#40d966;
text-decoration:none
}
@media (max-width:575.98px)
{
.contact #slide-contact .card-body
{
padding:1rem
}

}
@media (max-width:991.98px)
{
.contact .thumbnail
{
float:none;
margin-bottom:1rem;
width:100%
}

}
.contact #contact-form .form-group,.contact #contact-form .control-group
{
margin-left:-15px;
margin-right:-15px;
display:flex;
flex-wrap:wrap
}
.contact #contact-form input[type="email"],.contact #contact-form input[type="text"],.contact #contact-form #jform_contact_message
{
width:100%;
max-width:unset
}
.contact #contact-form fieldset.default
{
padding-left:15px;
padding-right:15px
}
.contact #contact-form fieldset.default .controls
{
margin-left:0
}
.contact #contact-form .form-group .checkbox,.contact #contact-form .control-group .checkbox
{
padding-left:0
}
.contact #contact-form .captcha .control-label
{
padding-left:15px
}
.contact #contact-form .captcha div.controls
{
margin-left:15px
}
.contact .control-btn
{
margin-top:15px
}
.contact .contact-address .fa
{
color:#fff;
background:#22222c;
border-radius:3px;
margin-right:.5rem;
line-height:30px;
vertical-align:middle;
height:30px;
width:30px;
font-size:.725rem;
text-align:center
}
.contact .contact-links
{
margin-top:1rem
}
.contact .contact-links ul.nav
{
border:none
}
.contact .contact-links ul.nav li
{
display:inline-block;
margin-right:.75rem;
margin-bottom:.6666666667rem;
padding:0
}
.contact .contact-links ul.nav li a
{
background:#22222c;
border-radius:5px;
color:#fff;
font-size:.725rem
}
@media (min-width:768px)
{
.contact .plain-style .contact-information
{
padding-left:30px
}

}
@media (min-width:768px)
{
.contact .plain-style .contact-form-wrap
{
padding-right:30px
}

}
@media (max-width:575.98px)
{
.contact .plain-style .contact-name
{
margin-bottom:15px
}

}
.contact .plain-style .contact-image,.contact .plain-style .contact-info
{
margin-bottom:30px
}
.contact .plain-style .contact-title h2,.contact .plain-style .title-link h3,.contact .plain-style .title-info h2
{
padding-bottom:0;
text-transform:none;
border-bottom:0;
margin:0 0 1rem 0;
color:#fff;
font-size:1.75rem;
font-weight:700
}
.contact .plain-style legend
{
font-size:.725rem
}
.contact-articles .nav
{
border:0;
flex-direction:column
}
.contact-articles .nav li
{
display:block;
margin-top:1rem
}
@media (max-width:575.98px)
{
#jform_captcha
{
margin-left:-15px;
transform:scale(.9);
-webkit-transform:scale(.9)
}

}
.login-wrap
{
margin:auto;
max-width:100%;
width:450px
}
.login-wrap .form-control,.login-wrap .inputbox,.login-wrap .category-list #limit,.category-list .login-wrap #limit,.login-wrap .newsfeed-category #limit,.newsfeed-category .login-wrap #limit,.login-wrap .com-tags-tag-list #limit,.com-tags-tag-list .login-wrap #limit,.login-wrap .com-content-archive .form-select,.com-content-archive .login-wrap .form-select
{
max-width:100%
}
.login-wrap .password-group .input-password-toggle
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.login-wrap .other-links
{
text-align:center
}
.login-wrap .other-links ul
{
padding:0;
margin:0
}
.login-wrap .other-links ul li
{
display:inline-block;
padding:0 .25rem
}
.login-wrap .other-links ul li a
{
font-size:.875rem;
background:transparent;
color:#94949c
}
.login-wrap .other-links ul li a:hover,.login-wrap .other-links ul li a:focus,.login-wrap .other-links ul li a:active
{
background:transparent;
color:#5d7
}
.registration
{
margin:auto;
max-width:100%;
width:450px
}
.registration .control-group
{
display:flex;
flex-direction:column
}
.registration .control-group div.controls
{
margin-left:0
}
.registration .input-group .form-control,.registration .input-group .inputbox,.registration .input-group .category-list #limit,.category-list .registration .input-group #limit,.registration .input-group .newsfeed-category #limit,.newsfeed-category .registration .input-group #limit,.registration .input-group .com-tags-tag-list #limit,.com-tags-tag-list .registration .input-group #limit,.registration .input-group .com-content-archive .form-select,.com-content-archive .registration .input-group .form-select
{
max-width:100%
}
.registration .com-users-registration__submit
{
margin-top:30px
}
@media (max-width:575.98px)
{
.registration .com-users-registration__submit
{
margin-top:15px
}

}
.registration .com-users-registration__submit .btn
{
margin-right:.5rem;
margin-bottom:.5rem
}
.registration .control-label .modal
{
display:none;
position:fixed;
overflow:hidden
}
.registration .control-label .modal .modal-dialog .modal-content
{
overflow:hidden
}
.registration .password-group .btn
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.registration fieldset
{
padding:0
}
.registration fieldset::before
{
display:none
}
.registration fieldset legend
{
background:transparent;
font-size:1.5rem;
font-weight:400;
margin-bottom:.5rem;
padding:0;
position:relative;
top:auto;
left:auto;
text-transform:none
}
.registration #jform_privacyconsent_privacy .required,.registration #jform_terms_terms .required
{
padding-left:0
}
.registration #jform_privacyconsent_privacy .required .form-check:first-child,.registration #jform_privacyconsent_privacy .required .radio:first-child,.registration #jform_privacyconsent_privacy .required .checkbox:first-child,.registration #jform_terms_terms .required .form-check:first-child,.registration #jform_terms_terms .required .radio:first-child,.registration #jform_terms_terms .required .checkbox:first-child
{
padding-left:0
}
.registration fieldset.radio
{
padding-left:0
}
.registration fieldset.radio label
{
margin-right:1rem
}
.com_users #sbox-window
{
padding:0
}
@media (max-width:575.98px)
{
.profile fieldset dt
{
color:#fff;
text-align:left;
margin-top:1rem
}

}
#member-profile
{
background:transparent;
border:0;
padding:0
}
#member-profile fieldset
{
border:0
}
div.com-users-remind,div.com-users-reset
{
background:transparent;
border-radius:0;
max-width:576px
}
.com-users-reset form:not(.form-no-margin) .control-group .control-label
{
float:none
}
.com-users-reset form:not(.form-no-margin) .control-group .controls
{
margin-left:0
}
.com-users-reset form:not(.form-no-margin) .control-group .controls input
{
width:auto
}
.request-form #jform_consentbox .form-check-input,.request-form #jform_consentbox .contact .email-copy>input[type="checkbox"],.contact .request-form #jform_consentbox .email-copy>input[type="checkbox"]
{
float:left;
margin-top:7px;
width:auto
}
.com-users-remind .form-control,.com-users-remind .inputbox,.com-users-remind .category-list #limit,.category-list .com-users-remind #limit,.com-users-remind .newsfeed-category #limit,.newsfeed-category .com-users-remind #limit,.com-users-remind .com-tags-tag-list #limit,.com-tags-tag-list .com-users-remind #limit,.com-users-remind .com-content-archive .form-select,.com-content-archive .com-users-remind .form-select
{
width:auto
}
.t4-edit-layout div#t4-header
{
background:#14141c;
border:0;
text-align:center;
padding:1rem 0
}
.t4-edit-layout legend
{
border:0
}
.t4-edit-layout .table
{
color:#14141c
}
.t4-edit-layout table th,.t4-edit-layout table td
{
border-color:#dee2e6
}
.t4-edit-layout table .input-append
{
display:flex
}
.t4-edit-layout table .input-append .media-preview,.t4-edit-layout table .input-append input[type="text"],.t4-edit-layout table .input-append .btn.modal,.t4-edit-layout table .input-append .btn
{
border-color:#dee2e6;
z-index:0
}
.t4-edit-layout table.jalist [class^="icon-"]:before,.t4-edit-layout table.jalist [class*=" icon-"]:before
{
font-family:'IcoMoon'
}
.t4-edit-layout .btn-toolbar
{
margin-bottom:1rem
}
.t4-edit-layout .edit.item-page .btn-toolbar .btn
{
padding:.25rem 1rem
}
.t4-edit-layout .toggle-editor
{
margin-top:1rem
}
.t4-edit-layout .form-control,.t4-edit-layout .inputbox,.t4-edit-layout .category-list #limit,.category-list .t4-edit-layout #limit,.t4-edit-layout .newsfeed-category #limit,.newsfeed-category .t4-edit-layout #limit,.t4-edit-layout .com-tags-tag-list #limit,.com-tags-tag-list .t4-edit-layout #limit,.t4-edit-layout .com-content-archive .form-select,.com-content-archive .t4-edit-layout .form-select
{
background:#f8f9fa;
border-color:#dee2e6
}
.t4-edit-layout #editor-xtd-buttons
{
margin-top:1rem
}
.t4-edit-layout #editor-xtd-buttons>.btn
{
padding:.25rem 1rem;
margin-right:.5rem
}
.t4-edit-layout .accordion>.card,.t4-edit-layout .contentpane .accordion>.well,.contentpane .t4-edit-layout .accordion>.well
{
overflow:visible
}
.calendar-container table
{
color:#14141c
}
.calendar-container table th,.calendar-container table td
{
border-color:#dee2e6
}
.input-append .btn
{
padding-top:0;
padding-bottom:0;
line-height:36px
}
body.contentpane
{
background:#fff;
color:#14141c
}
body.contentpane h1,body.contentpane h2,body.contentpane h3,body.contentpane h4,body.contentpane h5,body.contentpane h6,body.contentpane .h1,body.contentpane .h2,body.contentpane .h3,body.contentpane .h4,body.contentpane .h5,body.contentpane .h6
{
color:#14141c
}
body.contentpane .btn,body.contentpane input[type="text"]
{
padding:.25rem 1rem
}
body.contentpane .js-stools-container-bar
{
display:flex;
flex-wrap:wrap
}
body.contentpane .js-stools-container-bar .input-append input
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
body.contentpane .js-stools-container-bar .input-append .btn
{
border:0
}
body.contentpane .form-inline .form-control,body.contentpane .form-inline .inputbox,body.contentpane .form-inline .category-list #limit,.category-list body.contentpane .form-inline #limit,body.contentpane .form-inline .newsfeed-category #limit,.newsfeed-category body.contentpane .form-inline #limit,body.contentpane .form-inline .com-tags-tag-list #limit,.com-tags-tag-list body.contentpane .form-inline #limit,body.contentpane .form-inline .com-content-archive .form-select,.com-content-archive body.contentpane .form-inline .form-select,body.contentpane .btn
{
height:40px
}
body.contentpane .card,body.contentpane .contentpane .well,.contentpane body.contentpane .well,body.contentpane input[type="text"],body.contentpane input[type="email"]
{
background:#f8f9fa;
border-color:#dee2e6
}
body.contentpane .table
{
color:#14141c
}
body.contentpane .table td,body.contentpane .table th
{
display:table-cell;
border-color:#dee2e6
}
body.contentpane #pop-print a
{
color:#14141c;
font-family:sans-serif;
font-size:.725rem;
text-transform:uppercase
}
.popover-header
{
color:#14141c;
margin-top:0;
border-radius:0
}
#t4-masthead .btn.jmodedit,#t4-hero .btn.jmodedit

{
bottom:0;
top:auto
}
.newsfeed-category .list-group br
{
display:none
}
.newsfeed-category .list-group .list-hits
{
color:#fff
}
.pagination-wrap
{
align-items:center;
display:flex;
flex-wrap:wrap;
flex-direction:column-reverse;
margin-top:30px;
gap:.5rem
}
@media (min-width:576px)
{
.pagination-wrap
{
flex-direction:row;
justify-content:space-between;
margin-top:0
}

}
.pagination-wrap ul
{
margin:0;
gap:6px
}
.pagination-wrap .counter
{
float:unset!important
}
.search
{
margin:auto;
max-width:100%;
text-align:center;
width:700px
}
.search .btn-toolbar
{
justify-content:center
}
@media (max-width:767.98px)
{
.search .btn-toolbar
{
align-items:center;
flex-direction:column
}

}
.search .btn-toolbar .btn
{
display:inline-block!important
}
@media (max-width:767.98px)
{
.search .btn-toolbar .btn-group
{
margin-left:0;
margin-top:1rem
}

}
.search .input-group
{
justify-content:center
}
.search .input-group input
{
height:calc(1.875em + 1.72rem + 2px);
padding:.86rem 3rem;
font-size:1rem;
line-height:1.875;
max-width:100%
}
.search .form-inline
{
justify-content:center
}
.search .ordering-box
{
justify-content:center
}
.search .form-limit
{
display:flex;
justify-content:center;
margin-bottom:.5rem
}
.search .form-limit label
{
display:flex;
align-items:center;
margin-bottom:0
}
.search .form-limit select
{
width:auto;
margin-left:.5rem
}
.search fieldset legend
{
text-align:center
}
.search .search-results,.search #search-results
{
border-top:1px solid #22222c;
text-align:left
}
.search .search-results .result-created,.search #search-results .result-created
{
color:#adb5bd
}
.highlight
{
background:rgba(255,255,255,.1);
padding:1px
}
.com-finder
{
text-align:center
}
.com-finder .form-inline
{
display:flex;
flex-direction:column
}
.com-finder .form-inline label
{
color:#fff;
font-size:1.75rem;
margin-bottom:1rem
}
.com-finder .form-inline .input-group
{
display:flex;
flex-direction:column;
width:600px;
max-width:100%
}
.com-finder .form-inline .input-group .form-control,.com-finder .form-inline .input-group .inputbox,.com-finder .form-inline .input-group .category-list #limit,.category-list .com-finder .form-inline .input-group #limit,.com-finder .form-inline .input-group .newsfeed-category #limit,.newsfeed-category .com-finder .form-inline .input-group #limit,.com-finder .form-inline .input-group .com-tags-tag-list #limit,.com-tags-tag-list .com-finder .form-inline .input-group #limit,.com-finder .form-inline .input-group .com-content-archive .form-select,.com-content-archive .com-finder .form-inline .input-group .form-select
{
border-radius:2rem;
max-width:100%;
width:100%
}
.com-finder .form-inline .input-group .input-group-append,.com-finder .form-inline .input-group .input-group-addon
{
justify-content:center;
margin-top:30px
}
.com-finder .form-inline .input-group .input-group-append .btn,.com-finder .form-inline .input-group .input-group-addon .btn
{
border-radius:2rem!important;
margin:0 .25rem
}
.com-finder .finder-selects br
{
display:none
}
.com-finder .finder-selects .control-label.control-label
{
display:block;
float:none
}
.com-finder #finder-filter-select-dates
{
flex-wrap:wrap
}
.com-finder #finder-filter-select-dates .filter-date
{
flex-wrap:wrap;
justify-content:flex-start;
gap:.5rem;
max-width:50%;
width:50%
}
@media (max-width:991.98px)
{
.com-finder #finder-filter-select-dates .filter-date
{
width:100%;
max-width:100%
}

}
.com-finder #finder-filter-select-dates .filter-date label
{
flex-basis:100%;
text-align:left
}
.com-finder #finder-filter-select-dates .filter-date .inputbox
{
margin-left:0!important
}
.com-finder #finder-filter-select-dates .filter-date .field-calendar .btn
{
border-top-left-radius:0;
border-bottom-left-radius:0
}
.com-finder #finder-filter-window .filter-branch
{
display:grid;
column-gap:2rem;
grid-template-columns:repeat(1,1fr)
}
@media (min-width:768px)
{
.com-finder #finder-filter-window .filter-branch
{
grid-template-columns:repeat(2,1fr)
}

}
@media (min-width:1200px)
{
.com-finder #finder-filter-window .filter-branch
{
grid-template-columns:repeat(4,1fr)
}

}
.com-finder #finder-filter-window .filter-branch .control-group
{
align-items:flex-start;
display:flex;
justify-content:center;
flex-direction:column
}
.com-finder #finder-filter-window .filter-branch .control-group .control-label
{
padding:0 0 .5rem
}
.com-finder #finder-filter-window .filter-branch .control-group .controls,.com-finder #finder-filter-window .filter-branch .control-group .form-select
{
margin-left:0!important;
width:100%
}
.com-finder .awesomplete>ul
{
z-index:100;
background-color:#fff
}
.tag-category .category h3
{
margin-top:0
}
.tag-category .category-desc
{
border:0;
padding:0
}
@media (max-width:575.98px)
{
.tag-category .filters
{
align-items:flex-end!important;
flex-direction:column!important
}

}
.tag-category .filters .btn-group
{
float:left!important;
margin-top:.5rem;
position:static
}
.tag-category .filters .btn-group.pull-right,.tag-category .filters .btn-group.float-right
{
float:right!important
}
.tag-category #adminForm div.pagination
{
flex-direction:row-reverse;
justify-content:space-between;
margin-top:1rem
}
@media (max-width:575.98px)
{
.tag-category #adminForm div.pagination
{
flex-direction:column
}

}
@media (min-width:768px)
{
.com-tags-tag.tag-category .filters
{
margin-bottom:30px
}

}
.com-tags-tag.tag-category .list-group .list-group-item
{
border:0;
padding-top:0
}
.com-tags-tag-list #filter-search
{
border-radius:2rem 0 0 2rem
}
.com-tags-tag-list__category
{
margin-top:2rem
}
.jmodedit
{
background-color:#e9ecef;
border-radius:3px;
padding:0;
height:30px;
width:30px;
line-height:1
}
.jmodedit span
{
color:#64646c;
margin:0!important;
line-height:27px
}
.jmodedit:hover
{
background-color:#64646c
}
.jmodedit:hover span
{
color:#fff
}
body.modal-open .t4-wrapper-inner
{
z-index:auto;
perspective:none
}
body.modal-open .modal
{
background-color:#fff;
border-radius:5px;
top:10%;
bottom:10%;
left:50%;
margin-left:-40%;
overflow:hidden;
height:auto;
width:80%
}
body.modal-open .modal .modal-header
{
position:relative
}
body.modal-open .modal .modal-header h3
{
border:0;
margin:0;
padding:0;
width:100%
}
body.modal-open .modal .modal-header .close
{
position:absolute;
right:1rem;
top:1rem
}
body.modal-open .modal .modal-body
{
height:calc(100% - 56px)
}
body.modal-open .modal .modal-body iframe
{
border:0;
overflow:auto;
height:100%
}
.joomla-modal .modal-dialog
{
margin:0;
height:100%;
max-width:100%;
z-index:3000;
width:100%
}
.joomla-modal .modal-dialog .modal-header h3
{
color:#000;
font-size:1rem
}
.joomla-modal .modal-dialog .modal-content
{
border:0;
border-radius:0;
height:100%;
width:100%;
overflow:scroll;
height:100%
}
.contentpane .row-fluid
{
display:flex;
flex-wrap:wrap;
margin-right:-15px;
margin-left:-15px
}
.contentpane .span2
{
flex:0 0 16.6666666667%;
max-width:16.6666666667%
}
.contentpane .span3
{
flex:0 0 25%;
max-width:25%
}
.contentpane .span4
{
flex:0 0 33.3333333333%;
max-width:33.3333333333%
}
.contentpane .span5
{
flex:0 0 41.6666666667%;
max-width:41.6666666667%
}
.contentpane .span6
{
flex:0 0 50%;
max-width:50%
}
.contentpane .span7
{
flex:0 0 58.3333333333%;
max-width:58.3333333333%
}
.contentpane .span8
{
flex:0 0 66.6666666667%;
max-width:66.6666666667%
}
.contentpane .span9
{
flex:0 0 75%;
max-width:75%
}
.contentpane .span10
{
flex:0 0 83.3333333333%;
max-width:83.3333333333%
}
.contentpane .span11
{
flex:0 0 91.6666666667%;
max-width:91.6666666667%
}
.contentpane .span12
{
flex:0 0 100%;
max-width:100%
}
.contentpane .well
{
background-color:#f8f9fa;
margin-bottom:1rem;
padding:1rem 2rem
}
.contentpane .well .row-fluid
{
margin-bottom:.5rem
}
.contentpane .well .control-group .controls
{

margin-left:0
}
.contentpane .well label
{
min-width:130px;
padding-right:.5rem;
text-align:right
}
.contentpane input[type="text"]
{
border:1px solid #22222c;
padding:.25rem .5rem
}
.mce-panel.mce-window
{
border-radius:5px;
border:0!important;
padding:0!important
}
.mce-panel.mce-window .mce-window-head
{
border-bottom:1px solid #22222c;
padding:1rem
}
.mce-panel.mce-window .mce-window-head .mce-close
{
height:50px;
width:50px
}
.mce-panel.mce-window .mce-foot
{
border-radius:0 0 5px 5px;
border-top:1px solid #22222c
}
.mce-panel.mce-window .mce-foot .mce-btn
{
border-radius:5px
}
.container-popup
{
padding:.5rem 1rem
}
.container-popup #uploadform.well
{
margin-bottom:0
}
.js-stools-container-bar
{
margin-bottom:1rem
}
.js-stools-container-bar .btn-wrapper input
{
display:inline-block!important;
width:auto
}
.js-stools-container-bar .btn-wrapper button
{
display:inline-block
}
.js-stools-container-list
{
margin-bottom:1rem
}
.thumbnails.thumbnails-media
{
list-style:none;
margin:1rem -8px 0;
padding:0;
overflow:hidden
}
.thumbnails.thumbnails-media li a
{
color:#64646c;
display:block;
padding-top:2rem
}
.thumbnails.thumbnails-media li a:hover,.thumbnails.thumbnails-media li a:focus,.thumbnails.thumbnails-media li a:active
{
color:#40d966
}
.thumbnails.thumbnails-media li a span
{
font-size:32px;
height:auto;
width:auto
}
div.com-users-logout__submit.control-group .controls
{
margin:0;
text-align:center
}
.com-contact-featured #adminForm .com-contact-featured__filter
{
display:flex;
float:left
}
.com-contact-featured #adminForm .com-contact-featured__filter #filter-search
{
width:100%;
border-radius:32px 0 0 32px;
flex:1;
max-width:unset
}
.com-contact-featured #adminForm .com-contact-featured__filter .btn
{
flex:unset
}
.com-contact-featured #adminForm .display-limit
{
float:left;
margin:1rem 0 0
}
@media screen and (min-width:768px)
{
.com-contact-featured #adminForm .display-limit
{
float:right
}

}
.com-contact-featured table.category thead th
{
color:var(--color-primary)
}
.com-contact-featured table.category tbody td,.com-contact-featured table.category tbody td a
{
color:var(--light)
}
.com-contact-featured table.category tr:nth-child(2n),.com-contact-featured table.category th
{
background-color:transparent
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
font-family:inherit;
font-weight:500;
line-height:1.2;
color:#fff
}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small
{
font-weight:400;
line-height:1
}
h1,.h1,h2,.h2,h3,.h3
{
margin-top:1rem;
margin-bottom:.5rem
}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small
{
font-size:65%
}
h4,.h4,h5,.h5,h6,.h6
{
margin-top:.5rem;
margin-bottom:.5rem
}
h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small
{
font-size:75%
}
h1,.h1
{
font-size:2.5rem
}
h2,.h2
{
font-size:2.25rem
}
h3,.h3
{
font-size:1.75rem
}
h4,.h4
{
font-size:1rem
}
h5,.h5
{
font-size:.875rem
}
h6,.h6
{
font-size:.75rem
}
small,.small
{
display:inline-block;
font-size:.875rem;
font-weight:400;
line-height:1.6
}
.img-rounded
{
border-radius:5px
}
.jumbotron
{
border:1px solid #22222c;
border-radius:2rem
}
.pull-right
{
float:right
}
.pull-left
{
float:left
}
legend
{
color:#fff
}
@media (max-width:575.98px)
{
legend
{
font-size:1rem
}

}
.fw-thin
{
font-weight:300
}
.fw-semi-bold
{
font-weight:500
}
.fw-bold
{
font-weight:600
}
.fs-xs
{
font-size:.725rem
}
.fs-sm
{
font-size:.875rem
}
.fs-base
{
font-size:1rem
}
.fs-lg
{
font-size:1.25rem
}
.features-list>div
{
margin-bottom:2rem
}
@media (min-width:768px)
{
.features-list>div
{
margin-bottom:0
}

}
.features-list .item
{
height:100%;
margin-bottom:2.5rem
}
.features-list .item .icon
{
display:inline-block;
border-radius:50%;
height:80px;
text-align:center;
width:80px
}
.features-list .item .icon i
{
color:#adb5bd;
font-size:2.5rem;
line-height:80px
}
.features-list .card,.features-list .contentpane .well,.contentpane .features-list .well
{
background-color:rgba(0,0,0,.02);
border:1px solid #5a5a74;
border-radius:9px;
height:100%;
padding:3rem 1.5rem;
transition:all 0.2s ease-in-out
}
.features-list .card:hover,.features-list .contentpane .well:hover,.contentpane .features-list .well:hover
{
box-shadow:0 10px 15px rgba(0,0,0,.1);
border-color:#22222c
}
.features-list .card:hover .icon,.features-list .contentpane .well:hover .icon,.contentpane .features-list .well:hover .icon
{
box-shadow:none;
color:#2196F3
}
.features-list .icon

{
background-color:rgba(0,0,0,.075);
border-radius:50%;
color:#adb5bd;
height:100px;
line-height:100px;
text-align:center;
margin:0 auto 2rem;
transition:all 0.2s ease-in-out;
width:100px
}
.features-list .block-title
{
font-size:.875rem;
margin-bottom:1rem
}
.t4-section.sec-bg-dark .features-list .card,.t4-section.sec-bg-dark .features-list .contentpane .well,.contentpane .t4-section.sec-bg-dark .features-list .well
{
background-color:rgba(0,0,0,.1)
}
.t4-section.sec-bg-dark .features-list .icon
{
background-color:rgba(0,0,0,.15)
}
.t4-section.sec-bg-dark .features-list .item .icon i
{
color:rgba(255,255,255,.4)
}
.t4-section.sec-bg-dark .testimonial-block
{
background-color:rgba(0,0,0,.1)
}
.t4-section.sec-bg-dark .testimonial-block:after
{
background:rgba(255,255,255,.1)
}
.t4-introduction
{
background-color:#f8f9fa;
padding-top:5rem;
padding-bottom:5rem
}
.t4-introduction h3
{
font-weight:600;
margin-bottom:2rem
}
.t4-introduction p
{
margin-bottom:2rem
}
.section-heading
{
margin-bottom:3rem
}
@media (min-width:576px)
{
.section-heading
{
margin-left:15%;
margin-right:15%
}

}
.section-heading h2
{
font-size:2.25rem;
font-weight:600
}
@media (min-width:576px)
{
.section-heading h2
{
font-size:2.75rem
}

}
.section-heading p
{
font-size:1.15rem
}
ul.testimonial-list
{
list-style:none;
margin:0;
padding:3rem 0 0;
text-align:center
}
ul.testimonial-list::after
{
display:block;
clear:both;
content:""
}
ul.testimonial-list li
{
margin-bottom:5rem
}
ul.testimonial-list li:last-child
{
margin-bottom:0
}
@media (min-width:768px)
{
ul.testimonial-list li
{
margin-bottom:0
}

}
.testimonial-block
{
border-radius:3rem;
box-shadow:0 -2px 10px rgba(0,0,0,.085);
padding:0 3rem 2rem;
position:relative
}
.testimonial-block:after
{
background-color:#ced4da;
border-radius:5px;
content:"";
display:block;
height:4px;
position:absolute;
left:3rem;
right:3rem;
bottom:-2px;
transition:all 0.25s
}
.testimonial-block:hover:after
{
background-color:#2196F3
}
.testimonial-block img
{
max-width:6rem;
margin-top:-3rem;
margin-bottom:1.5rem
}
.testimonial-block img.img-rounded
{
border-radius:3rem
}
.testimonial-block img.img-circle
{
border-radius:50%
}
.testimonial-block .author-name
{
font-size:1rem;
font-weight:600;
letter-spacing:.5px;
margin:0 0 1rem;
text-transform:uppercase
}
pre
{
background-color:#f8f9fa;
border-radius:3px;
font-family:Consolas,monospace;
padding:.5rem 1rem
}
.social-list
{
display:flex;
list-style:none;
margin:0;
padding:0
}
.social-list li
{
display:inline-block;
padding:0 .125rem
}
.social-list li a
{
background-color:rgba(255,255,255,.1);
border-radius:50%;
color:#fff;
display:flex;
height:30px;
align-items:center;
justify-content:center;
text-align:center;
width:30px
}
.social-list li a:hover,.social-list li a:focus,.social-list li a:active
{
background-color:rgba(255,255,255,.2)
}
.social-list li a span
{
font-size:.725rem
}
.docs-section>h2,.docs-section>h3
{
margin-top:2rem
}
.t4-typo-example
{
padding:1rem;
margin-right:0;
margin-left:0;
margin-bottom:1rem;
border:1px solid #22222c
}
.t4-typo-example+.t4-typo-example
{
margin-top:1rem
}
.t4-megamenu .mega-inner
{
padding-bottom:15px;
padding-top:15px
}
.t4-megamenu .mega-inner::after
{
display:block;
clear:both;
content:""
}
.t4-megamenu .mega-nav,.t4-megamenu .dropdown-menu .mega-nav
{
list-style:none;
margin:0;
padding:0
}
.t4-megamenu .mega-nav>li a,.t4-megamenu .dropdown-menu>li a
{
padding:.5rem 1rem
}
.t4-megamenu .mega-nav .dropdown-submenu>a::after
{
margin-right:0
}
.t4-megamenu .t4-module .module-inner
{
padding:0
}
.t4-megamenu .t4-module .module-title,.t4-megamenu .mega-col-nav .mega-col-title,.t4-megamenu .mega-col-module .mega-col-title
{
background:transparent;
border-bottom:1px solid #22222c;
font-size:1.15rem;
font-weight:500;
line-height:normal;
margin:0 0 1rem;
padding:0;
text-transform:none
}
.t4-megamenu .t4-module .module-title span,.t4-megamenu .mega-col-nav .mega-col-title span,.t4-megamenu .mega-col-module .mega-col-title span
{
border:0;
color:inherit;
display:inline-block;
padding:0 0 .5rem 0
}
.t4-megamenu .t4-module .nav,.t4-megamenu .mega-col-module .nav
{
list-style:none;
margin:0;
padding:0
}
.t4-megamenu .t4-module .nav li.nav-item,.t4-megamenu .mega-col-module .nav li.nav-item
{
list-style:none;
flex-basis:100%
}
.t4-megamenu .t4-module .nav li.nav-item a,.t4-megamenu .mega-col-module .nav li.nav-item a
{
display:block;
padding:.5rem 0
}
.t4-megamenu .t4-module .nav li.nav-item a:hover,.t4-megamenu .t4-module .nav li.nav-item a:focus,.t4-megamenu .t4-module .nav li.nav-item a:active,.t4-megamenu .mega-col-module .nav li.nav-item a:hover,.t4-megamenu .mega-col-module .nav li.nav-item a:focus,.t4-megamenu .mega-col-module .nav li.nav-item a:active
{
background-color:#f8f9fa
}
.t4-megamenu .t4-module #login-form ul.unstyled
{
padding-left:0
}
.t4-megamenu .t4-module #login-form ul.unstyled li
{
padding-top:0
}
.t4-megamenu .mega-caption
{
display:block;
font-weight:400;
opacity:.8
}
.t4-megamenu .nav .caret,.t4-megamenu .dropdown-submenu .caret,.t4-megamenu .mega-menu .caret
{
display:none
}
.t4-megamenu .dropdown-toggle:after
{
display:none
}
.t4-megamenu .dropdown-toggle .item-caret
{
display:flex;
align-items:center;
justify-content:center;
height:22px;
width:22px
}
.t4-megamenu .dropdown-toggle .item-caret::before
{
border-top:4px solid #94949c;
border-left:4px solid transparent;
border-right:4px solid transparent;
content:"";
display:block
}
.t4-megamenu .nav [class^="icon-"],.t4-megamenu .nav [class*=" icon-"],.t4-megamenu .nav .fa
{
margin-right:.25rem
}
.t4-megamenu .mega-align-left>.dropdown-menu
{
left:0
}
.t4-megamenu .mega-align-right>.dropdown-menu
{
left:auto;
right:0
}
.t4-megamenu .mega-align-center>.dropdown-menu
{
left:50%;
transform:translate(-50%,0)
}
.t4-megamenu .dropdown-submenu.mega-align-left>.dropdown-menu
{
left:100%
}
.t4-megamenu .dropdown-submenu.mega-align-right>.dropdown-menu
{
left:auto;
right:100%
}
.t4-megamenu .mega-align-justify
{
position:static
}
.t4-megamenu .mega-align-justify>.dropdown-menu
{
left:0;
right:0;
margin-left:0;
top:auto
}
@media (max-width:575.98px)
{
.navbar-expand-sm .t4-megamenu .dropdown-menu
{
left:0!important;
margin-top:0!important;
margin-left:0!important;
-webkit-transform:none!important;
-ms-transform:none!important;
opacity:1!important;
transform:none!important;
width:auto!important
}

}
@media (max-width:767.98px)
{
.navbar-expand-md .t4-megamenu .dropdown-menu
{
left:0!important;
margin-top:0!important;
margin-left:0!important;
-webkit-transform:none!important;
-ms-transform:none!important;
opacity:1!important;
transform:none!important;
width:auto!important
}

}
@media (max-width:991.98px)
{
.navbar-expand-lg .t4-megamenu .dropdown-menu
{
left:0!important;
margin-top:0!important;
margin-left:0!important;
-webkit-transform:none!important;
-ms-transform:none!important;
opacity:1!important;
transform:none!important;
width:auto!important
}


}
@media (max-width:1199.98px)
{
.navbar-expand-xl .t4-megamenu .dropdown-menu
{
left:0!important;
margin-top:0!important;
margin-left:0!important;
-webkit-transform:none!important;
-ms-transform:none!important;
opacity:1!important;
transform:none!important;
width:auto!important
}

}
@media (max-width:1399.98px)
{
.navbar-expand-hd .t4-megamenu .dropdown-menu
{
left:0!important;
margin-top:0!important;
margin-left:0!important;
-webkit-transform:none!important;
-ms-transform:none!important;
opacity:1!important;
transform:none!important;
width:auto!important
}

}
.navbar-expand .t4-megamenu .dropdown-menu
{
left:0!important;
margin-top:0!important;
margin-left:0!important;
-webkit-transform:none!important;
-ms-transform:none!important;
opacity:1!important;
transform:none!important;
width:auto!important
}
.t4-megamenu .nav-link
{
display:flex;
justify-content:space-between;
align-items:center
}
@media (min-width:768px)
{
.t4-megamenu .nav-link
{
display:inline-flex;
justify-content:flex-start
}

}
.t4-megamenu .badge-hot.dropdown>.nav-link .item-caret,.t4-megamenu .badge-new.dropdown>.nav-link .item-caret,.t4-megamenu .badge-popular.dropdown>.nav-link .item-caret
{
position:relative
}
.t4-megamenu .badge-hot>.nav-link,.t4-megamenu .badge-new>.nav-link,.t4-megamenu .badge-popular>.nav-link
{
position:relative
}
.t4-megamenu .badge-hot>.nav-link:after,.t4-megamenu .badge-new>.nav-link:after,.t4-megamenu .badge-popular>.nav-link:after
{
background-color:#F44336;
border-radius:3px;
border:0;
color:#fff;
content:"Hot";
display:inline-block!important;
font-size:9px;
line-height:1;
letter-spacing:.5px;
margin:0 0 0 .25rem;
padding:3px 4px;
top:-8px;
position:relative;
float:none;
text-transform:uppercase
}
.t4-megamenu .badge-new>.nav-link:after
{
background-color:#5d7;
content:"New"
}
.t4-megamenu .badge-popular>.nav-link:after
{
background-color:#2196F3;
content:"Popular"
}
.t4-megamenu.animate .dropdown>.dropdown-menu
{
backface-visibility:hidden;
opacity:0
}
.t4-megamenu.animate .dropdown.animating>.dropdown-menu
{
display:block
}
.t4-megamenu.animate .dropdown.show.animating>.dropdown-menu,.t4-megamenu.animate .dropdown.animating.open>.dropdown-menu
{
opacity:1
}
.t4-megamenu.animate.zoom .dropdown>.dropdown-menu
{
-webkit-transform:scale(0,0);
-ms-transform:scale(0,0);
transform:scale(0,0);
transform-origin:20% 20%
}
.t4-megamenu.animate.zoom .dropdown.show.animating>.dropdown-menu
{
transform:scale(1,1)
}
.t4-megamenu.animate.zoom .level0>.mega-align-center>.dropdown-menu
{
-webkit-transform:scale(0,0) translate(-50%,0);
-ms-transform:scale(0,0) translate(-50%,0);
transform:scale(0,0) translate(-50%,0);
transform-origin:0% 20%
}
.t4-megamenu.animate.zoom .level0>.mega-align-center.show.animating>.dropdown-menu
{
-webkit-transform:scale(1,1) translate(-50%,0);
-ms-transform:scale(1,1) translate(-50%,0);
transform:scale(1,1) translate(-50%,0)
}
.t4-megamenu.animate.elastic .dropdown>.dropdown-menu
{
-webkit-transform:scale(0,1);
-ms-transform:scale(0,1);
transform:scale(0,1);
transform-origin:10% 0
}
.t4-megamenu.animate.elastic .dropdown.show.animating>.dropdown-menu
{
-webkit-transform:scale(1,1);
-ms-transform:scale(1,1);
transform:scale(1,1)
}
.t4-megamenu.animate.elastic .level0>.dropdown>.dropdown-menu
{
-webkit-transform:scale(1,0);
-ms-transform:scale(1,0);
transform:scale(1,0)
}
.t4-megamenu.animate.elastic .level0 .show.animating>.dropdown-menu
{
-webkit-transform:scale(1,1);
-ms-transform:scale(1,1);
transform:scale(1,1)
}
.t4-megamenu.animate.elastic .level0>.mega-align-center>.dropdown-menu
{
transform:scale(1,0) translate(-50%,0);
-webkit-transform:scale(1,0) translate(-50%,0);
-ms-transform:scale(1,0) translate(-50%,0)
}
.t4-megamenu.animate.elastic .level0>.mega-align-center.show.animating>.dropdown-menu
{
-webkit-transform:scale(1,1) translate(-50%,0);
-ms-transform:scale(1,1) translate(-50%,0);
transform:scale(1,1) translate(-50%,0)

}
.t4-megamenu.animate.slide .dropdown>.dropdown-menu
{
backface-visibility:hidden;
margin-top:-30%
}
.t4-megamenu.animate.slide .dropdown.show.animating>.dropdown-menu
{
margin-top:0%
}
.t4-megamenu.animate.slide .dropdown .dropdown-menu
{
min-width:0;
margin-top:-1rem;
transition-property:margin-top,opacity;
transition-timing-function:ease
}
.t4-megamenu.animate.slide .dropdown .dropdown-menu>div
{
min-width:200px;
margin-top:0;
margin-left:-500px;
width:100%
}
.t4-megamenu.animate.slide .dropdown.animating>.dropdown-menu>div
{
margin-left:0
}
.t4-megamenu.animate.flipping .dropdown>.dropdown-menu
{
transform-origin:50% 0%;
transform:perspective(600px) rotateX(-90deg);
transition-property:transform;
transition-timing-function:ease
}
.t4-megamenu.animate.flipping .dropdown.show.animating>.dropdown-menu
{
transform:perspective(600px) rotateX(0deg)
}
.t4-megamenu.animate.fading .dropdown.show.animating>.dropdown-menu
{
transition-property:opacity;
transition-timing-function:ease
}
.t4-megamenu.animate.zoom .dropdown.show.animating>.dropdown-menu
{
transition-property:transform;
transition-timing-function:ease
}
.t4-megamenu.animate.elastic .dropdown.show.animating>.dropdown-menu
{
transition-property:transform;
transition-timing-function:ease
}
.t4-megamenu.animate .animating.show
{
z-index:2000
}
.t4-megamenu
{
flex-direction:row-reverse
}
@media (min-width:1200px)
{
.t4-megamenu .navbar-nav>li
{
	/*************Растояние между кнопками меню*************************/
padding-left:.5rem;
	/*************Растояние между кнопками меню
padding-right:.5rem
	*************************/
}

}
.t4-megamenu .navbar-nav>li>a,.t4-megamenu .navbar-nav>li>.nav-link
{
color:#fff;
padding:0 1rem
}
.t4-megamenu .navbar-nav>li>a .item-caret::before,.t4-megamenu .navbar-nav>li>.nav-link .item-caret::before
{
border-top-color:#fff
}
.t4-megamenu .navbar-nav>li.active>a,.t4-megamenu .navbar-nav>li.active>.nav-link
{
color:#5d7
}
.t4-megamenu .mega-dropdown-inner
{
border-radius:5px;
padding:7.5px 30px
}
.t4-megamenu .mega-dropdown-inner>.row>.col-md
{
padding-right:30px;
padding-left:30px
}
.t4-megamenu .mega-dropdown-inner .nav-header
{
text-transform:uppercase;
font-weight:600;
font-size:.875rem
}
.t4-megamenu .mega-dropdown-inner .nav-header:after
{
display:none
}
.t4-megamenu .dropdown-menu
{
background-color:transparent;
border-radius:5px;
border:0;
min-width:15rem;
margin-top:.5rem;
padding:0
}
@media (min-width:992px)
{
.t4-megamenu .dropdown-menu
{
background:rgba(0,0,0,.9);
box-shadow:0 0 0 1px rgba(0,0,0,.1)
}

}
.t4-megamenu .dropdown-menu ul
{
padding-top:1rem;
padding-bottom:1rem
}
.t4-megamenu .dropdown-menu ul>li>a.nav-link,.t4-megamenu .dropdown-menu ul>li>a.dropdown-item
{
color:#fff;
padding-top:.5rem;
padding-bottom:.5rem
}
.t4-megamenu .dropdown-menu ul>li>a.nav-link:hover,.t4-megamenu .dropdown-menu ul>li>a.dropdown-item:hover
{
color:#5d7;
background:transparent
}
.t4-megamenu .dropdown-menu ul>.active>a.nav-link,.t4-megamenu .dropdown-menu ul>.active>a.dropdown-item
{
color:#5d7
}
.t4-megamenu .dropdown-menu .mega-nav>li a.nav-link,.t4-megamenu .dropdown-menu .mega-nav>li a.dropdown-item
{
padding-right:0;
padding-left:0;
color:#fff
}
.t4-megamenu .dropdown-menu .mega-nav>li a.nav-link:hover,.t4-megamenu .dropdown-menu .mega-nav>li a.dropdown-item:hover
{
color:#5d7;
background:transparent
}
.t4-megamenu .dropdown-menu .mega-nav>.active a.nav-link,.t4-megamenu .dropdown-menu .mega-nav>.active a.dropdown-item
{
color:#5d7
}
.t4-megamenu .dropdown-menu>li:last-child
{
border:0
}
.t4-megamenu .dropdown-menu>li>a,.t4-megamenu .dropdown-menu>li>.nav-link
{
color:rgba(0,0,0,.7);
padding:0 1rem
}
.t4-megamenu .dropdown-menu>li>a:hover,.t4-megamenu .dropdown-menu>li>a:focus,.t4-megamenu .dropdown-menu>li>a:active,.t4-megamenu .dropdown-menu>li>.nav-link:hover,.t4-megamenu .dropdown-menu>li>.nav-link:focus,.t4-megamenu .dropdown-menu>li>.nav-link:active
{
color:rgba(0,0,0,.8)
}
@media (min-width:992px)
{
.t4-megamenu .dropdown-menu>li>a:hover,.t4-megamenu .dropdown-menu>li>a:focus,.t4-megamenu .dropdown-menu>li>a:active,.t4-megamenu .dropdown-menu>li>.nav-link:hover,.t4-megamenu .dropdown-menu>li>.nav-link:focus,.t4-megamenu .dropdown-menu>li>.nav-link:active
{
background-color:#f8f9fa
}

}
.t4-megamenu .dropdown-toggle:after
{
margin-top:.5rem;
float:right
}
.t4-megamenu .dropdown ul
{
list-style:none;
margin:0;
padding:1rem 0
}
.t4-megamenu .t4-module
{
border-radius:0;
border:0
}
.t4-megamenu .t4-module .mega-col-title,.t4-megamenu .mega-col-nav .mega-col-title
{
padding-bottom:1rem;
padding-top:1rem;
font-size:1rem;
color:#fff
}
.t4-offcanvas
{
background:#14141c
}
.t4-offcanvas .t4-off-canvas-header
{
background-color:#14141c;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
align-items:center;
padding:.75rem 1.5rem
}
.t4-offcanvas .t4-off-canvas-header::after
{
display:block;
clear:both;
content:""
}
.t4-offcanvas .t4-off-canvas-header h3
{
font-size:1.15rem;
float:left;
margin:0;
line-height:2rem;
padding:0
}
.t4-offcanvas .t4-off-canvas-header a
{
outline:none
}
.t4-offcanvas .t4-off-canvas-header a img
{
max-height:2rem;
outline:none
}
.t4-offcanvas .t4-off-canvas-header .close
{
background-color:#fff;
border:0;
border-radius:50%;
height:32px;
outline:none;
margin-left:auto;
padding:0;
transition:all 0.2s ease-in-out;
text-shadow:none;
width:32px
}
.t4-offcanvas .t4-off-canvas-header .close:hover,.t4-offcanvas .t4-off-canvas-header .close:focus,.t4-offcanvas .t4-off-canvas-header .close:active
{
background-color:rgba(0,0,0,.05)
}
.t4-offcanvas .t4-off-canvas-header .close:hover span,.t4-offcanvas .t4-off-canvas-header .close:focus span,.t4-offcanvas .t4-off-canvas-header .close:active span
{
transform:rotate(180deg)
}
.t4-offcanvas .t4-off-canvas-header .close span
{
color:#666;
display:block;
height:32px;
font-size:24px;
line-height:28px;
transition:all 0.35s ease;
width:32px
}
.t4-offcanvas .t4-off-canvas-body
{
padding:1rem 0
}
.t4-offcanvas .t4-off-canvas-body .t4-module
{
margin-bottom:2rem
}
.t4-offcanvas .t4-off-canvas-body .t4-module .module-inner
{
padding:0 30px
}
.t4-offcanvas .t4-off-canvas-body .t4-module.no-padding .module-inner
{
padding-left:0;
padding-right:0
}
.t4-offcanvas .t4-off-canvas-body .navbar
{
display:block;
padding:0
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-toggle::after
{
display:none
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item
{
padding:0
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item
{
border-bottom:0;
padding-right:0
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item .dropdown-menu .nav-item .btn-toggle
{
right:0
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link,.t4-offcanvas .t4-off-canvas-body .navbar .separator
{
    /**************************Боковое МЕНЮ*********/
color:var(--body-text-color);
padding:.75rem 15px;
    margin: 5px 0px 0px 0px;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover,.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:focus,.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:active,.t4-offcanvas .t4-off-canvas-body .navbar .separator:hover,.t4-offcanvas .t4-off-canvas-body .navbar .separator:focus,.t4-offcanvas .t4-off-canvas-body .navbar .separator:active
{
background-color:transparent;
color:var(--body-link-hover-color)
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active>.nav-link,.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active>.separator
{
    /***************************Цвет активного пункта бокового меню***************************/
color:var(--body-link-hover-color);
    color:#5d7;
	transform: scale(1.05);
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.4);
}
.t4-offcanvas .t4-off-canvas-body .navbar .sub-menu-back
{
display:none
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle
{
background-color:#f2f4f6;
border-radius:50%;
color:#adb5bd;
display:block;
position:absolute;
right:0;
top:8px;
height:30px;
line-height:30px;
font-size:12px;
padding:0;
text-align:center;
width:30px
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover,.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:focus,.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:active
{
background-color:#dee2e6;
color:#22222c;
cursor:pointer
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle::after
{
content:"";
display:inline-block;
font-family:"Font Awesome 5 Free";
font-weight:900;
font-size:12px;
color:#adb5bd;
transition:all 0.2s ease-in-out
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle.is-active::after
{
color:#5d7;
transform:rotate(180deg)
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu
{
border-radius:0;
border:0;
min-width:auto;
padding:0 0 0 1rem
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link
{
color:var(--body-text-color);
padding:.75rem 0;
width:auto
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:hover,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:focus,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:active,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:hover,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:focus,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:active
{
background:transparent;
color:var(--body-link-hover-color)
}
.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .dropdown-item:before,.t4-offcanvas .t4-off-canvas-body .navbar .dropdown-menu .nav-link:before
{
display:none
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect
{
overflow:hidden
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back
{
background-color:#f8f9fa;
border-radius:5px;
display:flex;
align-items:center;
font-weight:600;
font-size:.9rem;
padding:.5rem 1rem;
text-transform:uppercase
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:hover,.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:focus,.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back:active
{
background-color:#f2f4f6;
cursor:pointer
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .sub-menu-back i
{
color:#adb5bd;
margin-right:.5rem;
font-size:12px
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav
{
position:relative;
width:100%
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item
{
display:flex;
justify-content:space-between;
align-items:stretch;
position:static
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .nav-item .dropdown-menu .nav-item .btn-toggle
{
right:auto
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle
{
color:#adb5bd;
display:block;
margin-top:8px;
padding:0;
position:relative;
top:auto;
right:auto;
text-align:center
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle::after
{
content:""
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .btn-toggle.is-active::after
{
color:#adb5bd;
transform:rotate(0deg)
}
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu
{
position:absolute;
top:0;
left:100%;
padding-left:0;
width:100%
}
.t4-offcanvas .t4-off-canvas-body.menu-item-always-show .navbar .sub-menu-toggle
{
display:none
}
.t4-offcanvas .t4-off-canvas-body.menu-item-always-show .navbar .dropdown-menu
{
display:block
}
.t4-offcanvas .navbar-nav,.t4-offcanvas .oc-level-0 .drilldown-effect .navbar-nav
{
transform:translateX(0);
transition:all 0.35s ease-in-out
}
.t4-offcanvas.oc-level-1 .drilldown-effect .navbar-nav
{
transform:translateX(-100%)
}
.t4-offcanvas.oc-level-2 .drilldown-effect .navbar-nav
{
transform:translateX(-200%)
}
.t4-offcanvas-toggle,.navbar-toggler
{
display:block;
position:relative;
height:18px;
width:20px;
transition:all 0.35s
}
.t4-offcanvas-toggle:hover,.navbar-toggler:hover
{
cursor:pointer
}
div.t4-offcanvas
{
max-height:100vh;
overflow:auto
}
div.t4-offcanvas .t4-off-canvas-header
{
border-bottom:1px solid rgba(255,255,255,.1)
}
div.t4-offcanvas .t4-off-canvas-header h3
{
text-transform:uppercase;
font-size:.875rem;
font-weight:700;
letter-spacing:1px
}
div.t4-offcanvas .t4-off-canvas-header .close
{
color:#fff;
text-shadow:none;
opacity:1;
height:auto;
width:auto
}
div.t4-offcanvas div.t4-off-canvas-body .moduletable
{
border:0;
padding:0
}
div.t4-offcanvas div.t4-off-canvas-body .moduletable>h3
{
color:#fff
}
div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator
{
color:#fff
}
div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:hover,div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:focus,div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:active,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:hover,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:focus,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:active
{
background:transparent;
color:#40d966
}
div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:after,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:after
{
margin-top:1rem
}
div.t4-offcanvas div.t4-off-canvas-body .navbar .dropdown-menu
{
background:transparent;
min-width:100%;
max-width:100%
}
div.t4-offcanvas div.t4-off-canvas-body .navbar .active>a,div.t4-offcanvas div.t4-off-canvas-body .navbar .active>span
{
background:transparent;
color:#40d966
}
div#t4-header
{
z-index:100
}
@media (max-width:991.98px)
{
div#t4-header
{
position:relative
}

}
div#t4-header>div
{
padding:0
}
div#t4-header+#t4-hero,div#t4-header+#t4-masthead
{
margin-top:-150px
}
@media (max-width:575.98px)
{
div#t4-header+#t4-hero,div#t4-header+#t4-masthead
{
margin-top:-90px
}

}
@media (min-width:992px)
{
.not-at-top div#t4-header.t4-sticky .t4-header
{
background:#14141c;
border-bottom:1px solid #22222c;
padding: 5px 30px 50px 30px;
/*******************************padding:30px;***************************/
transition:all 500ms;
margin-top:0
}

}
@media (min-width:992px) and (max-width:575.98px)
{
.not-at-top div#t4-header.t4-sticky .t4-header
{
padding:15px
}

}
div#t4-header .dropdown.show .dropdown-toggle .item-caret,div#t4-header .dropdown.active .dropdown-toggle .item-caret
{
border-top:0!important
}
header.t4-header
{
padding: 5px 30px 0px 30px;
margin-top: 0px;
}
@media (max-width:1199.98px)
{
header.t4-header
{
padding: 5px 30px 50px 30px;
margin-top:0
}

}
@media (max-width:991.98px)
{
header.t4-header
{
padding:15px
}

}
@media (max-width:575.98px)
{
header.t4-header
{
padding:15px
}

}
header.t4-header .t4-header-inner
{
height:30px
}
header.t4-header .navbar-brand
{
position:relative;
z-index:30
}
header.t4-header .t4-offcanvas-toggle,header.t4-header .navbar-toggler
{
color:#fff;
position:relative;
border:0;
right:0;
padding:0;
top:auto;
margin-left:15px
}
header.t4-header .t4-offcanvas-toggle i,header.t4-header .navbar-toggler i
{
font-size:18px
}
header.t4-header .navbar-expand-sm
{
margin-top:-30px;
padding-top:1rem
}
@media (min-width:576px)
{
header.t4-header .navbar-expand-sm
{
margin-top:0;
margin-right:1.5rem;
padding-top:0
}

}
@media (max-width:575.98px)
{
header.t4-header .navbar-expand-sm+.t4-offcanvas-toggle,header.t4-header .navbar-expand-sm+.navbar-toggler
{
top:0
}

}
header.t4-header .navbar-expand-md
{
margin-top:-30px;
padding-top:1rem
}
@media (min-width:768px)
{
header.t4-header .navbar-expand-md
{
margin-top:0;
margin-right:1.5rem;
padding-top:0
}

}
@media (max-width:767.98px)
{
header.t4-header .navbar-expand-md+.t4-offcanvas-toggle,header.t4-header .navbar-expand-md+.navbar-toggler
{
top:0
}

}
header.t4-header .navbar-expand-lg
{
margin-top:-30px;
padding-top:1rem
}
@media (min-width:992px)
{
header.t4-header .navbar-expand-lg
{
margin-top:0;
margin-right:1.5rem;
padding-top:0
}

}
@media (max-width:991.98px)
{
header.t4-header .navbar-expand-lg+.t4-offcanvas-toggle,header.t4-header .navbar-expand-lg+.navbar-toggler
{
top:0
}

}
header.t4-header .navbar-expand-xl
{
margin-top:-30px;
padding-top:1rem
}
@media (min-width:1200px)
{
header.t4-header .navbar-expand-xl
{
margin-top:0;
margin-right:1.5rem;
padding-top:0
}

}
@media (max-width:1199.98px)
{
header.t4-header .navbar-expand-xl+.t4-offcanvas-toggle,header.t4-header .navbar-expand-xl+.navbar-toggler
{
top:0
}

}
header.t4-header .navbar-expand-hd
{
margin-top:-30px;
padding-top:1rem
}
@media (min-width:1400px)
{
header.t4-header .navbar-expand-hd
{
margin-top:0;
margin-right:1.5rem;
padding-top:0
}

}
@media (max-width:1399.98px)
{
header.t4-header .navbar-expand-hd+.t4-offcanvas-toggle,header.t4-header .navbar-expand-hd+.navbar-toggler
{
top:0
}

}
header.t4-header .navbar-expand
{
margin-top:-30px;
padding-top:1rem;
margin-top:0;
margin-right:1.5rem;
padding-top:0
}
header.t4-header .navbar-expand+.t4-offcanvas-toggle,header.t4-header .navbar-expand+.navbar-toggler
{
top:0
}
header.t4-header .t4-navbar
{
display:flex;
justify-content:center;
	/*********************Ширина кнопок****************************/
height:55%;
position:relative;
z-index:29
}
header.t4-header .t4-navbar .navbar
{
position:static
}
@media (min-width:992px)
{
header.t4-header .t4-navbar .navbar
{
float:left
}

}
header.t4-header .t4-navbar .navbar-toggler
{
position:static;
right:0;
top:0
}
header.t4-header .t4-megamenu
{
height:100%
}
header.t4-header .t4-megamenu>ul,header.t4-header .t4-megamenu>ul li,header.t4-header .t4-megamenu>ul li a
{
height:100%
}
header.t4-header .t4-megamenu .dropdown-menu
{
margin-top:0
}
header.t4-header .social-list
{
text-align:right;
justify-content:flex-end
}
header.t4-header div.mod-languages ul li.lang-active
{
background-color:transparent
}
.navbar-brand
{
padding-top:0;
padding-bottom:0
}
.navbar-brand.logo-control img.logo-img
{
display:none
}
@media (min-width:576px)
{
.navbar-brand.logo-control img.logo-img
{
display:inline-block
}

}
@media (min-width:576px)
{
.navbar-brand.logo-control img.logo-img-sm
{
display:none
}

}
.navbar-brand a
{
color:#94949c
}
.navbar-brand a:hover,.navbar-brand a:focus,.navbar-brand a:active
{
text-decoration:none
}
.navbar-brand.logo-text
{
color:#fff
}
@media (max-width:575.98px)
{
.navbar-brand.logo-text
{
line-height:1
}

}
.navbar-brand.logo-text .site-name
{
display:inline-block;
color:#fff;
font-weight:400;
line-height:1
}
.navbar-brand.logo-text .site-slogan
{
color:#fff;
display:block;
opacity:.5;
text-transform:none;
font-size:.725rem;
line-height:1
}
@media (max-width:575.98px)
{
.navbar-brand.logo-text .site-slogan
{
margin-top:0
}

}
.navbar-brand.logo-text.logo-control .site-name,.navbar-brand.logo-text.logo-control .site-slogan
{
display:none
}
@media (min-width:576px)
{
.navbar-brand.logo-text.logo-control .site-name,.navbar-brand.logo-text.logo-control .site-slogan
{
display:block
}

}
.navbar-brand.logo-text.logo-control .logo-img-sm
{
margin-right:0
}
.navbar-brand.logo-image img
{
/*max-height:40px******************************/
}
.navbar-brand .logo-img-sm
{
/*max-height:40px********/
}
.t4-header .search
{
margin-top:1rem
}
@media (min-width:576px)
{
.t4-header .search
{
margin-top:0
}

}
.t4-header .form-inline
{
color:#94949c;
margin:0;
padding:0
}
.t4-header .form-inline .search:before
{
content:"";
display:inline-block;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
float:left;
padding:.86rem 2rem;
background:#e9ecef;
color:#94949c;
border-right:1px solid #22222c
}
.t4-header .form-inline .search label
{
display:none
}
.t4-header .form-inline .search .form-control,.t4-header .form-inline .search .inputbox,.t4-header .form-inline .search .category-list #limit,.category-list .t4-header .form-inline .search #limit,.t4-header .form-inline .search .newsfeed-category #limit,.newsfeed-category .t4-header .form-inline .search #limit,.t4-header .form-inline .search .com-tags-tag-list #limit,.com-tags-tag-list .t4-header .form-inline .search #limit,.t4-header .form-inline .search .com-content-archive .form-select,.com-content-archive .t4-header .form-inline .search .form-select
{
background:transparent;
border:0;
border-radius:0;
margin-top:0;
outline:none
}
.t4-mainnav .container
{
min-height:40px;
position:relative
}
.t4-mainnav .container::after
{
display:block;
clear:both;
content:""
}
.t4-mainnav .container .t4-offcanvas-toggle,.t4-mainnav .container .navbar-toggler
{
position:absolute;
right:1rem;
top:10px;
z-index:30
}
@media (min-width:992px)
{
.t4-mainnav .container .t4-offcanvas-toggle,.t4-mainnav .container .navbar-toggler
{
top:12px
}

}
.t4-mainnav .navbar
{
min-height:40px;
z-index:20
}
@media (min-width:992px)
{
.t4-mainnav .navbar
{
background-color:transparent;
padding:0
}

}
.t4-mainnav .navbar .navbar-toggler
{
left:0;
top:10px
}
.navbar-expand-sm
{
padding:1rem 0
}
@media (min-width:576px)
{
.navbar-expand-sm
{
padding:0
}

}
.navbar-expand-sm .t4-megamenu
{
margin-top:1.5rem
}
@media (min-width:576px)
{
.navbar-expand-sm .t4-megamenu
{
margin-top:0
}

}
.navbar-expand-md
{
padding:1rem 0
}
@media (min-width:768px)
{
.navbar-expand-md
{
padding:0
}

}
.navbar-expand-md .t4-megamenu
{
margin-top:1.5rem
}
@media (min-width:768px)
{
.navbar-expand-md .t4-megamenu
{
margin-top:0
}

}
.navbar-expand-lg
{
padding:1rem 0
}
@media (min-width:992px)
{
.navbar-expand-lg
{
padding:0
}

}
.navbar-expand-lg .t4-megamenu
{
margin-top:1.5rem
}
@media (min-width:992px)
{
.navbar-expand-lg .t4-megamenu
{
margin-top:15px;
}

}
.navbar-expand-xl
{
padding:1rem 0
}
@media (min-width:1200px)
{
.navbar-expand-xl
{
padding:0
}

}
.navbar-expand-xl .t4-megamenu
{
margin-top:1.5rem
}
@media (min-width:1200px)
{
.navbar-expand-xl .t4-megamenu
{
margin-top:0
}

}
.navbar-expand-hd
{
padding:1rem 0
}
@media (min-width:1400px)
{
.navbar-expand-hd
{
padding:0
}

}
.navbar-expand-hd .t4-megamenu
{
margin-top:1.5rem
}
@media (min-width:1400px)
{
.navbar-expand-hd .t4-megamenu
{
margin-top:0
}

}
.navbar-expand
{
padding:1rem 0;
padding:0
}
.navbar-expand .t4-megamenu
{
margin-top:1.5rem;
margin-top:0
}
@media (min-width:576px)
{
.nav-breakpoint-sm .navbar-toggler
{
display:none
}

}
@media (max-width:575.98px)
{
.nav-breakpoint-sm .t4-header .col-auto,.nav-breakpoint-sm .t4-header .t4-navbar
{
position:static
}
.nav-breakpoint-sm div.t4-megamenu
{
background:#14141c;
border-bottom:1px solid #22222c;
margin-top:0;
position:absolute;
top:100%;
width:100%;
left:0;
padding:20px;
max-height:300px;
overflow:auto
}
.nav-breakpoint-sm div.t4-megamenu .dropdown ul,.nav-breakpoint-sm div.t4-megamenu .mega-inner
{
padding:0
}
.nav-breakpoint-sm div.t4-megamenu .navbar-nav>li>a,.nav-breakpoint-sm div.t4-megamenu .navbar-nav>li>.nav-link
{
padding:.5rem 1rem
}

}
@media (min-width:768px)
{
.nav-breakpoint-md .navbar-toggler
{
display:none
}

}
@media (max-width:767.98px)
{
.nav-breakpoint-md .t4-header .col-auto,.nav-breakpoint-md .t4-header .t4-navbar
{
position:static
}
.nav-breakpoint-md div.t4-megamenu
{
background:#14141c;
border-bottom:1px solid #22222c;
margin-top:0;
position:absolute;
top:100%;
width:100%;
left:0;
padding:20px;
max-height:300px;
overflow:auto
}
.nav-breakpoint-md div.t4-megamenu .dropdown ul,.nav-breakpoint-md div.t4-megamenu .mega-inner
{
padding:0
}
.nav-breakpoint-md div.t4-megamenu .navbar-nav>li>a,.nav-breakpoint-md div.t4-megamenu .navbar-nav>li>.nav-link
{
padding:.5rem 1rem
}

}
@media (min-width:992px)
{
.nav-breakpoint-lg .navbar-toggler
{
display:none
}

}
@media (max-width:991.98px)
{
.nav-breakpoint-lg .t4-header .col-auto,.nav-breakpoint-lg .t4-header .t4-navbar
{
position:static
}
.nav-breakpoint-lg div.t4-megamenu
{
background:#14141c;
border-bottom:1px solid #22222c;
margin-top:0;
position:absolute;
top:100%;
width:100%;
left:0;
padding:20px;
max-height:300px;
overflow:auto
}
.nav-breakpoint-lg div.t4-megamenu .dropdown ul,.nav-breakpoint-lg div.t4-megamenu .mega-inner
{
padding:0
}
.nav-breakpoint-lg div.t4-megamenu .navbar-nav>li>a,.nav-breakpoint-lg div.t4-megamenu .navbar-nav>li>.nav-link
{
padding:.5rem 1rem
}

}
@media (min-width:1200px)
{
.nav-breakpoint-xl .navbar-toggler
{
display:none
}

}
@media (max-width:1199.98px)
{
.nav-breakpoint-xl .t4-header .col-auto,.nav-breakpoint-xl .t4-header .t4-navbar
{
position:static
}
.nav-breakpoint-xl div.t4-megamenu
{
background:#14141c;
border-bottom:1px solid #22222c;
margin-top:0;
position:absolute;
top:100%;
width:100%;
left:0;
padding:20px;
max-height:300px;
overflow:auto
}
.nav-breakpoint-xl div.t4-megamenu .dropdown ul,.nav-breakpoint-xl div.t4-megamenu .mega-inner
{
padding:0
}
.nav-breakpoint-xl div.t4-megamenu .navbar-nav>li>a,.nav-breakpoint-xl div.t4-megamenu .navbar-nav>li>.nav-link
{
padding:.5rem 1rem
}

}
@media (min-width:1400px)
{
.nav-breakpoint-hd .navbar-toggler
{
display:none
}

}
@media (max-width:1399.98px)
{
.nav-breakpoint-hd .t4-header .col-auto,.nav-breakpoint-hd .t4-header .t4-navbar
{
position:static
}
.nav-breakpoint-hd div.t4-megamenu
{
background:#14141c;
border-bottom:1px solid #22222c;
margin-top:0;
position:absolute;
top:100%;
width:100%;
left:0;
padding:20px;
max-height:300px;
overflow:auto
}
.nav-breakpoint-hd div.t4-megamenu .dropdown ul,.nav-breakpoint-hd div.t4-megamenu .mega-inner
{
padding:0
}
.nav-breakpoint-hd div.t4-megamenu .navbar-nav>li>a,.nav-breakpoint-hd div.t4-megamenu .navbar-nav>li>.nav-link
{
padding:.5rem 1rem
}

}
.nav-breakpoint .navbar-toggler
{
display:none
}
.nav-breakpoint .t4-header .col-auto,.nav-breakpoint .t4-header .t4-navbar
{
position:static
}
.nav-breakpoint div.t4-megamenu
{
background:#14141c;
border-bottom:1px solid #22222c;
margin-top:0;
position:absolute;
top:100%;
width:100%;
left:0;
padding:20px;
max-height:300px;
overflow:auto
}
.nav-breakpoint div.t4-megamenu .dropdown ul,.nav-breakpoint div.t4-megamenu .mega-inner
{
padding:0
}
.nav-breakpoint div.t4-megamenu .navbar-nav>li>a,.nav-breakpoint div.t4-megamenu .navbar-nav>li>.nav-link
{
padding:.5rem 1rem
}
#t4-masthead>.t4-row
{
padding:0
}
#t4-masthead .container
{
padding-top:3rem;
padding-bottom:3rem
}
#t4-masthead .container .page-title
{
font-weight:600
}
#t4-main-body
{
padding-top:1rem;
padding-bottom:1rem
}
@media (min-width:768px)
{
#t4-main-body
{
padding-top:3rem;
padding-bottom:3rem
}

}
#t4-main-body .container
{
padding-top:0;
padding-bottom:0
}
@media (min-width:1400px)
{
#t4-main-body .t4-section-inner>.row
{
margin-left:-30px;
margin-right:-30px
}
#t4-main-body .t4-section-inner>.row>div
{
padding-left:30px;
padding-right:30px
}

}
.t4-main
{
padding-top:1rem;
padding-bottom:1rem
}
.t4-sidebar .sidebar-right,.sidebar-r .sidebar-right
{
margin-bottom:1rem
}
@media (max-width:991.98px)
{
.t4-sidebar,.sidebar-r
{
margin-top:30px
}

}
.t4-sidebar .t4-card,.sidebar-r .t4-card
{
margin:1rem auto
}
.t4-section.t4-breadcrumbs
{
border-top:1px solid #22222c
}
.t4-section.t4-breadcrumbs ul
{
background:transparent;
border-radius:0;
margin:0
}
#t4-hero
{
position:relative
}
#t4-hero:after
{
background-size:cover;
background-repeat:no-repeat;
background-position:bottom;
content:"";
position:absolute;
top:0;
left:0;
height:100%;
width:100%
}
html[dir="ltr"] #t4-hero:after
{

background-image:url(https://samokat.pl.ua/templates/ja_symphony/images/mask-hero.png)
}
.t4-section
{
position:relative
}
.t4-section>.container,.t4-section>.container-fluid,.t4-section>.t4-module-inner
{
padding-top:40px;
padding-bottom:75px
}
@media (max-width:991.98px)
{
.t4-section>.container,.t4-section>.container-fluid,.t4-section>.t4-module-inner
{
padding-top:17px;
padding-bottom:30px
}

}
.t4-section>.t4-row
{
margin-left:0;
margin-right:0
}
.t4-section>.t4-row>div
{
padding-left:0;
padding-right:0
}
.t4-section .bg-overlay
{
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
z-index:0
}
.t4-section .t4-section-inner
{
position:relative
}
.t4-section .module-title-wrap
{
margin:auto;
margin-bottom:60px;
text-align:center;
padding-top:60px;
position:relative;
width:600px;
max-width:100%
}
@media (max-width:767.98px)
{
.t4-section .module-title-wrap
{
margin-bottom:30px;
padding-top:0px;
padding-left:15px;
padding-right:15px
}

}
.t4-section .module-title-wrap:before
{
background:#22222c;
content:"";
position:absolute;
top:0;
left:50%;
margin-left:-.5px;
height:60px;
width:1px
}
@media (max-width:767.98px)
{
.t4-section .module-title-wrap:before
{
height:30px
}

}
.t4-section .module-title-wrap .module-title
{
font-size:2.25rem;
font-weight:300;
line-height:1.25;
letter-spacing:-.5px;
margin-top:30px;
margin-bottom:0;
justify-content:center
}
@media (max-width:767.98px)
{
.t4-section .module-title-wrap .module-title
{
font-size:1.75rem;
margin-top:15px
}

}
.t4-section .module-title-wrap .module-title:before
{
display:none
}
.t4-section .module-title-wrap .module-title span
{
padding:0
}
.t4-section .module-title-wrap .sub-heading
{
display:inline-block;
margin-bottom:1rem;
margin-top:30px;
padding:0 30px
}
@media (max-width:767.98px)
{
.t4-section .module-title-wrap .sub-heading
{
padding:0;
margin-top:15px
}

}
.t4-section-6
{
padding-top:75px
}
@media (max-width:991.98px)
{
.t4-section-6
{
padding-top:30px
}

}
.t4-footnav
{
background-color:#f8f9fa;
border-color:rgba(255,255,255,.1)
}
.t4-footnav .container
{
padding-top:5rem;
padding-bottom:5rem
}
.t4-footnav .t4-module
{
margin-bottom:1.5rem
}
@media (min-width:768px)
{
.t4-footnav .t4-module
{
margin-bottom:0
}

}
.t4-footnav .t4-module .module-inner
{
padding:0
}
.t4-footnav .t4-module .module-title span
{
border-bottom:2px solid rgba(255,255,255,.1)
}
.t4-footnav .navbar
{
padding:0
}
.t4-footnav .navbar>li a
{
color:#64646c;
padding:.3333333333rem 0;
transition:all 0.25s
}
.t4-footnav .navbar>li a:hover,.t4-footnav .navbar>li a:focus,.t4-footnav .navbar>li a:active
{
color:#fff
}
.t4-footer
{
font-size:.875rem;
padding-top:75px;
padding-bottom:150px;
text-align:center
}
/****************Добавлено****************/

@media (max-width:767.98px){
    .t4-section>.container,.t4-section>.container-fluid,.t4-section>.t4-module-inner
{
padding-top:0px;
padding-bottom:5px
}
    .navbar-brand.logo-image img {
        max-width: 235px;
}
    }
@media (max-width:767.98px)
{
.t4-footer
{
padding-top:30px;
padding-bottom:30px
}

}
.t4-footer .container
{
padding-top:0;
padding-bottom:0
}
.t4-footer .navbar-brand.logo-image
{
margin-bottom:30px;
margin-right:0
}
.t4-footer .navbar-brand.logo-image img
{
/*************max-height:90px*******************/
}
.t4-footer .footer small
{
display:block
}
.t4-footer .footer small a
{
border-bottom:1px solid #22222c;
background:transparent;
color:#94949c
}
.t4-footer .footer small a:hover,.t4-footer .footer small a:focus,.t4-footer .footer small a:active
{
background:transparent;
color:#5d7
}
.t4-footer .nav
{
margin:0
}
.t4-footer .nav>li
{
display:inline-block
}
.t4-footer .nav>li:before
{
content:"/";
display:inline-block;
margin:0;
padding:0;
font-weight:400;
font-style:normal;
color:#adb5bd;
margin:0 6px
}
.t4-footer .nav>li:first-child:before
{
display:none
}
.t4-footer .nav>li>a
{
color:#94949c;
text-transform:uppercase;
display:inline-block
}
.t4-footer .nav>li>a:hover,.t4-footer .nav>li>a:active,.t4-footer .nav>li>a:focus
{
background:none;
border-bottom:1px solid #94949c
}
.t4-footer .footer-info p
{
margin:0;
line-height:1
}
.t4-footer .footer-info small
{
font-size:100%
}

.t4-footer .footer-info small:after
{
content:"-";
display:inline-block;
margin:0;
padding:0;
font-weight:400;
font-style:normal;
color:#adb5bd;
font-size:1rem;
margin:0 1px 0 2px
}
.t4-footer .footer-info small:last-child:after
{
display:none
}
.t4-error-page
{
background-color:#f8f9fa
}
.t4-error-page .t4-error-wrap
{
border:1px solid #22222c;
padding:1rem
}
#back-to-top
{
background:rgba(0,0,0,.5);
border-radius:5px;
display:none;
position:fixed;
right:30px;
bottom:30px;
height:60px;
text-align:center;
width:60px;
z-index:100
}
#back-to-top i
{
color:#fff;
line-height:60px
}
.top-away #back-to-top
{
display:block
}
@media (max-width:575.98px)
{
.top-away #back-to-top
{
display:none
}

}
:root
{
--color-primary:#55dd77;
--color-secondary:#22222c;
--color-success:#28a745;
--color-info:#17a2b8;
--color-warning:#ffc107;
--color-danger:#dc3545;
--color-light:#f8f9fa;
--color-dark:#22222c;
--color-white:#ffffff;
--color-black:#000000;
--body-bg-color:#14141c;
--body-text-color:#94949c;
--body-link-color:#55dd77;
--body-link-hover-color:#55dd77;
--mainnav-text-color:#212529;
--mainnav-link-color:#212529;
--mainnav-link-hover-color:#007bff;
--mainnav-link-active-color:#007bff;
--footer-bg-color:#212529;
--footer-text-color:#6c757d;
--footer-link-color:#6c757d;
--footer-link-hover-color:#fff
}
.t4-palette-mainnav .nav>.dropdown.show>.dropdown-toggle .item-caret,.t4-palette-mainnav .nav>.dropdown.active>.dropdown-toggle .item-caret
{
border-top:4px solid #5d7
}
#t4-header
{
position:-webkit-sticky!important;
position:sticky;
top:0;
z-index:10
}
#t4-header .bg-overlay
{
opacity:.5
}
#t4-header .bg-overlay-image
{
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
background-attachment:fixed
}
#t4-hero .bg-overlay
{
opacity:1
}
#t4-hero .bg-overlay-image
{
background-image:url(/images/joomlart/hero/item-1.jpg);
background-repeat:no-repeat;
background-size:cover;
background-position:50% 100%;
background-attachment:inherit
}
#t4-section .bg-overlay
{
opacity:.5
}
#t4-section-1 .bg-overlay
{
opacity:.5
}
#t4-section-2 .bg-overlay
{
opacity:.5
}
#t4-section-3 .bg-overlay
{
opacity:.5
}
#t4-section-4 .bg-overlay
{
opacity:.5
}
#t4-section-5 .bg-overlay
{
opacity:.5
}
#t4-section-5 .bg-overlay-image
{
background-image:url(/images/demo/misc/wm-bg.png);
background-repeat:no-repeat;
background-position:50% 50%
}
#t4-section-6 .bg-overlay
{
opacity:.5
}
#t4-footer .bg-overlay
{
opacity:.5
}
:root
{
--primary:#5d7;
--secondary:#22222c;
--success:#28a745;
--info:#17a2b8;
--warning:#ffc107;
--danger:#dc3545;
--light:#f8f9fa;
--dark:#22222c
}
.t4-megamenu.animate .dropdown.animating>.dropdown-menu
{
-webkit-transition-duration:400ms;
-o-transition-duration:400ms;
transition-duration:400ms
}
body
{
color:#94949c;
font-family: 'Comfortaa', cursive;
letter-spacing:normal
}
.t4-content
{
 font-family: 'Comfortaa', cursive;
background-repeat:repeat;
background-position:left top;
background-attachment:scroll;
background-color:#14141c
}
a
{
    font-family: 'Comfortaa', cursive;
color:#5d7
}
a:hover
{
color:#5d7
}
h1,h2,h3,h4,h5,h6
{
font-family: 'Comfortaa', cursive;
line-height:1.4;
letter-spacing:normal
}
h1,.h1
{
    font-family: 'Comfortaa', cursive;
font-size:40px
}
h2,.h2
{
    font-family: 'Comfortaa', cursive;
font-size:36px
}
h3,.h3
{
    font-family: 'Comfortaa', cursive;
font-size:28px
}
h4,.h4
{
    font-family: 'Comfortaa', cursive;
font-size:16px
}
h5,.h5
{
    font-family: 'Comfortaa', cursive;
font-size:14px
}
h6,.h6
{
    font-family: 'Comfortaa', cursive;
font-size:12px
}
.bg-primary
{
background-color:#55dd77!important
}
.bg-secondary
{
background-color:#22222c!important
}
.bg-success
{
background-color:#28a745!important
}
.bg-info
{
background-color:#17a2b8!important
}
.bg-warning
{
background-color:#ffc107!important
}
.bg-danger
{
background-color:#dc3545!important
}
.bg-light
{
background-color:#f8f9fa!important
}
.bg-dark
{
background-color:#22222c!important
}
/***********************************!!Кнопка**************************************************/
/******
.btn.btn-primary
{
background-color: #272e3b !important;
border-color: #383AAC !important;
}
.btn.btn-primary:hover
{
opacity:.85
}
*********/

/*******************************Кнопка поиск
.btn.btn-primary
{
display: inline-block!important;
  padding: 12px 28px!important;
  font-size: 16px!important;
  font-weight: bold!important;
  color: #2F7BA0;!important;
  background: transparent!important;
  border: 2px solid #2F7BA0!important;
  border-radius: 12px!important;
  text-decoration: none!important;
  text-align: center!important;
  transition: all 0.3s ease!important;
  position: relative!important;
  overflow: hidden;!important;
  box-shadow: 0 0 10px #2F7BA0!important;
}
.btn.btn-primary:hover
{
background: #2F7BA0!important;
  color: #000!important;
  box-shadow: 0 0 20px #2F7BA0, 0 0 40px #2F7BA0, 0 0 60px #2F7BA0!important;
  transform: scale(1.05)!important;
}



******************/

.btn.btn-primary {
  flex-direction: column;
  padding-left: 10px;
  list-style: none;
  padding-right: 10px;
  font-family: 'Comfortaa', cursive;
  display: block;
  padding: 5px 15px;
  text-decoration: none;
  color: #fff;
  background: #0E0E13;
  border-radius: 8px;
  transition: all 0.3s ease;
  font-size: 18px;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  position: relative;
  z-index: 1;
}



.btn.btn-primary:hover {
    color: chartreuse;
    opacity: 1;
  transform: scale(1.05);
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.4);
  background: #292929;
}
.btn.btn-primary:active {
  transform: scale(1.05) !important;
  background: linear-gradient(135deg, #00f2ff, #1a1a1a) !important;
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.6) !important;
  border: 1px solid rgba(0, 255, 255, 0.3) !important;
  color: #fff !important;
}
/*********************************/
/********
.btn.btn-secondary
{
background-color:#22222c!important;
border-color:#22222c!important
}
.btn.btn-secondary:hover
{
opacity:.85
}
***************/

.btn.btn-secondary {
  flex-direction: column !important;
  padding-left: 10px !important;
  list-style: none !important;
  padding-right: 10px !important;
  font-family: 'Comfortaa', cursive !important;
  display: block !important;
  padding: 5px 5px;
  text-decoration: none !important;
  color: #fff!important;
  background: #0E0E13!important;
  border-radius: 8px !important;
  transition: all 0.3s ease !important;
  font-size: 16px !important;
  box-shadow: 0 0 0 rgba(0,0,0,0) !important;
  position: relative !important;
  z-index: 1 !important;
}



.btn.btn-secondary:hover {
    color: chartreuse !important;
    opacity:.85 !important;
  transform: scale(1.05) !important;
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.4) !important;
  background: #292929 !important;
}
.btn.btn-secondary:active {
  transform: scale(1.05) !important;
  background: linear-gradient(135deg, #00f2ff, #1a1a1a) !important;
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.6) !important;
  border: 1px solid rgba(0, 255, 255, 0.3) !important;
  color: #fff !important;
}
.btn.btn-success
{
background-color:#28a745!important;
border-color:#28a745!important
}
.btn.btn-success:hover
{
opacity:.85
}
.btn.btn-info
{
background-color:#17a2b8!important;
border-color:#17a2b8!important
}
.btn.btn-info:hover
{
opacity:.85
}
.btn.btn-warning
{
background-color:#ffc107!important;
border-color:#ffc107!important
}
.btn.btn-warning:hover
{
opacity:.85
}
.btn.btn-danger
{
background-color:#dc3545!important;
border-color:#dc3545!important
}
.btn.btn-danger:hover
{
opacity:.85
}
.btn.btn-light
{
background-color:#f8f9fa!important;
border-color:#f8f9fa!important
}
.btn.btn-light:hover
{
opacity:.85
}
.btn.btn-dark
{
background-color:#22222c!important;
border-color:#22222c!important
}
.btn.btn-dark:hover
{
opacity:.85
}
.text-primary
{
color:#55dd77!important
}
.text-secondary
{
color:#22222c!important
}
.text-success
{
color:#28a745!important
}
.text-info
{
color:#17a2b8!important
}
.text-warning
{
color:#ffc107!important
}
.text-danger
{
color:#dc3545!important
}
.text-light
{
color:#f8f9fa!important
}
.text-dark
{
color:#22222c!important
}
.badge-primary
{
background-color:#5d7
}
.badge-secondary
{
background-color:#22222c
}
.badge-success
{
background-color:#28a745
}
.badge-info
{
background-color:#17a2b8
}
.badge-warning
{
background-color:#ffc107
}
.badge-danger
{
background-color:#dc3545
}
.badge-light
{
background-color:#f8f9fa
}
.badge-dark
{
background-color:#22222c
}
#t4-header .nav .dropdown>.dropdown-toggle .item-caret::before
{
margin-top:6px
}
#t4-header .nav>.dropdown.show>.dropdown-toggle .item-caret::before,#t4-header .nav>.dropdown.active>.dropdown-toggle .item-caret::before
{
border-top:4px solid #5d7
}
.t4-megamenu .navbar-nav>li.active>a,.t4-megamenu .navbar-nav>li.active>.nav-link,.t4-megamenu .navbar-nav>li.show>a,.t4-megamenu .navbar-nav>li.show>.nav-link,.t4-megamenu .navbar-nav>li:hover>a,.t4-megamenu .navbar-nav>li:hover>.nav-link,.t4-megamenu .dropdown-menu ul>.active>a.nav-link,.t4-megamenu .dropdown-menu ul>.active>a.dropdown-item,.t4-megamenu .dropdown-menu ul>li>a.nav-link:hover,.t4-megamenu .dropdown-menu ul>li>a.dropdown-item:hover,.t4-megamenu .dropdown-menu .mega-nav>li>a.nav-link:hover,.t4-megamenu .dropdown-menu .mega-nav>li>a.dropdown-item:hover,.t4-megamenu .dropdown-menu .mega-nav>.active a.nav-link,.t4-megamenu .dropdown-menu .mega-nav>.active a.dropdown-item
{
	/*******************Цвет активного пункта меню************************/
color:#5d7;
	transform: scale(1.05);
  box-shadow: 0 0 10px rgba(0, 255, 255, 0.4);
}
.page-item.active .page-link
{
background:#5d7;
border-color:#5d7
}
#audio-player-wrap .jp-type-single .jp-progress .jp-seek-bar .jp-play-bar

{
background:#5d7
}
div.t4-offcanvas div.t4-off-canvas-body .navbar .active>a,div.t4-offcanvas div.t4-off-canvas-body .navbar .active>span,#audio-player-wrap .jp-state-playing .jp-type-single .jp-left,#audio-player-wrap .jp-state-playing .jp-play .fa::before
{
color:#5d7
}
h2.item-title a:hover,h2.item-title a:focus,h2.item-title a:active,.item-title h2 a:hover,.item-title h2 a:focus,.item-title h2 a:active,.category-name a:hover,.category-name a:focus,.category-name a:active,.page-header h2 a:hover,.page-header h2 a:focus,.page-header h2 a:active,.categories-list h2 a:hover,.categories-list h2 a:focus,.categories-list h2 a:active,.items-more .nav-tabs>li>a:hover,.items-more .nav-tabs>li>a:focus,.items-more .nav-tabs>li>a:active,#audio-player-wrap .jp-type-single .jp-right .social-music>a:hover,#audio-player-wrap .jp-type-single .jp-right .social-music>a:focus,#audio-player-wrap .jp-type-single .jp-right .social-music>a:active,.contact .contact-links ul.nav li a:hover,.contact .contact-links ul.nav li a:focus,.contact .contact-links ul.nav li a:active,.owl-article .mod-articles-category-title a:hover,.owl-article .mod-articles-category-title a:focus,.owl-article .mod-articles-category-title a:active,.owl-article .mod-articles-category-readmore a:hover,.owl-article .mod-articles-category-readmore a:focus,.owl-article .mod-articles-category-readmore a:active,.owl-article .mod-articles-category-category a:hover,.owl-article .mod-articles-category-category a:focus,.owl-article .mod-articles-category-category a:active,div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:hover,div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:focus,div.t4-offcanvas div.t4-off-canvas-body .navbar .nav-link:active,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:hover,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:focus,div.t4-offcanvas div.t4-off-canvas-body .navbar .separator:active,div.acm-gallery .gallery-action a:hover,div.acm-gallery .gallery-action a:focus,div.acm-gallery .gallery-action a:active,#audio-player-wrap .jp-type-single .jp-left .jp-play:hover,#audio-player-wrap .jp-type-single .jp-left .jp-play:focus,#audio-player-wrap .jp-type-single .jp-left .jp-play:active
{
color:#5d7;
text-decoration:none
}
.ja-video-list.video-playing .video-mask
{
border-color:#5d7
}
.search .btn-toolbar .btn
{
background:#55dd77!important;
border-color:#55dd77!important
}
.search .btn-toolbar .btn:hover,.search .btn-toolbar .btn:focus,.search .btn-toolbar .btn:active
{
background:#55dd77!important;
border-color:#55dd77!important;
opacity:.9
}
.btn.btn-secondary
{
color:#94949c
}
div.acm-hero h1,div.ja-masthead .ja-masthead-detail .ja-masthead-title
{
font-family:beacon
}


/*jcemediabox.min.css*/
[class^="wf-mediabox"],.wf-mediabox-numbers *
{
left:0;
top:0;
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:top;
background:transparent;
text-decoration:none;
color:#444;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:inherit;
text-shadow:none;
text-transform:none;
float:none;
position:relative;
width:auto;
height:auto;
white-space:normal;
cursor:inherit;
-webkit-tap-highlight-color:transparent;
line-height:normal;
font-weight:400;
text-align:left;
box-sizing:border-box;
direction:ltr;
max-width:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
box-shadow:none;
-webkit-box-shadow:none;
-webkit-appearance:none;
appearance:none
}
.wf-mediabox-scrolling
{
position:relative
}
.wf-mediabox-scrolling .wf-mediabox
{
position:absolute;
top:0;
left:0;
bottom:0;
right:0
}
.wf-mediabox
{
position:fixed;
z-index:10000;
width:100%;
height:100%;
font-size:16px
}
.wf-mediabox-cache
{
position:absolute;
left:-99999px
}
.wf-mediabox-overlay
{
position:absolute;
cursor:pointer;
background-color:#000;
width:100%;
height:100%
}
.wf-mediabox-overlay-transition .wf-mediabox-overlay
{
opacity:0;
transition:opacity .3s ease-in-out
}
.wf-mediabox-open .wf-mediabox-overlay
{
opacity:.7
}
.wf-mediabox-loader
{
text-align:center;
line-height:0;
display:none;
width:100%;
height:100%;
position:absolute
}
.wf-mediabox-loader:before
{
content:"";
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
z-index:10000;
box-sizing:border-box
}
.wf-mediabox-loader:after
{
content:"";
display:block;
border:.25em solid rgba(255,255,255,.5);
border-left-color:#fff;
border-radius:50%;
width:2em;
height:2em;
animation:donut-spin 1.2s linear infinite;
z-index:10001;
position:absolute;
top:50%;
left:50%;
margin:-1em 0 0 -1em;
box-sizing:border-box
}
@keyframes donut-spin
{
0%
{
transform:rotate(0deg)
}
100%
{
transform:rotate(360deg)
}

}
.wf-mediabox-frame
{
box-sizing:border-box;
height:100%;
left:0;
position:absolute;
text-align:center;
top:0;
width:100%
}
.wf-mediabox-frame:after
{
content:"";
display:inline-block;
height:100%;
vertical-align:middle
}
.wf-mediabox-body
{
z-index:10002;
cursor:default;
display:inline-block;
margin:0 auto;
position:relative;
text-align:left;
vertical-align:middle;
width:100%;
visibility:hidden;
box-shadow:0 0 30px rgba(0,0,0,.5);
max-width:260px
}
.wf-mediabox-loading .wf-mediabox-content-image,.wf-mediabox-broken-image,.wf-mediabox-broken-media>div
{
min-width:240px;
min-height:135px
}
.wf-mediabox-loading .wf-mediabox-loader
{
display:inline-block!important
}
.wf-mediabox-info-bottom,.wf-mediabox-info-top
{
overflow:hidden;
position:relative;
margin:0;
padding:0;
border:0
}
.wf-mediabox-container
{
overflow:hidden;
max-width:100%;
height:auto
}
[class*='wf-mediabox-transition-'] .wf-mediabox-body
{
opacity:0;
transition:.3s ease-in;
transition-property:opacity,transform
}
.wf-mediabox-transition-scale .wf-mediabox-body
{
transform:scale3d(.9,.9,1)
}
.wf-mediabox-transition-slide-in .wf-mediabox-body
{
transform:translateX(300%) translateY(0)
}
.wf-mediabox-transition-slide-out .wf-mediabox-body
{
transform:translateX(-200%) translateY(0)
}
.wf-mediabox-body:after
{
content:"";
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
background:#fff
}
.wf-mediabox-show .wf-mediabox-body
{
visibility:visible
}
.wf-mediabox-transition-scale .wf-mediabox-body.wf-mediabox-transition
{
opacity:1;
transform:scale3d(1,1,1)
}
.wf-mediabox-transition-slide-in .wf-mediabox-body.wf-mediabox-transition,.wf-mediabox-transition-slide-out .wf-mediabox-body.wf-mediabox-transition
{
opacity:1;
transform:translateX(0) translateY(0)
}
.wf-mediabox-body.wf-mediabox-transition:after
{
content:"";
width:0;
height:0
}
.wf-mediabox-content
{
width:auto;
height:auto;
overflow:hidden;
display:block
}
.wf-mediabox-content-item>figure
{
margin:0;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
display:block
}
.wf-mediabox-content-item>figure>figcaption
{
text-align:center;
position:absolute;
width:100%;
display:block;
bottom:0;
background:#fff;
padding:.25em
}
.wf-mediabox-scroll .wf-mediabox-content-image
{
overflow:auto
}
.wf-mediabox-scroll .wf-mediabox-content-image img
{
max-width:inherit
}
.wf-mediabox-content-iframe .wf-mediabox-content-item,.wf-mediabox-content-object .wf-mediabox-content-item,.wf-mediabox-content-video .wf-mediabox-content-item,.wf-mediabox-content-ajax .wf-mediabox-content-item
{
padding-bottom:56.25%;
width:100%;
height:0;
overflow:inherit
}
.wf-mediabox-content-ratio-4by3 .wf-mediabox-content-item
{
padding-bottom:75%
}
.wf-mediabox-content-ratio-flex .wf-mediabox-content-item
{
padding-bottom:0
}
.wf-mediabox-container .wf-mediabox-content-height
{
padding:initial;
min-height:320px
}
.wf-mediabox-content-ajax
{
overflow:auto
}
.wf-mediabox-content-image,.wf-mediabox-content-audio
{
text-align:center;
width:100%;
height:auto
}
.wf-mediabox-content p.media-support
{
font-size:20px;
color:#888;
font-weight:700;
text-align:center;
height:100%;
position:relative;
top:50%;
margin-top:-10px
}
.wf-mediabox-content-iframe iframe,.wf-mediabox-content-object object,.wf-mediabox-content-object embed,.wf-mediabox-content-video video
{
border:0 none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}
.wf-mediabox-content-ajax iframe
{
visibility:hidden
}
.wf-mediabox-content-image img,.wf-mediabox-content-audio audio
{
text-align:center;
width:100%;
height:auto
}
.wf-mediabox-content-audio audio
{
min-height:40px
}
.wf-mediabox.ios .wf-mediabox-content
{
overflow:scroll;
-webkit-overflow-scrolling:touch
}
.wf-mediabox-ajax
{
overflow:auto;
border:0;
margin:0;
background-color:#fff
}
a.wf-mediabox-img
{
line-height:0;
font-size:0
}
.wf-mediabox-caption,.wf-mediabox-nav
{
display:block
}
.wf-mediabox-nav button
{
padding:0!important;
font-size:inherit!important
}
.wf-mediabox-caption h4,.wf-mediabox-caption h4,.wf-mediabox-caption p,.wf-mediabox-caption p
{
margin:0;
padding:0;
border:0;
line-height:normal;
white-space:normal
}
.wf-mediabox-caption p,.wf-mediabox-caption p
{
max-height:25vh;
overflow:auto
}
.wf-zoom-image
{
position:relative;
line-height:0;
font-size:0;
display:inline-block
}
.wf-mediabox-has-float
{
display:block
}
.wf-mediabox-is-centered
{
display:block;
margin:auto
}
.wf-zoom-image-hover .wf-icon-zoom-image
{
visibility:hidden
}
.wf-zoom-image-hover:hover .wf-icon-zoom-image
{
visibility:visible
}
.wf-icon-zoom-image:before,.wf-icon-zoom-image svg
{
color:#fff;
font-size:24px;
height:28px;
position:absolute;
text-align:center;
width:24px;
opacity:.8;
top:auto;
bottom:5px;
left:auto;
right:5px;
z-index:1
}
.wf-icon-zoom-image>svg
{
fill:#fff;
transform:scale(-1)
}
.wf-zoom-image-invert .wf-icon-zoom-image:before
{
color:#444
}
.wf-zoom-image-invert .wf-icon-zoom-image:before>svg
{
fill:#444
}
.wf-icon-zoom-top-left .wf-icon-zoom-image:before,.wf-icon-zoom-left-top .wf-icon-zoom-image:before,.wf-icon-zoom-top-left .wf-icon-zoom-image>svg,.wf-icon-zoom-left-top .wf-icon-zoom-image>svg
{
top:5px;
bottom:auto;
left:5px;
right:auto
}
.wf-icon-zoom-top-right .wf-icon-zoom-image:before,.wf-icon-zoom-right-top .wf-icon-zoom-image:before,.wf-icon-zoom-top-right .wf-icon-zoom-image>svg,.wf-icon-zoom-right-top .wf-icon-zoom-image>svg
{
top:5px;
bottom:auto
}
.wf-icon-zoom-bottom-left .wf-icon-zoom-image:before,.wf-icon-zoom-left-bottom .wf-icon-zoom-image:before,.wf-icon-zoom-bottom-left .wf-icon-zoom-image>svg,.wf-icon-zoom-left-bottom .wf-icon-zoom-image>svg
{
top:auto;
bottom:5px;
left:5px;
right:auto
}
.wf-icon-zoom-center-top .wf-icon-zoom-image:before,.wf-icon-zoom-top-center .wf-icon-zoom-image:before,.wf-icon-zoom-center-top .wf-icon-zoom-image>svg,.wf-icon-zoom-top-center .wf-icon-zoom-image>svg
{
left:50%;
margin-left:-12px;
top:5px;
bottom:auto;
right:auto
}
.wf-icon-zoom-center-bottom .wf-icon-zoom-image:before,.wf-icon-zoom-bottom-center .wf-icon-zoom-image:before,.wf-icon-zoom-center-bottom .wf-icon-zoom-image>svg,.wf-icon-zoom-bottom-center .wf-icon-zoom-image>svg
{
left:50%;
margin-left:-12px;
right:auto
}
.wf-icon-zoom-center-right .wf-icon-zoom-image:before,.wf-icon-zoom-right-center .wf-icon-zoom-image:before,.wf-icon-zoom-right .wf-icon-zoom-image:after
{
margin-top:-12px;
top:50%;
bottom:auto
}
.wf-icon-zoom-center-left .wf-icon-zoom-image:before,.wf-icon-zoom-left-center .wf-icon-zoom-image:before,.wf-icon-zoom-left .wf-icon-zoom-image:before,.wf-icon-zoom-center-left .wf-icon-zoom-image>svg,.wf-icon-zoom-left-center .wf-icon-zoom-image>svg,.wf-icon-zoom-left .wf-icon-zoom-image>svg
{
margin-top:-12px;
top:50%;
bottom:auto;
left:5px;
right:auto
}
.wf-icon-zoom-center .wf-icon-zoom-image:before,.wf-icon-zoom-center .wf-icon-zoom-image>svg
{
margin-top:-12px;
margin-left:-12px;
top:50%;
bottom:auto;
left:50%;
right:auto
}
.wf-icon-zoom-image
{
background:transparent none;
border:0 none;
cursor:pointer;
display:inline-block;
float:none;
font-size:100%;
margin:0;
outline:0 none;
overflow:hidden;
padding:0;
vertical-align:baseline;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
pointer-events:none
}
area .wf-icon-zoom-link
{
display:none
}
.wf-icon-zoom-link:before
{
padding:0 0 0 5px;
vertical-align:middle
}
.wf-icon-zoom-link>svg
{
padding:2px 0 0 5px;
vertical-align:middle;
width:16px;
height:16px;
transform:scaleY(-1);
line-height:1
}
a.wfpopup.noshow,a.wfpopup.hide
{
display:none
}
.wf-hidden
{
display:none
}
.wf-mediaplayer-object
{
background-color:#000;
background-repeat:no-repeat;
background-size:cover
}
.wf-mediabox-close,.wf-mediabox-prev,.wf-mediabox-next,.wf-mediabox-numbers a
{
cursor:pointer
}
.wf-mediabox-numbers a
{
color:inherit
}
.wf-mediabox-caption-hidden *
{
visibility:hidden
}
.wf-mediabox figure
{
margin:0
}
.wf-mediabox figure figcaption
{
text-align:initial
}
.wf-icon-404
{
visibility:visible;
background-color:#fff
}
.wf-icon-404>svg
{
width:5em;
height:5em;
margin:auto;
transform:scale(-1);
fill:#444
}
.wf-mediabox-content-image .wf-mediabox-content-item.wf-mediabox-content-item-expand
{
cursor:zoom-in
}
.wf-mediabox-fullscreen .wf-mediabox-body
{
height:100%
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container
{
padding:0;
height:100%
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content
{
height:100%
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content-item
{
cursor:zoom-out
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content-item
{
cursor:zoom-out;
height:100%;
overflow:scroll
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-content-item .wf-mediabox-img
{
width:auto;
height:auto
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-caption,.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-container .wf-mediabox-nav
{
display:none
}
.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-info-bottom,.wf-mediabox-fullscreen .wf-mediabox-body .wf-mediabox-info-top
{
display:none
}
.wf-mediabox-frame
{
padding:.5em
}
.wf-mediabox-container
{
background-color:#fff;
border-radius:.25em;
padding:.5em
}
.wf-mediabox-body:after
{
border-radius:.25em
}
.wf-mediabox-info-bottom
{
padding:.5em 0 0
}
.wf-mediabox-nav
{
background-color:#fff;
padding:1em
}
.wf-mediabox-close,.wf-mediabox-prev,.wf-mediabox-next
{
display:block;
height:2em;
left:auto;
position:absolute;
width:2em;
z-index:1;
color:#444;
text-align:center;
vertical-align:middle;
line-height:2em
}
.wf-mediabox-close>svg,.wf-mediabox-prev>svg,.wf-mediabox-next>svg
{
fill:#444;
vertical-align:middle
}
.wf-mediabox-close:after,.wf-mediabox-prev:after,.wf-mediabox-next:after
{
font-size:1.5em
}
.wf-mediabox-close:before,.wf-mediabox-prev:before,.wf-mediabox-next:before
{
line-height:inherit
}
.wf-mediabox-close:focus,.wf-mediabox-prev:focus,.wf-mediabox-next:focus,.wf-mediabox-close:hover,.wf-mediabox-prev:hover,.wf-mediabox-next:hover
{
color:#888;
text-decoration:none;
outline:none
}
.wf-mediabox-close:focus>svg,.wf-mediabox-prev:focus>svg,.wf-mediabox-next:focus>svg,.wf-mediabox-close:hover>svg,.wf-mediabox-prev:hover>svg,.wf-mediabox-next:hover>svg
{
fill:#888
}
.wf-mediabox-close
{
top:0;
right:0
}
.wf-mediabox-prev
{
left:0;
top:2em
}
.wf-mediabox-next
{
right:0;
top:2em;
left:auto
}
.wf-mediabox-numbers
{
text-align:center;
display:block;
line-height:2em;
top:1em
}
.wf-mediabox-numbers ol
{
text-align:center
}
.wf-mediabox-numbers ol li
{
display:inline-block;
box-sizing:border-box;
width:2em;
height:2em;
vertical-align:middle;
line-height:1.75
}
.wf-mediabox-numbers button
{
border:none;
display:inline-block;
width:100%;
height:100%;
border-radius:100%;
font-size:14px!important;
text-align:center;
cursor:pointer
}
.wf-mediabox-numbers button:hover
{
font-weight:700;
text-decoration:none;
color:inherit;
background-color:transparent;
background-image:none
}
.wf-mediabox-numbers button.active
{
cursor:default;
background:#444;
color:#fff;
font-weight:700;
border:6px solid #fff
}
.wf-mediabox-numbers button.wf-mediabox-focus
{
background-color:#888;
border:6px solid #fff;
color:#fff
}
.wf-mediabox-caption
{
padding:.5em 0 .25em 0;
background-color:#fff
}
.wf-mediabox-caption:empty
{
display:none
}
.wf-mediabox-caption h4
{
font-size:1.2em;
line-height:1.2
}
.wf-mediabox-caption h4 a,.wf-mediabox-caption p a
{
color:#444;
font-weight:700;
text-decoration:none
}
.wf-mediabox-caption h4 a:visited,.wf-mediabox-caption p a:visited,.wf-mediabox-caption h4 a:hover,.wf-mediabox-caption p a:hover
{
color:#444;
font-weight:700;
text-decoration:none
}
.wf-mediabox-content a[download]
{
padding:.5em 0;
display:block;
text-align:right;
text-decoration:none;
color:#444
}
.wf-mediabox-content a[download]:active,.wf-mediabox-content a[download]:visited
{
text-decoration:none;
color:#444
}
.wf-mediabox-content a[download]:hover
{
text-decoration:underline
}
.wf-mediabox-content img.wf-mediabox-focus
{
border:2px solid #444
}
.wf-mediabox-broken-image img
{
display:none
}
.wf-mediabox-broken-image .wf-mediabox-content-image:before
{
position:absolute;
font-size:100px;
height:auto;
width:100%;
text-align:center;
left:0;
top:50%;
margin-top:-50px;
opacity:.5
}
.wf-mediabox-broken-image .wf-icon-404
{
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
display:flex;
align-content:center;
text-align:center
}
.wf-mediabox-broken-image .wf-icon-404:after
{
font-size:5em;
display:block;
width:100%;
height:100%;
position:relative;
line-height:1.75
}
.wf-mediabox-thumbnails
{
display:flex;
max-height:4rem;
align-content:center;
justify-content:center;
flex-flow:row nowrap;
gap:1%;
z-index:10;
margin-top:-4em;
background:rgba(0,0,0,.3);
padding:.5em;
overflow:hidden;
transition:all .5s ease-in-out 0s;
opacity:0
}
.wf-mediabox-thumbnails img
{
cursor:pointer;
object-fit:contain;
max-height:4rem;
min-width:1rem;
max-width:4rem;
height:auto
}
.wf-mediabox-thumbnails img .active
{
outline:1px solid #fff
}
.wf-mediabox-container:hover .wf-mediabox-thumbnails
{
opacity:1
}
.tooltip
{
position:absolute;
z-index:1030;
display:block;
visibility:visible;
font-size:11px;
line-height:1.4;
opacity:0;
filter:alpha(opacity=0)
}
.tooltip .tooltip-arrow
{
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.tooltip.in
{
opacity:.8;
filter:alpha(opacity=80)
}
.tooltip.top
{
margin-top:-3px;
padding:5px 0
}
.tooltip.top .tooltip-arrow
{
bottom:0;
left:50%;
margin-left:-5px;
border-width:5px 5px 0;
border-top-color:#000
}
.tooltip.right
{
margin-left:3px;
padding:0 5px
}
.tooltip.right .tooltip-arrow
{
top:50%;
left:0;
margin-top:-5px;
border-width:5px 5px 5px 0;
border-right-color:#000
}
.tooltip.bottom
{
margin-top:3px;
padding:5px 0
}
.tooltip.bottom .tooltip-arrow
{
top:0;
left:50%;
margin-left:-5px;
border-width:0 5px 5px;
border-bottom-color:#000
}
.tooltip.left
{
margin-left:-3px;
padding:0 5px
}
.tooltip.left .tooltip-arrow
{
top:50%;
right:0;
margin-top:-5px;
border-width:5px 0 5px 5px;
border-left-color:#000
}
.tooltip .tooltip-inner
{
max-width:200px;
padding:8px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.wf-mediabox-theme-bootstrap
{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:20px
}
.wf-mediabox-theme-bootstrap.wf-mediabox button
{
appearance:none;
-webkit-appearance:none
}
.wf-mediabox-theme-bootstrap.wf-mediabox .modal
{
width:auto;
margin:inherit;
padding:0;
position:relative;
left:inherit
}
.wf-mediabox-theme-bootstrap.wf-mediabox .modal-header
{
min-height:30px;
padding:9px 30px 9px 15px
}
.wf-mediabox-theme-bootstrap.wf-mediabox .modal-header h4
{
font-size:18px;
font-weight:500;
line-height:2
}
.wf-mediabox-theme-bootstrap.wf-mediabox .modal-header .close
{
margin-top:0
}
.wf-mediabox-theme-bootstrap.wf-mediabox .modal-body
{
padding:5px;
width:auto;
max-height:inherit
}
.wf-mediabox-theme-bootstrap .carousel
{
margin-bottom:inherit
}
.wf-mediabox-theme-bootstrap .wf-mediabox-caption
{
padding:0;
background-color:inherit
}
.wf-mediabox-theme-bootstrap .wf-mediabox-close
{
float:none;
left:auto;
position:absolute;
right:15px;
top:10px;
z-index:1
}
.wf-mediabox-theme-bootstrap .wf-mediabox-close:hover
{
background-color:transparent
}
.wf-mediabox-theme-bootstrap .wf-mediabox-nav
{
position:absolute;
left:0;
width:100%;
height:100%;
top:0;
background:none;
padding:0
}
.wf-mediabox-theme-bootstrap .wf-mediabox-prev::after,.wf-mediabox-theme-bootstrap .wf-mediabox-next::after
{
content:""
}
.wf-mediabox-theme-bootstrap .wf-mediabox-content-image,.wf-mediabox-theme-bootstrap .wf-mediabox-content-audio
{
padding:10px;
width:auto
}
.glyphicon-chevron-left:before
{
content:"\2039"
}
.glyphicon-chevron-right:before
{
content:"\203A"
}
.wf-mediabox-theme-light .wf-mediabox-container
{
border-radius:0
}
.wf-mediabox-theme-light .wf-mediabox-close
{
border:medium none;
color:#666;
display:block;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
left:auto;
min-height:2em;
position:absolute;
right:0;
text-transform:uppercase;
z-index:1;
background-color:transparent;
width:auto;
line-height:1;
top:0
}
.wf-mediabox-theme-light .wf-mediabox-close::before
{
content:"\00d7";
font-size:1.5em;
font-weight:700;
vertical-align:middle;
display:inline-block;
margin-bottom:.25em
}
.wf-mediabox-theme-light .wf-mediabox-close:hover,.wf-mediabox-theme-light .wf-mediabox-close:visited,.wf-mediabox-theme-light .wf-mediabox-close:focus
{
text-decoration:none;
color:inherit;
outline:none;
background-color:transparent
}
.wf-mediabox-theme-light .wf-mediabox-caption
{
margin:0
}
.wf-mediabox-theme-light .wf-mediabox-caption:empty+.wf-mediabox-nav
{
padding:1.5em 0
}
.wf-mediabox-theme-light .wf-mediabox-caption+.wf-mediabox-nav>*
{
top:1em
}
.wf-mediabox-theme-light .wf-mediabox-caption h4,.wf-mediabox-theme-light .wf-mediabox-caption p
{
color:#666
}
.wf-mediabox-theme-light .wf-mediabox-caption h4 a,.wf-mediabox-theme-light .wf-mediabox-caption p a
{
color:#666;
font-weight:700;
text-decoration:none
}
.wf-mediabox-theme-light .wf-mediabox-caption h4 a:active,.wf-mediabox-theme-light .wf-mediabox-caption p a:active,.wf-mediabox-theme-light .wf-mediabox-caption h4 a:hover,.wf-mediabox-theme-light .wf-mediabox-caption p a:hover,.wf-mediabox-theme-light .wf-mediabox-caption h4 a:visited,.wf-mediabox-theme-light .wf-mediabox-caption p a:visited
{
color:#666
}
.wf-mediabox-theme-light .wf-mediabox-prev,.wf-mediabox-theme-light .wf-mediabox-next
{
width:25%;
height:100%;
background-color:transparent;
z-index:10003;
position:absolute;
top:0;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
outline:none
}
.wf-mediabox-theme-light .wf-mediabox-prev:hover,.wf-mediabox-theme-light .wf-mediabox-next:hover,.wf-mediabox-theme-light .wf-mediabox-prev:focus,.wf-mediabox-theme-light .wf-mediabox-next:focus
{
background-color:transparent
}
.wf-mediabox-theme-light .wf-mediabox-prev:hover:after,.wf-mediabox-theme-light .wf-mediabox-next:hover:after
{
display:block
}
.wf-mediabox-theme-light .wf-mediabox-prev::after,.wf-mediabox-theme-light .wf-mediabox-next::after
{
background-color:#fff;
content:"\00ab";
display:none;
position:absolute;
top:50%;
color:#666;
line-height:1.25em;
text-align:center;
margin-top:-1em;
padding:.25em 1em;
font-weight:700
}
.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-prev,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-prev
{
left:0
}
.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-prev::after,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-prev::after
{
box-shadow:rgba(0,0,0,.3) 2px 2px 2px;
left:0
}
.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-next,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-next
{
right:0;
left:auto
}
.wf-mediabox-theme-light .wf-mediabox-prev.wf-mediabox-next::after,.wf-mediabox-theme-light .wf-mediabox-next.wf-mediabox-next::after
{
content:"\00bb";
right:-1px;
left:auto;
box-shadow:rgba(0,0,0,.3) -2px 2px 2px
}
.wf-mediabox-theme-light .wf-mediabox-numbers
{
color:#666;
display:block;
padding:0;
text-align:left;
line-height:2em;
top:0;
position:absolute
}
.wf-mediabox-theme-light .wf-mediabox-page.idevice .wf-mediabox-container
{
margin-bottom:-1px
}
.wf-mediabox-theme-light .wf-mediabox-content img.wf-mediabox-focus
{
border:2px solid #666
}
.wf-mediabox-theme-shadow .wf-mediabox-body
{
box-shadow:none
}
.wf-mediabox-theme-shadow .wf-mediabox-body:after
{
background-color:#000

}
.wf-mediabox-theme-shadow .wf-mediabox-container
{
border:1px solid #666;
border-radius:0;
padding:0
}
.wf-mediabox-theme-shadow .wf-mediabox-container.wf-mediabox-loading
{
background-color:#000
}
.wf-mediabox-theme-shadow .wf-mediabox-loader
{
text-align:center;
z-index:auto
}
.wf-mediabox-theme-shadow .wf-mediabox-cancel
{
cursor:pointer;
color:#fff;
z-index:1;
top:calc(47%)
}
.wf-mediabox-theme-shadow .wf-mediabox-cancel:hover
{
color:#fff;
text-decoration:underline
}
.wf-mediabox-theme-shadow .wf-mediabox-cancel:active,.wf-mediabox-theme-shadow .wf-mediabox-cancel:visited
{
text-decoration:none;
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-info-bottom,.wf-mediabox-theme-shadow .wf-mediabox-nav
{
padding:0;
background-color:transparent
}
.wf-mediabox-theme-shadow .wf-mediabox-prev,.wf-mediabox-theme-shadow .wf-mediabox-next,.wf-mediabox-theme-shadow .wf-mediabox-close
{
display:block;
z-index:1;
float:right;
position:relative;
border:none;
border-radius:0;
background-color:transparent;
left:auto;
top:0;
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-prev:hover,.wf-mediabox-theme-shadow .wf-mediabox-next:hover,.wf-mediabox-theme-shadow .wf-mediabox-close:hover,.wf-mediabox-theme-shadow .wf-mediabox-prev:focus,.wf-mediabox-theme-shadow .wf-mediabox-next:focus,.wf-mediabox-theme-shadow .wf-mediabox-close:focus
{
background-color:transparent;
color:#888
}
.wf-mediabox-theme-shadow .wf-mediabox-prev:hover svg,.wf-mediabox-theme-shadow .wf-mediabox-next:hover svg,.wf-mediabox-theme-shadow .wf-mediabox-close:hover svg,.wf-mediabox-theme-shadow .wf-mediabox-prev:focus svg,.wf-mediabox-theme-shadow .wf-mediabox-next:focus svg,.wf-mediabox-theme-shadow .wf-mediabox-close:focus svg
{
fill:#888
}
.wf-mediabox-theme-shadow .wf-mediabox-prev>svg,.wf-mediabox-theme-shadow .wf-mediabox-next>svg,.wf-mediabox-theme-shadow .wf-mediabox-close>svg
{
width:1em;
height:1em;
line-height:1;
margin-bottom:2px;
fill:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-prev::after,.wf-mediabox-theme-shadow .wf-mediabox-next::after,.wf-mediabox-theme-shadow .wf-mediabox-close::after
{
color:#fff;
display:block;
font-family:Arial;
font-weight:700;
line-height:2;
text-align:center;
text-decoration:none
}
.wf-mediabox-theme-shadow .wf-mediabox-prev:focus::after,.wf-mediabox-theme-shadow .wf-mediabox-next:focus::after,.wf-mediabox-theme-shadow .wf-mediabox-close:focus::after
{
color:#888
}
.wf-mediabox-theme-shadow .wf-mediabox-close:after
{
content:"\00d7";
line-height:1;
font-size:1.75em
}
.wf-mediabox-theme-shadow .wf-mediabox-numbers
{
text-align:left;
display:block;
color:#fff;
margin-right:6em;
float:left;
line-height:2em;
top:0;
margin-top:0
}
.wf-mediabox-theme-shadow .wf-mediabox-numbers button
{
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-numbers button.active
{
border:0 none;
background:transparent;
text-decoration:underline
}
.wf-mediabox-theme-shadow .wf-mediabox-numbers button:focus
{
color:#888;
text-decoration:underline;
border:0 none;
background:transparent
}
.wf-mediabox-theme-shadow .wf-mediabox-numbers a
{
text-decoration:none;
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-numbers a:active,.wf-mediabox-theme-shadow .wf-mediabox-numbers a:visited,.wf-mediabox-theme-shadow .wf-mediabox-numbers a:link,.wf-mediabox-theme-shadow .wf-mediabox-numbers a:hover
{
text-decoration:none;
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-caption
{
padding:0;
min-height:2em;
background-color:transparent
}
.wf-mediabox-theme-shadow .wf-mediabox-caption h4,.wf-mediabox-theme-shadow .wf-mediabox-caption p
{
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a,.wf-mediabox-theme-shadow .wf-mediabox-caption p a
{
color:#fff;
text-decoration:underline
}
.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a:active,.wf-mediabox-theme-shadow .wf-mediabox-caption p a:active,.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a:hover,.wf-mediabox-theme-shadow .wf-mediabox-caption p a:hover,.wf-mediabox-theme-shadow .wf-mediabox-caption h4 a:visited,.wf-mediabox-theme-shadow .wf-mediabox-caption p a:visited
{
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-content-ajax
{
margin:.5em
}
.wf-mediabox-theme-shadow .wf-mediabox-content a[download]
{
position:fixed;
top:0;
right:0;
color:#fff
}
.wf-mediabox-theme-shadow .wf-mediabox-content img.wf-mediabox-focus
{
border:2px solid #fff
}
.wf-mediabox-theme-squeeze .wf-mediabox-frame
{
padding:1em
}
.wf-mediabox-theme-squeeze .wf-mediabox-container
{
overflow:inherit
}
.wf-mediabox-theme-squeeze .wf-mediabox-close,.wf-mediabox-theme-squeeze .wf-mediabox-prev,.wf-mediabox-theme-squeeze .wf-mediabox-next
{
line-height:1em;
position:absolute;
text-align:center;
color:#fff
}
.wf-mediabox-theme-squeeze .wf-mediabox-close:before,.wf-mediabox-theme-squeeze .wf-mediabox-prev:before,.wf-mediabox-theme-squeeze .wf-mediabox-next:before
{
content:"";
border-radius:100%;
box-shadow:1px 1px .25em #000;
background-color:#000;
width:1.2em;
height:1.2em;
position:absolute;
z-index:-1;
left:.4em;
top:.3em;
box-sizing:border-box
}
.wf-mediabox-theme-squeeze .wf-mediabox-close>svg,.wf-mediabox-theme-squeeze .wf-mediabox-prev>svg,.wf-mediabox-theme-squeeze .wf-mediabox-next>svg
{
fill:#fff
}
.wf-mediabox-theme-squeeze .wf-mediabox-close
{
right:-1em;
top:-1em
}
.wf-mediabox-theme-squeeze .wf-mediabox-numbers button.active
{
background-color:#000
}
.wf-mediabox-theme-squeeze .wf-mediabox-numbers button:focus
{
background-color:#888
}
.wf-mediabox-theme-squeeze .wf-mediabox-content img.wf-mediabox-focus
{
border:2px solid #000
}
;

/******************************Мои стили*****************************************/
.geo-container {
    max-width: 400px;
    margin: 10px;
    background: #1e1e1e;
    padding: 8px 12px 10px 12px;
    border-radius: 16px;
    box-shadow: 0 0 15px #0f0;
    display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh; /* Додай це */
}

	.geo-container input[type="text"] {
		width: 100%;
		padding: 12px;
		border: none;
		border-radius: 8px;
		margin-bottom: 10px;
		background: #333;
		color: #fff;
		font-size: 16px;
		box-sizing: border-box;
	}

	.geo2 {
		color: #007bff;
	}

	.geo-container button {
		width: 100%;
		padding: 12px;
		border: none;
		border-radius: 8px;
		background: #0f0;
		color: #000;
		font-weight: bold;
		cursor: pointer;
		transition: transform 0.2s, box-shadow 0.2s;
		font-size: 16px;
	}

	.geo-container button:hover {
		transform: scale(1.02);
		box-shadow: 0 0 10px #0f0;
		color: #fff;
	}

.geo-result {
    margin-top: 15px;
    background: #222;
    border-radius: 10px;
    padding: 2px;
    word-wrap: break-word;
}

	.geo-result h2 {
		color: #0f0;
		font-size: 16px;
	}

	.geo-result p {
		margin: 8px 0;
		font-size: 15px;
	}
/* Скрыть по умолчанию */
.offmod {
  display: none !important;
}

/* Показывать только на экранах шириной до 768px */
@media (max-width: 768px) {
  .offmod {
    display: block !important;
  }
}
.order-button {
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  font-family: 'Comfortaa', cursive;
  padding: 12px 20px;
  color: #fff;
  background: #3a3951;
  border-radius: 8px;
  transition: all 0.3s ease;
  font-size: 18px;
  box-shadow: 0 0 0 rgba(0,0,0,0);
  z-index: 1;
}
.order-button:hover {
    color: chartreuse;
    opacity: 1;
  transform: scale(1.05);
  box-shadow: 0 0 20px rgba(0, 255, 255, 0.4);
  background: #292929;
}
.order-button:active {
  transform: scale(1.05) !important;
  background: linear-gradient(135deg, #00f2ff, #1a1a1a) !important;
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.6) !important;
  border: 1px solid rgba(0, 255, 255, 0.3) !important;
  color: #fff !important;
}
  .order-button2 {
    background-color: #00bcd4;
    color: #121212;
    border: none;
    padding: 14px 32px;
    font-size: 18px;
    border-radius: 30px;
    cursor: pointer;
    font-family: 'Comfortaa', cursive;
    transition: background-color 0.3s, transform 0.3s;
  }
  .order-button2:hover {
    background-color: #00acc1;
    transform: scale(1.05);
  }
 .order-section {
    margin-top: 40px;
    text-align: center;
  }