/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
@keyframes progress-bar-stripes{
0%{
background-position:1rem 0
}
to{
background-position:0 0
}

}
html{
font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent
}
body{
margin:0;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#fff
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{
display:block
}
h1{
font-size:2em;margin:.67em 0
}
figure{
margin:1em 40px
}
hr{
box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)
}
samp{
font-size:1em
}
a{
background-color:transparent;-webkit-text-decoration-skip:objects;color:#0275d8;text-decoration:none
}
a:active,a:hover{
outline-width:0
}
abbr[title]{
border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted
}
b,strong{
font-weight:bolder
}
dfn{
font-style:italic
}
mark{
color:#000
}
sub,sup{
font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
sub{
bottom:-.25em
}
sup{
top:-.5em
}
audio,canvas,output,video{
display:inline-block
}
audio:not([controls]){
display:none;height:0
}
img{
border-style:none;vertical-align:middle
}
svg:not(:root){
overflow:hidden
}
button,input,optgroup,select,textarea{
font-family:sans-serif;font-size:100%;margin:0
}
optgroup{
line-height:1.15
}
button,input{
overflow:visible
}
button,select{
text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
border-style:none;padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
outline:1px dotted ButtonText
}
fieldset{
min-width:0;padding:0;margin:0;border:0
}
legend{
color:inherit;display:table;max-width:100%;white-space:normal;display:block;width:100%;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit
}
progress{
display:inline-block;vertical-align:baseline
}
textarea{
overflow:auto
}
[type=checkbox],[type=radio],legend{
box-sizing:border-box;padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
height:auto
}
[type=search]{
-webkit-appearance:textfield;outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}
::-webkit-file-upload-button{
-webkit-appearance:button;font:inherit
}
summary{
display:list-item
}
template{
display:none
}
*,::after,::before{
box-sizing:inherit
}
[tabindex="-1"]:focus{
outline:0!important
}
dl,h1,h2,h3,h4,h5,h6,ol,p,ul{
margin-top:0
}
dl,ol,p,ul{
margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
cursor:help
}
address{
margin-bottom:1rem;font-style:normal;line-height:inherit
}
ol ol,ol ul,ul ol,ul ul{
margin-bottom:0
}
dt{
font-weight:700
}
dd{
margin-bottom:.5rem;margin-left:0
}
blockquote,figure{
margin:0 0 1rem
}
a:hover{
color:#014c8c;text-decoration:underline
}
a:not([href]):not([tabindex]){
color:inherit;text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
color:inherit;text-decoration:none
}
a:not([href]):not([tabindex]):focus{
outline:0
}
pre{
overflow:auto
}
[role=button]{
cursor:pointer
}
[role=button],a,area,button,input,label,select,summary,textarea{
touch-action:manipulation
}
table{
border-collapse:collapse;background-color:transparent
}
caption{
padding-top:.75rem;padding-bottom:.75rem;color:#636c72;caption-side:bottom
}
caption,th{
text-align:left
}
label{
display:inline-block;margin-bottom:.5rem
}
button:focus{
outline:1px dotted;outline:5px auto -webkit-focus-ring-color
}
button,input,select,textarea{
line-height:inherit
}
input[type=checkbox]:disabled,input[type=radio]:disabled{
cursor:not-allowed
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
-webkit-appearance:listbox
}
textarea{
resize:vertical
}
input[type=search]{
-webkit-appearance: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.1;color:inherit
}
.h1,h1{
font-size:2.5rem
}
.h2,h2{
font-size:2rem
}
.h3,h3{
font-size:1.75rem
}
.h4,h4{
font-size:1.5rem
}
.h5,h5{
font-size:1.25rem
}
.h6,h6{
font-size:1rem
}
.display-1,.lead{
font-size:1.25rem;font-weight:300
}
.display-1{
font-size:6rem;line-height:1.1
}
.display-2,.display-3,.display-4{
font-size:5.5rem;font-weight:300;line-height:1.1
}
.display-3,.display-4{
font-size:4.5rem
}
.display-4{
font-size:3.5rem
}
.small,small{
font-size:80%;font-weight:400
}
.mark,mark{
padding:.2em;background-color:#fcf8e3
}
.list-inline,.list-unstyled{
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{
padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef
}
.blockquote-footer{
display:block;font-size:80%;color:#636c72
}
.blockquote-footer::before{
content:"\2014 \00A0"
}
.blockquote-reverse{
padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0
}
.blockquote-reverse .blockquote-footer::before{
content:""
}
.blockquote-reverse .blockquote-footer::after{
content:"\00A0 \2014"
}
.img-fluid,.img-thumbnail{
max-width:100%;height:auto
}
.img-thumbnail{
padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out
}
.figure{
display:inline-block
}
.figure-img{
margin-bottom:.5rem;line-height:1
}
.figure-caption{
font-size:90%;color:#636c72
}
code,kbd,pre,samp{
font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
code{
color:#bd4147;background-color:#f7f7f9;border-radius:.25rem
}
a>code,pre code{
padding:0;color:inherit;background-color:inherit
}
code,kbd,pre{
font-size:90%
}
code,kbd{
padding:.2rem .4rem
}
kbd{
color:#fff;background-color:#292b2c;border-radius:.2rem
}
kbd kbd{
padding:0;font-size:100%;font-weight:700
}
pre{
display:block;margin-top:0;margin-bottom:1rem;color:#292b2c
}
pre code{
font-size:inherit;background-color:transparent;border-radius:0
}
.pre-scrollable{
max-height:340px;overflow-y:scroll
}
.container,.container-fluid{
position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px
}
.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,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px
}
.col{
flex-basis:0;flex-grow:1;max-width:100%
}
.col-auto{
flex:0 0 auto;width:auto
}
.col-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-3{
flex:0 0 25%;max-width:25%
}
.col-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-6{
flex:0 0 50%;max-width:50%
}
.col-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-9{
flex:0 0 75%;max-width:75%
}
.col-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-12{
flex:0 0 100%;max-width:100%
}
.pull-0{
right:auto
}
.pull-1{
right:8.33333%
}
.pull-2{
right:16.66667%
}
.pull-3{
right:25%
}
.pull-4{
right:33.33333%
}
.pull-5{
right:41.66667%
}
.pull-6{
right:50%
}
.pull-7{
right:58.33333%
}
.pull-8{
right:66.66667%
}
.pull-9{
right:75%
}
.pull-10{
right:83.33333%
}
.pull-11{
right:91.66667%
}
.pull-12{
right:100%
}
.push-0{
left:auto
}
.push-1{
left:8.33333%
}
.push-2{
left:16.66667%
}
.push-3{
left:25%
}
.push-4{
left:33.33333%
}
.push-5{
left:41.66667%
}
.push-6{
left:50%
}
.push-7{
left:58.33333%
}
.push-8{
left:66.66667%
}
.push-9{
left:75%
}
.push-10{
left:83.33333%
}
.push-11{
left:91.66667%
}
.push-12{
left:100%
}
.offset-1{
margin-left:8.33333%
}
.offset-2{
margin-left:16.66667%
}
.offset-3{
margin-left:25%
}
.offset-4{
margin-left:33.33333%
}
.offset-5{
margin-left:41.66667%
}
.offset-6{
margin-left:50%
}
.offset-7{
margin-left:58.33333%
}
.offset-8{
margin-left:66.66667%
}
.offset-9{
margin-left:75%
}
.offset-10{
margin-left:83.33333%
}
.offset-11{
margin-left:91.66667%
}
.table{
width:100%;max-width:100%;margin-bottom:1rem
}
.table td,.table th{
padding:.75rem;vertical-align:top;border-top:1px solid #eceeef
}
.table thead th{
vertical-align:bottom;border-bottom:2px solid #eceeef
}
.table tbody+tbody{
border-top:2px solid #eceeef
}
.table .table{
background-color:#fff
}
.table-sm td,.table-sm th{
padding:.3rem
}
.table-bordered,.table-bordered td,.table-bordered th{
border:1px solid #eceeef
}
.table-bordered thead td,.table-bordered thead th{
border-bottom-width:2px
}
.table-striped tbody tr:nth-of-type(odd){
background-color:rgba(0,0,0,.05)
}
.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover{
background-color:rgba(0,0,0,.075)
}
.table-success,.table-success>td,.table-success>th{
background-color:#dff0d8
}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
background-color:#d0e9c6
}
.table-info,.table-info>td,.table-info>th{
background-color:#d9edf7
}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
background-color:#c4e3f3
}
.table-warning,.table-warning>td,.table-warning>th{
background-color:#fcf8e3
}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
background-color:#faf2cc
}
.table-danger,.table-danger>td,.table-danger>th{
background-color:#f2dede
}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
background-color:#ebcccc
}
.table-inverse,.thead-inverse th{
color:#fff;background-color:#292b2c
}
.thead-default th{
color:#464a4c;background-color:#eceeef
}
.table-inverse td,.table-inverse th,.table-inverse thead th{
border-color:#fff
}
.table-inverse.table-bordered,.table-responsive.table-bordered{
border:0
}
.table-responsive{
display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar
}
.form-control{
display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control::-ms-expand{
background-color:transparent;border:0
}
.form-control:focus{
color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0
}
.form-control::-moz-placeholder{
color:#636c72;opacity:1
}
.form-control::placeholder{
color:#636c72;opacity:1
}
.form-control:disabled,.form-control[readonly]{
background-color:#eceeef;opacity:1
}
.form-control:disabled{
cursor:not-allowed
}
select.form-control:not([size]):not([multiple]){
height:calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value{
color:#464a4c;background-color:#fff
}
.form-control-file,.form-control-range{
display:block
}
.col-form-label{
padding-top:calc(.5rem - 1px*2);padding-bottom:calc(.5rem - 1px*2);margin-bottom:0
}
.col-form-label-lg{
padding-top:calc(.75rem - 1px*2);padding-bottom:calc(.75rem - 1px*2);font-size:1.25rem
}
.col-form-label-sm{
padding-top:calc(.25rem - 1px*2);padding-bottom:calc(.25rem - 1px*2);font-size:.875rem
}
.col-form-legend,.form-control-static{
padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0
}
.col-form-legend{
font-size:1rem
}
.form-control-static{
line-height:1.25;border:solid transparent;border-width:1px 0
}
.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
padding-right:0;padding-left:0
}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-btn>.btn{
padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem
}
.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){
height:1.8125rem
}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-btn>.btn{
padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem
}
.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){
height:3.16667rem
}
.form-group{
margin-bottom:1rem
}
.form-text{
display:block;margin-top:.25rem
}
.form-check{
position:relative;display:block;margin-bottom:.5rem
}
.form-check.disabled .form-check-label{
color:#636c72;cursor:not-allowed
}
.form-check-label{
padding-left:1.25rem;margin-bottom:0;cursor:pointer
}
.form-check-input{
position:absolute;margin-top:.25rem;margin-left:-1.25rem
}
.form-check-input:only-child{
position:static
}
.form-check-inline{
display:inline-block
}
.form-check-inline .form-check-label{
vertical-align:middle
}
.form-check-inline+.form-check-inline{
margin-left:.75rem
}
.form-control-feedback{
margin-top:.25rem
}
.form-control-danger,.form-control-success,.form-control-warning{
padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem
}
.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{
color:#5cb85c
}
.has-success .form-control{
border-color:#5cb85c
}
.has-success .input-group-addon{
color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea
}
.has-success .form-control-success{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%235cb85c%27 d=%27M2.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%27/%3E%3C/svg%3E")
}
.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{
color:#f0ad4e
}
.has-warning .form-control{
border-color:#f0ad4e
}
.has-warning .input-group-addon{
color:#f0ad4e;border-color:#f0ad4e;background-color:#fff
}
.has-warning .form-control-warning{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23f0ad4e%27 d=%27M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z%27/%3E%3C/svg%3E")
}
.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{
color:#d9534f
}
.has-danger .form-control{
border-color:#d9534f
}
.has-danger .input-group-addon{
color:#d9534f;border-color:#d9534f;background-color:#fdf7f7
}
.has-danger .form-control-danger{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23d9534f%27 viewBox=%27-2 -2 7 7%27%3E%3Cpath stroke=%27%23d9534f%27 d=%27M0 0l3 3m0-3L0 3%27/%3E%3Ccircle r=%27.5%27/%3E%3Ccircle cx=%273%27 r=%27.5%27/%3E%3Ccircle cy=%273%27 r=%27.5%27/%3E%3Ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3E%3C/svg%3E")
}
.form-inline{
display:flex;flex-flow:row wrap;align-items:center
}
.form-inline .form-check,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
width:100%
}
.btn{
display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;transition:all .2s ease-in-out
}
.btn:focus,.btn:hover{
text-decoration:none
}
.btn.focus,.btn:focus{
outline:0;box-shadow:0 0 0 2px rgba(2,117,216,.25)
}
.btn.disabled,.btn:disabled{
cursor:not-allowed;opacity:.65
}
.btn.active,.btn:active{
background-image:none
}
a.btn.disabled,fieldset[disabled] a.btn{
pointer-events:none
}
.btn-primary{
color:#fff;background-color:#0275d8;border-color:#0275d8
}
.btn-primary:hover{
color:#fff;background-color:#025aa5;border-color:#01549b
}
.btn-primary.focus,.btn-primary:focus{
box-shadow:0 0 0 2px rgba(2,117,216,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
background-color:#0275d8;border-color:#0275d8
}
.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{
color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b
}
.btn-secondary{
color:#292b2c;background-color:#fff;border-color:#ccc
}
.btn-secondary:hover{
color:#292b2c;background-color:#e6e6e6;border-color:#adadad
}
.btn-secondary.focus,.btn-secondary:focus{
box-shadow:0 0 0 2px rgba(204,204,204,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
background-color:#fff;border-color:#ccc
}
.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{
color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad
}
.btn-info{
color:#fff;background-color:#5bc0de;border-color:#5bc0de
}
.btn-info:hover{
color:#fff;background-color:#31b0d5;border-color:#2aabd2
}
.btn-info.focus,.btn-info:focus{
box-shadow:0 0 0 2px rgba(91,192,222,.5)
}
.btn-info.disabled,.btn-info:disabled{
background-color:#5bc0de;border-color:#5bc0de
}
.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{
color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2
}
.btn-success{
color:#fff;background-color:#5cb85c;border-color:#5cb85c
}
.btn-success:hover{
color:#fff;background-color:#449d44;border-color:#419641
}
.btn-success.focus,.btn-success:focus{
box-shadow:0 0 0 2px rgba(92,184,92,.5)
}
.btn-success.disabled,.btn-success:disabled{
background-color:#5cb85c;border-color:#5cb85c
}
.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{
color:#fff;background-color:#449d44;background-image:none;border-color:#419641
}
.btn-warning{
color:#fff;background-color:#f0ad4e;border-color:#f0ad4e
}
.btn-warning:hover{
color:#fff;background-color:#ec971f;border-color:#eb9316
}
.btn-warning.focus,.btn-warning:focus{
box-shadow:0 0 0 2px rgba(240,173,78,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
background-color:#f0ad4e;border-color:#f0ad4e
}
.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{
color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316
}
.btn-danger{
color:#fff;background-color:#d9534f;border-color:#d9534f
}
.btn-danger:hover{
color:#fff;background-color:#c9302c;border-color:#c12e2a
}
.btn-danger.focus,.btn-danger:focus{
box-shadow:0 0 0 2px rgba(217,83,79,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
background-color:#d9534f;border-color:#d9534f
}
.btn-danger.active,.btn-danger:active,.btn-outline-primary,.show>.btn-danger.dropdown-toggle{
color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a
}
.btn-outline-primary{
color:#0275d8;background-color:transparent;border-color:#0275d8
}
.btn-outline-primary:hover{
color:#fff;background-color:#0275d8;border-color:#0275d8
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
box-shadow:0 0 0 2px rgba(2,117,216,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
color:#0275d8;background-color:transparent
}
.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{
color:#fff;background-color:#0275d8;border-color:#0275d8
}
.btn-outline-secondary{
color:#ccc;background-image:none;background-color:transparent;border-color:#ccc
}
.btn-outline-secondary:hover{
color:#fff;background-color:#ccc;border-color:#ccc
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
box-shadow:0 0 0 2px rgba(204,204,204,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
color:#ccc;background-color:transparent
}
.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{
color:#fff;background-color:#ccc;border-color:#ccc
}
.btn-outline-info{
color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de
}
.btn-outline-info:hover{
color:#fff;background-color:#5bc0de;border-color:#5bc0de
}
.btn-outline-info.focus,.btn-outline-info:focus{
box-shadow:0 0 0 2px rgba(91,192,222,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
color:#5bc0de;background-color:transparent
}
.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{
color:#fff;background-color:#5bc0de;border-color:#5bc0de
}
.btn-outline-success{
color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c
}
.btn-outline-success:hover{
color:#fff;background-color:#5cb85c;border-color:#5cb85c
}
.btn-outline-success.focus,.btn-outline-success:focus{
box-shadow:0 0 0 2px rgba(92,184,92,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
color:#5cb85c;background-color:transparent
}
.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{
color:#fff;background-color:#5cb85c;border-color:#5cb85c
}
.btn-outline-warning{
color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e
}
.btn-outline-warning:hover{
color:#fff;background-color:#f0ad4e;border-color:#f0ad4e
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
box-shadow:0 0 0 2px rgba(240,173,78,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
color:#f0ad4e;background-color:transparent
}
.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{
color:#fff;background-color:#f0ad4e;border-color:#f0ad4e
}
.btn-outline-danger{
color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f
}
.btn-outline-danger:hover{
color:#fff;background-color:#d9534f;border-color:#d9534f
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
box-shadow:0 0 0 2px rgba(217,83,79,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
color:#d9534f;background-color:transparent
}
.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{
color:#fff;background-color:#d9534f;border-color:#d9534f
}
.btn-link{
font-weight:400;color:#0275d8;border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{
background-color:transparent
}
.btn-link,.btn-link:active,.btn-link:focus{
border-color:transparent
}
.btn-link:hover{
border-color:transparent
}
.btn-link:focus,.btn-link:hover{
color:#014c8c;text-decoration:underline;background-color:transparent
}
.btn-link:disabled{
color:#636c72
}
.btn-link:disabled:focus,.btn-link:disabled:hover{
text-decoration:none
}
.btn-group-lg>.btn,.btn-lg{
padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm{
padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem
}
.btn-block{
display:block;width:100%
}
.btn-block+.btn-block{
margin-top:.5rem
}
.fade{
opacity:0;transition:opacity .15s linear
}
.fade.show{
opacity:1
}
.collapse{
display:none
}
.collapse.show{
display:block
}
tr.collapse.show{
display:table-row
}
tbody.collapse.show{
display:table-row-group
}
.collapsing{
height:0;overflow:hidden;transition:height .35s ease
}
.collapsing,.dropdown,.dropup{
position:relative
}
.dropdown-toggle::after{
display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent
}
.dropdown-toggle:focus{
outline:0
}
.dropup .dropdown-toggle::after{
border-top:0;border-bottom:.3em solid
}
.dropdown-menu{
position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem
}
.dropdown-divider{
height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef
}
.dropdown-item{
display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0
}
.dropdown-item:focus,.dropdown-item:hover{
color:#1d1e1f;text-decoration:none;background-color:#f7f7f9
}
.dropdown-item.active,.dropdown-item:active{
color:#fff;text-decoration:none;background-color:#0275d8
}
.dropdown-item.disabled,.dropdown-item:disabled{
color:#636c72;cursor:not-allowed;background-color:transparent
}
.show>.dropdown-menu{
display:block
}
.show>a{
outline:0
}
.dropdown-menu-right{
right:0;left:auto
}
.dropdown-menu-left{
right:auto;left:0
}
.dropdown-header{
display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap
}
.dropdown-backdrop{
position:fixed;top:0;right:0;bottom:0;left:0;z-index:990
}
.dropup .dropdown-menu{
top:auto;bottom:100%;margin-bottom:.125rem
}
.btn-group{
display:inline-flex
}
.btn-group,.btn-group-vertical{
position:relative;vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
position:relative;flex:0 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{
z-index:2
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{
z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{
margin-left:-1px
}
.btn-toolbar{
display:flex;justify-content:flex-start
}
.btn-toolbar .input-group{
width:auto
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
border-radius:0
}
.btn-group>.btn:first-child{
margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
border-bottom-right-radius:0;border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
border-bottom-left-radius:0;border-top-left-radius:0
}
.btn-group>.btn-group{
float:left
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
border-bottom-right-radius:0;border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
border-bottom-left-radius:0;border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
outline:0
}
.btn+.dropdown-toggle-split{
padding-right:.75rem;padding-left:.75rem
}
.btn+.dropdown-toggle-split::after{
margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
padding-right:.375rem;padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
padding-right:1.125rem;padding-left:1.125rem
}
.btn-group-vertical{
display:inline-flex;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+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
margin-top:-1px;margin-left:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
border-bottom-right-radius:0;border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
border-top-right-radius:0;border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
border-bottom-right-radius:0;border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
border-top-right-radius:0;border-top-left-radius:0
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{
position:absolute;clip:rect(0,0,0,0);pointer-events:none
}
.input-group{
position:relative;display:flex;width:100%
}
.input-group .form-control{
position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0
}
.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{
z-index:3
}
.input-group .form-control,.input-group-addon,.input-group-btn{
display:flex;flex-direction:column;justify-content:center
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){
border-radius:0
}
.input-group-addon{
white-space:nowrap
}
.input-group-addon,.input-group-btn{
vertical-align:middle
}
.input-group-addon{
padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem
}
.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem
}
.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
margin-top:0
}
.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{
border-bottom-right-radius:0;border-top-right-radius:0
}
.input-group-addon:not(:last-child){
border-right:0
}
.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){
border-bottom-left-radius:0;border-top-left-radius:0
}
.form-control+.input-group-addon:not(:first-child){
border-left:0
}
.input-group-btn{
position:relative;font-size:0;white-space:nowrap
}
.input-group-btn>.btn{
position:relative;flex:1
}
.input-group-btn>.btn+.btn{
margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
z-index:3
}
.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{
margin-right:-1px
}
.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{
z-index:2;margin-left:-1px
}
.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{
z-index:3
}
.custom-control{
position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer
}
.custom-control-input{
position:absolute;z-index:-1;opacity:0
}
.custom-control-input:checked~.custom-control-indicator{
color:#fff;background-color:#0275d8
}
.custom-control-input:focus~.custom-control-indicator{
box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8
}
.custom-control-input:active~.custom-control-indicator{
color:#fff;background-color:#8fcafe
}
.custom-control-input:disabled~.custom-control-indicator{
cursor:not-allowed;background-color:#eceeef
}
.custom-control-input:disabled~.custom-control-description{
color:#636c72;cursor:not-allowed
}
.custom-control-indicator{
position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%
}
.custom-checkbox .custom-control-indicator{
border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-indicator{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{
background-color:#0275d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3E%3Cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3E%3C/svg%3E")
}
.custom-radio .custom-control-indicator{
border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-indicator{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E")
}
.custom-controls-stacked{
display:flex;flex-direction:column
}
.custom-controls-stacked .custom-control{
margin-bottom:.25rem
}
.custom-controls-stacked .custom-control+.custom-control{
margin-left:0
}
.custom-select{
display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23333%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none
}
.custom-select:focus{
border-color:#5cb3fd;outline:0
}
.custom-select:focus::-ms-value{
color:#464a4c;background-color:#fff
}
.custom-select:disabled{
color:#636c72;cursor:not-allowed;background-color:#eceeef
}
.custom-select::-ms-expand{
opacity:0
}
.custom-select-sm{
padding-top:.375rem;padding-bottom:.375rem;font-size:75%
}
.custom-file{
position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer
}
.custom-file-input{
min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0
}
.custom-file-control{
position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem
}
.custom-file-control:lang(en)::after{
content:"Choose file..."
}
.custom-file-control::before{
position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0
}
.custom-file-control:lang(en)::before{
content:"Browse"
}
.nav{
display:flex;padding-left:0;margin-bottom:0;list-style:none
}
.nav-link{
display:block;padding:.5em 1em
}
.nav-link:focus,.nav-link:hover{
text-decoration:none
}
.nav-link.disabled{
color:#636c72;cursor:not-allowed
}
.nav-tabs{
border-bottom:1px solid #ddd
}
.nav-tabs .nav-item{
margin-bottom:-1px
}
.nav-tabs .nav-link{
border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
border-color:#eceeef #eceeef #ddd
}
.nav-tabs .nav-link.disabled{
color:#636c72;background-color:transparent;border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff
}
.nav-tabs .dropdown-menu{
margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0
}
.nav-pills .nav-link{
border-radius:.25rem
}
.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{
color:#fff;cursor:default;background-color:#0275d8
}
.nav-fill .nav-item{
flex:1 1 auto;text-align:center
}
.nav-justified .nav-item{
flex:1 1 100%;text-align:center
}
.tab-content>.tab-pane{
display:none
}
.tab-content>.active{
display:block
}
.navbar{
position:relative;display:flex;flex-direction:column;padding:.5rem 1rem
}
.navbar-brand{
display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
text-decoration:none
}
.navbar-nav{
display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none
}
.navbar-nav .nav-link{
padding-right:0;padding-left:0
}
.navbar-text{
display:inline-block;padding-top:.425rem;padding-bottom:.425rem
}
.navbar-toggler{
align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem
}
.navbar-toggler:focus,.navbar-toggler:hover{
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%
}
.navbar-toggler-left{
position:absolute;left:1rem
}
.navbar-toggler-right{
position:absolute;right:1rem
}
.navbar-toggleable-lg{
flex-direction:row;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable-lg .navbar-nav .dropdown-menu{
position:static;float:none
}
.navbar-toggleable-lg>.container{
padding-right:0;padding-left:0
}
.navbar-toggleable-lg .navbar-nav{
flex-direction:row
}
.navbar-toggleable-lg .navbar-nav .nav-link{
padding-right:.5rem;padding-left:.5rem
}
.navbar-toggleable-lg>.container{
display:flex;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable-lg .navbar-collapse{
display:flex!important;width:100%
}
.navbar-toggleable-lg .navbar-toggler{
display:none
}
.navbar-light .navbar-brand,.navbar-light .navbar-toggler{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{
color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%280,0,0,0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")
}
.navbar-light .navbar-text{
color:rgba(0,0,0,.5)
}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{
color:#fff
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{
color:#fff
}
.navbar-inverse .navbar-nav .nav-link{
color:rgba(255,255,255,.5)
}
.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{
color:rgba(255,255,255,.75)
}
.navbar-inverse .navbar-nav .nav-link.disabled{
color:rgba(255,255,255,.25)
}
.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{
color:#fff
}
.navbar-inverse .navbar-toggler{
border-color:rgba(255,255,255,.1)
}
.navbar-inverse .navbar-toggler-icon{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 32 32%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255,255,255,0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 8h24M4 16h24M4 24h24%27/%3E%3C/svg%3E")
}
.navbar-inverse .navbar-text{
color:rgba(255,255,255,.5)
}
.card{
position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem
}
.card-block{
flex:1 1 auto;padding:1.25rem
}
.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:1.25rem
}
.card>.list-group:first-child .list-group-item:first-child{
border-top-right-radius:.25rem;border-top-left-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child{
border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem
}
.card-header{
padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-footer{
padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
margin-bottom:-.75rem;border-bottom:0
}
.card-header-pills,.card-header-tabs{
margin-right:-.625rem;margin-left:-.625rem
}
.card-primary{
background-color:#0275d8;border-color:#0275d8
}
.card-danger .card-footer,.card-danger .card-header,.card-info .card-footer,.card-info .card-header,.card-primary .card-footer,.card-primary .card-header,.card-success .card-footer,.card-success .card-header,.card-warning .card-footer,.card-warning .card-header{
background-color:transparent
}
.card-success{
background-color:#5cb85c;border-color:#5cb85c
}
.card-info{
background-color:#5bc0de;border-color:#5bc0de
}
.card-warning{
background-color:#f0ad4e;border-color:#f0ad4e
}
.card-danger{
background-color:#d9534f;border-color:#d9534f
}
.card-outline-primary,.card-outline-secondary{
background-color:transparent;border-color:#0275d8
}
.card-outline-secondary{
border-color:#ccc
}
.card-outline-info,.card-outline-success{
background-color:transparent;border-color:#5bc0de
}
.card-outline-success{
border-color:#5cb85c
}
.card-outline-danger,.card-outline-warning{
background-color:transparent;border-color:#f0ad4e
}
.card-outline-danger{
border-color:#d9534f
}
.card-inverse{
color:rgba(255,255,255,.65)
}
.card-inverse .card-footer,.card-inverse .card-header{
background-color:transparent;border-color:rgba(255,255,255,.2)
}
.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{
color:#fff
}
.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{
color:rgba(255,255,255,.65)
}
.card-inverse .card-link:focus,.card-inverse .card-link:hover{
color:#fff
}
.card-blockquote{
padding:0;margin-bottom:0;border-left:0
}
.card-img{
border-radius:calc(.25rem - 1px)
}
.card-img-overlay{
position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem
}
.card-img-top{
border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)
}
.card-img-bottom{
border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)
}
.breadcrumb{
padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem
}
.breadcrumb::after{
display:block;content:"";clear:both
}
.breadcrumb-item{
float:left
}
.breadcrumb-item+.breadcrumb-item::before{
display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before{
text-decoration:none
}
.breadcrumb-item.active{
color:#636c72
}
.pagination{
display:flex;padding-left:0;list-style:none;border-radius:.25rem
}
.page-item:first-child .page-link{
margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem
}
.page-item:last-child .page-link{
border-bottom-right-radius:.25rem;border-top-right-radius:.25rem
}
.page-item.active .page-link{
z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8
}
.page-item.disabled .page-link{
color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd
}
.page-link{
position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd
}
.page-link:focus,.page-link:hover{
color:#014c8c;text-decoration:none;background-color:#eceeef;border-color:#ddd
}
.pagination-lg .page-link{
padding:.75rem 1.5rem;font-size:1.25rem
}
.pagination-lg .page-item:first-child .page-link{
border-bottom-left-radius:.3rem;border-top-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link{
border-bottom-right-radius:.3rem;border-top-right-radius:.3rem
}
.pagination-sm .page-link{
padding:.25rem .5rem;font-size:.875rem
}
.pagination-sm .page-item:first-child .page-link{
border-bottom-left-radius:.2rem;border-top-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link{
border-bottom-right-radius:.2rem;border-top-right-radius:.2rem
}
.badge{
display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem
}
.badge:empty{
display:none
}
.btn .badge{
position:relative;top:-1px
}
a.badge:focus,a.badge:hover{
color:#fff;text-decoration:none;cursor:pointer
}
.badge-pill{
padding-right:.6em;padding-left:.6em;border-radius:10rem
}
.badge-default{
background-color:#636c72
}
.badge-default[href]:focus,.badge-default[href]:hover{
background-color:#4b5257
}
.badge-primary{
background-color:#0275d8
}
.badge-primary[href]:focus,.badge-primary[href]:hover{
background-color:#025aa5
}
.badge-success{
background-color:#5cb85c
}
.badge-success[href]:focus,.badge-success[href]:hover{
background-color:#449d44
}
.badge-info{
background-color:#5bc0de
}
.badge-info[href]:focus,.badge-info[href]:hover{
background-color:#31b0d5
}
.badge-warning{
background-color:#f0ad4e
}
.badge-warning[href]:focus,.badge-warning[href]:hover{
background-color:#ec971f
}
.badge-danger{
background-color:#d9534f
}
.badge-danger[href]:focus,.badge-danger[href]:hover{
background-color:#c9302c
}
.jumbotron{
padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem
}
.jumbotron-hr{
border-top-color:#d0d5d8
}
.jumbotron-fluid{
padding-right:0;padding-left:0;border-radius:0
}
.alert{
padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem
}
.alert-heading{
color:inherit
}
.alert-link{
font-weight:700
}
.alert-dismissible .close{
position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit
}
.alert-success{
background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d
}
.alert-success hr{
border-top-color:#c1e2b3
}
.alert-success .alert-link{
color:#2b542c
}
.alert-info{
background-color:#d9edf7;border-color:#bcdff1;color:#31708f
}
.alert-info hr{
border-top-color:#a6d5ec
}
.alert-info .alert-link{
color:#245269
}
.alert-warning{
background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b
}
.alert-warning hr{
border-top-color:#f7ecb5
}
.alert-warning .alert-link{
color:#66512c
}
.alert-danger{
background-color:#f2dede;border-color:#ebcccc;color:#a94442
}
.alert-danger hr{
border-top-color:#e4b9b9
}
.alert-danger .alert-link{
color:#843534
}
.progress{
display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem
}
.progress-bar{
height:1rem;color:#fff;background-color:#0275d8
}
.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{
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:#464a4c;text-align:inherit
}
.list-group-item-action .list-group-item-heading{
color:#292b2c
}
.list-group-item-action:focus,.list-group-item-action:hover{
color:#464a4c;text-decoration:none;background-color:#f7f7f9
}
.list-group-item-action:active{
color:#292b2c;background-color:#eceeef
}
.list-group-item{
position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
border-top-right-radius:.25rem;border-top-left-radius:.25rem
}
.list-group-item:last-child{
margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem
}
.list-group-item:focus,.list-group-item:hover{
text-decoration:none
}
.list-group-item.disabled,.list-group-item:disabled{
color:#636c72;cursor:not-allowed;background-color:#fff
}
.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{
color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{
color:#636c72
}
.list-group-item.active{
z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,a.list-group-item-danger .list-group-item-heading,a.list-group-item-info .list-group-item-heading,a.list-group-item-success .list-group-item-heading,a.list-group-item-warning .list-group-item-heading,button.list-group-item-danger .list-group-item-heading,button.list-group-item-info .list-group-item-heading,button.list-group-item-success .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
color:inherit
}
.list-group-item.active .list-group-item-text{
color:#daeeff
}
.list-group-flush .list-group-item{
border-right:0;border-left:0;border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child{
border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
border-bottom:0
}
.list-group-item-success{
color:#3c763d;background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success{
color:#3c763d
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{
color:#3c763d;background-color:#d0e9c6
}
a.list-group-item-success.active,button.list-group-item-success.active{
color:#fff;background-color:#3c763d;border-color:#3c763d
}
.list-group-item-info{
color:#31708f;background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info{
color:#31708f
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{
color:#31708f;background-color:#c4e3f3
}
a.list-group-item-info.active,button.list-group-item-info.active{
color:#fff;background-color:#31708f;border-color:#31708f
}
.list-group-item-warning{
color:#8a6d3b;background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning{
color:#8a6d3b
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{
color:#8a6d3b;background-color:#faf2cc
}
a.list-group-item-warning.active,button.list-group-item-warning.active{
color:#fff;background-color:#8a6d3b;border-color:#8a6d3b
}
.list-group-item-danger{
color:#a94442;background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger{
color:#a94442
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{
color:#a94442;background-color:#ebcccc
}
a.list-group-item-danger.active,button.list-group-item-danger.active{
color:#fff;background-color:#a94442;border-color:#a94442
}
.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 embed,.embed-responsive iframe,.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.85714%
}
.embed-responsive-16by9::before{
padding-top:56.25%
}
.embed-responsive-4by3::before{
padding-top:75%
}
.embed-responsive-1by1::before{
padding-top:100%
}
.close{
float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5
}
.close:focus,.close:hover{
color:#000;text-decoration:none;cursor:pointer;opacity:.75
}
button.close{
padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none
}
.modal,.modal-open{
overflow:hidden
}
.modal{
position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0
}
.modal.fade .modal-dialog{
transition:transform .3s ease-out;transform:translate(0,-25%)
}
.modal.show .modal-dialog{
transform:translate(0,0)
}
.modal-open .modal{
overflow-x:hidden;overflow-y:auto
}
.modal-dialog{
position:relative;width:auto;margin:10px
}
.modal-content{
position:relative;display:flex;flex-direction:column;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;right:0;bottom:0;left:0;z-index:1040;background-color:#000
}
.modal-backdrop.fade{
opacity:0
}
.modal-backdrop.show{
opacity:.5
}
.modal-header{
display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef
}
.modal-title{
margin-bottom:0;line-height:1.5
}
.modal-body{
position:relative;flex:1 1 auto;padding:15px
}
.modal-footer{
display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef
}
.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
}
.tooltip{
position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0
}
.tooltip.show{
opacity:.9
}
.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{
padding:5px 0;margin-top:-3px
}
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{
bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000
}
.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{
padding:0 5px;margin-left:3px
}
.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{
top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000
}
.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{
padding:5px 0;margin-top:3px
}
.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{
top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000
}
.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{
padding:0 5px;margin-left:-3px
}
.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{
top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000
}
.tooltip-inner{
max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem
}
.tooltip-inner::before{
position:absolute;width:0;height:0;border-color:transparent;border-style:solid
}
.popover{
position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;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.bs-tether-element-attached-bottom,.popover.popover-top{
margin-top:-10px
}
.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{
left:50%;border-bottom-width:0
}
.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{
bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)
}
.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{
bottom:-10px;margin-left:-10px;border-top-color:#fff
}
.popover.bs-tether-element-attached-left,.popover.popover-right{
margin-left:10px
}
.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{
top:50%;border-left-width:0
}
.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{
left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)
}
.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{
left:-10px;margin-top:-10px;border-right-color:#fff
}
.popover.bs-tether-element-attached-top,.popover.popover-bottom{
margin-top:10px
}
.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{
left:50%;border-top-width:0
}
.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{
top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)
}
.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{
top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7
}
.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{
position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7
}
.popover.bs-tether-element-attached-right,.popover.popover-left{
margin-left:-10px
}
.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{
top:50%;border-right-width:0
}
.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{
right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)
}
.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{
right:-10px;margin-top:-10px;border-left-color:#fff
}
.popover-title{
padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)
}
.popover-title:empty{
display:none
}
.popover-content{
padding:9px 14px
}
.popover::after,.popover::before{
position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid
}
.popover::before{
content:"";border-width:11px
}
.popover::after{
content:"";border-width:10px
}
.carousel,.carousel-inner{
position:relative
}
.carousel-inner{
width:100%;overflow:hidden
}
.carousel-item{
position:relative;display:none;width:100%
}
@supports (transform:translate3d(0,0,0)){
.carousel-item{
transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px
}

}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
display:flex
}
.carousel-item-next,.carousel-item-prev{
position:absolute;top:0
}
@supports (transform:translate3d(0,0,0)){
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{
transform:translate3d(0,0,0)
}
.active.carousel-item-right,.carousel-item-next{
transform:translate3d(100%,0,0)
}
.active.carousel-item-left,.carousel-item-prev{
transform:translate3d(-100%,0,0)
}

}
.carousel-control-next,.carousel-control-prev{
position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
color:#fff;text-decoration:none;outline:0;opacity:.9
}
.carousel-control-prev{
left:0
}
.carousel-control-next{
right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
display:inline-block;width:20px;height:20px;background:no-repeat center center;background-size:100% 100%
}
.carousel-control-prev-icon{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3E%3C/svg%3E")
}
.carousel-control-next-icon{
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3E%3C/svg%3E")
}
.carousel-indicators{
position:absolute;right:0;bottom:10px;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{
position:relative;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)
}
.carousel-indicators li::after,.carousel-indicators li::before{
position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""
}
.carousel-indicators li::before{
top:-10px
}
.carousel-indicators li::after{
bottom:-10px
}
.carousel-indicators .active{
background-color:#fff
}
.carousel-caption{
position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center
}
.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-faded{
background-color:#f7f7f7
}
.bg-primary{
background-color:#0275d8!important
}
a.bg-primary:focus,a.bg-primary:hover{
background-color:#025aa5!important
}
.bg-success{
background-color:#5cb85c!important
}
a.bg-success:focus,a.bg-success:hover{
background-color:#449d44!important
}
.bg-info{
background-color:#5bc0de!important
}
a.bg-info:focus,a.bg-info:hover{
background-color:#31b0d5!important
}
.bg-warning{
background-color:#f0ad4e!important
}
a.bg-warning:focus,a.bg-warning:hover{
background-color:#ec971f!important
}
.bg-danger{
background-color:#d9534f!important
}
a.bg-danger:focus,a.bg-danger:hover{
background-color:#c9302c!important
}
.bg-inverse{
background-color:#292b2c!important
}
a.bg-inverse:focus,a.bg-inverse:hover{
background-color:#101112!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
}
.rounded{
border-radius:.25rem
}
.rounded-right,.rounded-top{
border-top-right-radius:.25rem
}
.rounded-top{
border-top-left-radius:.25rem
}
.rounded-right{
border-bottom-right-radius:.25rem
}
.rounded-bottom,.rounded-left{
border-bottom-left-radius:.25rem
}
.rounded-bottom{
border-bottom-right-radius:.25rem
}
.rounded-left{
border-top-left-radius:.25rem
}
.rounded-circle{
border-radius:50%
}
.rounded-0{
border-radius:0
}
.clearfix::after{
display:block;content:"";clear:both
}
.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-cell{
display:table-cell!important
}
.d-flex{
display:flex!important
}
.d-inline-flex{
display:inline-flex!important
}
.flex-first{
order:-1
}
.flex-last{
order:1
}
.flex-unordered{
order:0
}
.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
}
.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
}
.float-left{
float:left!important
}
.float-right{
float:right!important
}
.float-none{
float:none!important
}
.fixed-bottom,.fixed-top{
position:fixed;right:0;left:0;z-index:1030
}
.fixed-top{
top:0
}
.fixed-bottom{
bottom:0
}
.sticky-top{
position:sticky;top:0;z-index:1030
}
.sr-only{
position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto
}
.w-25{
width:25%!important
}
.w-50{
width:50%!important
}
.w-75{
width:75%!important
}
.w-100{
width:100%!important
}
.h-25{
height:25%!important
}
.h-50{
height:50%!important
}
.h-75{
height:75%!important
}
.h-100{
height:100%!important
}
.mw-100{
max-width:100%!important
}
.mh-100{
max-height:100%!important
}
.m-0{
margin:0!important
}
.mt-0{
margin-top:0!important
}
.mr-0{
margin-right:0!important
}
.mb-0{
margin-bottom:0!important
}
.ml-0,.mx-0{
margin-left:0!important
}
.mx-0{
margin-right:0!important
}
.my-0{
margin-top:0!important;margin-bottom:0!important
}
.m-1{
margin:.25rem!important
}
.mt-1{
margin-top:.25rem!important
}
.mr-1{
margin-right:.25rem!important
}
.mb-1{
margin-bottom:.25rem!important
}
.ml-1,.mx-1{
margin-left:.25rem!important
}
.mx-1{
margin-right:.25rem!important
}
.my-1{
margin-top:.25rem!important;margin-bottom:.25rem!important
}
.m-2{
margin:.5rem!important
}
.mt-2{
margin-top:.5rem!important
}
.mr-2{
margin-right:.5rem!important
}
.mb-2{
margin-bottom:.5rem!important
}
.ml-2,.mx-2{
margin-left:.5rem!important
}
.mx-2{
margin-right:.5rem!important
}
.my-2{
margin-top:.5rem!important;margin-bottom:.5rem!important
}
.m-3{
margin:1rem!important
}
.mt-3{
margin-top:1rem!important
}
.mr-3{
margin-right:1rem!important
}
.mb-3{
margin-bottom:1rem!important
}
.ml-3,.mx-3{
margin-left:1rem!important
}
.mx-3{
margin-right:1rem!important
}
.my-3{
margin-top:1rem!important;margin-bottom:1rem!important
}
.m-4{
margin:1.5rem!important
}
.mt-4{
margin-top:1.5rem!important
}
.mr-4{
margin-right:1.5rem!important
}
.mb-4{
margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
margin-left:1.5rem!important
}
.mx-4{
margin-right:1.5rem!important
}
.my-4{
margin-top:1.5rem!important;margin-bottom:1.5rem!important
}
.m-5{
margin:3rem!important
}
.mt-5{
margin-top:3rem!important
}
.mr-5{
margin-right:3rem!important
}
.mb-5{
margin-bottom:3rem!important
}
.ml-5,.mx-5{
margin-left:3rem!important
}
.mx-5{
margin-right:3rem!important
}
.my-5{
margin-top:3rem!important;margin-bottom:3rem!important
}
.p-0{
padding:0!important
}
.pt-0{
padding-top:0!important
}
.pr-0{
padding-right:0!important
}
.pb-0{
padding-bottom:0!important
}
.pl-0,.px-0{
padding-left:0!important
}
.px-0{
padding-right:0!important
}
.py-0{
padding-top:0!important;padding-bottom:0!important
}
.p-1{
padding:.25rem!important
}
.pt-1{
padding-top:.25rem!important
}
.pr-1{
padding-right:.25rem!important
}
.pb-1{
padding-bottom:.25rem!important
}
.pl-1,.px-1{
padding-left:.25rem!important
}
.px-1{
padding-right:.25rem!important
}
.py-1{
padding-top:.25rem!important;padding-bottom:.25rem!important
}
.p-2{
padding:.5rem!important
}
.pt-2{
padding-top:.5rem!important
}
.pr-2{
padding-right:.5rem!important
}
.pb-2{
padding-bottom:.5rem!important
}
.pl-2,.px-2{
padding-left:.5rem!important
}
.px-2{
padding-right:.5rem!important
}
.py-2{
padding-top:.5rem!important;padding-bottom:.5rem!important
}
.p-3{
padding:1rem!important
}
.pt-3{
padding-top:1rem!important
}
.pr-3{
padding-right:1rem!important
}
.pb-3{
padding-bottom:1rem!important
}
.pl-3,.px-3{
padding-left:1rem!important
}
.px-3{
padding-right:1rem!important
}
.py-3{
padding-top:1rem!important;padding-bottom:1rem!important
}
.p-4{
padding:1.5rem!important
}
.pt-4{
padding-top:1.5rem!important
}
.pr-4{
padding-right:1.5rem!important
}
.pb-4{
padding-bottom:1.5rem!important
}
.pl-4,.px-4{
padding-left:1.5rem!important
}
.px-4{
padding-right:1.5rem!important
}
.py-4{
padding-top:1.5rem!important;padding-bottom:1.5rem!important
}
.p-5{
padding:3rem!important
}
.pt-5{
padding-top:3rem!important
}
.pr-5{
padding-right:3rem!important
}
.pb-5{
padding-bottom:3rem!important
}
.pl-5,.px-5{
padding-left:3rem!important
}
.px-5{
padding-right:3rem!important
}
.py-5{
padding-top:3rem!important;padding-bottom:3rem!important
}
.m-auto{
margin:auto!important
}
.mt-auto{
margin-top:auto!important
}
.mr-auto{
margin-right:auto!important
}
.mb-auto{
margin-bottom:auto!important
}
.ml-auto,.mx-auto{
margin-left:auto!important
}
.mx-auto{
margin-right:auto!important
}
.my-auto{
margin-top:auto!important;margin-bottom:auto!important
}
.text-justify{
text-align:justify!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
}
.text-lowercase{
text-transform:lowercase!important
}
.text-uppercase{
text-transform:uppercase!important
}
.text-capitalize{
text-transform:capitalize!important
}
.font-weight-normal{
font-weight:400
}
.font-weight-bold{
font-weight:700
}
.font-italic{
font-style:italic
}
.text-white{
color:#fff!important
}
.text-muted{
color:#636c72!important
}
a.text-muted:focus,a.text-muted:hover{
color:#4b5257!important
}
.text-primary{
color:#0275d8!important
}
a.text-primary:focus,a.text-primary:hover{
color:#025aa5!important
}
.text-success{
color:#5cb85c!important
}
a.text-success:focus,a.text-success:hover{
color:#449d44!important
}
.text-info{
color:#5bc0de!important
}
a.text-info:focus,a.text-info:hover{
color:#31b0d5!important
}
.text-warning{
color:#f0ad4e!important
}
a.text-warning:focus,a.text-warning:hover{
color:#ec971f!important
}
.text-danger{
color:#d9534f!important
}
a.text-danger:focus,a.text-danger:hover{
color:#c9302c!important
}
.text-gray-dark{
color:#292b2c!important
}
a.text-gray-dark:focus,a.text-gray-dark:hover{
color:#101112!important
}
.text-hide{
font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0
}
.invisible{
visibility:hidden!important
}
.hidden-lg-down,.hidden-xs-up,.visible-print-block,.visible-print-inline,.visible-print-inline-block{
display:none!important
}
@media print{
*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{
text-shadow:none!important;box-shadow:none!important
}
a,a:visited{
text-decoration:underline
}
abbr[title]::after{
content:" (" attr(title) ")"
}
pre{
white-space:pre-wrap!important
}
blockquote,pre{
border:1px solid #999
}
thead{
display:table-header-group
}
blockquote,img,pre,tr{
page-break-inside:avoid
}
h2,h3,p{
orphans:3;widows:3
}
h2,h3{
page-break-after:avoid
}
.navbar{
display:none
}
.badge{
border:1px solid #000
}
.table{
border-collapse:collapse!important
}
.table td,.table th{
background-color:#fff!important
}
.table-bordered td,.table-bordered th{
border:1px solid #ddd!important
}
.visible-print-block{
display:block!important
}
.visible-print-inline{
display:inline!important
}
.visible-print-inline-block{
display:inline-block!important
}
.hidden-print{
display:none!important
}

}
@media (min-width:480px){
.container{
width:516px;max-width:100%
}
.container,.container-fluid{
padding-right:15px;padding-left:15px
}
.row{
margin-right:-15px;margin-left:-15px
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
padding-right:15px;padding-left:15px
}
.col-sm{
flex-basis:0;flex-grow:1;max-width:100%
}
.col-sm-auto{
flex:0 0 auto;width:auto
}
.col-sm-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-sm-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-sm-3{
flex:0 0 25%;max-width:25%
}
.col-sm-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-sm-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-sm-6{
flex:0 0 50%;max-width:50%
}
.col-sm-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-sm-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-sm-9{
flex:0 0 75%;max-width:75%
}
.col-sm-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-sm-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-sm-12{
flex:0 0 100%;max-width:100%
}
.pull-sm-0{
right:auto
}
.pull-sm-1{
right:8.33333%
}
.pull-sm-2{
right:16.66667%
}
.pull-sm-3{
right:25%
}
.pull-sm-4{
right:33.33333%
}
.pull-sm-5{
right:41.66667%
}
.pull-sm-6{
right:50%
}
.pull-sm-7{
right:58.33333%
}
.pull-sm-8{
right:66.66667%
}
.pull-sm-9{
right:75%
}
.pull-sm-10{
right:83.33333%
}
.pull-sm-11{
right:91.66667%
}
.pull-sm-12{
right:100%
}
.push-sm-0{
left:auto
}
.push-sm-1{
left:8.33333%
}
.push-sm-2{
left:16.66667%
}
.push-sm-3{
left:25%
}
.push-sm-4{
left:33.33333%
}
.push-sm-5{
left:41.66667%
}
.push-sm-6{
left:50%
}
.push-sm-7{
left:58.33333%
}
.push-sm-8{
left:66.66667%
}
.push-sm-9{
left:75%
}
.push-sm-10{
left:83.33333%
}
.push-sm-11{
left:91.66667%
}
.push-sm-12{
left:100%
}
.offset-sm-0{
margin-left:0
}
.offset-sm-1{
margin-left:8.33333%
}
.offset-sm-2{
margin-left:16.66667%
}
.offset-sm-3{
margin-left:25%
}
.offset-sm-4{
margin-left:33.33333%
}
.offset-sm-5{
margin-left:41.66667%
}
.offset-sm-6{
margin-left:50%
}
.offset-sm-7{
margin-left:58.33333%
}
.offset-sm-8{
margin-left:66.66667%
}
.offset-sm-9{
margin-left:75%
}
.offset-sm-10{
margin-left:83.33333%
}
.offset-sm-11{
margin-left:91.66667%
}
.form-inline .form-group,.form-inline label{
display:flex;align-items:center;margin-bottom:0
}
.form-inline label{
justify-content:center
}
.form-inline .form-group{
flex:0 0 auto;flex-flow:row wrap
}
.form-inline .form-control{
display:inline-block;width:auto;vertical-align:middle
}
.form-inline .form-control-static{
display:inline-block
}
.form-inline .input-group{
width:auto
}
.form-inline .form-control-label{
margin-bottom:0;vertical-align:middle
}
.form-inline .form-check{
display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0
}
.form-inline .form-check-label{
padding-left:0
}
.form-inline .form-check-input{
position:relative;margin-top:0;margin-right:.25rem;margin-left:0
}
.form-inline .custom-control{
display:flex;align-items:center;justify-content:center;padding-left:0
}
.form-inline .custom-control-indicator{
position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom
}
.form-inline .has-feedback .form-control-feedback{
top:0
}
.navbar-toggleable{
flex-direction:row;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable .navbar-nav{
flex-direction:row
}
.navbar-toggleable .navbar-nav .nav-link{
padding-right:.5rem;padding-left:.5rem
}
.navbar-toggleable>.container{
display:flex;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable .navbar-collapse{
display:flex!important;width:100%
}
.navbar-toggleable .navbar-toggler{
display:none
}
.card-deck,.card-group{
display:flex;flex-flow:row wrap
}
.card-deck .card{
display:flex;flex:1 0 0;flex-direction:column
}
.card-deck .card:not(:first-child){
margin-left:15px
}
.card-deck .card:not(:last-child){
margin-right:15px
}
.card-group .card{
flex:1 0 0
}
.card-group .card+.card{
margin-left:0;border-left:0
}
.card-group .card:first-child{
border-bottom-right-radius:0;border-top-right-radius:0
}
.card-group .card:first-child .card-img-top{
border-top-right-radius:0
}
.card-group .card:first-child .card-img-bottom{
border-bottom-right-radius:0
}
.card-group .card:last-child{
border-bottom-left-radius:0;border-top-left-radius:0
}
.card-group .card:last-child .card-img-top{
border-top-left-radius:0
}
.card-group .card:last-child .card-img-bottom{
border-bottom-left-radius:0
}
.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{
border-radius:0
}
.card-columns{
-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem
}
.card-columns .card{
display:inline-block;width:100%;margin-bottom:.75rem
}
.jumbotron{
padding:4rem 2rem
}
.modal-dialog{
max-width:500px;margin:30px auto
}
.modal-sm{
max-width:300px
}
.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-cell{
display:table-cell!important
}
.d-sm-flex{
display:flex!important
}
.d-sm-inline-flex{
display:inline-flex!important
}
.flex-sm-first{
order:-1
}
.flex-sm-last{
order:1
}
.flex-sm-unordered{
order:0
}
.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
}
.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
}
.float-sm-left{
float:left!important
}
.float-sm-right{
float:right!important
}
.float-sm-none{
float:none!important
}
.m-sm-0{
margin:0!important
}
.mt-sm-0{
margin-top:0!important
}
.mr-sm-0{
margin-right:0!important
}
.mb-sm-0{
margin-bottom:0!important
}
.ml-sm-0,.mx-sm-0{
margin-left:0!important
}
.mx-sm-0{
margin-right:0!important
}
.my-sm-0{
margin-top:0!important;margin-bottom:0!important
}
.m-sm-1{
margin:.25rem!important
}
.mt-sm-1{
margin-top:.25rem!important
}
.mr-sm-1{
margin-right:.25rem!important
}
.mb-sm-1{
margin-bottom:.25rem!important
}
.ml-sm-1,.mx-sm-1{
margin-left:.25rem!important
}
.mx-sm-1{
margin-right:.25rem!important
}
.my-sm-1{
margin-top:.25rem!important;margin-bottom:.25rem!important
}
.m-sm-2{
margin:.5rem!important
}
.mt-sm-2{
margin-top:.5rem!important
}
.mr-sm-2{
margin-right:.5rem!important
}
.mb-sm-2{
margin-bottom:.5rem!important
}
.ml-sm-2,.mx-sm-2{
margin-left:.5rem!important
}
.mx-sm-2{
margin-right:.5rem!important
}
.my-sm-2{
margin-top:.5rem!important;margin-bottom:.5rem!important
}
.m-sm-3{
margin:1rem!important
}
.mt-sm-3{
margin-top:1rem!important
}
.mr-sm-3{
margin-right:1rem!important
}
.mb-sm-3{
margin-bottom:1rem!important
}
.ml-sm-3,.mx-sm-3{
margin-left:1rem!important
}
.mx-sm-3{
margin-right:1rem!important
}
.my-sm-3{
margin-top:1rem!important;margin-bottom:1rem!important
}
.m-sm-4{
margin:1.5rem!important
}
.mt-sm-4{
margin-top:1.5rem!important
}
.mr-sm-4{
margin-right:1.5rem!important
}
.mb-sm-4{
margin-bottom:1.5rem!important
}
.ml-sm-4,.mx-sm-4{
margin-left:1.5rem!important
}
.mx-sm-4{
margin-right:1.5rem!important
}
.my-sm-4{
margin-top:1.5rem!important;margin-bottom:1.5rem!important
}
.m-sm-5{
margin:3rem!important
}
.mt-sm-5{
margin-top:3rem!important
}
.mr-sm-5{
margin-right:3rem!important
}
.mb-sm-5{
margin-bottom:3rem!important
}
.ml-sm-5,.mx-sm-5{
margin-left:3rem!important
}
.mx-sm-5{
margin-right:3rem!important
}
.my-sm-5{
margin-top:3rem!important;margin-bottom:3rem!important
}
.p-sm-0{
padding:0!important
}
.pt-sm-0{
padding-top:0!important
}
.pr-sm-0{
padding-right:0!important
}
.pb-sm-0{
padding-bottom:0!important
}
.pl-sm-0,.px-sm-0{
padding-left:0!important
}
.px-sm-0{
padding-right:0!important
}
.py-sm-0{
padding-top:0!important;padding-bottom:0!important
}
.p-sm-1{
padding:.25rem!important
}
.pt-sm-1{
padding-top:.25rem!important
}
.pr-sm-1{
padding-right:.25rem!important
}
.pb-sm-1{
padding-bottom:.25rem!important
}
.pl-sm-1,.px-sm-1{
padding-left:.25rem!important
}
.px-sm-1{
padding-right:.25rem!important
}
.py-sm-1{
padding-top:.25rem!important;padding-bottom:.25rem!important
}
.p-sm-2{
padding:.5rem!important
}
.pt-sm-2{
padding-top:.5rem!important
}
.pr-sm-2{
padding-right:.5rem!important
}
.pb-sm-2{
padding-bottom:.5rem!important
}
.pl-sm-2,.px-sm-2{
padding-left:.5rem!important
}
.px-sm-2{
padding-right:.5rem!important
}
.py-sm-2{
padding-top:.5rem!important;padding-bottom:.5rem!important
}
.p-sm-3{
padding:1rem!important
}
.pt-sm-3{
padding-top:1rem!important
}
.pr-sm-3{
padding-right:1rem!important
}
.pb-sm-3{
padding-bottom:1rem!important
}
.pl-sm-3,.px-sm-3{
padding-left:1rem!important
}
.px-sm-3{
padding-right:1rem!important
}
.py-sm-3{
padding-top:1rem!important;padding-bottom:1rem!important
}
.p-sm-4{
padding:1.5rem!important
}
.pt-sm-4{
padding-top:1.5rem!important
}
.pr-sm-4{
padding-right:1.5rem!important
}
.pb-sm-4{
padding-bottom:1.5rem!important
}
.pl-sm-4,.px-sm-4{
padding-left:1.5rem!important
}
.px-sm-4{
padding-right:1.5rem!important
}
.py-sm-4{
padding-top:1.5rem!important;padding-bottom:1.5rem!important
}
.p-sm-5{
padding:3rem!important
}
.pt-sm-5{
padding-top:3rem!important
}
.pr-sm-5{
padding-right:3rem!important
}
.pb-sm-5{
padding-bottom:3rem!important
}
.pl-sm-5,.px-sm-5{
padding-left:3rem!important
}
.px-sm-5{
padding-right:3rem!important
}
.py-sm-5{
padding-top:3rem!important;padding-bottom:3rem!important
}
.m-sm-auto{
margin:auto!important
}
.mt-sm-auto{
margin-top:auto!important
}
.mr-sm-auto{
margin-right:auto!important
}
.mb-sm-auto{
margin-bottom:auto!important
}
.ml-sm-auto,.mx-sm-auto{
margin-left:auto!important
}
.mx-sm-auto{
margin-right:auto!important
}
.my-sm-auto{
margin-top:auto!important;margin-bottom:auto!important
}
.text-sm-left{
text-align:left!important
}
.text-sm-right{
text-align:right!important
}
.text-sm-center{
text-align:center!important
}
.hidden-sm-up{
display:none!important
}

}
@media (min-width:768px){
.container{
width:768px;max-width:100%
}
.container,.container-fluid{
padding-right:15px;padding-left:15px
}
.row{
margin-right:-15px;margin-left:-15px
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
padding-right:15px;padding-left:15px
}
.col-md{
flex-basis:0;flex-grow:1;max-width:100%
}
.col-md-auto{
flex:0 0 auto;width:auto
}
.col-md-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-md-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-md-3{
flex:0 0 25%;max-width:25%
}
.col-md-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-md-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-md-6{
flex:0 0 50%;max-width:50%
}
.col-md-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-md-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-md-9{
flex:0 0 75%;max-width:75%
}
.col-md-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-md-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-md-12{
flex:0 0 100%;max-width:100%
}
.pull-md-0{
right:auto
}
.pull-md-1{
right:8.33333%
}
.pull-md-2{
right:16.66667%
}
.pull-md-3{
right:25%
}
.pull-md-4{
right:33.33333%
}
.pull-md-5{
right:41.66667%
}
.pull-md-6{
right:50%
}
.pull-md-7{
right:58.33333%
}
.pull-md-8{
right:66.66667%
}
.pull-md-9{
right:75%
}
.pull-md-10{
right:83.33333%
}
.pull-md-11{
right:91.66667%
}
.pull-md-12{
right:100%
}
.push-md-0{
left:auto
}
.push-md-1{
left:8.33333%
}
.push-md-2{
left:16.66667%
}
.push-md-3{
left:25%
}
.push-md-4{
left:33.33333%
}
.push-md-5{
left:41.66667%
}
.push-md-6{
left:50%
}
.push-md-7{
left:58.33333%
}
.push-md-8{
left:66.66667%
}
.push-md-9{
left:75%
}
.push-md-10{
left:83.33333%
}
.push-md-11{
left:91.66667%
}
.push-md-12{
left:100%
}
.offset-md-0{
margin-left:0
}
.offset-md-1{
margin-left:8.33333%
}
.offset-md-2{
margin-left:16.66667%
}
.offset-md-3{
margin-left:25%
}
.offset-md-4{
margin-left:33.33333%
}
.offset-md-5{
margin-left:41.66667%
}
.offset-md-6{
margin-left:50%
}
.offset-md-7{
margin-left:58.33333%
}
.offset-md-8{
margin-left:66.66667%
}
.offset-md-9{
margin-left:75%
}
.offset-md-10{
margin-left:83.33333%
}
.offset-md-11{
margin-left:91.66667%
}
.navbar-toggleable-sm{
flex-direction:row;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable-sm .navbar-nav{
flex-direction:row
}
.navbar-toggleable-sm .navbar-nav .nav-link{
padding-right:.5rem;padding-left:.5rem
}
.navbar-toggleable-sm>.container{
display:flex;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable-sm .navbar-collapse{
display:flex!important;width:100%
}
.navbar-toggleable-sm .navbar-toggler{
display:none
}
.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-cell{
display:table-cell!important
}
.d-md-flex{
display:flex!important
}
.d-md-inline-flex{
display:inline-flex!important
}
.flex-md-first{
order:-1
}
.flex-md-last{
order:1
}
.flex-md-unordered{
order:0
}
.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
}
.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
}
.float-md-left{
float:left!important
}
.float-md-right{
float:right!important
}
.float-md-none{
float:none!important
}
.m-md-0{
margin:0!important
}
.mt-md-0{
margin-top:0!important
}
.mr-md-0{
margin-right:0!important
}
.mb-md-0{
margin-bottom:0!important
}
.ml-md-0,.mx-md-0{
margin-left:0!important
}
.mx-md-0{
margin-right:0!important
}
.my-md-0{
margin-top:0!important;margin-bottom:0!important
}
.m-md-1{
margin:.25rem!important
}
.mt-md-1{
margin-top:.25rem!important
}
.mr-md-1{
margin-right:.25rem!important
}
.mb-md-1{
margin-bottom:.25rem!important
}
.ml-md-1,.mx-md-1{
margin-left:.25rem!important
}
.mx-md-1{
margin-right:.25rem!important
}
.my-md-1{
margin-top:.25rem!important;margin-bottom:.25rem!important
}
.m-md-2{
margin:.5rem!important
}
.mt-md-2{
margin-top:.5rem!important
}
.mr-md-2{
margin-right:.5rem!important
}
.mb-md-2{
margin-bottom:.5rem!important
}
.ml-md-2,.mx-md-2{
margin-left:.5rem!important
}
.mx-md-2{
margin-right:.5rem!important
}
.my-md-2{
margin-top:.5rem!important;margin-bottom:.5rem!important
}
.m-md-3{
margin:1rem!important
}
.mt-md-3{
margin-top:1rem!important
}
.mr-md-3{
margin-right:1rem!important
}
.mb-md-3{
margin-bottom:1rem!important
}
.ml-md-3,.mx-md-3{
margin-left:1rem!important
}
.mx-md-3{
margin-right:1rem!important
}
.my-md-3{
margin-top:1rem!important;margin-bottom:1rem!important
}
.m-md-4{
margin:1.5rem!important
}
.mt-md-4{
margin-top:1.5rem!important
}
.mr-md-4{
margin-right:1.5rem!important
}
.mb-md-4{
margin-bottom:1.5rem!important
}
.ml-md-4,.mx-md-4{
margin-left:1.5rem!important
}
.mx-md-4{
margin-right:1.5rem!important
}
.my-md-4{
margin-top:1.5rem!important;margin-bottom:1.5rem!important
}
.m-md-5{
margin:3rem!important
}
.mt-md-5{
margin-top:3rem!important
}
.mr-md-5{
margin-right:3rem!important
}
.mb-md-5{
margin-bottom:3rem!important
}
.ml-md-5,.mx-md-5{
margin-left:3rem!important
}
.mx-md-5{
margin-right:3rem!important
}
.my-md-5{
margin-top:3rem!important;margin-bottom:3rem!important
}
.p-md-0{
padding:0!important
}
.pt-md-0{
padding-top:0!important
}
.pr-md-0{
padding-right:0!important
}
.pb-md-0{
padding-bottom:0!important
}
.pl-md-0,.px-md-0{
padding-left:0!important
}
.px-md-0{
padding-right:0!important
}
.py-md-0{
padding-top:0!important;padding-bottom:0!important
}
.p-md-1{
padding:.25rem!important
}
.pt-md-1{
padding-top:.25rem!important
}
.pr-md-1{
padding-right:.25rem!important
}
.pb-md-1{
padding-bottom:.25rem!important
}
.pl-md-1,.px-md-1{
padding-left:.25rem!important
}
.px-md-1{
padding-right:.25rem!important
}
.py-md-1{
padding-top:.25rem!important;padding-bottom:.25rem!important
}
.p-md-2{
padding:.5rem!important
}
.pt-md-2{
padding-top:.5rem!important
}
.pr-md-2{
padding-right:.5rem!important
}
.pb-md-2{
padding-bottom:.5rem!important
}
.pl-md-2,.px-md-2{
padding-left:.5rem!important
}
.px-md-2{
padding-right:.5rem!important
}
.py-md-2{
padding-top:.5rem!important;padding-bottom:.5rem!important
}
.p-md-3{
padding:1rem!important
}
.pt-md-3{
padding-top:1rem!important
}
.pr-md-3{
padding-right:1rem!important
}
.pb-md-3{
padding-bottom:1rem!important
}
.pl-md-3,.px-md-3{
padding-left:1rem!important
}
.px-md-3{
padding-right:1rem!important
}
.py-md-3{
padding-top:1rem!important;padding-bottom:1rem!important
}
.p-md-4{
padding:1.5rem!important
}
.pt-md-4{
padding-top:1.5rem!important
}
.pr-md-4{
padding-right:1.5rem!important
}
.pb-md-4{
padding-bottom:1.5rem!important
}
.pl-md-4,.px-md-4{
padding-left:1.5rem!important
}
.px-md-4{
padding-right:1.5rem!important
}
.py-md-4{
padding-top:1.5rem!important;padding-bottom:1.5rem!important
}
.p-md-5{
padding:3rem!important
}
.pt-md-5{
padding-top:3rem!important
}
.pr-md-5{
padding-right:3rem!important
}
.pb-md-5{
padding-bottom:3rem!important
}
.pl-md-5,.px-md-5{
padding-left:3rem!important
}
.px-md-5{
padding-right:3rem!important
}
.py-md-5{
padding-top:3rem!important;padding-bottom:3rem!important
}
.m-md-auto{
margin:auto!important
}
.mt-md-auto{
margin-top:auto!important
}
.mr-md-auto{
margin-right:auto!important
}
.mb-md-auto{
margin-bottom:auto!important
}
.ml-md-auto,.mx-md-auto{
margin-left:auto!important
}
.mx-md-auto{
margin-right:auto!important
}
.my-md-auto{
margin-top:auto!important;margin-bottom:auto!important
}
.text-md-left{
text-align:left!important
}
.text-md-right{
text-align:right!important
}
.text-md-center{
text-align:center!important
}
.hidden-md-up{
display:none!important
}

}
@media (min-width:992px){
.container{
width:992px;max-width:100%
}
.container,.container-fluid{
padding-right:15px;padding-left:15px
}
.row{
margin-right:-15px;margin-left:-15px
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
padding-right:15px;padding-left:15px
}
.col-lg{
flex-basis:0;flex-grow:1;max-width:100%
}
.col-lg-auto{
flex:0 0 auto;width:auto
}
.col-lg-1{
flex:0 0 8.33333%;max-width:8.33333%
}
.col-lg-2{
flex:0 0 16.66667%;max-width:16.66667%
}
.col-lg-3{
flex:0 0 25%;max-width:25%
}
.col-lg-4{
flex:0 0 33.33333%;max-width:33.33333%
}
.col-lg-5{
flex:0 0 41.66667%;max-width:41.66667%
}
.col-lg-6{
flex:0 0 50%;max-width:50%
}
.col-lg-7{
flex:0 0 58.33333%;max-width:58.33333%
}
.col-lg-8{
flex:0 0 66.66667%;max-width:66.66667%
}
.col-lg-9{
flex:0 0 75%;max-width:75%
}
.col-lg-10{
flex:0 0 83.33333%;max-width:83.33333%
}
.col-lg-11{
flex:0 0 91.66667%;max-width:91.66667%
}
.col-lg-12{
flex:0 0 100%;max-width:100%
}
.pull-lg-0{
right:auto
}
.pull-lg-1{
right:8.33333%
}
.pull-lg-2{
right:16.66667%
}
.pull-lg-3{
right:25%
}
.pull-lg-4{
right:33.33333%
}
.pull-lg-5{
right:41.66667%
}
.pull-lg-6{
right:50%
}
.pull-lg-7{
right:58.33333%
}
.pull-lg-8{
right:66.66667%
}
.pull-lg-9{
right:75%
}
.pull-lg-10{
right:83.33333%
}
.pull-lg-11{
right:91.66667%
}
.pull-lg-12{
right:100%
}
.push-lg-0{
left:auto
}
.push-lg-1{
left:8.33333%
}
.push-lg-2{
left:16.66667%
}
.push-lg-3{
left:25%
}
.push-lg-4{
left:33.33333%
}
.push-lg-5{
left:41.66667%
}
.push-lg-6{
left:50%
}
.push-lg-7{
left:58.33333%
}
.push-lg-8{
left:66.66667%
}
.push-lg-9{
left:75%
}
.push-lg-10{
left:83.33333%
}
.push-lg-11{
left:91.66667%
}
.push-lg-12{
left:100%
}
.offset-lg-0{
margin-left:0
}
.offset-lg-1{
margin-left:8.33333%
}
.offset-lg-2{
margin-left:16.66667%
}
.offset-lg-3{
margin-left:25%
}
.offset-lg-4{
margin-left:33.33333%
}
.offset-lg-5{
margin-left:41.66667%
}
.offset-lg-6{
margin-left:50%
}
.offset-lg-7{
margin-left:58.33333%
}
.offset-lg-8{
margin-left:66.66667%
}
.offset-lg-9{
margin-left:75%
}
.offset-lg-10{
margin-left:83.33333%
}
.offset-lg-11{
margin-left:91.66667%
}
.navbar-toggleable-md{
flex-direction:row;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable-md .navbar-nav{
flex-direction:row
}
.navbar-toggleable-md .navbar-nav .nav-link{
padding-right:.5rem;padding-left:.5rem
}
.navbar-toggleable-md>.container{
display:flex;flex-wrap:nowrap;align-items:center
}
.navbar-toggleable-md .navbar-collapse{
display:flex!important;width:100%
}
.navbar-toggleable-md .navbar-toggler{
display:none
}
.modal-lg{
max-width:800px
}
.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-cell{
display:table-cell!important
}
.d-lg-flex{
display:flex!important
}
.d-lg-inline-flex{
display:inline-flex!important
}
.flex-lg-first{
order:-1
}
.flex-lg-last{
order:1
}
.flex-lg-unordered{
order:0
}
.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
}
.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
}
.float-lg-left{
float:left!important
}
.float-lg-right{
float:right!important
}
.float-lg-none{
float:none!important
}
.m-lg-0{
margin:0!important
}
.mt-lg-0{
margin-top:0!important
}
.mr-lg-0{
margin-right:0!important
}
.mb-lg-0{
margin-bottom:0!important
}
.ml-lg-0,.mx-lg-0{
margin-left:0!important
}
.mx-lg-0{
margin-right:0!important
}
.my-lg-0{
margin-top:0!important;margin-bottom:0!important
}
.m-lg-1{
margin:.25rem!important
}
.mt-lg-1{
margin-top:.25rem!important
}
.mr-lg-1{
margin-right:.25rem!important
}
.mb-lg-1{
margin-bottom:.25rem!important
}
.ml-lg-1,.mx-lg-1{
margin-left:.25rem!important
}
.mx-lg-1{
margin-right:.25rem!important
}
.my-lg-1{
margin-top:.25rem!important;margin-bottom:.25rem!important
}
.m-lg-2{
margin:.5rem!important
}
.mt-lg-2{
margin-top:.5rem!important
}
.mr-lg-2{
margin-right:.5rem!important
}
.mb-lg-2{
margin-bottom:.5rem!important
}
.ml-lg-2,.mx-lg-2{
margin-left:.5rem!important
}
.mx-lg-2{
margin-right:.5rem!important
}
.my-lg-2{
margin-top:.5rem!important;margin-bottom:.5rem!important
}
.m-lg-3{
margin:1rem!important
}
.mt-lg-3{
margin-top:1rem!important
}
.mr-lg-3{
margin-right:1rem!important
}
.mb-lg-3{
margin-bottom:1rem!important
}
.ml-lg-3,.mx-lg-3{
margin-left:1rem!important
}
.mx-lg-3{
margin-right:1rem!important
}
.my-lg-3{
margin-top:1rem!important;margin-bottom:1rem!important
}
.m-lg-4{
margin:1.5rem!important
}
.mt-lg-4{
margin-top:1.5rem!important
}
.mr-lg-4{
margin-right:1.5rem!important
}
.mb-lg-4{
margin-bottom:1.5rem!important
}
.ml-lg-4,.mx-lg-4{
margin-left:1.5rem!important
}
.mx-lg-4{
margin-right:1.5rem!important
}
.my-lg-4{
margin-top:1.5rem!important;margin-bottom:1.5rem!important
}
.m-lg-5{
margin:3rem!important
}
.mt-lg-5{
margin-top:3rem!important
}
.mr-lg-5{
margin-right:3rem!important
}
.mb-lg-5{
margin-bottom:3rem!important
}
.ml-lg-5,.mx-lg-5{
margin-left:3rem!important
}
.mx-lg-5{
margin-right:3rem!important
}
.my-lg-5{
margin-top:3rem!important;margin-bottom:3rem!important
}
.p-lg-0{
padding:0!important
}
.pt-lg-0{
padding-top:0!important
}
.pr-lg-0{
padding-right:0!important
}
.pb-lg-0{
padding-bottom:0!important
}
.pl-lg-0,.px-lg-0{
padding-left:0!important
}
.px-lg-0{
padding-right:0!important
}
.py-lg-0{
padding-top:0!important;padding-bottom:0!important
}
.p-lg-1{
padding:.25rem!important
}
.pt-lg-1{
padding-top:.25rem!important
}
.pr-lg-1{
padding-right:.25rem!important
}
.pb-lg-1{
padding-bottom:.25rem!important
}
.pl-lg-1,.px-lg-1{
padding-left:.25rem!important
}
.px-lg-1{
padding-right:.25rem!important
}
.py-lg-1{
padding-top:.25rem!important;padding-bottom:.25rem!important
}
.p-lg-2{
padding:.5rem!important
}
.pt-lg-2{
padding-top:.5rem!important
}
.pr-lg-2{
padding-right:.5rem!important
}
.pb-lg-2{
padding-bottom:.5rem!important
}
.pl-lg-2,.px-lg-2{
padding-left:.5rem!important
}
.px-lg-2{
padding-right:.5rem!important
}
.py-lg-2{
padding-top:.5rem!important;padding-bottom:.5rem!important
}
.p-lg-3{
padding:1rem!important
}
.pt-lg-3{
padding-top:1rem!important
}
.pr-lg-3{
padding-right:1rem!important
}
.pb-lg-3{
padding-bottom:1rem!important
}
.pl-lg-3,.px-lg-3{
padding-left:1rem!important
}
.px-lg-3{
padding-right:1rem!important
}
.py-lg-3{
padding-top:1rem!important;padding-bottom:1rem!important
}
.p-lg-4{
padding:1.5rem!important
}
.pt-lg-4{
padding-top:1.5rem!important
}
.pr-lg-4{
padding-right:1.5rem!important
}
.pb-lg-4{
padding-bottom:1.5rem!important
}
.pl-lg-4,.px-lg-4{
padding-left:1.5rem!important
}
.px-lg-4{
padding-right:1.5rem!important
}
.py-lg-4{
padding-top:1.5rem!important;padding-bottom:1.5rem!important
}
.p-lg-5{
padding:3rem!important
}
.pt-lg-5{
padding-top:3rem!important
}
.pr-lg-5{
padding-right:3rem!important
}
.pb-lg-5{
padding-bottom:3rem!important
}
.pl-lg-5,.px-lg-5{
padding-left:3rem!important
}
.px-lg-5{
padding-right:3rem!important
}
.py-lg-5{
padding-top:3rem!important;padding-bottom:3rem!important
}
.m-lg-auto{
margin:auto!important
}
.mt-lg-auto{
margin-top:auto!important
}
.mr-lg-auto{
margin-right:auto!important
}
.mb-lg-auto{
margin-bottom:auto!important
}
.ml-lg-auto,.mx-lg-auto{
margin-left:auto!important
}
.mx-lg-auto{
margin-right:auto!important
}
.my-lg-auto{
margin-top:auto!important;margin-bottom:auto!important
}
.text-lg-left{
text-align:left!important
}
.text-lg-right{
text-align:right!important
}
.text-lg-center{
text-align:center!important
}
.hidden-lg-up{
display:none!important
}

}
@media (max-width:479px){
.navbar-toggleable .navbar-nav .dropdown-menu{
position:static;float:none
}
.navbar-toggleable>.container{
padding-right:0;padding-left:0
}
.hidden-xs-down{
display:none!important
}

}
@media (max-width:767px){
.navbar-toggleable-sm .navbar-nav .dropdown-menu{
position:static;float:none
}
.navbar-toggleable-sm>.container{
padding-right:0;padding-left:0
}
.hidden-sm-down{
display:none!important
}

}
@media (max-width:991px){
.navbar-toggleable-md .navbar-nav .dropdown-menu{
position:static;float:none
}
.navbar-toggleable-md>.container{
padding-right:0;padding-left:0
}
.hidden-md-down{
display:none!important
}

}
@media (-webkit-transform-3d){
.carousel-item{
transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px
}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{
transform:translate3d(0,0,0)
}
.active.carousel-item-right,.carousel-item-next{
transform:translate3d(100%,0,0)
}
.active.carousel-item-left,.carousel-item-prev{
transform:translate3d(-100%,0,0)
}

}

@keyframes spin{
0%{
transform:rotate(0deg)
}
to{
transform:rotate(359deg)
}

}
@keyframes swiper-preloader-spin{
to{
transform:rotate(360deg)
}

}
@keyframes empty{
0%{
opacity:1
}

}
@keyframes fadeIn{
0%{
opacity:0
}
to{
opacity:1
}

}
@keyframes fadeOut{
0%{
opacity:1
}
to{
opacity:0
}

}
@keyframes backSlideOut{
25%{
opacity:.5;transform:translateZ(-500px)
}
75%,to{
opacity:.5;transform:translateZ(-500px) translateX(-200%)
}

}
@keyframes backSlideIn{
0%,25%{
opacity:.5;transform:translateZ(-500px) translateX(200%)
}
75%{
opacity:.5;transform:translateZ(-500px)
}
to{
opacity:1;transform:translateZ(0) translateX(0)
}

}
@keyframes scaleToFade{
to{
opacity:0;transform:scale(.8)
}

}
@keyframes goDown{
0%{
transform:translateY(-100%)
}

}
@keyframes scaleUpFrom{
0%{
opacity:0;transform:scale(1.5)
}

}
@keyframes scaleUpTo{
to{
opacity:0;transform:scale(1.5)
}

}
@keyframes rotateplane{
0%{
transform:perspective(120px) rotateX(0deg) rotateY(0deg)
}
50%{
transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
to{
transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}

}
.bootstrap-touchspin .input-group-btn-vertical{
position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell
}
.bootstrap-touchspin .input-group-btn-vertical>.btn{
display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
border-top-right-radius:4px
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
margin-top:-2px;border-bottom-right-radius:4px
}
.bootstrap-touchspin .input-group-btn-vertical i{
position:absolute;top:3px;left:5px;font-size:9px;font-weight:400
}
.mfp-bg{
overflow:hidden;position:fixed;background:#0b0b0b
}
.mfp-bg,.mfp-container,.mfp-wrap{
width:100%;height:100%;left:0;top:0
}
.mfp-wrap{
position:fixed;outline:0!important;-webkit-backface-visibility:hidden
}
.mfp-container{
text-align:center;position:absolute;padding:0 8px;box-sizing:border-box
}
.mfp-container:before,.mfp-content{
display:inline-block;vertical-align:middle
}
.mfp-container:before{
content:'';height:100%
}
.mfp-align-top .mfp-container:before{
display:none
}
.mfp-content{
position:relative;margin:0 auto;text-align:left;z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
width:100%;cursor:auto
}
.mfp-ajax-cur{
cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out
}
.mfp-zoom{
cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
-webkit-user-select:none;-moz-user-select:none;user-select:none
}
.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
display:none
}
.mfp-hide{
display:none!important
}
.mfp-preloader{
color:#ccc;position:absolute;top:50%;text-align:center;left:8px;right:8px;z-index:1044
}
.mfp-preloader a{
color:#ccc
}
.carousel .carousel-item .caption .caption-description p,.mfp-preloader a:hover{
color:#fff
}
button.mfp-arrow,button.mfp-close{
overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation
}
button::-moz-focus-inner{
padding:0;border:0
}
.mfp-close{
width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
opacity:1
}
.mfp-close:active{
top:1px
}
.mfp-counter{
position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap
}
.mfp-arrow{
position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
opacity:1
}
.mfp-arrow:after,.mfp-arrow:before{
content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent
}
.mfp-arrow:after{
border-top-width:13px;border-bottom-width:13px;top:8px
}
.mfp-arrow:before{
border-top-width:21px;border-bottom-width:21px;opacity:.7
}
.mfp-arrow-left{
left:0
}
.mfp-arrow-left:after{
border-right:17px solid #fff;margin-left:31px
}
.mfp-arrow-left:before{
margin-left:25px;border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
right:0
}
.mfp-arrow-right:after{
border-left:17px solid #fff;margin-left:39px
}
.mfp-arrow-right:before{
border-left:27px solid #3f3f3f
}
.mfp-iframe-holder{
padding-top:40px;padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
line-height:0;width:100%;max-width:900px
}
.mfp-iframe-scaler{
width:100%;height:0;overflow:hidden;padding-top:56.25%
}
.mfp-iframe-scaler iframe{
position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000
}
.mfp-figure:after,img.mfp-img{
display:block;width:auto;height:auto
}
img.mfp-img{
box-sizing:border-box;padding:40px 0;margin:0 auto
}
.mfp-figure,.swiper-container .swiper-slide figure,img.mfp-img{
line-height:0
}
.mfp-figure:after{
content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444
}
.mfp-figure small{
color:#bdbdbd;display:block;font-size:12px;line-height:14px
}
.mfp-figure figure{
margin:0
}
.mfp-bottom-bar{
margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto
}
.mfp-title{
text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px
}
.mfp-image-holder .mfp-content,.product-line-grid-left img,img,img.mfp-img{
max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
cursor:pointer
}
body,html{
height:100%
}
body{
font-family:Arial,Helvetica,sans-serif;font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#777;-ms-overflow-style:scrollbar
}
img{
height:auto
}
ul{
list-style:none;list-style-position:inside;padding-left:0
}
.style_content ul.list-style-circle,ul.list-style-circle{
list-style-type:circle
}
.style_content ul.list-style-disc,ul.list-style-disc{
list-style-type:disc
}
.style_content ul.list-style-square,ul.list-style-square{
list-style-type:square
}
ul.list-style-circle li,ul.list-style-disc li,ul.list-style-square li{
margin-bottom:2px
}
ul.nested{
margin-left:16px
}
.style_content ul.list-style-none{
list-style-type:none
}
.additional-information a.link_color,.close,.link_color,a{
color:#666
}
.additional-information a.link_color:hover,.close:hover,a.link_color:hover,a:hover,button.link_color:hover{
color:#00a161;text-decoration:none
}
.additional-information a.link_color:focus,.close:focus,a.link_color:focus,a:focus,button.link_color:focus{
-moz-outline-style:none
}
.additional-information a.link_color.go,.additional-information a.link_color.underline,.close.go,.close.underline,a.go,a.link_color.go,a.link_color.underline,a.underline,button.link_color.go,button.link_color.underline{
text-decoration:underline
}
a.text_color{
color:#777
}
a.text_color:hover{
color:#00a161
}
.social_wrap,a{
transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-ms-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-webkit-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out;-o-transition:color 200ms ease-in-out,background-color 200ms ease-in-out,border-color 200ms ease-in-out
}
a:active,a:hover{
outline:0
}
:focus,a:focus{
outline:0!important;text-decoration:none
}
.dropdown-item:focus,.dropdown-item:hover{
background:0 0
}
.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color{
border-color:#414141
}
.close{
opacity:1;text-shadow:none
}
.close:focus,.close:hover{
opacity:1
}
.card{
border-radius:0;border-color:#d9d9d9
}
.card-header{
font-size:.875rem;color:#444
}
.card-footer,.card-header{
border-color:#d9d9d9
}
.card-footer,.card.card_trans,.card.card_trans .card-header{
background:0 0
}
.card.card_noborder{
border:0
}
.table-bordered thead td,.table-bordered thead th{
border-bottom-width:1px
}
.table-bordered,.table-bordered td,.table-bordered th,.table-bordered thead th{
border-color:#f2f2f2
}
.list-group-item{
background:0 0;border-color:#d9d9d9
}
.form-control,.input-group-addon{
font-size:.8125rem
}
.form-control{
border-color:#d9d9d9;padding:6px;border-radius:0
}
.form-control:focus{
border-color:#666;outline:0;color:#666
}
.form-control::-moz-placeholder{
color:#dadada
}
.form-control::placeholder{
color:#dadada
}
input.form-control{
height:34px;line-height:normal
}
.input-group-btn>.btn{
font-size:.75rem
}
.form-group-small .form-control,.form-group-small .input-group{
max-width:360px
}
.form-control-select{
height:2.625rem;-moz-appearance:none;-webkit-appearance:none;background:#ebebeb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat right .5rem center/1.25rem 1.25rem;padding-right:2rem
}
.form-control-valign{
padding-top:.5rem
}
.form-control-comment{
font-size:.875rem;padding-top:.5rem;color:#878787
}
.form-control-submit.disabled{
background:#5bc0de;color:#fff
}
.form-group.has-error input,.form-group.has-error select{
border-color:#666;color:#666
}
.form-group.has-error .help-block{
color:#ff4c4c
}
.btn{
border-radius:0;font-size:.75rem;height:auto;line-height:1;padding:9px 16px;cursor:pointer
}
.btn.focus,.btn:focus{
box-shadow:none
}
.btn i{
margin-left:2px;margin-right:4px;font-size:.875rem
}
.btn i[class*=" fto-"],.btn i[class^=fto-]{
font-family:Arial
}
.btn i,.btn span,.table-labeled td,.table-labeled th{
vertical-align:middle
}
.add-to-cart .btn i{
font-size:1.25rem
}
.btn-less-padding{
padding-left:.5rem;padding-right:.5rem
}
.btn-no-padding{
padding:0
}
.btn-more-padding{
padding-left:3.125rem;padding-right:3.125rem
}
.btn-default{
color:#444;background-image:none;background-color:transparent;border-color:#444;border-width:2px;box-shadow:inset 0 0 0 0 #444
}
.btn-default:hover{
color:#fff;background-color:#444;border-color:#444
}
.btn-default.focus,.btn-default:focus{
color:#fff;background-color:#444;border-color:#444
}
.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{
color:#fff;background-color:#444;border-color:#444
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{
color:#fff;background-color:#444;border-color:#444
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default:disabled.focus,.btn-default:disabled:focus{
border-color:#444
}
.btn-default.disabled:hover,.btn-default:disabled:hover{
border-color:#444
}
.btn-default .disabled:hover{
background:#666
}
.btn-default.benabled{
color:#fff;box-shadow:none;background-color:#444
}
.btn-white{
color:#fff;background-image:none;background-color:transparent;border-color:#fff;border-width:2px;box-shadow:inset 0 0 0 0 #fff
}
.btn-white:hover{
color:#444;background-color:#fff;border-color:#fff
}
.btn-white.focus,.btn-white:focus{
color:#444;background-color:#fff;border-color:#fff
}
.btn-white.active,.btn-white:active,.open>.btn-white.dropdown-toggle{
color:#444;background-color:#fff;border-color:#fff
}
.btn-white.active.focus,.btn-white.active:focus,.btn-white.active:hover,.btn-white:active.focus,.btn-white:active:focus,.btn-white:active:hover,.open>.btn-white.dropdown-toggle.focus,.open>.btn-white.dropdown-toggle:focus,.open>.btn-white.dropdown-toggle:hover{
color:#444;background-color:#fff;border-color:#fff
}
.btn-white.disabled.focus,.btn-white.disabled:focus,.btn-white:disabled.focus,.btn-white:disabled:focus{
border-color:#fff
}
.btn-white.disabled:hover,.btn-white:disabled:hover{
border-color:#fff
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
color:#fff;background-color:#000;border-color:#000
}
.btn-default,.btn-touchspin,.btn-white{
transition:color 300ms ease,background 300ms ease,border-color 300ms ease,box-shadow 300ms ease
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul,.btn-link{
padding:0
}
.btn-large{
padding:12px 22px;font-size:.875rem
}
.btn-small{
padding:5px 12px
}
.btn_inline{
margin-right:10px;margin-bottom:6px;display:inline-block
}
.btn_inline i{
margin-left:2px;margin-right:4px;font-size:.875rem
}
.btn_full_width,.facet-label.active .custom-input-box .custom-input-item .checkbox-checked,.facet-label.loading .custom-input-box .custom-input-item .animate-spin{
display:block
}
.product_page_container .pro_right_item{
display:inline-block;margin-right:10px;margin-bottom:6px;font-weight: 600;
}
.input-group-with-border{
border:1px solid #d9d9d9;background:#fff
}
.input-group-with-border.focus{
border-color:#666
}
.input-group-with-border .form-control{
border:0
}
.input-group-with-border .btn{
background:0 0;border:0
}
.input-group-with-border .input-group-btn .btn{
margin-left:0
}
.bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .form-control{
padding:0 2px;text-align:center;border-color:#d9d9d9
}
.bootstrap-touchspin .btn-touchspin{
width:24px;padding:0;background-color:#fff
}
.bootstrap-touchspin .btn-touchspin:hover{
background-color:#f2f2f2
}
.bootstrap-touchspin .btn-touchspin i{
margin:0;font-size:1rem
}
.bootstrap-touchspin .input-group-btn-vertical .form-control{
text-align:left
}
.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin{
height:18px;line-height:16px;width:17px;padding:0
}
.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i{
position:static;font-size:.75rem
}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
border-radius:0
}
.radio-inline{
margin-right:1rem
}
.custom-radio{
display:inline-block;position:relative;width:16px;height:16px;vertical-align:middle;cursor:pointer;border-radius:50%;border:#acaaa6 2px solid;background:#fff
}
.custom-radio input[type=radio]{
opacity:0;cursor:pointer
}
.custom-radio input[type=radio]:checked+span{
display:block;background-color:#444;width:8px;height:8px;border-radius:50%;position:absolute;left:.125rem;top:.125rem
}
.custom-input-box{
margin-right:4px;position:relative;cursor:pointer;display:inline-block
}
.custom-input-box:hover .custom-input-item.custom-input-checkbox,.custom-input-box:hover .custom-input-item.custom-input-radio{
background:#e9e9e9
}
.custom-input-box .custom-input{
opacity:0;position:absolute;right:0;left:0;bottom:0;width:.9375rem;height:.9375rem
}
.custom-input-box .custom-input-item{
display:inline-block;width:.9375rem;height:.9375rem;line-height:.8125rem;vertical-align:middle;text-align:center;border:1px #d9d9d9 solid;background:#fcfcfc
}
.custom-input-box .custom-input-item.custom-input-radio{
border-radius:20px
}
.custom-input-box .custom-input-item.custom-input-color{
background-size:contain;width:.9375rem;height:.9375rem;line-height:.8125rem
}
.custom-input-box .custom-input-item.custom-input-color:hover{
border-color:#00a161
}
.custom-input-box .custom-input-item i{
display:none;font-size:.75rem;color:#444
}
.facet-label.loading .custom-input-box .custom-input-item .checkbox-checked{
display:none
}
.custom-input-box input[type=checkbox]:checked+.custom-input-item .checkbox-checked{
display:block
}
.facet-label.loading .custom-input-box input[type=checkbox]:checked+.custom-input-item .checkbox-checked{
display:none
}
.input-color,.input-radio,.st-input-loading{
position:absolute;top:0;bottom:0;right:0;left:0
}
.input-color,.input-radio{
cursor:pointer;opacity:0;width:100%;height:100%
}
.st-input-loading{
background:rgba(255,255,255,.8);z-index:1;cursor:default;display:none;text-align:center;overflow:hidden
}
.st-input-clicked .st-input-loading{
display:block
}
.st-input-loading i{
height:20px;line-height:20px;width:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px
}
.input-container{
position:relative
}
.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{
border-color:#e54d26
}
.color,.radio-label{
display:inline-block;border:1px solid #d9d9d9
}
.radio-label{
background:#fff;padding:4px 9px
}
.color{
background-size:contain;width:1.25rem;height:1.25rem
}
.product-variants .color{
width:1.875rem;height:1.875rem
}
.product-variants .color.texture{
width:2.5rem;height:2.5rem
}
.variant-links .color{
margin:0 .25rem .375rem 0;width:15px;height:15px;line-height:15px
}
.thumb-mask>.mask{
position:relative;width:3.4375rem;height:3.4375rem;overflow:hidden;border:#ebebeb 1px solid;margin:.375rem 0
}
.thumb-mask>.mask img{
width:55px;height:55px
}
.definition-list dl{
display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;flex-wrap:wrap
}
.definition-list dl dt{
font-weight:400
}
.definition-list dl dd,.definition-list dl dt{
box-flex:0;-moz-flex:0 0 45%;flex:0 0 45%;background:#ebebeb;padding:.625rem;margin:.125rem
}
.definition-list dl dd:nth-of-type(even),.definition-list dl dt:nth-of-type(even){
background:#f6f6f6
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"],.cart-grid-right hr,.page-order-detail #order-infos ul,.pagination{
margin:0
}
#subcategories .inline_list li a.img img,.bordered{
border:1px solid #f2f2f2
}
.alert-danger a{
color:#a94442;text-decoration:underline
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
-webkit-appearance:none;margin:0
}
input[type=number]{
-moz-appearance:textfield
}
.ps-alert-error{
margin-bottom:0
}
.ps-alert-error .item{
background-color:#ff4c4c
}
.ps-alert-error .item,.ps-alert-success .item{
align-items:center;border:2px #ff4c4c solid;display:flex;margin-bottom:1rem
}
.ps-alert-error .item i,.ps-alert-success .item i{
border:15px #ff4c4c solid;display:flex
}
.ps-alert-error .item i svg{
background-color:#ff4c4c;width:24px;height:24px
}
.ps-alert-success .item i svg{
width:24px;height:24px
}
.ps-alert-error .item p,.ps-alert-success .item p{
background-color:#fff;margin:0;padding:18px 20px;width:100%
}
.ps-alert-success .item,.ps-alert-success .item i{
border-color:#4cbb6c
}
.ps-alert-success .item,.ps-alert-success .item i svg{
background-color:#4cbb6c
}
@font-face{
font-family:'fontello';src:url(../css/ce59b71d94585b8f6e8b.woff2) format("woff2"),url(../css/f8546b732ace70b0edb3.woff) format("woff");font-weight:400;font-style:normal
}
[class*=" fto-"]:before,[class^=fto-]:before{
font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.fto_small:before,.page-footer .account-link i{
font-size:.875rem
}
.fto_large:before,.social-sharing li i{
font-size:1rem
}
.fto_0x{
font-size:1.125rem
}
.fto_1x{
font-size:1.375rem
}
.fto_2x{
font-size:2rem
}
.fto_3x{
font-size:3rem
}
.fto_4x{
font-size:4rem
}
.fto_mar_lr2{
margin-left:4px
}
.fto_mar_lr2,.fto_mar_r4{
margin-right:4px
}
.animate-spin{
animation:spin 2s infinite linear;display:inline-block
}
.fto-left:before{
content:'\2190'
}
.fto-up:before{
content:'\2191'
}
.fto-right:before{
content:'\2192'
}
.fto-home:before{
content:'\2302'
}
.fto-check:before{
content:'\2611'
}
.fto-heart:before{
content:'\2665'
}
.fto-cog:before{
content:'\2699'
}
.fto-edit:before{
content:'\270d'
}
.fto-ok-circle:before{
content:'\2714'
}
.fto-th-large:before{
content:'\e023'
}
.fto-th:before{
content:'\e024'
}
.fto-qrcode:before{
content:'\e057'
}
.fto-down-open-2:before{
content:'\e0a4'
}
.fto-up-open-2:before{
content:'\e0cb'
}
.fto-right-open-3:before{
content:'\e0cc'
}
.fto-left-open-3:before{
content:'\e0cd'
}
.fto-help-circled:before{
content:'\e704'
}
.fto-info-circled:before{
content:'\e705'
}
.fto-reply:before{
content:'\e712'
}
.fto-export-icon:before,.fto-export:before{
content:'\e715'
}
.fto-print:before{
content:'\e716'
}
.fto-trash:before{
content:'\e729'
}
.fto-basket:before{
content:'\e73d'
}
.fto-star-circled:before{
content:'\e800'
}
.fto-left-open-1:before{
content:'\e801'
}
.fto-down-open-1:before{
content:'\e802'
}
.fto-right-open-1:before{
content:'\e803'
}
.fto-up-open-1:before{
content:'\e804'
}
.fto-heart-2:before{
content:'\e805'
}
.fto-cancel-1:before{
content:'\e806'
}
.fto-ok:before{
content:'\e807'
}
.fto-exchange-1:before{
content:'\e808'
}
.fto-heart-1:before{
content:'\e809'
}
.fto-home-1:before{
content:'\e80a'
}
.fto-search-1:before{
content:'\e80b'
}
.fto-right-open-2:before{
content:'\e80c'
}
.fto-left-open-2:before{
content:'\e80d'
}
.fto-cancel-2:before{
content:'\e80e'
}
.fto-ok-1:before{
content:'\e80f'
}
.fto-at-1:before{
content:'\e810'
}
.fto-layout:before{
content:'\e811'
}
.fto-rss-1:before{
content:'\e812'
}
.fto-plus-2:before{
content:'\e813'
}
.fto-right-dir-2:before{
content:'\e814'
}
.fto-left-dir-1:before{
content:'\e815'
}
.fto-up-dir:before{
content:'\e816'
}
.fto-down-dir-2:before{
content:'\e817'
}
.fto-eye-2:before{
content:'\e818'
}
.fto-tools:before{
content:'\e819'
}
.fto-chat-1:before{
content:'\e81a'
}
.fto-plus-1:before{
content:'\e81b'
}
.fto-adjust:before{
content:'\e81c'
}
.fto-minus-1:before{
content:'\e81d'
}
.fto-ajust:before{
content:'\e81e'
}
.fto-user-1:before{
content:'\e81f'
}
.fto-link:before{
content:'\e820'
}
.fto-clock:before{
content:'\e821'
}
.fto-angle-double-right:before{
content:'\e822'
}
.fto-angle-double-left:before{
content:'\e823'
}
.fto-camera-2:before{
content:'\e824'
}
.fto-flight:before{
content:'\e825'
}
.fto-credit-card:before{
content:'\e826'
}
.fto-note-beamed:before{
content:'\e827'
}
.fto-truck:before{
content:'\e828'
}
.fto-menu-1:before{
content:'\e829'
}
.fto-doc-text-inv:before{
content:'\e82a'
}
.fto-video-chat:before{
content:'\e82b'
}
.fto-spin1:before{
content:'\e82c'
}
.fto-card-giftcard:before,.fto-card_giftcard:before{
content:'\e82d'
}
.fto-picture-2:before{
content:'\e82e'
}
.fto-videocam-1:before{
content:'\e82f'
}
.fto-video-1:before{
content:'\e830'
}
.fto-mail:before{
content:'\e831'
}
.fto-spin3:before{
content:'\e832'
}
.fto-phone-squared:before{
content:'\e833'
}
.fto-mail-alt:before{
content:'\e834'
}
.fto-mail-1:before{
content:'\e835'
}
.fto-tag:before{
content:'\e836'
}
.fto-tag-1:before{
content:'\e837'
}
.fto-spin5:before{
content:'\e838'
}
.fto-tag-2:before{
content:'\e839'
}
.fto-fiber-new:before,.fto-fiber_new:before{
content:'\e83a'
}
.fto-lightbulb:before{
content:'\e83b'
}
.fto-bag:before{
content:'\e83c'
}
.fto-award:before{
content:'\e83d'
}
.fto-briefcase:before{
content:'\e83e'
}
.fto-link-1:before{
content:'\e83f'
}
.fto-mobile:before{
content:'\e840'
}
.fto-plus-circled-2:before{
content:'\e841'
}
.fto-cancel-circled:before{
content:'\e842'
}
.fto-monitor:before{
content:'\e843'
}
.fto-lock-open:before{
content:'\e844'
}
.fto-location:before{
content:'\e845'
}
.fto-basket-1:before{
content:'\e846'
}
.fto-phone:before{
content:'\e847'
}
.fto-plus:before{
content:'\e848'
}
.fto-cancel:before{
content:'\e849'
}
.fto-minus-2:before{
content:'\e84a'
}
.fto-plus-squared:before{
content:'\e84b'
}
.fto-sort:before{
content:'\e84c'
}
.fto-mail-2:before{
content:'\e84d'
}
.fto-pencil:before{
content:'\e84e'
}
.fto-lock:before{
content:'\e84f'
}
.fto-user:before{
content:'\e850'
}
.fto-camera:before{
content:'\e851'
}
.fto-sort-down:before{
content:'\e852'
}
.fto-sort-up:before{
content:'\e853'
}
.fto-minus-squared:before{
content:'\e854'
}
.fto-th-list:before{
content:'\e855'
}
.fto-minus:before{
content:'\e856'
}
.fto-crown:before{
content:'\e857'
}
.fto-fiber-pin:before,.fto-fiber_pin:before{
content:'\e858'
}
.fto-rocket:before{
content:'\e859'
}
.fto-tint:before{
content:'\e85a'
}
.fto-leaf:before{
content:'\e85b'
}
.fto-umbrella:before{
content:'\e85c'
}
.fto-fast-food:before{
content:'\e85d'
}
.fto-fire:before{
content:'\e85e'
}
.fto-flag:before{
content:'\e85f'
}
.fto-flag-1:before{
content:'\e860'
}
.fto-menu:before{
content:'\e861'
}
.fto-plus-circled:before{
content:'\e862'
}
.fto-plus-circled-1:before{
content:'\e863'
}
.fto-down-open:before{
content:'\e864'
}
.fto-quote-left:before{
content:'\e865'
}
.fto-location-2:before{
content:'\e866'
}
.fto-quote-right:before{
content:'\e867'
}
.fto-glyph:before{
content:'\e868'
}
.fto-heart-empty:before{
content:'\e869'
}
.fto-magic:before{
content:'\e86a'
}
.fto-umbrella-1:before{
content:'\e86b'
}
.fto-hourglass:before{
content:'\e86c'
}
.fto-flow-tree:before{
content:'\e86d'
}
.fto-rocket-1:before{
content:'\e86e'
}
.fto-feather:before{
content:'\e86f'
}
.fto-left-open:before{
content:'\e870'
}
.fto-fire-1:before{
content:'\e871'
}
.fto-heart-3:before{
content:'\e872'
}
.fto-beaker:before{
content:'\e873'
}
.fto-diamond:before{
content:'\e874'
}
.fto-params:before{
content:'\e875'
}
.fto-truck-1:before{
content:'\e876'
}
.fto-globe:before{
content:'\e877'
}
.fto-cog-1:before{
content:'\e878'
}
.fto-home-outline:before{
content:'\e879'
}
.fto-history:before{
content:'\e87a'
}
.fto-gift:before{
content:'\e87b'
}
.fto-spin6:before{
content:'\e87c'
}
.fto-shop:before{
content:'\e87d'
}
.fto-t-shirt:before{
content:'\e87e'
}
.fto-scissors:before{
content:'\e87f'
}
.fto-heart-empty-1:before{
content:'\e880'
}
.fto-credit-card-1:before{
content:'\e881'
}
.fto-resize-full:before{
content:'\e882'
}
.fto-star-2:before{
content:'\e883'
}
.fto-popup:before{
content:'\e884'
}
.fto-popup-1:before{
content:'\e885'
}
.fto-columns:before{
content:'\e886'
}
.fto-smile:before{
content:'\e887'
}
.fto-chart-pie:before{
content:'\e888'
}
.fto-gift-1:before{
content:'\e889'
}
.fto-play-circled:before{
content:'\e88a'
}
.fto-pause-circled:before{
content:'\e88b'
}
.fto-play:before{
content:'\e88c'
}
.fto-pause:before{
content:'\e88d'
}
.fto-user-2:before{
content:'\e88e'
}
.fto-user-3:before{
content:'\e88f'
}
.fto-right-open:before{
content:'\e890'
}
.fto-logout-1:before{
content:'\e891'
}
.fto-whatsapp:before{
content:'\e892'
}
.fto-comment-empty:before{
content:'\e893'
}
.fto-comment:before{
content:'\e894'
}
.fto-link-ext:before{
content:'\e895'
}
.fto-play-1:before{
content:'\e896'
}
.fto-play-circled2:before{
content:'\e897'
}
.fto-play-circled-1:before{
content:'\e898'
}
.fto-star-empty:before{
content:'\e899'
}
.fto-minus-circled:before{
content:'\e89a'
}
.fto-ok-circled2:before{
content:'\e89b'
}
.fto-cancel-circled2:before{
content:'\e89c'
}
.fto-users-1:before{
content:'\e89d'
}
.fto-thumbs-down:before{
content:'\e89e'
}
.fto-thumbs-up:before{
content:'\e89f'
}
.fto-thumbs-up-2:before{
content:'\e8a0'
}
.fto-money-1:before{
content:'\e8a1'
}
.fto-key:before{
content:'\e8a2'
}
.fto-flash:before{
content:'\e8a3'
}
.fto-resize-full-1:before{
content:'\e8a4'
}
.fto-resize-small:before{
content:'\e8a5'
}
.fto-resize-vertical:before{
content:'\e8a6'
}
.fto-resize-horizontal:before{
content:'\e8a7'
}
.fto-zoom-in:before{
content:'\e8a8'
}
.fto-zoom-out:before{
content:'\e8a9'
}
.fto-down-circled2:before{
content:'\e8aa'
}
.fto-up-circled2:before{
content:'\e8ab'
}
.fto-right-big:before{
content:'\e8ac'
}
.fto-left-big:before{
content:'\e8ad'
}
.fto-down-big:before{
content:'\e8ae'
}
.fto-music:before{
content:'\e8af'
}
.fto-right-hand:before{
content:'\e8b0'
}
.fto-down-hand:before{
content:'\e8b1'
}
.fto-up-hand:before{
content:'\e8b2'
}
.fto-camera-1:before{
content:'\e8b3'
}
.fto-left-hand:before{
content:'\e8b4'
}
.fto-recycle:before{
content:'\e8b5'
}
.fto-up-open:before{
content:'\e8b6'
}
.fto-down-open-mini:before{
content:'\e8b7'
}
.fto-left-open-mini:before{
content:'\e8b8'
}
.fto-right-open-mini:before{
content:'\e8b9'
}
.fto-basket-2:before{
content:'\e8ba'
}
.fto-basket-3:before{
content:'\e8bb'
}
.fto-cart:before{
content:'\e8bc'
}
.fto-basket-circled:before{
content:'\e8bd'
}
.fto-basket-4:before{
content:'\e8be'
}
.fto-basket-alt:before{
content:'\e8bf'
}
.fto-spin4:before{
content:'\e8c0'
}
.fto-up-open-mini:before{
content:'\e8c1'
}
.fto-down-open-big:before{
content:'\e8c2'
}
.fto-left-open-big:before,.swiper-button-lr.swiper-navigation-arrow .swiper-button .fto-left-open-3:before{
content:'\e8c3'
}
.fto-barcode:before{
content:'\e8c4'
}
.fto-comment-1:before{
content:'\e8c5'
}
.fto-right-open-big:before,.swiper-button-lr.swiper-navigation-arrow .swiper-button .fto-right-open-3:before{
content:'\e8c6'
}
.fto-up-open-big:before{
content:'\e8c7'
}
.fto-dot:before{
content:'\e8c8'
}
.fto-dot-2:before{
content:'\e8c9'
}
.fto-dot-3:before{
content:'\e8ca'
}
.fto-list-add:before{
content:'\e8cb'
}
.fto-cancel-3:before{
content:'\e8cc'
}
.fto-diamond-1:before{
content:'\e8cd'
}
.fto-birthday:before{
content:'\e8ce'
}
.fto-check-1:before{
content:'\e8cf'
}
.fto-money:before{
content:'\e8d0'
}
.fto-share-1:before{
content:'\e8d1'
}
.fto-copyright:before{
content:'\e8d2'
}
.fto-th-large-1:before{
content:'\e8d3'
}
.fto-th-list-1:before{
content:'\e8d4'
}
.fto-th-1:before{
content:'\e8d5'
}
.fto-mail-3:before{
content:'\e8d6'
}
.fto-calendar:before{
content:'\e8d7'
}
.fto-paper-plane:before{
content:'\e8d8'
}
.fto-cloud:before{
content:'\e8d9'
}
.fto-lifebuoy:before{
content:'\e8da'
}
.fto-cc:before{
content:'\e8db'
}
.fto-mobile-1:before{
content:'\e8dc'
}
.fto-search:before{
content:'\e8dd'
}
.fto-search-2:before{
content:'\e8de'
}
.fto-eye:before{
content:'\e8df'
}
.fto-star:before{
content:'\e8e0'
}
.fto-user-4:before{
content:'\e8e1'
}
.fto-heart-4:before{
content:'\e8e2'
}
.fto-thumbs-up-1:before{
content:'\e8e3'
}
.fto-camera-3:before{
content:'\e8e4'
}
.fto-eye-1:before{
content:'\e8e5'
}
.fto-location-1:before{
content:'\e8e6'
}
.fto-credit-card-2:before{
content:'\e8e7'
}
.fto-heart-empty-2:before{
content:'\e8e8'
}
.fto-youtube-1:before{
content:'\e8e9'
}
.fto-video-2:before{
content:'\e8ea'
}
.fto-eye-off:before{
content:'\e8eb'
}
.fto-user-outline:before{
content:'\e8ec'
}
.fto-tag-3:before{
content:'\e8ed'
}
.fto-spin2:before{
content:'\e8ee'
}
.fto-ticket:before{
content:'\e8ef'
}
.fto-calendar-1:before{
content:'\e8f0'
}
.fto-website:before{
content:'\e8f1'
}
.fto-tag-4:before{
content:'\e8f2'
}
.fto-th-list-3:before{
content:'\e8f3'
}
.fto-vpn-key:before,.fto-vpn_key:before{
content:'\e8f4'
}
.fto-eye-off-1:before{
content:'\e8f5'
}
.fto-heart-filled:before{
content:'\e8f6'
}
.fto-star-filled:before{
content:'\e8f7'
}
.fto-reddit:before{
content:'\e8f8'
}
.fto-smile-1:before{
content:'\e8f9'
}
.fto-cart-1:before{
content:'\e8fa'
}
.fto-chevron-right:before{
content:'\e8fb'
}
.fto-chevron-left:before{
content:'\e8fc'
}
.fto-plus-circle:before{
content:'\e8fd'
}
.fto-checkmark-cicle:before{
content:'\e8fe'
}
.fto-cross-circle:before{
content:'\e8ff'
}
.fto-circle-minus:before{
content:'\e900'
}
.fto-sad:before{
content:'\e901'
}
.fto-rocket-2:before{
content:'\e902'
}
.fto-gift-2:before{
content:'\e903'
}
.fto-heart-5:before{
content:'\e904'
}
.fto-cog-2:before{
content:'\e905'
}
.fto-tag-5:before{
content:'\e906'
}
.fto-clock-1:before{
content:'\e907'
}
.fto-diamond-2:before{
content:'\e908'
}
.fto-clock-2:before{
content:'\e909'
}
.fto-hourglass-1:before{
content:'\e90a'
}
.fto-wrench:before{
content:'\e90b'
}
.fto-clock-alt:before{
content:'\e90c'
}
.fto-clock-3:before{
content:'\e90d'
}
.fto-language:before{
content:'\e90e'
}
.fto-eye-3:before{
content:'\e90f'
}
.fto-heart-empty-3:before{
content:'\e910'
}
.fto-store:before{
content:'\e911'
}
.fto-phone-handset:before{
content:'\e912'
}
.fto-map-marker:before{
content:'\e913'
}
.fto-phone-1:before{
content:'\e914'
}
.fto-shopping_bag:before{
content:'\e916'
}
.fto-wrench-1:before{
content:'\e917'
}
.fto-cog-alt:before{
content:'\e918'
}
.fto-watch:before{
content:'\e919'
}
.fto-texture:before{
content:'\e91a'
}
.fto-straighten:before{
content:'\e91b'
}
.fto-shopping-basket-1:before,.fto-shopping_basket-1:before{
content:'\e91c'
}
.fto-shopping_basket:before{
content:'\e915'
}
.fto-shopping-cart:before,.fto-shopping_cart:before{
content:'\e91d'
}
.fto-redeem:before{
content:'\e91e'
}
.fto-looks-one:before,.fto-looks_one:before{
content:'\e91f'
}
.fto-looks-two:before,.fto-looks_two:before{
content:'\e920'
}
.fto-looks-6:before,.fto-looks_6:before{
content:'\e921'
}
.fto-looks-5:before,.fto-looks_5:before{
content:'\e922'
}
.fto-looks-4:before,.fto-looks_4:before{
content:'\e923'
}
.fto-looks-3:before,.fto-looks_3:before{
content:'\e924'
}
.fto-local-mall:before,.fto-local_mall:before{
content:'\e925'
}
.fto-fingerprint:before{
content:'\e926'
}
.fto-filter-vintage:before,.fto-filter_vintage:before{
content:'\e927'
}
.fto-timer:before{
content:'\e928'
}
.fto-local-shipping:before,.fto-local_shipping:before{
content:'\e929'
}
.fto-av-timer:before,.fto-av_timer:before{
content:'\e92a'
}
.fto-verified-user:before,.fto-verified_user:before{
content:'\e92b'
}
.fto-instagram-square:before,.fto-instagram_square:before{
content:'\e92c'
}
.fto-time-to-leave:before,.fto-time_to_leave:before{
content:'\e92d'
}
.fto-ideal:before{
content:'\e92e'
}
.fto-qrcode-2:before{
content:'\e92f'
}
.fto-account-circle:before,.fto-account_circle:before{
content:'\e930'
}
.fto-gift-3:before{
content:'\e931'
}
.fto-keyboard:before{
content:'\e932'
}
.fto-calendar-full:before{
content:'\e933'
}
.fto-license:before{
content:'\e934'
}
.fto-star-1:before{
content:'\e935'
}
.fto-food:before{
content:'\e936'
}
.fto-lightbulb-1:before{
content:'\e937'
}
.fto-gauge:before{
content:'\e938'
}
.fto-smartphone:before{
content:'\e939'
}
.fto-sun:before{
content:'\e93a'
}
.fto-cake:before{
content:'\e93b'
}
.fto-all-inclusive:before,.fto-all_inclusive:before{
content:'\e93c'
}
.fto-magnifier:before{
content:'\e93d'
}
.fto-cross:before{
content:'\e93e'
}
.fto-chevron-up:before{
content:'\e93f'
}
.fto-chevron-down:before{
content:'\e940'
}
.fto-user-5:before{
content:'\e941'
}
.fto-users-3:before{
content:'\e942'
}
.fto-earth:before{
content:'\e943'
}
.fto-videocam:before{
content:'\e944'
}
.fto-photo:before{
content:'\e945'
}
.fto-attach:before{
content:'\e946'
}
.fto-lock-1:before{
content:'\e947'
}
.fto-eye-4:before{
content:'\e948'
}
.fto-pencil-1:before{
content:'\e949'
}
.fto-cup:before{
content:'\e94a'
}
.fto-trash-1:before{
content:'\e94b'
}
.fto-doc:before{
content:'\e94c'
}
.fto-note:before{
content:'\e94d'
}
.fto-sound:before{
content:'\e94e'
}
.fto-tv:before{
content:'\e94f'
}
.fto-desktop:before{
content:'\e950'
}
.fto-cd:before{
content:'\e951'
}
.fto-inbox:before{
content:'\e952'
}
.fto-graduation-cap-1:before{
content:'\e953'
}
.fto-megaphone:before{
content:'\e954'
}
.fto-database:before{
content:'\e955'
}
.fto-key-1:before{
content:'\e956'
}
.fto-wallet:before{
content:'\e957'
}
.fto-home-2:before{
content:'\e958'
}
.fto-apartment:before{
content:'\e959'
}
.fto-pencil-2:before{
content:'\e95a'
}
.fto-magic-wand:before{
content:'\e95b'
}
.fto-drop:before{
content:'\e95c'
}
.fto-lighter:before{
content:'\e95d'
}
.fto-poop:before{
content:'\e95e'
}
.fto-moon-1:before{
content:'\e95f'
}
.fto-cloud-1:before{
content:'\e960'
}
.fto-database-1:before{
content:'\e965'
}
.fto-circular-saw:before,.fto-circular_saw:before{
content:'\e966'
}
.fto-lock-2:before{
content:'\e967'
}
.fto-trash-2:before{
content:'\e968'
}
.fto-dice:before{
content:'\e969'
}
.fto-star-3:before{
content:'\e96a'
}
.fto-star-half:before{
content:'\e96b'
}
.fto-star-empty-1:before{
content:'\e96c'
}
.fto-flag-2:before{
content:'\e96d'
}
.fto-envelope:before{
content:'\e96e'
}
.fto-paperclip:before{
content:'\e96f'
}
.fto-inbox-1:before{
content:'\e970'
}
.fto-eye-5:before{
content:'\e971'
}
.fto-printer:before{
content:'\e972'
}
.fto-file-empty:before{
content:'\e973'
}
.fto-file-add:before{
content:'\e974'
}
.fto-enter:before{
content:'\e975'
}
.fto-exit:before{
content:'\e976'
}
.fto-graduation-hat:before{
content:'\e977'
}
.fto-music-note:before{
content:'\e978'
}
.fto-film-play:before{
content:'\e979'
}
.fto-camera-video:before{
content:'\e97a'
}
.fto-camera-4:before{
content:'\e97b'
}
.fto-picture:before{
content:'\e97c'
}
.fto-book:before{
content:'\e97d'
}
.fto-bookmark:before{
content:'\e97e'
}
.fto-shirt:before{
content:'\e97f'
}
.fto-tag-7:before{
content:'\e980'
}
.fto-pushpin:before{
content:'\e981'
}
.fto-map:before{
content:'\e982'
}
.fto-location-3:before{
content:'\e983'
}
.fto-spell-check:before{
content:'\e984'
}
.fto-screen:before{
content:'\e985'
}
.fto-tablet:before{
content:'\e986'
}
.fto-laptop:before{
content:'\e987'
}
.fto-laptop-phone:before{
content:'\e988'
}
.fto-power-swtich:before{
content:'\e989'
}
.fto-lnr-bubble:before{
content:'\e98a'
}
.fto-heart-pulse:before{
content:'\e98b'
}
.fto-construction:before{
content:'\e98c'
}
.fto-pie-chart:before{
content:'\e98d'
}
.fto-chart-bars:before{
content:'\e98e'
}
.fto-linearicons:before{
content:'\e98f'
}
.fto-dinner:before{
content:'\e990'
}
.fto-coffee-cup:before{
content:'\e991'
}
.fto-leaf-1:before{
content:'\e992'
}
.fto-paw:before{
content:'\e993'
}
.fto-briefcase-1:before{
content:'\e994'
}
.fto-bus:before{
content:'\e995'
}
.fto-car:before{
content:'\e996'
}
.fto-train:before{
content:'\e997'
}
.fto-bicycle:before{
content:'\e998'
}
.fto-wheelchair:before{
content:'\e999'
}
.fto-select:before{
content:'\e99a'
}
.fto-neutral:before{
content:'\e99b'
}
.fto-mustache:before{
content:'\e99c'
}
.fto-alarm:before{
content:'\e99d'
}
.fto-bullhorn:before{
content:'\e99e'
}
.fto-volume-high:before{
content:'\e99f'
}
.fto-volume-medium:before{
content:'\e9a0'
}
.fto-volume-low:before{
content:'\e9a1'
}
.fto-volume:before{
content:'\e9a2'
}
.fto-mic:before{
content:'\e9a3'
}
.fto-undo:before{
content:'\e9a4'
}
.fto-redo:before{
content:'\e9a5'
}
.fto-sync-icon:before,.fto-sync:before{
content:'\e9a6'
}
.fto-history-1:before{
content:'\e9a7'
}
.fto-download:before{
content:'\e9a8'
}
.fto-upload:before{
content:'\e9a9'
}
.fto-enter-down:before{
content:'\e9aa'
}
.fto-exit-up:before{
content:'\e9ab'
}
.fto-bug-1:before{
content:'\e9ac'
}
.fto-code:before{
content:'\e9ad'
}
.fto-link-2:before{
content:'\e9ae'
}
.fto-unlink-1:before{
content:'\e9af'
}
.fto-thumbs-up-3:before{
content:'\e9b0'
}
.fto-thumbs-down-1:before{
content:'\e9b1'
}
.fto-menu-2:before{
content:'\e9b2'
}
.fto-list:before{
content:'\e9b3'
}
.fto-arrow-up:before{
content:'\e9b4'
}
.fto-arrow-down:before{
content:'\e9b5'
}
.fto-arrow-left:before{
content:'\e9b6'
}
.fto-arrow-right:before{
content:'\e9b7'
}
.fto-move-1:before{
content:'\e9b8'
}
.fto-warning:before{
content:'\e9b9'
}
.fto-question-circle:before{
content:'\e9ba'
}
.fto-menu-circle:before{
content:'\e9bb'
}
.fto-arrow-up-circle:before{
content:'\e9bc'
}
.fto-arrow-down-circle:before{
content:'\e9bd'
}
.fto-arrow-left-circle:before{
content:'\e9be'
}
.fto-arrow-right-circle:before{
content:'\e9bf'
}
.fto-chevron-up-circle:before{
content:'\e9c0'
}
.fto-chevron-down-circle:before{
content:'\e9c1'
}
.fto-chevron-left-circle:before{
content:'\e9c2'
}
.fto-chevron-right-circle:before{
content:'\e9c3'
}
.fto-crop:before{
content:'\e9c4'
}
.fto-frame-expand:before{
content:'\e9c5'
}
.fto-frame-contract:before{
content:'\e9c6'
}
.fto-layers:before{
content:'\e9c7'
}
.fto-funnel:before{
content:'\e9c8'
}
.fto-hand:before{
content:'\e9de'
}
.fto-pointer-up:before{
content:'\e9df'
}
.fto-pointer-right:before{
content:'\e9e0'
}
.fto-pointer-down:before{
content:'\e9e1'
}
.fto-pointer-left:before{
content:'\e9e2'
}
.fto-palm-tree:before,.fto-palm_tree:before{
content:'\ea56'
}
.fto-account-balance-wallet:before,.fto-account_balance_wallet:before{
content:'\f008'
}
.fto-th-list-2:before{
content:'\f009'
}
.fto-th-thumb-empty:before{
content:'\f00b'
}
.fto-heart-broken:before{
content:'\f028'
}
.fto-vector:before{
content:'\f045'
}
.fto-move:before{
content:'\f047'
}
.fto-users-2:before{
content:'\f064'
}
.fto-check-empty:before{
content:'\f096'
}
.fto-twitter:before{
content:'\f099'
}
.fto-facebook:before{
content:'\f09a'
}
.fto-tasks:before{
content:'\f0ae'
}
.fto-resize-full-alt:before{
content:'\f0b2'
}
.fto-pinterest-circled:before{
content:'\f0d2'
}
.fto-pinterest-squared:before{
content:'\f0d3'
}
.fto-gplus-squared:before{
content:'\f0d4'
}
.fto-gplus:before{
content:'\f0d5'
}
.fto-linkedin:before{
content:'\f0e1'
}
.fto-suitcase:before{
content:'\f0f2'
}
.fto-angle-left:before{
content:'\f104'
}
.fto-angle-right:before{
content:'\f105'
}
.fto-angle-up:before{
content:'\f106'
}
.fto-angle-down:before{
content:'\f107'
}
.fto-circle-empty:before{
content:'\f10c'
}
.fto-quote-left-1:before{
content:'\f10d'
}
.fto-quote-right-1:before{
content:'\f10e'
}
.fto-spinner:before{
content:'\f110'
}
.fto-circle:before{
content:'\f111'
}
.fto-star-half-alt:before{
content:'\f123'
}
.fto-unlink:before{
content:'\f127'
}
.fto-attention-alt:before{
content:'\f12a'
}
.fto-anchor:before{
content:'\f13d'
}
.fto-ellipsis:before{
content:'\f141'
}
.fto-rss-squared:before{
content:'\f143'
}
.fto-minus-squared-alt:before{
content:'\f147'
}
.fto-ok-squared:before{
content:'\f14a'
}
.fto-euro:before{
content:'\f153'
}
.fto-pound:before{
content:'\f154'
}
.fto-dollar:before{
content:'\f155'
}
.fto-rupee:before{
content:'\f156'
}
.fto-yen:before{
content:'\f157'
}
.fto-rouble:before{
content:'\f158'
}
.fto-won:before{
content:'\f159'
}
.fto-bitcoin:before{
content:'\f15a'
}
.fto-sort-name-up:before{
content:'\f15d'
}
.fto-sort-name-down:before{
content:'\f15e'
}
.fto-sort-alt-up:before{
content:'\f160'
}
.fto-sort-alt-down:before{
content:'\f161'
}
.fto-sort-number-up:before{
content:'\f162'
}
.fto-sort-number-down:before{
content:'\f163'
}
.fto-thumbs-up-alt:before{
content:'\f164'
}
.fto-thumbs-down-alt:before{
content:'\f165'
}
.fto-youtube-squared:before{
content:'\f166'
}
.fto-youtube:before{
content:'\f167'
}
.fto-xing:before{
content:'\f168'
}
.fto-xing-squared:before{
content:'\f169'
}
.fto-youtube-play:before{
content:'\f16a'
}
.fto-dropbox:before{
content:'\f16b'
}
.fto-instagram-1:before{
content:'\f16d'
}
.fto-tumblr:before{
content:'\f173'
}
.fto-tumblr-squared:before{
content:'\f174'
}
.fto-apple:before{
content:'\f179'
}
.fto-windows:before{
content:'\f17a'
}
.fto-android:before{
content:'\f17b'
}
.fto-dribbble:before{
content:'\f17d'
}
.fto-skype:before{
content:'\f17e'
}
.fto-female:before{
content:'\f182'
}
.fto-male:before{
content:'\f183'
}
.fto-moon:before{
content:'\f186'
}
.fto-bug:before{
content:'\f188'
}
.fto-vkontakte:before{
content:'\f189'
}
.fto-weibo:before{
content:'\f18a'
}
.fto-pagelines:before{
content:'\f18c'
}
.fto-right-circled2:before{
content:'\f18e'
}
.fto-left-circled2:before{
content:'\f190'
}
.fto-dot-circled:before{
content:'\f192'
}
.fto-vimeo-squared:before{
content:'\f194'
}
.fto-try-icon:before,.fto-try:before{
content:'\f195'
}
.fto-plus-squared-alt:before{
content:'\f196'
}
.fto-wordpress:before{
content:'\f19a'
}
.fto-graduation-cap:before{
content:'\f19d'
}
.fto-yahoo:before{
content:'\f19e'
}
.fto-google:before{
content:'\f1a0'
}
.fto-digg:before{
content:'\f1a6'
}
.fto-drupal:before{
content:'\f1a9'
}
.fto-file-pdf:before{
content:'\f1c1'
}
.fto-vine:before{
content:'\f1ca'
}
.fto-circle-notch:before{
content:'\f1ce'
}
.fto-tencent-weibo:before{
content:'\f1d5'
}
.fto-qq:before{
content:'\f1d6'
}
.fto-wechat:before{
content:'\f1d7'
}
.fto-paper-plane-1:before{
content:'\f1d8'
}
.fto-paper-plane-empty:before{
content:'\f1d9'
}
.fto-circle-thin:before{
content:'\f1db'
}
.fto-sliders:before{
content:'\f1de'
}
.fto-soccer-ball:before{
content:'\f1e3'
}
.fto-paypal:before{
content:'\f1ed'
}
.fto-cc-visa:before{
content:'\f1f0'
}
.fto-cc-mastercard:before{
content:'\f1f1'
}
.fto-cc-discover:before{
content:'\f1f2'
}
.fto-cc-amex:before{
content:'\f1f3'
}
.fto-cc-paypal:before{
content:'\f1f4'
}
.fto-cc-stripe:before{
content:'\f1f5'
}
.fto-toggle-off:before{
content:'\f204'
}
.fto-toggle-on:before{
content:'\f205'
}
.fto-shekel:before{
content:'\f20b'
}
.fto-cart-plus:before{
content:'\f217'
}
.fto-cart-arrow-down:before{
content:'\f218'
}
.fto-street-view:before{
content:'\f21d'
}
.fto-venus:before{
content:'\f221'
}
.fto-mars:before{
content:'\f222'
}
.fto-facebook-official:before{
content:'\f230'
}
.fto-pinterest:before{
content:'\f231'
}
.fto-server:before{
content:'\f233'
}
.fto-viacoin:before{
content:'\f237'
}
.fto-cc-jcb:before{
content:'\f24b'
}
.fto-cc-diners-club:before{
content:'\f24c'
}
.fto-balance-scale:before{
content:'\f24e'
}
.fto-amazon:before{
content:'\f270'
}
.fto-map-pin:before{
content:'\f276'
}
.fto-commenting:before{
content:'\f27a'
}
.fto-commenting-o:before{
content:'\f27b'
}
.fto-vimeo:before{
content:'\f27d'
}
.fto-reddit-alien:before{
content:'\f281'
}
.fto-credit-card-alt:before{
content:'\f283'
}
.fto-shopping-bag:before{
content:'\f290'
}
.fto-shopping-basket:before{
content:'\f291'
}
.fto-twitter-squared:before{
content:'\f304'
}
.fto-facebook-squared:before{
content:'\f308'
}
.fto-linkedin-squared:before{
content:'\f30c'
}
.fto-gift-4:before{
content:'\f30e'
}
.fto-tag-6:before{
content:'\f313'
}
.fto-instagram:before{
content:'\f31e'
}
.fto-instagram-filled:before{
content:'\f31f'
}
.fto-plug:before{
content:'\f351'
}
.fto-kebab-horizontal:before{
content:'\f354'
}
.fto-bitcoin-1:before{
content:'\f379'
}
.fto-facebook-messenger:before,.fto-facebook_messenger:before{
content:'\f39f'
}
.fto-apple-pay:before,.fto-apple_pay:before{
content:'\f415'
}
.fto-cc-apple-pay:before,.fto-cc_apple_pay:before{
content:'\f416'
}
.fto-stripe:before{
content:'\f429'
}
.fto-stripe-s:before,.fto-stripe_s:before{
content:'\f42a'
}
.fto-amazon-pay:before,.fto-amazon_pay:before{
content:'\f42c'
}
.fto-cc-amazon-pay:before,.fto-cc_amazon_pay:before{
content:'\f42d'
}
.fto-elementor:before{
content:'\f430'
}
.fto-box-open:before,.fto-box_open:before{
content:'\f49e'
}
.fto-hands-helping:before,.fto-hands_helping:before{
content:'\f4c4'
}
.fto-parachute-box:before,.fto-parachute_box:before{
content:'\f4cd'
}
.fto-teamspeak:before{
content:'\f4f9'
}
.fto-headphones-alt:before,.fto-headphones_alt:before{
content:'\f58f'
}
.fto-mailchimp:before{
content:'\f59e'
}
.fto-tooth:before{
content:'\f5c9'
}
.fto-weight-hanging:before,.fto-weight_hanging:before{
content:'\f5cd'
}
.fto-alipay:before{
content:'\f642'
}
.fto-socks:before{
content:'\f696'
}
.fto-dhl:before{
content:'\f790'
}
.fto-fedex:before{
content:'\f797'
}
.fto-ups:before{
content:'\f7e0'
}
.fto-usps:before{
content:'\f7e1'
}
.fto-twitterx:before{
content:'\e961'
}
.fto-square-x-twitter:before{
content:'\e962'
}
#st_header .search_widget_block{
width:280px
}
#st_header #mobile_bar .search_widget_block{
width:auto;margin-left:10px;margin-right:10px
}
.search_widget_block .search_widget{
position:relative
}
.search_results{
position:absolute;left:0;right:0;z-index:8000;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)
}
.st-menu .search_results{
box-shadow:none
}
.display_results_static .search_results{
position:static
}
.search_results .autocomplete-suggestion{
padding:.375rem
}
#side_search .search_results .autocomplete-suggestion{
padding-left:0;padding-right:0
}
.search_results .autocomplete-suggestion:hover{
background:#f2f2f2
}
.search_results .search_more_products{
display:block;text-align:center;padding:.75rem .375rem
}
.search_results .search_product_img{
width:46px;margin-right:.375rem
}
.search_product_name span{
font-weight:700
}
#mobile_top_menu_wrapper .top-menu .collapse-icons .remove,#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add,.search_result_item,.top-menu .sub-menu.collapse{
display:none
}
#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .remove,#mobile_top_menu_wrapper .top-menu .collapse.in,#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in,.checkout-step.-current .content,.search_show_img .search_product_img,.search_show_name .search_product_name,.search_show_price .search_product_price{
display:block
}
.top-menu[data-depth="1"]{
margin:.625rem
}
.top-menu a:not([data-depth="0"]){
display:block;padding:.625rem;color:#acaaa6;font-weight:400
}
.top-menu a.dropdown-submenu{
color:#414141;text-transform:uppercase;font-weight:600
}
.top-menu a[data-depth="0"]{
font-weight:600;padding:.1875rem .375rem .375rem
}
#header .top-menu a[data-depth="0"]:hover{
color:#2fb5d2;text-decoration:none
}
.top-menu a[data-depth="1"],.top-menu a[data-depth="2"]{
padding:0 .625rem .625rem 0
}
.top-menu .collapse{
display:inherit
}
.top-menu .sub-menu{
box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);border:0;margin-left:.9375rem;width:calc(100% - 30px);min-width:calc(100% - 30px);z-index:18;display:none
}
.top-menu .sub-menu ul[data-depth="1"]>li{
float:left;margin:0 1.25rem
}
.block_newsletter form button[type=submit] .search:hover,.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i,.top-menu .sub-menu a:hover{
color:#2fb5d2
}
.top-menu .popover{
max-width:inherit
}
.checkout-step .checkbox-field+.checkbox-field div,.popover.bs-tether-element-attached-top{
margin-top:0
}
#mobile_top_menu_wrapper{
margin-top:.625rem;padding-bottom:.625rem;background:#fff
}
#mobile_top_menu_wrapper #top-menu{
margin-bottom:.625rem
}
#mobile_top_menu_wrapper .top-menu,#order-return-infos .thead-default th,.linklist .blockcms-title a{
color:#414141
}
#mobile_top_menu_wrapper .top-menu .navbar-toggler{
display:inline-block;padding:0
}
#mobile_top_menu_wrapper .top-menu a[data-depth="0"]{
padding:.625rem;border-bottom:1px solid #f6f6f6
}
#mobile_top_menu_wrapper .top-menu .collapse,#mobile_top_menu_wrapper .top-menu .sub-menu.collapse{
display:none
}
#mobile_top_menu_wrapper .top-menu .sub-menu{
box-shadow:none;z-index:inherit;display:block;position:static;overflow:hidden;margin-left:0;width:100%;min-width:100%;background:#f6f6f6
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"]>li{
border-bottom:1px solid #acaaa6
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li{
float:none;margin:0
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a{
text-transform:none
}
#mobile_top_menu_wrapper .top-menu .sub-menu li>a{
padding:.625rem;border-bottom:1px solid #fff;font-weight:700
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a{
padding-left:1.25rem
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a{
padding-left:2.5rem
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a{
padding-left:3.75rem
}
#mobile_top_menu_wrapper .top-menu .popover{
border-radius:0
}
#mobile_top_menu_wrapper .js-top-menu-bottom a,.account-list a{
color:#acaaa6
}
#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link,#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector,#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper{
padding:.625rem
}
#mobile_top_menu_wrapper .js-top-menu-bottom .user-info{
padding:0 .625rem
}
#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a{
padding:.625rem 0;display:block;width:100%
}
body#checkout #header .header-nav{
max-height:none;padding:5rem 0 .9375rem;border:0;margin-bottom:0
}
body#checkout #header .header-nav .logo{
max-height:4.375rem;width:auto
}
body#checkout #cart-summary-product-list img{
width:3.125rem
}
body#checkout #order-summary-content{
padding-top:.9375rem
}
body#checkout #order-summary-content #order-items{
border-right:0
}
body#checkout #order-summary-content #order-items h3.h3{
color:#414141;margin-top:1.25rem
}
#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector,.checkout-step .radio-field label,body#checkout #order-summary-content .step-edit{
display:inline
}
.checkout-step.-reachable .step-title,body#checkout #order-summary-content .step-edit:hover{
cursor:pointer
}
body#checkout #gift_message{
max-width:100%;border-color:#414141
}
.checkout-step{
border-bottom:1px solid #d9d9d9;padding:0 15px
}
.checkout-step .step-title{
margin-bottom:0;padding:.9375rem 0
}
.checkout-step .content{
padding-bottom:.625rem
}
.checkout-step .not-allowed{
cursor:not-allowed;opacity:.5
}
.checkout-step .content,.checkout-step .done,.checkout-step .step-edit,.checkout-step.-current.-reachable.-complete .done,.checkout-step.-current.-reachable.-complete .step-edit{
display:none
}
.checkout-step.-current.-reachable.-complete .step-number,.checkout-step.-reachable.-complete .done{
display:inline-block
}
.checkout-step.-reachable.-complete .step-number{
display:none
}
.checkout-step.-current.-reachable.-complete .content,.checkout-step.-reachable.-complete .step-edit{
display:block
}
.checkout-step.-reachable.-complete .content,.js-payment-binary{
display:none
}
.checkout-step .default-input{
min-width:40%
}
.checkout-step .default-input[name=address1],.checkout-step .default-input[name=address2]{
min-width:60%
}
.checkout-step .radio-field{
margin-top:1.875rem
}
.checkout-step .checkbox-field div{
margin-top:3.75rem
}
.checkout-step .select-field div{
background:#f6f6f6;padding:.625rem 3.125rem
}
.checkout-step .payment-options label{
margin-bottom:0;cursor:pointer
}
.checkout-step .payment-options .payment-option,.page-order-detail .messages .message>div{
margin-bottom:.5rem
}
.checkout-step .step-number{
display:inline-block;margin-right:.375rem
}
.checkout-step .address-item.selected{
border-color:#444
}
.checkout-step .address-alias{
display:inline-block;font-weight:700;margin-bottom:.625rem
}
.checkout-step .custom-radio input[type=radio]{
height:1.25rem;width:1.25rem
}
.checkout-step #delivery-addresses,.checkout-step #invoice-addresses,.checkout-step .add-address{
margin-top:1.25rem
}
.checkout-step .delivery-option{
padding:.9375rem 0;margin-bottom:.9375rem
}
.checkout-step .carrier-delay,.checkout-step .carrier-name{
display:inline-block;word-break:break-word;text-align:left
}
.card .address-footer{
text-align:right;padding:.625rem
}
#order-items .order-line{
margin-top:1rem
}
#order-items .details,#order-items .qty{
margin-bottom:1rem
}
#order-items .details .customizations{
margin-top:.625rem
}
#order-confirmation #registration-form{
width:50%;margin:0 auto 1rem
}
.js-payment-binary .accept-cgv{
display:none
}
.js-payment-binary.disabled{
opacity:.6;cursor:not-allowed
}
.js-payment-binary.disabled::before{
content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none
}
.js-payment-binary.disabled .accept-cgv{
display:block
}
.checkout_header{
padding:46px 0 16px
}
.checkout_wrapper{
padding-top:1rem;background:#f2f2f2
}
.checkout_left_column,.checkout_right_column{
background:#fff
}
.checkout-step .order-summary-block{
margin-bottom:20px
}
.page-order .table{
margin-bottom:0
}
.page-order table td,.page-order table th{
padding:.5rem
}
.page-order table thead th,.page-order-detail #order-products.return td.qty .select select{
text-align:center
}
#authentication .tooltip.tooltip-bottom{
padding:0;margin:0
}
#create_account_block .form_content,#login_form_block .form_content{
min-height:200px
}
.from_blcok .form_content_inner{
padding:0 1rem
}
.from_blcok .form-footer{
padding:6px 1rem 1rem
}
.from_blcok .forgotten-password .form-footer{
padding-left:0;padding-right:0
}
.from_blcok{
border:1px solid #d9d9d9
}
.from_blcok.has_social_login{
min-height:250px
}
.page-order-detail .box{
margin-bottom:1.125rem
}
.page-order-detail #order-history .history-lines .history-line{
padding:.5rem 0;border-bottom:1px solid #f6f6f6
}
.page-order-detail #order-history .history-lines .history-line:last-child{
border-bottom:0
}
.page-order-detail #order-products.return th.head-checkbox{
width:30px
}
.page-order-detail #order-products.return td.qty{
min-width:125px
}
.page-order-detail #order-products.return td.qty .current{
width:30%;float:left;text-align:right;padding-right:.5rem
}
.page-order-detail #order-products.return td.qty .select{
width:70%;float:left;margin:-.625rem 0;padding-left:.25rem
}
.page-order-detail .order-items .order-item .checkbox{
width:30px;float:left;padding:0 .9375rem
}
.page-order-detail .order-items .order-item .content{
width:calc(100% - 30px);float:left;padding:0 .9375rem
}
.page-order-detail .order-items .order-item .desc,.page-order-detail .order-items .order-item .qty{
margin-bottom:1rem
}
.page-order-detail .order-items .order-item .desc .name{
font-weight:700
}
.page-order-detail .order-items .order-item .qty .q,.page-order-detail .order-items .order-item .qty .s{
margin-bottom:.25rem
}
.page-order-detail .messages .message{
margin-top:.5rem;border-bottom:1px solid #f6f6f6
}
.page-order-detail .messages .message:last-child{
border-bottom:0
}
#order-return-infos .customization,.page-order-detail .customization{
margin-top:.75rem
}
.page-footer .account-link{
margin-right:1rem
}
.page-footer .account-link span{
font-size:.875rem;vertical-align:middle
}
.login-form{
margin-top:15px
}
.renew-password{
margin-left:10px
}
.renew-password .email{
padding-bottom:30px
}
.renew-password [type=submit]{
margin-left:50px
}
.carousel{
box-shadow:1px 1px 7px 0 rgba(0,0,0,.15);margin-bottom:1.5rem
}
.carousel .direction{
z-index:auto
}
.carousel .carousel-inner{
height:340px
}
.carousel .carousel-item{
height:100%
}
.carousel .carousel-item img{
width:100%;margin-left:0
}
.carousel .carousel-item .caption{
position:absolute;bottom:28px;left:90px;color:#fff;max-width:340px
}
.carousel .carousel-control{
opacity:1
}
.carousel .carousel-control .icon-next::before,.carousel .carousel-control .icon-prev::before{
content:""
}
.carousel .carousel-control .icon-next i,.carousel .carousel-control .icon-prev i{
font-size:3.125rem;color:#fff
}
.carousel .carousel-control .icon-prev{
left:1rem
}
.carousel .carousel-control .icon-next{
right:2rem
}
.carousel .carousel-control.left,.carousel .carousel-control.right{
background:0 0
}
#custom-text{
background:#fff;border-radius:2px;margin-bottom:1.5rem;padding:3.125rem;text-align:center
}
#custom-text h3{
text-transform:uppercase;color:#414141;font-size:1.5625rem;font-weight:700
}
#custom-text p{
color:#414141;font-weight:400;font-size:1.1em
}
#custom-text p .dark{
color:#acaaa6;font-weight:400
}
#products .products-select{
display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify
}
#products .up{
margin-bottom:1rem
}
#products .up .btn-secondary{
color:#acaaa6;text-transform:inherit
}
#products .up .btn-secondary .material-icons{
margin-right:0
}
.products-selection{
padding:1em 0
}
.facet_filter_item_li .search-link{
display:inline-block;vertical-align:middle
}
.facet_filter_item_li .facet-label{
margin-bottom:0;display:block
}
.facet-title-mobile{
cursor:pointer;padding:6px 0
}
.facet-title-mobile .arrow_down{
display:block
}
.facet-title-mobile .arrow_up,.facet-title-mobile.collapsed .arrow_down,.horizontal_filters_dropdown .dropdown_list:after,.horizontal_filters_dropdown .dropdown_list:before{
display:none
}
.facet-title-mobile.collapsed .arrow_up{
display:block
}
.facet_filter_box,.product-features dl.data-sheet dd.value,.product-variants .product-variants-item ul{
margin-bottom:0
}
.facet-dropdown{
color:#878787;padding-left:0;padding-right:0;background:#ebebeb;border:3px solid transparent;box-sizing:border-box;box-shadow:1px 1px 1px 1px #ebebeb;margin-bottom: 10px;
}
.facet-dropdown.open{
border:0
}
.facet-dropdown.open>.select-title{
border:3px solid #2fb5d2;background:#f6f6f6
}
.facet-dropdown .select-title{
display:inline-flex;align-items:center;margin-left:0;width:100%;color:#414141;background:#ebebeb;padding:.375rem .375rem .375rem .625rem;cursor:pointer
}
.facet-dropdown .select-title>i{
margin-left:auto
}
.facet-dropdown .select-list{
display:block;color:#414141;background:#f6f6f6;padding:.375rem .625rem
}
.facet-dropdown .select-list:hover{
background:#2fb5d2;color:#fff;text-decoration:none
}
.facet-dropdown .dropdown-menu{
padding:0;margin-top:3px;left:auto;width:100%;background:#f6f6f6;border:0;box-shadow:1px 1px 1px 1px #ebebeb
}
#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{
padding-top:0
}
#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{
margin-bottom:.3125rem
}
#search_filters .facet ul,#search_filters_brands .facet ul,#search_filters_suppliers .facet ul{
max-height:320px;overflow-x:auto
}
.column_filter .facet_filter_item_li{
padding:4px 0
}
.horizontal_filters .facet{
border-bottom:1px dashed #f2f2f2
}
#left_column .bullet li:last-child,#right_column .bullet li:last-child,.horizontal_filters .facet:last-child,.product_list.list .product_list_item:last-child{
border-bottom:none
}
.horizontal_filters .facet-title{
min-width:88px;margin:6px 6px 6px 0
}
.block_newsletter form,.horizontal_filters_dropdown #search_filters{
position:relative
}
.horizontal_filters_dropdown .dropdown_wrap{
position:static
}
.horizontal_filters_dropdown .dropdown_list{
right:0;top:auto;padding:6px;border:1px solid #f2f2f2
}
.horizontal_filters_dropdown .open .dropdown_list{
background:#fff
}
.horizontal_filters_dropdown .facet{
display:inline-block;margin-right:6px
}
.horizontal_filters_dropdown .facet-title-mobile{
display:none;padding:6px 0
}
.horizontal_filters .facet_filter_item_form,.horizontal_filters .facet_filter_item_li,.horizontal_filters_dropdown .facet_filter_item_form,.horizontal_filters_dropdown .facet_filter_item_li{
display:inline-block;margin:6px 30px 6px 0
}
.facet .collapse{
display:block
}
.block-categories .acc_box .acc_header a{
font-size:.875rem;padding:.625rem 0
}
.products-selection .filter-button .btn-secondary{
padding:.75rem .5rem .6875rem
}
.product_list.grid .product_list_item{
padding:0 7px 30px
}
#js-product-list .product_list.grid .product_list_item{
border-top:1px solid #f2f2f2;padding:24px 7px
}
.products.product_list.grid{
margin-left:-7px;margin-right:-7px
}
.product_list.list .product_list_item{
clear:both;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f5f5f5
}
.product_list.list .product_list_item:first-child{
padding-top:0
}
.product_list.list .pro_second_box{
padding-top:8px
}
.product_list.list .block_blog .pro_second_box.pro_block_align_0{
text-align:center
}
.product_list.list .block_blog .blog_lr .pro_second_box.pro_block_align_0,.product_list.list .block_blog .pro_second_box.pro_block_align_1{
text-align:left
}
.product_list.list .blog_lr .pro_first_box{
float:left;width:360px
}
.product_list.list .blog_lr .pro_second_box{
margin-left:380px
}
.product_list.list .ajax_block_product .yotpo,.product_list.list .ajax_block_product .yotpo .yotpo-clr{
clear:none
}
.product_list.list .ajax_block_product .hover_fly,.product_list.list .big_page_next_wrap{
display:none
}
.product_list.list .ajax_block_product .pro_first_box{
float:left;max-width:280px
}
.product_list.list .ajax_block_product .pro_second_box{
margin-left:300px
}
.product_list.list .ajax_block_product .s_title_block{
height:auto;font-size:1rem;margin-bottom:1rem
}
.product_list.list .ajax_block_product .act_box{
padding-top:1em
}
#big_page_next a:hover{
color:#fff
}
#big_page_next a:hover .text_table_wrap,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page:hover span{
background:#444
}
#big_page_next a .text_table_wrap{
background:#f2f2f2
}
#big_page_next a .text_table_wrap .text_td{
font-size:2em
}
.list_grid_switcher div{
width:24px;height:24px;line-height:24px;display:inline-block;text-align:center;font-size:14px;cursor:pointer
}
.list_grid_switcher div.grid.selected,.list_grid_switcher div.grid:hover,.list_grid_switcher div.list.selected,.list_grid_switcher div.list:hover{
background-color:#bbb;color:#fff
}
.active_filter_title{
margin-top:3px
}
.active_filter_item{
margin:0 0 4px 6px;border:1px solid #f2f2f2;padding:2px 3px;white-space:nowrap
}
.active_filter_item i{
color:#777
}
.active_filter_item:hover{
color:#444;border-color:#00a161
}
.active_filter_item:hover i{
color:#00a161
}
#subcategories .subcate_list_view li{
display:block;padding:6px 0
}
#subcategories .subcate_list_view li .img{
float:left;margin-right:1em
}
#subcategories .subcate_grid_view li .subcategory-name,#subcategories .subcate_list_view li .subcat_desc,.product-quantity .add.add_full_width,.product-quantity .add_buy_now.add_full_width{
display:block
}
#subcategories .inline_list li a.img{
display:block;margin-bottom:6px;text-align:center
}
#subcategories .subcate_grid_view li{
text-align:center;padding-left:10px;padding-right:10px;padding-bottom:10px
}
#subcategories .subcate_grid_view li .subcat_desc{
display:none
}
.active_filter_item,.product-price{
display:inline-block
}
.product-quantity .add,.product-quantity .add_buy_now{
display:inline-block;vertical-align:middle
}
.product-discounts>.product-discounts-title{
font-weight:600;font-size:.875rem
}
.product-discounts>.table-product-discounts thead tr th{
width:33%;padding:.375rem .625rem;background:#fff;border:.3125rem #ebebeb solid;text-align:center
}
.product-discounts>.table-product-discounts tbody tr{
background:#f6f6f6
}
.product-discounts>.table-product-discounts tbody tr:nth-of-type(even){
background:#fff
}
.product-discounts>.table-product-discounts tbody tr td{
padding:.375rem .625rem;text-align:center;border:.3125rem #ebebeb solid
}
.product-prices .tax-shipping-delivery-label{
font-size:.8125rem;color:#878787
}
.product-prices .st_sticker_block,.social-sharing ul{
display:inline-block
}
.product-unit-price{
font-size:.75rem;margin-bottom:0
}
.product-available{
color:#4cbb6c
}
.product-last-items,.product-unavailable{
color:#ff9a52
}
#product-details .label{
font-size:1rem;color:#414141;font-weight:700
}
#product-details .product-reference{
display:none
}
.product-features{
margin-top:.625rem
}
.product-features dl.data-sheet{
border-bottom:1px dashed #f2f2f2;padding:6px 0;margin-bottom:0
}
.product-features dl.data-sheet dt.name{
text-transform:capitalize;min-width:200px;font-weight:700
}
.product-variants .product-variants-item{
margin-bottom:10px
}
.product-variants .product-variants-item select{
border:1px solid #ebebeb;height:1.875rem;width:100%
}
.product-variants .product-variants-item ul li{
margin-right:6px;margin-bottom:6px
}
.product-variants .product-variants-item .color{
margin-left:0;margin-top:0;    font-weight: 600;
    background-color: #fff;
    padding: 5px;
}
.product-variants .control-label{
margin-bottom:4px;display:block
}
.product-flags{
position:absolute;top:0;width:100%
}
li.product-flag{
display:block;position:absolute;background:#2fb5d2;font-weight:700;padding:.3125rem .4375rem;text-transform:uppercase;color:#fff;margin-top:.375rem;margin-left:-.3125rem;z-index:2
}
li.product-flag.online-only{
top:25rem;right:0;font-size:.75rem
}
li.product-flag.online-only::before{
content:"\E30A";font-family:'Material Icons';vertical-align:middle;margin:.3125rem
}
li.product-flag.discount{
display:none
}
li.product-flag.on-sale{
background:#f39d72;width:100%;text-align:center;margin:0;left:0;top:0
}
.product-customization .product-message{
background:#ebebeb;border:0;width:100%;height:3.125rem;resize:none;padding:.625rem
}
.product-customization .file-input{
width:100%;opacity:0;left:0;z-index:1;cursor:pointer;height:2.125rem;overflow:hidden;position:absolute
}
.product-customization .custom-file{
position:relative;background:#ebebeb;width:100%;height:2.125rem;line-height:2.125rem;text-indent:.625rem;display:block
}
.product-customization .custom-file button{
z-index:0;position:absolute;right:0;top:0
}
.product-refresh{
margin-top:.625rem
}
.social-sharing ul{
margin-bottom:0
}
.social-sharing li{
display:inline-block;margin-left:.5rem
}
.products-selection{
margin-bottom:20px
}
.product_name_wrap .product_name{
font-size:1.25rem;line-height:120%;margin-bottom:1rem;font-weight:400;color:#444
}
.pro_popup_trigger_box{
bottom:10px;right:10px;position:absolute;z-index:8
}
.pro_popup_trigger.layer_icon_wrap{
display:none
}
.pro_popup_trigger.layer_icon_wrap.st_active{
display:block
}
.pro_gallery_thumbs_vertical .swiper-container{
height:360px
}
.images-container-7 .pro_gallery_thumbs_vertical .swiper-container{
height:auto
}
.pro_gallery_thumb_box{
cursor:pointer;display:inline-block
}
.clicked_thumb .pro_gallery_thumb_box{
border-color:#777
}
.hightlight_curr_thumbs .pro_gallery_thumb{
opacity:.4
}
.hightlight_curr_thumbs .clicked_thumb .pro_gallery_thumb,.hightlight_curr_thumbs .curr_combination_thumb .pro_gallery_thumb{
opacity:1
}
.pro_gallery_thumbs_grid .swiper-container .swiper-wrapper{
flex-flow:row wrap;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center
}
.pro_gallery_thumbs_grid .swiper-container .swiper-wrapper .swiper-slide{
height:auto;padding:0 5px 5px
}
.pro_gallery_thumbs_grid .swiper-slide,.pro_gallery_thumbs_horizontal .swiper-slide{
width:72px
}
.pro_extra_info{
margin-bottom:.375rem
}
.pro_extra_info_label{
margin-right:.25rem
}
.product_right_column .product-manufacturer .pro_extra_info_content{
text-align:center
}
.product-quantity.hide_main_cart_button .add,.product-quantity.hide_main_cart_button .add_buy_now,.product-quantity.hide_main_cart_button .qty_wrap,.product_right_column .product-manufacturer .pro_extra_info_label{
display:none
}
.pro_extra_info_brand{
display:inline-block
}
.st_image_scrolling_item{
margin-bottom:10px
}
.pro_gallery_item.cate_pro_lazy{
opacity:0
}
.pro_gallery_top_container{
min-width:0
}
.images-container-1 .pro_gallery_thumbs_container,.images-container-2 .pro_gallery_thumbs_container,.images-container-7 .pro_gallery_thumbs_container{
width:70px
}
.images-container-1 .pro_gallery_thumbs_container,.images-container-7 .pro_gallery_thumbs_container{
margin-right:16px
}
.images-container-2 .pro_gallery_thumbs_container{
margin-left:16px
}
.cart-grid{
margin-bottom:1rem
}
.cart-summary-line{
margin-bottom:4px
}
.cart-summary-line .value{
float:right
}
.cart-grid-right .promo-discounts{
margin-bottom:0
}
.promo-code .alert-danger{
display:none
}
.product-line-grid-body>.product-line-info>.label{
padding:0;line-height:inherit;text-align:left;white-space:inherit
}
.product-line-grid-body>.product-line-info>.out-of-stock{
color:red
}
.product-line-grid-body>.product-line-info>.available{
color:#4cbb6c
}
.product-line-grid-body>.product-line-info>.unit-price-cart{
padding-left:.3125rem;font-size:.875rem;color:#878787
}
.product-line-grid-right .bootstrap-touchspin{
width:4.25rem
}
#block-reassurance img{
opacity:.7;width:1.5625rem;margin-right:.625rem
}
#block-reassurance li{
border-bottom:1px solid rgba(0,0,0,.1)
}
#block-reassurance li:last-child{
border:0
}
#block-reassurance li .block-reassurance-item{
padding:1rem 1.5rem
}
.quickview .modal-dialog{
max-width:62rem
}
.quickview .modal-content{
min-height:28.125rem;box-shadow:0 0 20px rgba(0,0,0,.5)
}
.quickview .modal-header{
border:0;padding:.375rem
}
.quickview .modal-body{
min-height:23.75rem
}
.quickview .modal-footer{
border-top:1px solid rgba(172,170,166,.3)
}
.quickview .layer{
display:none
}
.quickview .social-sharing{
margin-top:0;margin-left:2rem
}
.block_newsletter{
font-size:.875rem;margin-bottom:.625rem
}
.block_newsletter form input[type=text]{
border:0;min-width:255px;background:#ebebeb;color:#acaaa6;padding:11px;width:100%
}
.block_newsletter form input[type=text]:focus{
color:#414141;background:#fff
}
.block_newsletter form input[type=text]:focus+button .search{
color:#2fb5d2
}
.block_newsletter form input[type=text]::-webkit-input-placeholder{
color:rgba(172,170,166,.5);text-indent:.625rem
}
.block_newsletter form input[type=text]::-moz-placeholder{
color:rgba(172,170,166,.5);text-indent:.625rem
}
.block_newsletter form input[type=text]:-moz-placeholder{
color:rgba(172,170,166,.5);text-indent:.625rem
}
.block_newsletter form input[type=text]:-ms-input-placeholder{
color:rgba(172,170,166,.5);text-indent:.625rem
}
.block_newsletter form button[type=submit]{
position:absolute;background:0 0;border:0;bottom:.3125rem;right:.125rem;color:#878787
}
.block_newsletter p,.contact-rich .block .data.email{
padding-top:.375rem
}
.block_newsletter form .input-wrapper{
overflow:hidden
}
.block_newsletter form input[type=text]:focus{
border:3px #2fb5d2 solid;padding:8px 8px 9px;outline:0
}
.block_newsletter form input{
height:42px
}
.account-list a:hover{
color:#2fb5d2
}
.block-social{
text-align:right
}
.block-social li{
height:2.5rem;width:2.5rem;background-color:#ebebeb;background-repeat:no-repeat;display:inline-block;margin:.125rem;cursor:pointer
}
.block-social li:hover{
background-color:#2fb5d2
}
.block-social li a{
display:block;height:100%;white-space:nowrap;text-indent:100%;overflow:hidden
}
.block-social li a:hover{
color:transparent
}
.facebook{
background-image:url(../css/04be689c12d686c59503.svg)
}
.facebook::before{
content:""
}
.facebook.icon-gray{
background-image:url(../css/82fdf9dd2767f14d72e2.svg)
}
.facebook.icon-gray:hover,.facebook::before{
background-image:url(../css/fa3993a997a0b84e9900.svg)
}
.twitter{
background-image:url(../css/f56d95737d55e2bdba95.svg)
}
.twitter::before{
content:""
}
.twitter.icon-gray{
background-image:url(../css/a94fc0e66f9017b51bd1.svg)
}
.twitter.icon-gray:hover,.twitter::before{
background-image:url(../css/0ba57b3ea460c3d7d0c4.svg)
}
.rss{
background-image:url(../css/cbeba06698c00a61e822.svg)
}
.youtube{
background-image:url(../css/726b87682d18d1e83076.svg)
}
.googleplus{
background-image:url(../css/c472ea2ef3e5b3743873.svg)
}
.googleplus::before{
content:""
}
.googleplus.icon-gray{
background-image:url(../css/b06ddcf6e602e24a9f07.svg)
}
.googleplus.icon-gray:hover,.googleplus::before{
background-image:url(../css/47f13bcaf75af86613bc.svg)
}
#block_myaccount_infos .myaccount-title a{
color:#414141
}
.pinterest{
background-image:url(../css/33e7446832ac7aa84b95.svg)
}
.pinterest::before{
content:""
}
.pinterest.icon-gray{
background-image:url(../css/6ecc4d1bd3f00905f32c.svg)
}
.pinterest.icon-gray:hover,.pinterest::before{
background-image:url(../css/882e1291e47c7d9d5dd7.svg)
}
.vimeo{
background-image:url(../css/4903fb37c04676f5a805.svg)
}
.instagram{
background-image:url(../css/3a94078d659136527abf.svg)
}
.contact-rich{
color:#878787;margin-bottom:2rem;word-wrap:break-word
}
.contact-rich h4{
text-transform:uppercase;color:#414141;margin-bottom:2rem
}
.contact-rich .block{
height:auto;overflow:hidden
}
.contact-rich .block .icon{
float:left;width:3.5rem
}
.contact-rich .block .icon i{
font-size:2rem
}
.contact-rich .block .data{
color:#414141;font-size:.875rem;width:auto;overflow:hidden
}
.easyzoom{
position:relative;*display:inline;*zoom:1
}
.easyzoom img{
vertical-align:bottom
}
.easyzoom.is-loading img{
cursor:progress
}
.easyzoom.is-ready img{
cursor:zoom-in
}
.easyzoom.is-error img{
cursor:not-allowed
}
.easyzoom-notice{
position:absolute;top:50%;left:50%;z-index:10;height:32px;line-height:32px;text-align:center;width:32px;margin-top:-16px;margin-left:-16px;background:url(../css/59fd0e6131aa5c6727c8.gif) no-repeat center center #fff;border-radius:2px
}
.is-error .easyzoom-notice{
background:#fff
}
.easyzoom-flyout{
position:absolute;overflow:hidden;background:#fff;z-index:4
}
.easyzoom-flyout img{
max-width:none;width:auto
}
.easyzoom--overlay .easyzoom-flyout{
top:0;left:0;width:100%;height:100%
}
.easyzoom--adjacent .easyzoom-flyout{
top:0;left:100%;width:100%;height:100%;margin-left:20px
}
.swiper-container{
margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1
}
.is_rtl .swiper-button-prev .fto-left-open-3,.is_rtl .swiper-button-prev .slider_arrow_left,.swiper-container .elementor-lightbox-content-source{
display:none
}
.swiper-container-no-flexbox .swiper-slide{
float:left
}
.swiper-container-vertical>.swiper-wrapper{
flex-direction:column
}
.swiper-slide,.swiper-wrapper{
width:100%;height:100%;position:relative
}
.swiper-wrapper{
z-index:1;display:flex;transition-property:transform;box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper{
-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
transition-timing-function:ease-out;margin:0 auto
}
.swiper-slide{
-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
height:auto
}
.swiper-container-autoheight .swiper-wrapper{
align-items:flex-start;transition-property:transform,height
}
.swiper-container .swiper-notification{
position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000
}
.swiper-wp8-horizontal{
touch-action:pan-y
}
.swiper-wp8-vertical{
touch-action:pan-x
}
.swiper-button{
cursor:pointer
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
cursor:auto
}
.is_rtl .swiper-button-prev .fto-right-open-3,.is_rtl .swiper-button-prev .slider_arrow_right,.swiper-button-prev .fto-left-open-3,.swiper-button-prev .slider_arrow_left{
display:block
}
.is_rtl .swiper-button-next .fto-right-open-3,.is_rtl .swiper-button-next .slider_arrow_right,.swiper-button-prev .fto-right-open-3,.swiper-button-prev .slider_arrow_right{
display:none
}
.is_rtl .swiper-button-next .fto-left-open-3,.is_rtl .swiper-button-next .slider_arrow_left,.swiper-button-next .fto-right-open-3,.swiper-button-next .slider_arrow_right{
display:block
}
.swiper-button-next .fto-left-open-3,.swiper-button-next .slider_arrow_left{
display:none
}
.swiper-button-lr{
overflow:hidden
}
.swiper-button-lr .swiper-button{
position:absolute;overflow:hidden;text-align:center;z-index:5;cursor:pointer
}
.swiper-button-lr .swiper-button.swiper-button-disabled{
cursor:default
}
.swiper-button-lr .swiper-button i{
height:46px;line-height:46px;width:46px;text-align:center;font-size:1.5em
}
.swiper-button-lr .swiper-button-next,.swiper-button-lr .swiper-button-prev{
top:0;bottom:0;height:100%;width:46px
}
.swiper-button-lr .swiper-button-next i,.swiper-button-lr .swiper-button-prev i{
position:absolute;top:50%;margin-top:-23px
}
.swiper-button-lr .swiper-button-bottom,.swiper-button-lr .swiper-button-top{
right:0;left:0;width:100%;height:26px;line-height:26px
}
.swiper-button-lr .swiper-button-bottom i,.swiper-button-lr .swiper-button-top i{
height:26px;line-height:26px;position:absolute;left:50%;margin-left:-23px
}
.swiper-button-lr .swiper-button-prev{
left:-160px;transition:left 300ms ease
}
.is_rtl .swiper-button-lr .swiper-button-prev{
left:auto;right:-160px
}
.swiper-button-lr .swiper-button-next{
right:-160px;transition:right 300ms ease
}
.is_rtl .swiper-button-lr .swiper-button-next{
right:auto;left:-160px
}
.swiper-button-lr .swiper-button-top{
top:-100px;transition:top 300ms ease
}
.swiper-button-lr .swiper-button-top .slider_arrow_top{
display:block
}
.swiper-button-lr .swiper-button-top .slider_arrow_bottom{
display:none
}
.swiper-button-lr .swiper-button-bottom{
bottom:-100px;transition:bottom 300ms ease
}
.swiper-button-lr .swiper-button-bottom .slider_arrow_bottom{
display:block
}
.swiper-button-lr .swiper-button-bottom .slider_arrow_top{
display:none
}
.swiper-button-lr.swiper-navigation_visible>.swiper-button-prev,.swiper-button-lr:hover>.swiper-button-prev{
left:0
}
.is_rtl .swiper-button-lr.swiper-navigation_visible>.swiper-button-prev,.is_rtl .swiper-button-lr:hover>.swiper-button-prev{
left:auto;right:0
}
.swiper-button-lr.swiper-navigation_visible>.swiper-button-next,.swiper-button-lr:hover>.swiper-button-next{
right:0
}
.is_rtl .swiper-button-lr.swiper-navigation_visible>.swiper-button-next,.is_rtl .swiper-button-lr:hover>.swiper-button-next{
right:auto;left:0
}
.swiper-button-lr.swiper-navigation_visible .swiper-button-top,.swiper-button-lr:hover .swiper-button-top{
top:0
}
.swiper-button-lr.swiper-navigation_visible .swiper-button-bottom,.swiper-button-lr:hover .swiper-button-bottom,body#checkout.mobile_device.use_mobile_header .st-menu{
bottom:0
}
.swiper-button-lr.swiper-navigation-circle .swiper-button,.swiper-button-lr.swiper-navigation-full .swiper-button,.swiper-button-lr.swiper-navigation-rectangle .swiper-button{
color:#fff;background:rgba(0,0,0,.4)
}
.swiper-button-lr.swiper-navigation-circle .swiper-button.swiper-button-disabled,.swiper-button-lr.swiper-navigation-full .swiper-button.swiper-button-disabled,.swiper-button-lr.swiper-navigation-rectangle .swiper-button.swiper-button-disabled{
color:#777
}
.products_slider .owl-theme.owl-navigation-lr .owl-controls .owl-buttons div.disabled:hover,.products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button,.products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button.swiper-button-disabled:hover,.products_slider .swiper-button-lr.swiper-navigation-full .swiper-button,.products_slider .swiper-button-lr.swiper-navigation-full .swiper-button.swiper-button-disabled:hover,.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button,.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button.swiper-button-disabled:hover{
background:#ccc
}
.swiper-button-lr.swiper-navigation-circle .swiper-button:hover,.swiper-button-lr.swiper-navigation-full .swiper-button:hover,.swiper-button-lr.swiper-navigation-rectangle .swiper-button:hover{
background:rgba(0,0,0,.8)
}
.products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button:hover,.products_slider .swiper-button-lr.swiper-navigation-full .swiper-button:hover,.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button:hover{
background:#777
}
.swiper-button-lr.swiper-navigation-circle .swiper-button.swiper-button-disabled:hover,.swiper-button-lr.swiper-navigation-full .swiper-button.swiper-button-disabled:hover,.swiper-button-lr.swiper-navigation-rectangle .swiper-button.swiper-button-disabled:hover{
background:rgba(68,68,68,.4)
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button-next,.swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev{
bottom:auto;height:auto;top:50%;margin-top:-34px;width:auto;padding:0
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-next,.swiper-button-lr.swiper-navigation-arrow .swiper-button-prev,.swiper-button-lr.swiper-navigation-circle .swiper-button-next,.swiper-button-lr.swiper-navigation-circle .swiper-button-prev{
bottom:auto;height:auto;top:50%;width:auto;padding:0
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button-next i,.swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev i{
position:static;height:68px;line-height:66px;width:36px;margin-top:0
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-next i,.swiper-button-lr.swiper-navigation-arrow .swiper-button-prev i,.swiper-button-lr.swiper-navigation-circle .swiper-button-next i,.swiper-button-lr.swiper-navigation-circle .swiper-button-prev i{
position:static;margin-top:0
}
.products_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button-next.swiper-button-outer,.products_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button-prev.swiper-button-outer,.products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button-next.swiper-button-outer,.products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button-prev.swiper-button-outer,.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-next.swiper-button-outer,.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev.swiper-button-outer{
top:40%
}
.brands_slider .products_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button-next.swiper-button-outer,.brands_slider .products_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button-prev.swiper-button-outer,.brands_slider .products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button-next.swiper-button-outer,.brands_slider .products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button-prev.swiper-button-outer,.brands_slider .products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-next.swiper-button-outer,.brands_slider .products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev.swiper-button-outer{
top:50%
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button-bottom,.swiper-button-lr.swiper-navigation-rectangle .swiper-button-top{
width:auto;height:auto;line-height:auto;left:50%;right:auto;margin-left:-24px
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-bottom,.swiper-button-lr.swiper-navigation-arrow .swiper-button-top,.swiper-button-lr.swiper-navigation-circle .swiper-button-bottom,.swiper-button-lr.swiper-navigation-circle .swiper-button-top{
width:auto;height:auto;line-height:auto;left:50%;right:auto
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button-bottom i,.swiper-button-lr.swiper-navigation-rectangle .swiper-button-top i{
position:static;height:26px;line-height:26px;width:48px;margin-left:0
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-bottom i,.swiper-button-lr.swiper-navigation-arrow .swiper-button-top i,.swiper-button-lr.swiper-navigation-circle .swiper-button-bottom i,.swiper-button-lr.swiper-navigation-circle .swiper-button-top i{
position:static;margin-left:0
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button{
border-radius:4px
}
.swiper-button-lr.swiper-navigation-rectangle.swiper-small-button .swiper-button{
margin-top:-19px
}
.swiper-button-lr.swiper-navigation-rectangle.swiper-small-button .swiper-button i{
width:22px;height:38px;line-height:36px;font-size:1rem
}
.swiper-button-lr.swiper-navigation-arrow.swiper-small-button .swiper-button i,.swiper-button-lr.swiper-navigation-circle.swiper-small-button .swiper-button i{
width:30px;height:30px;line-height:30px;font-size:1rem
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-next,.swiper-button-lr.swiper-navigation-arrow .swiper-button-prev,.swiper-button-lr.swiper-navigation-circle .swiper-button-next,.swiper-button-lr.swiper-navigation-circle .swiper-button-prev{
margin-top:-20px
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-next i,.swiper-button-lr.swiper-navigation-arrow .swiper-button-prev i,.swiper-button-lr.swiper-navigation-circle .swiper-button-next i,.swiper-button-lr.swiper-navigation-circle .swiper-button-prev i{
height:40px;line-height:40px;width:40px
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-bottom,.swiper-button-lr.swiper-navigation-arrow .swiper-button-top,.swiper-button-lr.swiper-navigation-circle .swiper-button-bottom,.swiper-button-lr.swiper-navigation-circle .swiper-button-top{
margin-left:-15px
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button-bottom i,.swiper-button-lr.swiper-navigation-arrow .swiper-button-top i,.swiper-button-lr.swiper-navigation-circle .swiper-button-bottom i,.swiper-button-lr.swiper-navigation-circle .swiper-button-top i{
height:30px;line-height:30px;width:30px
}
.owl-theme.owl-navigation-lr.owl-navigation-circle.owl-navigation_visible .owl-controls .owl-buttons .owl-prev,.owl-theme.owl-navigation-lr.owl-navigation-circle:hover .owl-controls .owl-buttons .owl-prev,.swiper-button-lr.swiper-navigation-arrow.swiper-navigation_visible>.swiper-button-prev,.swiper-button-lr.swiper-navigation-arrow:hover>.swiper-button-prev,.swiper-button-lr.swiper-navigation-circle.swiper-navigation_visible>.swiper-button-prev,.swiper-button-lr.swiper-navigation-circle:hover>.swiper-button-prev{
left:10px
}
.is_rtl .swiper-button-lr.swiper-navigation-arrow.swiper-navigation_visible>.swiper-button-prev,.is_rtl .swiper-button-lr.swiper-navigation-arrow:hover>.swiper-button-prev,.is_rtl .swiper-button-lr.swiper-navigation-circle.swiper-navigation_visible>.swiper-button-prev,.is_rtl .swiper-button-lr.swiper-navigation-circle:hover>.swiper-button-prev{
left:auto;right:10px
}
.owl-theme.owl-navigation-lr.owl-navigation-circle.owl-navigation_visible .owl-controls .owl-buttons .owl-next,.owl-theme.owl-navigation-lr.owl-navigation-circle:hover .owl-controls .owl-buttons .owl-next,.swiper-button-lr.swiper-navigation-arrow.swiper-navigation_visible>.swiper-button-next,.swiper-button-lr.swiper-navigation-arrow:hover>.swiper-button-next,.swiper-button-lr.swiper-navigation-circle.swiper-navigation_visible>.swiper-button-next,.swiper-button-lr.swiper-navigation-circle:hover>.swiper-button-next{
right:10px
}
.is_rtl .swiper-button-lr.swiper-navigation-arrow.swiper-navigation_visible>.swiper-button-next,.is_rtl .swiper-button-lr.swiper-navigation-arrow:hover>.swiper-button-next,.is_rtl .swiper-button-lr.swiper-navigation-circle.swiper-navigation_visible>.swiper-button-next,.is_rtl .swiper-button-lr.swiper-navigation-circle:hover>.swiper-button-next{
right:auto;left:10px
}
.swiper-button-lr.swiper-navigation-circle .swiper-button{
border-radius:100px;overflow:hidden
}
.swiper-button-lr.swiper-navigation-circle .swiper-button i{
border-radius:100px
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button{
border-radius:4px;color:#fff
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button i{
font-size:1.875rem
}
.swiper-button-tr .swiper-button{
height:24px;line-height:24px;width:24px;text-align:center;border-radius:0;color:#444;display:inline-block;margin-right:2px
}
.swiper-button-tr .swiper-button.swiper-button-disabled{
color:#999
}
.swiper-button-tr .swiper-button:hover{
background-color:#f2f2f2
}
.swiper-button-bottom .swiper-button.swiper-button-disabled:hover,.swiper-button-tr .swiper-button.swiper-button-disabled:hover{
background-color:transparent
}
.swiper-button-bottom .swiper-button{
height:40px;line-height:40px;width:40px;text-align:center;border-radius:4px;color:#444;display:inline-block
}
.swiper-button-bottom .swiper-button.swiper-button-disabled{
color:#999
}
.swiper-button-bottom .swiper-button:hover{
background-color:#f2f2f2
}
.swiper-button-bottom .swiper-button i{
font-size:1.25rem
}
.swiper-pagination{
position:absolute;text-align:center;transition:300ms;transform:translate3d(0,0,0);z-index:5
}
.products_slider .swiper-pagination,.static_bullets .swiper-pagination{
position:static;margin:12px 0 8px
}
.mfp-zoom-in.mfp-ready.mfp-bg.mfp-modal-noti,.swiper-pagination.swiper-pagination-hidden{
opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
bottom:10px;left:0;width:100%
}
.swiper-pagination-bullet{
width:12px;height:12px;display:inline-block;border-radius:100%;background:#777;color:#fff;text-align:center
}
.swiper-pagination-st-custom .swiper-pagination-bullet{
width:22px;height:22px;line-height:22px;font-size:12px
}
.swiper-pagination-st-round .swiper-pagination-bullet{
overflow:hidden;background:0 0;border:2px solid #777;padding:3px;font-size:0;width:12px;height:12px;line-height:0
}
.products_slider .owl-theme.owl-navigation-lr .owl-controls .owl-buttons div:hover,.swiper-pagination-st-round .swiper-pagination-bullet.swiper-pagination-bullet-active{
background:#777
}
button.swiper-pagination-bullet{
border:0;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet,.swiper-pagination-white .swiper-pagination-bullet-active{
background:#fff
}
.swiper-pagination-bullet-active{
opacity:1;background:#444
}
.swiper-pagination-black .swiper-pagination-bullet-active{
background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets{
right:10px;top:50%;transform:translate3d(0,-50%,0)
}
.swiper-button-lr.swiper-container-vertical>.swiper-pagination-bullets{
right:60px
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
margin:5px 0;display:block
}
.swiper-pagination-bullet{
margin:0 5px
}
.swiper-pagination-progress{
background:#777;position:absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar{
background:#444;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{
transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progress{
width:100%;height:4px;left:0;top:0
}
.swiper-container-vertical>.swiper-pagination-progress{
width:4px;height:100%;left:0;top:0
}
.swiper-pagination-progress.swiper-pagination-white{
background:rgba(255,255,255,.5)
}
.owl-carousel-banner .st_owl_carousel_block img,.st_owl_carousel_3 .st_owl_carousel_block img,.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{
background:#fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{
background:#000
}
.swiper-container-3d{
-o-perspective:1200px;perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5
}
.swiper-container-3d .swiper-slide-shadow-left{
background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-right{
background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top{
background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)
}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{
-ms-perspective:1200px
}
.swiper-container-cube,.swiper-container-flip{
overflow:visible
}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{
pointer-events:none;backface-visibility:hidden;z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{
pointer-events:none
}
.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
z-index:0;backface-visibility:hidden
}
.swiper-container-cube .swiper-slide{
visibility:hidden;transform-origin:0 0;width:100%;height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
pointer-events:auto;visibility:visible
}
.swiper-container-cube .swiper-cube-shadow{
position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
pointer-events:none;transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
pointer-events:auto
}
.swiper-zoom-container{
width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{
max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain
}
.swiper-scrollbar{
border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
height:5px
}
.swiper-container-vertical>.swiper-scrollbar{
position:absolute;right:3px;top:1%;z-index:6;width:5px;height:98%
}
.swiper-scrollbar-drag{
height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0
}
.swiper-scrollbar-cursor-drag{
cursor:move
}
.swiper-lazy-preloader{
position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;z-index:5;font-size:14px;opacity:.1
}
.elementor-pagination-position-outside .swiper-container{
padding-bottom:30
}
.elementor-pagination-position-outside .elementor-swiper-button{
top:calc(50% - 30/2)
}
.elementor-swiper{
position:relative
}
.elementor-main-swiper{
position:static
}
.elementor-arrows-position-outside .swiper-container{
width:calc(100% - 60px)
}
.elementor-arrows-position-outside .elementor-swiper-button-prev{
left:0
}
.elementor-arrows-position-outside .elementor-swiper-button-next{
right:0
}
.container,.swiper-image-stretch .swiper-slide .swiper-slide-image{
width:100%
}
.col-1-2,.col-1-5,.col-10-5,.col-10-8,.col-2-4,.col-7-6,.col-9-6,.col-fw,.col-fw-1,.col-fw-1-2,.col-fw-1-5,.col-fw-10,.col-fw-10-5,.col-fw-10-8,.col-fw-11,.col-fw-12,.col-fw-2,.col-fw-2-4,.col-fw-3,.col-fw-4,.col-fw-5,.col-fw-6,.col-fw-7,.col-fw-7-6,.col-fw-8,.col-fw-9,.col-fw-9-6,.col-lg-1-2,.col-lg-1-5,.col-lg-10-5,.col-lg-10-8,.col-lg-2-4,.col-lg-7-6,.col-lg-9-6,.col-md-1-2,.col-md-1-5,.col-md-10-5,.col-md-10-8,.col-md-2-4,.col-md-7-6,.col-md-9-6,.col-sm-1-2,.col-sm-1-5,.col-sm-10-5,.col-sm-10-8,.col-sm-2-4,.col-sm-7-6,.col-sm-9-6,.col-xl,.col-xl-1,.col-xl-1-2,.col-xl-1-5,.col-xl-10,.col-xl-10-5,.col-xl-10-8,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-2-4,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-7-6,.col-xl-8,.col-xl-9,.col-xl-9-6,.col-xxl,.col-xxl-1,.col-xxl-1-2,.col-xxl-1-5,.col-xxl-10,.col-xxl-10-5,.col-xxl-10-8,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-2-4,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-7-6,.col-xxl-8,.col-xxl-9,.col-xxl-9-6{
padding-right:15px;padding-left:15px;position:relative;width:100%;min-height:1px
}
.col-1-2{
flex:0 0 10%;max-width:10%
}
.col-1-5{
flex:0 0 12.5%;max-width:12.5%
}
.col-2-4{
flex:0 0 20%;max-width:20%
}
.pull-1-2{
right:10%
}
.pull-1-5{
right:12.5%
}
.pull-2-4{
right:20%
}
.push-1-2{
left:10%
}
.push-1-5{
left:12.5%
}
.push-2-4{
left:20%
}
.offset-1-2{
margin-left:10%
}
.offset-1-5{
margin-left:12.5%
}
.offset-2-4{
margin-left:20%
}
.col-10-8{
flex:0 0 90%;max-width:90%
}
.col-10-5{
flex:0 0 87.5%;max-width:87.5%
}
.col-9-6{
flex:0 0 80%;max-width:80%
}
.col-7-6{
flex:0 0 63.33333%;max-width:63.33333%
}
.pull-10-8{
right:90%
}
.pull-10-5{
right:87.5%
}
.pull-9-6{
right:80%
}
.push-10-8{
left:90%
}
.push-10-5{
left:87.5%
}
.push-9-6{
left:80%
}
.push-7-6{
left:63.33333%
}
.offset-10-8{
margin-left:90%
}
.offset-10-5{
margin-left:87.5%
}
.offset-9-6{
margin-left:80%
}
.offset-7-6{
margin-left:63.33333%
}
.mfp-wrap{
z-index:1052
}
.mfp-bg{
z-index:1051
}
.mfp-container{
padding-right:46px;padding-left:38px
}
.modal-content{
border:0;border-radius:0;margin-right:40px;margin-left:10px
}
.st_modal_close{
top:0
}
.mfp-close-btn-in .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.st_modal_close{
width:30px;height:30px;line-height:30px;right:-30px;text-align:center;text-shadow:none;opacity:1;color:#bababa;font-size:1.75rem;position:absolute;cursor:pointer;background:#fff;display:block;padding:0;border:0;font-family:Arial
}
.mfp-close-btn-in .mfp-close,.mfp-iframe-holder .mfp-close{
top:0
}
.mfp-close-btn-in .mfp-close:focus,.mfp-close-btn-in .mfp-close:hover,.mfp-iframe-holder .mfp-close:focus,.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:focus,.mfp-image-holder .mfp-close:hover,.st_modal_close:focus,.st_modal_close:hover{
color:#444
}
.mfp-bg{
opacity:.4
}
.mfp-modal-noti .small_popup{
box-shadow:0 0 16px rgba(0,0,0,.2)
}
.st_modal_close.st_modal_close_inner{
right:0
}
.mfp-image-holder .mfp-close{
top:40px;padding-right:0
}
.st_modal_body{
padding:0
}
.mfp-zoom-in .mfp-with-anim{
opacity:0;transition:all .2s ease-in-out;transform:scale(.8)
}
.mfp-zoom-in.mfp-bg{
opacity:0;transition:all .3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim{
opacity:1;transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg{
opacity:.8
}
.mfp-zoom-in.mfp-removing .mfp-with-anim{
transform:scale(.8);opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg{
opacity:0
}
.bootstrap-touchspin,.st_sticker,.swiper-wrapper .btn,.swiper-wrapper .row,.variant-links a{
box-sizing:border-box
}
#right_column{
order:2
}
.theme_color,a.theme_color{
color:#00a161
}
.general_bg{
background:#f2f2f2
}
.general_top_border{
border-top:1px solid #f2f2f2
}
.general_bottom_border{
border-bottom:1px solid #f2f2f2
}
.general_right_border{
border-right:1px solid #f2f2f2
}
.general_border{
border:1px solid #f2f2f2
}
.display_none,.flex_container.display_none,.hover_fly .hover_fly_btn.display_none,.nav_bar .top_bar_item.display_none,.product-quantity .add_buy_now.display_none,.qty_wrap.display_none,.unvisible{
display:none
}
.inline_block{
display:inline-block
}
.nav-item .nav-link{
outline:0
}
.nav-item .nav-link:active,.nav-item .nav-link:focus,.nav-item .nav-link:hover{
outline:0
}
.steasy_element_item.text-1,.text-1,.text-left{
text-align:left
}
.steasy_element_item.text-2,.text-2,.text-center{
text-align:center
}
.steasy_element_item.text-3,.text-3,.text-right{
text-align:right
}
#header_primary .header_v_align_m,.mobile_bar_item i,.mobile_bar_item span,.v_align_m{
vertical-align:middle
}
.posi_rel{
position:relative
}
.posi_abs{
position:absolute
}
.bullet li a span,.hidden{
display:none
}
.width_90,.width_91,.width_92{
width:90%
}
.width_80,.width_81,.width_82{
width:80%
}
.width_70,.width_71,.width_72{
width:70%
}
.width_60,.width_61,.width_62{
width:60%
}
.width_50,.width_51,.width_52{
width:50%
}
.width_40,.width_41,.width_42{
width:40%
}
.width_30,.width_31,.width_32{
width:30%
}
.width_20,.width_21,.width_22{
width:20%
}
.width_10,.width_11,.width_12{
width:10%
}
.width_11,.width_21,.width_31,.width_41,.width_51,.width_61,.width_71,.width_81,.width_91{
margin-right:auto;margin-left:auto
}
.width_12,.width_22,.width_32,.width_42,.width_52,.width_62,.width_72,.width_82,.width_92{
margin-right:0;margin-left:auto
}
.uppercase{
text-transform:uppercase
}
.lowercase{
text-transform:lowercase
}
.fs_sm{
font-size:.625rem
}
.fs_md{
font-size:.875rem
}
.fs_lg{
font-size:1rem
}
.fs_big{
font-size:1.125rem
}
.fs_xl{
font-size:1.25rem
}
.fs_2x{
font-size:1.5rem
}
.fs_3x{
font-size:2rem
}
.fs_4x{
font-size:3rem
}
.pad_l6{
padding-left:.375rem
}
.pad_b6{
padding-bottom:.375rem
}
.pad_10{
padding:.625rem
}
.pad_lr2{
padding-left:.125rem;padding-right:.125rem
}
.pad_lr4{
padding-left:.25rem;padding-right:.25rem
}
.pad_tb4{
padding-top:.25rem;padding-bottom:.25rem
}
.pad_tb1{
padding-top:.75rem;padding-bottom:.75rem
}
.pad_tb2{
padding-top:1.5rem;padding-bottom:1.5rem
}
.pad_b1{
padding-bottom:.75rem
}
.mar_r4{
margin-right:.25rem
}
.mar_l4{
margin-left:.25rem
}
.mar_r6{
margin-right:.375rem
}
.mar_l6{
margin-left:.375rem
}
.mar_r10{
margin-right:.625rem
}
.mar_b10{
margin-bottom:.625rem
}
.mar_b4{
margin-bottom:.25rem
}
.mar_b6{
margin-bottom:.375rem
}
.mar_t4{
margin-top:.25rem
}
.mar_t10{
margin-top:.625rem
}
.mar_r1{
margin-right:.75rem
}
.mar_l1{
margin-left:.75rem
}
.mar_b1{
margin-bottom:.75rem
}
.mar_b2{
margin-bottom:1.5rem
}
.mar_t1,.mar_tb1{
margin-top:.75rem
}
.mar_tb1{
margin-bottom:.75rem
}
.m-x-auto{
margin-right:auto;margin-left:auto
}
.m-a-0{
margin:0
}
.m-t-0{
margin-top:0
}
.m-r-0{
margin-right:0
}
.m-b-0{
margin-bottom:0
}
.m-l-0,.m-x-0{
margin-left:0
}
.m-x-0{
margin-right:0
}
#footer .vc_row.block,.m-y-0{
margin-top:0;margin-bottom:0
}
.m-a-1{
margin:1rem
}
.m-t-1{
margin-top:1rem
}
.m-r-1{
margin-right:1rem
}
.m-b-1{
margin-bottom:1rem
}
.category-top-menu ul li ul,.m-l-1,.m-x-1{
margin-left:1rem
}
.m-x-1{
margin-right:1rem
}
#footer .block,.m-y-1{
margin-top:1rem;margin-bottom:1rem
}
.m-a-2{
margin:1.5rem
}
.m-t-2{
margin-top:1.5rem
}
.m-r-2{
margin-right:1.5rem
}
.m-b-2{
margin-bottom:1.5rem
}
.m-l-2,.m-x-2{
margin-left:1.5rem
}
.m-x-2{
margin-right:1.5rem
}
.m-y-2{
margin-top:1.5rem;margin-bottom:1.5rem
}
.m-a-3{
margin:3rem
}
.m-t-3{
margin-top:3rem
}
.m-r-3{
margin-right:3rem
}
.m-b-3{
margin-bottom:3rem
}
.m-l-3,.m-x-3{
margin-left:3rem
}
.m-x-3{
margin-right:3rem
}
.m-y-3{
margin-top:3rem;margin-bottom:3rem
}
.p-a-0{
padding:0
}
.p-t-0{
padding-top:0
}
.p-r-0{
padding-right:0
}
.p-b-0{
padding-bottom:0
}
.p-l-0,.p-x-0{
padding-left:0
}
.p-x-0{
padding-right:0
}
.p-y-0{
padding-top:0;padding-bottom:0
}
.p-a-1{
padding:1rem
}
.p-t-1{
padding-top:1rem
}
.p-r-1{
padding-right:1rem
}
.p-b-1{
padding-bottom:1rem
}
.p-l-1,.p-x-1{
padding-left:1rem
}
.p-x-1{
padding-right:1rem
}
.p-y-1{
padding-top:1rem;padding-bottom:1rem
}
.p-a-2{
padding:1.5rem
}
.p-t-2{
padding-top:1.5rem
}
.p-r-2{
padding-right:1.5rem
}
.p-b-2{
padding-bottom:1.5rem
}
.p-l-2,.p-x-2{
padding-left:1.5rem
}
.p-x-2{
padding-right:1.5rem
}
.p-y-2{
padding-top:1.5rem;padding-bottom:1.5rem
}
.p-a-3{
padding:3rem
}
.p-t-3{
padding-top:3rem
}
.p-r-3{
padding-right:3rem
}
.p-b-3{
padding-bottom:3rem
}
.p-l-3,.p-x-3{
padding-left:3rem
}
.p-x-3{
padding-right:3rem
}
.p-y-3{
padding-top:3rem;padding-bottom:3rem
}
.fl,.li_fl li{
float:left
}
.fr{
float:right
}
.btn-full-width{
width:100%
}
.btn-spin.active i:before{
content:""!important;font-family:"fontello"
}
.btn-spin.active i{
animation:spin 2s infinite linear;display:inline-block
}
#select_wishlist a.saved i:before,.st_done i:before{
content:"\e80f"
}
.st_added{
color:#00a161
}
.st_added .fto-heart-4:before{
content:"\e8f6"
}
.st_added .fto-star:before{
content:"\e8f7"
}
.hover_effect_1:hover .hover_effect_target{
opacity:.8;filter:alpha(opacity=80)
}
.hover_effect_2:hover .hover_effect_target{
transform:scale(1.2)
}
.hover_effect_target{
transition:all .4s ease
}
.bullet li a .list_arrow,.mu_level_2 a .list_arrow,.social_share_button .social_share_box,.stmenu_multi_level a .list_arrow{
transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out
}
.bullet li a .list_arrow,.mu_level_2 a .list_arrow,.stmenu_multi_level a .list_arrow{
display:inline-block;padding-right:8px;width:18px
}
.bullet li a:hover,.mu_level_2 a:hover,.stmenu_multi_level a:hover{
text-decoration:none
}
.bullet li a:hover .list_arrow,.mu_level_2 a:hover .list_arrow,.stmenu_multi_level a:hover .list_arrow{
padding-right:4px;padding-left:4px
}
.bullet li a{
display:block;padding:2px 0
}
.bullet.text-center li a .list_arrow{
display:none
}
#left_column .bullet li,#right_column .bullet li{
padding:10px 0;border-bottom:1px solid #f2f2f2
}
#page_wrapper,.wide_container{
display:block;margin-left:auto;margin-right:auto
}
.boxed_page_wrapper{
box-shadow:0 0 3px rgba(0,0,0,.1)
}
#body_wrapper{
background:#fff;margin-left:auto;margin-right:auto
}
#columns,.main_column{
position:relative
}
.page-header{
font-size:1rem;line-height:1.5;font-weight:400;color:#444;text-transform:uppercase;margin-bottom:1rem;margin-top:0
}
.block,.wpb_content_element{
margin-bottom:2.375rem
}
.block.column_block .title_block,.block.header_item{
margin-bottom:0
}
.block.column_block{
margin-bottom:1rem
}
#footer-primary,#footer-secondary,#footer-tertiary,.block.column_block .block_content{
padding-top:1rem;padding-bottom:1rem
}
#footer-bottom{
padding-top:.625rem;padding-bottom:.625rem;background:#666
}
#footer-bottom,#footer-bottom .wide_container,#footer-primary,#footer-primary .wide_container,#footer-secondary,#footer-secondary .wide_container{
border-top-color:#d9d9d9;background-color: #F2F2F2
}
#footer-tertiary,#footer-tertiary .wide_container{
border-top-color:#d9d9d9;}
#st_mega_menu_wrap .st_mega_menu,.adveditor_content,.flex_box,.flex_container,.horizontal_filters .facet,.popsearch.search_kai,.st_image_layered_description,.swiper-button-tr{
display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex
}
.popsearch.search_kai{
box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center
}
#st_mega_menu_wrap .st_mega_menu.flex_left,.adveditor_content.flex_left,.flex_box.flex_left,.flex_column.flex_left,.flex_container.flex_left,.st_image_layered_description.flex_left{
box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start
}
#st_mega_menu_wrap .st_mega_menu.flex_center,.adveditor_content.flex_center,.flex_box.flex_center,.flex_column.flex_center,.flex_container.flex_center,.st_image_layered_description.flex_center{
box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center
}
#st_mega_menu_wrap .st_mega_menu.flex_right,.adveditor_content.flex_right,.flex_box.flex_right,.flex_column.flex_right,.flex_container.flex_right,.st_image_layered_description.flex_right{
box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end
}
#st_mega_menu_wrap .st_mega_menu.flex_space_between,.adveditor_content.flex_space_between,.flex_box.flex_space_between,.flex_column.flex_space_between,.flex_container.flex_space_between,.st_image_layered_description.flex_space_between{
box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify
}
#st_mega_menu_wrap .st_mega_menu.flex_space_around,.adveditor_content.flex_space_around,.flex_box.flex_space_around,.flex_column.flex_space_around,.flex_container.flex_space_around,.st_image_layered_description.flex_space_around{
box-pack:distribute;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute
}
#st_mega_menu_wrap .st_mega_menu.flex_start,.adveditor_content.flex_start,.flex_box.flex_start,.flex_column.flex_start,.flex_container.flex_start,.st_image_layered_description.flex_start{
box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start; 
  gap: 1rem; 
}
#st_mega_menu_wrap .st_mega_menu.flex_end,.adveditor_content.flex_end,.flex_box.flex_end,.flex_column.flex_end,.flex_container.flex_end,.st_image_layered_description.flex_end{
box-align:end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end
}
#st_mega_menu_wrap .st_mega_menu.flex_stretch,.adveditor_content.flex_stretch,.flex_box.flex_stretch,.flex_column.flex_stretch,.flex_container.flex_stretch,.st_image_layered_description.flex_stretch{
box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch
}
#st_mega_menu_wrap .st_mega_menu,.adveditor_content,.flex_box,.flex_container,.pagination,.st_image_layered_description,.swiper-button-tr{
box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center
}
.flex_float_center{
margin:0 auto
}
.flex_float_right{
margin-left:auto
}
.flex_float_left{
margin-right:auto
}
.flex_container,.horizontal_filters .facet,.swiper-button-tr{
box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;flex-flow:row nowrap; 
}
#st_mega_menu_wrap .st_mega_menu,.flex_box{
flex-flow:row wrap
}
.horizontal_filters .facet{
box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start
}
#mobile_bar_bottom .mobile_bar_item,#st_header #mobile_bar .search_widget_block,.flex_child,.flex_full .ml_level_0,.horizontal_filters .facet_filter_box{
box-flex:1;-moz-flex:1;flex:1
}
.flex_child_2{
box-flex:2;-moz-flex:2;flex:2
}
.flex_child_3{
box-flex:3;-moz-flex:3;flex:3
}
.flex_order_2{
order:2;-ms-flex-order:2
}
.flex_order_3{
order:3;-ms-flex-order:3
}
.rightbar_wrap{
-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1
}
#leftbar,#rightbar,.flex_column,.logo_box,.opener,.pro_gallery_thumbs_vertical .swiper-wrapper,.search_widget_3 .search_widget_btn,.shopping_cart_style_0 .ajax_cart_bag,.slogan_horizon{
display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;flex-flow:column nowrap;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center
}
.search_widget_3 .search_widget_btn,.shopping_cart_style_0 .ajax_cart_bag{
box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center
}
.opener,.slogan_horizon{
flex-flow:row nowrap
}
.opener{
box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end
}
#top_extra .flex_full #st_mega_menu_wrap{
width:100%
}
.stbanner--h-position-left .st_image_layered_description{
box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start
}
.stbanner--h-position-center .st_image_layered_description{
box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center
}
.stbanner--h-position-right .st_image_layered_description{
box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end
}
.stbanner--v-position-top .st_image_layered_description{
box-align:start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start
}
.stbanner--v-position-bottom .st_image_layered_description{
box-align:end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end
}
#st_header{
position:relative;z-index:99
}
#st_header .banner{
background:#000;max-height:100%
}
#st_header .banner .row{
margin:0
}
#st_header #header_primary_container{
height:92px
}
#st_header #header_primary_row{
height:100%;margin-left:0;margin-right:0
}
#st_header .logo_center #header_left,#st_header .logo_center #header_right,#st_header .logo_left #header_center{
box-flex:1;-moz-flex:1 1 0;flex:1 1 0
}
#st_header #header_center,#st_header #header_left,#st_header #header_right{
padding-left:0;padding-right:0
}
#st_header .shop_logo{
display:block;width:220px
}
#st_header.stuck{
background:#fff;background:rgba(255,255,255,.95);position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 0 4px rgba(0,0,0,.1)
}
#st_header.stuck .hide_when_sticky{
display:none
}
#st_header.stuck,#st_header.stuck #top_extra .st_mega_menu_container{
border-bottom:none
}
#st_header.stuck #top_extra .st_mega_menu_container .ma_level_0{
margin-bottom:0;border-bottom:none
}
#st_header.stuck #top_extra .st_mega_menu_container .stmenu_sub{
border-top:none
}
#top_bar{
background:#00a161
}
#header_primary_container.container-fluid #header_primary_row,#top_bar_container.container-fluid #top_bar_row{
padding-left:20px;padding-right:20px
}
#header_primary,#header_primary .wide_container{
border-bottom-color:#d9d9d9
}
#mobile_bar{
display:none;left:0;transition:left .5s,right .5s
}
#mobile_bar .mobile_logo{
display:block
}
#mobile_bar.stuck{
background:#fff;background:rgba(255,255,255,.95);position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0 0 4px rgba(0,0,0,.1)
}
body#index .transparent-mobile-header #st_header #mobile_bar{
position:fixed;top:0;left:0;right:0;width:100%;z-index:210;background:0 0
}
.mobile_bar_tri_text{
font-size:1.333em;text-transform:uppercase;display:none
}
.mobile_bar_item{
white-space:nowrap;height:38px;line-height:38px;text-align:center;min-width:38px
}
.mobile_bar_item,.mobile_bar_item.with_text .mobile_bar_tri_text{
display:inline-block
}
#mobile_bar_bottom .mobile_bar_item,#mobile_bar_bottom .search_widget_block{
margin-bottom:.75rem
}
.use_mobile_header #mobile_bar{
display:block
}
.mobile_header_wrapper,.use_mobile_header #header_primary,.use_mobile_header #top_bar,.use_mobile_header #top_extra,.use_mobile_header .nav_full_container{
display:none
}
.use_mobile_header .mobile_header_wrapper{
display:block
}
.mobile_device.use_mobile_header .st-menu{
bottom:50px
}
.mobile_device.use_mobile_header #sidebar_box{
position:fixed;z-index:110;bottom:0;top:auto;right:0;left:0;width:100%
}
.mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap{
border:0;display:block;width:auto;text-align:center;height:50px;padding:6px 0
}
.mobile_device.use_mobile_header #leftbar,.mobile_device.use_mobile_header #rightbar{
flex-flow:row nowrap;position:static;bottom:auto;top:auto;right:auto;left:auto;border-right:none;border-bottom:none;border-left:none
}
.mobile_device.use_mobile_header .icon_wrap .amount_circle{
right:auto;left:50%
}
.mobile_device.use_mobile_header .rightbar_visi_1{
display:none
}
.mobile_device.use_mobile_header .rightbar_visi_2{
display:block
}
#header_primary_row .top_bar_item,#main_menu_widgets .top_bar_item,.checkout_header_right .top_bar_item{
padding-left:8px;padding-right:8px
}
body#index .header-container.transparent-header{
position:absolute;top:0;left:0;right:0;width:100%;z-index:101
}
body#index .transparent-header.header-container,body#index .transparent-mobile-header.header-container{
margin-bottom:0
}
.nav_bar .header_item{
display:inline-block;height:44px;line-height:44px
}
.nav_bar .header_item.st_shopping_cart{
vertical-align:middle
}
.nav_bar .header_item.st_shopping_cart .flex_container,.st-content{
height:100%
}
.nav_bar .header_item i{
font-size:.75rem
}
.nav_bar .top_bar_item,.stmenu_multi_level li:hover>ul,.style_wide .mu_level_2 .granditem_0:hover>ul{
display:inline-block
}
.nav_bar.space-s .top_bar_item .header_item{
padding:0 12px
}
.nav_bar.vertical-s .top_bar_item:before{
height:8px;vertical-align:middle
}
.nav_bar.horizontal-s .top_bar_item:before,.nav_bar.horizontal-s-fullheight .top_bar_item:before,.nav_bar.vertical-s .top_bar_item:before{
content:'';display:inline-block;width:1px;font-size:0;overflow:hidden;background:#3ab47b
}
.nav_bar.horizontal-s-fullheight .top_bar_item .header_item,.nav_bar.vertical-s .top_bar_item .header_item{
padding:0 6px
}
.nav_bar.horizontal-s .top_bar_item:before{
width:4px;height:1px;vertical-align:middle
}
.nav_bar.horizontal-s .top_bar_item .header_item,.style_wide .mu_level_3 li.p_granditem_0{
padding:0 12px
}
.nav_bar.horizontal-s-fullheight .top_bar_item:before{
height:44px;vertical-align:top
}
.top_bar_item .block{
margin-bottom:0
}
.nav_bar.space-s .top_bar_item:last-child{
padding-right:0
}
.hover_fly_0:hover .hover_fly_btn:first-child .hover_fly_btn_inner span,.nav_bar.horizontal-s .top_bar_item:first-child:before,.nav_bar.horizontal-s-fullheight .top_bar_item:first-child:before,.nav_bar.vertical-s .top_bar_item:first-child:before{
display:none
}
.st-container,.st-content,.st-content-inner{
position:relative;overflow:hidden
}
.st-pusher{
position:relative;right:0;z-index:99;height:100%;transition:transform .5s
}
#st-content-inner-after,#st-pusher-after{
position:absolute;z-index:900;top:0;right:0;width:0;height:0;line-height:0;font-size:0;background:rgba(0,0,0,.2);content:'';opacity:0;transition:opacity .5s,width .1s .5s,height .1s .5s;display:none
}
.open_bar_left #st-pusher-after,.open_bar_right #st-pusher-after{
width:100%;height:100%;opacity:1;transition:opacity .5s;display:block
}
.open_bar_left #st_header.stuck,.open_bar_left .st_mega_menu_container.stuck,.open_bar_right #st_header.stuck,.open_bar_right .st_mega_menu_container.stuck{
display:none
}
.st-menu{
position:fixed;top:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:10;visibility:hidden;width:320px;background:#fff;border-left:4px solid #444;border-right:0 solid #444;transition:all .5s ease
}
.is_rtl .st-menu{
left:0;right:auto;border-right-width:4px;border-left-width:0
}
.bar_opened .st-menu{
transition:none
}
.st-menu-header{
position:relative;padding:10px
}
.st-menu-header .close_right_side{
font-size:20px
}
.st-menu-title{
font-size:1.333em;text-align:center;margin:0
}
.open_bar_left,.open_bar_right,.open_column{
position:absolute;right:0;left:0;bottom:0;top:0
}
.st-effect-0.open_bar_right .st-pusher{
transform:translate3d(-320px,0,0)
}
.is_rtl .st-effect-0.open_bar_right .st-pusher,.st-effect-0.open_bar_left .st-pusher{
transform:translate3d(320px,0,0)
}
.is_rtl .st-effect-0.open_bar_left .st-pusher{
transform:translate3d(-320px,0,0)
}
.st-effect-0 .st-menu.sidebar_opened{
visibility:visible;transition:transform .5s
}
.st-effect-1 .st-menu{
visibility:visible;transform:translate3d(100%,0,0);z-index:901
}
.is_rtl .st-effect-1 .st-menu{
transform:translate3d(-100%,0,0)
}
.st-effect-1 .st-menu.sidebar_opened{
visibility:visible;transform:translate3d(0,0,0)!important
}
.open_bar_right #rightbar{
right:320px
}
.open_bar_left #leftbar{
left:320px
}
.rightbar_tri.active a.icon_wrap{
background:#666
}
.no-csstransforms3d .st-pusher,.no-js .st-pusher{
padding-right:0
}
.no-csstransforms3d .st-menu,.no-js .st-menu{
z-index:211
}
.mce-object-audio{
height:30px
}
#header_primary .st_mega_menu_container,.boxed_megamenu .st_mega_menu_container,.nav_full_container .st_mega_menu_container{
border-bottom:none
}
.ma_level_0.is_icon_menu{
line-height:1.8em
}
.ma_level_0 .icon-home{
line-height:1.6em
}
.ma_level_0.is_parent:after{
content:"\f107"
}
.ma_level_0.is_parent:after,.mv_item.is_parent:after{
font-family:"fontello";opacity:.7;top:0;position:relative;display:inline-block
}
.ma_item.ma_icon i,.ma_level_0.ma_icon i,.mo_ma_level_0.ma_icon i,.mo_sub_a.ma_icon i,.mv_item.ma_icon i{
margin-right:0
}
.ma_item i,.ma_level_0 i,.mo_ma_level_0 i,.mo_sub_a i,.mv_item i{
margin-right:4px
}
#st_mega_menu_wrap{
display:block;margin-top:0;border-bottom:none
}
#header_primary #st_mega_menu_wrap,.boxed_megamenu #st_mega_menu_wrap,.st_mega_menu_container{
border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent
}
#st_mega_menu_wrap .ml_level_0.current .ma_level_0{
color:#00a161;border-bottom-color:#00a161;z-index:71
}
#st_mega_menu_wrap .ml_level_0:hover .ma_level_0{
z-index:71
}
#st_mega_menu_wrap .ma_level_0{
text-align:center;border-bottom:2px solid transparent;margin-bottom:-2px;z-index:69;padding:0 8px;white-space:nowrap
}
#st_mega_menu_wrap .ma_level_0.is_parent:after{
line-height:1em;margin-left:4px
}
#st_mega_menu_wrap .m_alignment_0 .style_wide,#st_mega_menu_wrap .m_alignment_3 .style_wide{
left:0
}
#st_mega_menu_wrap .m_alignment_2 .style_wide{
left:auto;right:0
}
#st_mega_menu_wrap .stmenu_sub{
border-top-width:2px;border-top-style:solid;border-top-color:transparent
}
#st_mega_menu_column_block .ml_level_0{
float:none;display:block;position:relative
}
#st_mega_menu_column_block .ml_level_0.current .ma_level_0{
color:#00a161
}
#st_mega_menu_column_block .ma_level_0{
height:auto;line-height:normal;padding:8px;transition:all 300ms ease-in-out
}
#st_mega_menu_column_block .ma_level_0::after{
display:block;content:"";clear:both
}
#st_mega_menu_column_block .ma_level_0.is_parent:after,.mv_item.is_parent:after{
float:right;content:"\f105"
}
#st_mega_menu_column_block .stmenu_sub{
top:0;max-width:none
}
#left_column #st_mega_menu_column_block .stmenu_sub{
left:100%
}
#right_column #st_mega_menu_column_block .stmenu_sub{
right:100%
}
body.is_rtl #left_column #st_mega_menu_column_block .stmenu_sub{
left:auto;right:100%
}
body.is_rtl #right_column #st_mega_menu_column_block .stmenu_sub{
left:100%;right:auto
}
#header_primary_container,#top_extra_container{
position:relative
}
.st_mega_menu{
margin-bottom:0
}
.ml_level_2:hover .is_parent_icon_v,.stmenu_multi_level li:hover>a .is_parent_icon_v{
display:none
}
.ma_level_0,.ml_level_2 a:hover .is_parent_icon_v,.mu_level_1 a,.stmenu_multi_level a,.stmenu_multi_level li a:hover .is_parent_icon_v{
display:block
}
.ma_level_0{
font-size:1.333em;text-transform:uppercase;position:relative;color:#444
}
.ma_level_0:hover{
color:#00a161;border-color:#00a161
}
#st_mega_menu_wrap .ma_level_0,.menu_item{
height:36px;line-height:36px
}
.ma_level_2{
padding:1px 0
}
.style_wide .ma_level_1{
font-size:1.166em;font-weight:400;text-transform:uppercase;margin-bottom:8px
}
.stmenu_multi_level li,.style_wide .mu_level_2 .granditem_0{
position:relative;display:block
}
.style_wide .mu_level_2 .granditem_0>ul{
top:0;left:80px;width:250px;padding:12px 0
}
.style_wide .mu_level_2 ul.p_granditem_1{
padding-left:12px
}
.style_wide .mu_level_3 li.p_granditem_0>a{
line-height:180%
}
.mu_level_2 .granditem_0>ul,.st_mega_menu .stmenu_sub,.stmenu_multi_level ul{
display:none;position:absolute;background:#fff;font-weight:400;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:70
}
.st_mega_menu_container.stuck{
background:#fff;background:rgba(255,255,255,.95);position:fixed;top:0;z-index:210;left:0;right:0;width:100%;box-shadow:0 0 4px rgba(0,0,0,.1);border-bottom:none
}
.st_mega_menu_container.stuck .ma_level_0{
margin-bottom:0;border-bottom:none
}
.st_mega_menu_container.stuck .st_mega_menu{
background-color:transparent
}
.st_mega_menu_container.stuck .stmenu_sub{
border-top:none
}
#top_extra .st_mega_menu_container.stuck,.boxed_megamenu .stuck #st_mega_menu_wrap{
border-bottom:none
}
.style_wide{
padding:20px
}
.st_menu_block{
margin-bottom:20px
}
.stmenu_multi_level li{
width:250px
}
.stmenu_multi_level li a{
padding:10px 12px;border-bottom:1px solid #f2f2f2
}
.category-top-menu ul li li,.category-top-menu ul li:last-child,.dropdown_list .dropdown_list_ul li:last-child,.mo_ml_level_0.active .mo_sub_ul:last-child>.mo_sub_li:last-child,.mo_sub_li.active .mo_sub_ul:last-child>.mo_sub_li:last-child,.stmenu_multi_level li:last-child>a{
border-bottom:none
}
.stmenu_multi_level ul{
border:1px solid #f2f2f2;left:100%;top:-1px
}
#stmobilemenu_tri{
text-transform:uppercase;display:block;padding:10px 12px;border-radius:5px;margin-left:15px;margin-right:15px;background:#666;color:#fff;text-align:center
}
#stmobilemenu_tri span{
font-size:1.666em
}
#stmobilemenu_tri.active,#stmobilemenu_tri:hover{
color:#00a161
}
.mo_ma_level_0,.mo_sub_a{
display:inline-block;padding:12px 0;z-index:2;position:relative;margin-right:28px
}
.mo_ml_level_0,.mo_sub_li{
display:block;position:relative;cursor:pointer;padding-left:10px;border-bottom:1px solid #f2f2f2
}
.stmobilemenu_column{
border-bottom:1px solid #f2f2f2;padding:12px
}
#header_bottom .st_mega_menu_container.stuck .st_mega_menu,.is_parent_icon,.menu_a_wrap{
position:relative
}
.is_parent_icon{
height:7px;width:7px;overflow:hidden;display:inline-block;background:#999;margin-left:2px;border-radius:20px
}
.is_parent_icon .is_parent_icon_h{
position:absolute;top:3px;left:1px;width:5px;height:0;overflow:hidden;border-top:1px solid #fff
}
.is_parent_icon .is_parent_icon_v{
position:absolute;top:1px;left:3px;width:0;height:5px;overflow:hidden;border-left:1px solid #fff
}
#header_primary #st_menu_0,#rightbar_menu,#st_mega_menu_column_mobile,.item_touched .is_parent_icon .is_parent_icon_v{
display:none
}
.cate_label{
font-size:12px;font-weight:400;display:inline-block;text-transform:none;height:16px;line-height:16px;font-family:arial,sans-serif;padding:0 4px;white-space:nowrap
}
.st_mega_menu_container .ma_level_0 .cate_label{
position:absolute;right:10px;top:-6px
}
.st_mega_menu_container.stuck .ma_level_0 .cate_label{
top:-2px
}
#st_mega_menu_column_desktop .ma_level_0 .cate_label,.mo_ma_level_0 .cate_label,.mo_sub_a .cate_label,.stmenu_sub .cate_label{
margin-left:4px
}
#footer-bottom #footer_bottom_left,#header_bottom .st_mega_menu_container{
float:left
}
#header_bottom .st_mega_menu{
position:static
}
.mu_level_1{
margin-bottom:10px
}
.menu_cate_img{
display:block;margin-bottom:1em
}
.m_column_row{
padding-bottom:6px;margin-bottom:12px;border-bottom:1px solid #f2f2f2
}
.m_column_row:last-child,.mo_brand_div:last-child,.mo_pro_div:last-child{
margin-bottom:0;padding-bottom:0;border-bottom:none
}
.mo_brand_div,.mo_pro_div{
padding-bottom:6px;margin-bottom:12px;border-bottom:1px solid #f2f2f2;text-align:center
}
.mo_pro_div .product_img_link{
margin-bottom:6px
}
.menu_pro_img{
margin-left:auto;margin-right:auto
}
.ma_span{
cursor:default
}
.mv_level_1{
display:block;position:relative
}
.mv_item{
padding:10px 12px;border-bottom:1px solid #f2f2f2
}
.stmenu_vertical.col-md-3{
padding-left:0;padding-right:0
}
.stmenu_vertical .stmenu_vs{
top:0;left:100%
}
.st_mega_menu .stmenu_vs{
display:none;position:absolute;background:#fff;z-index:70;max-width:none;box-shadow:0 2px 6px rgba(0,0,0,.1)
}
.mv_item,.mv_level_1:hover .stmenu_vs{
display:block
}
#st_mega_menu_wrap .ml_level_0.menu_ver_open_lg #st_ma_0,#st_mega_menu_wrap .ml_level_0.menu_ver_open_md #st_ma_0,#st_mega_menu_wrap .ml_level_0.menu_ver_open_xl #st_ma_0,#st_mega_menu_wrap .ml_level_0.menu_ver_open_xxl #st_ma_0{
border-bottom-color:transparent
}
.stmenu_vertical.stmenu_vertical_box .mv_level_1{
position:static
}
.stmenu_vertical.stmenu_vertical_box .stmenu_vs{
bottom:0
}
.st_menu_brand{
margin-bottom:10px
}
.mobile_nav_box .mo_mu_level_0{
margin-bottom:0
}
.mobile_nav_box .search_widget_block{
padding:.625rem
}
#st_ma_0{
width:292px
}
.dropdown_wrap,.stmenu_vertical.stmenu_vertical_box .mv_item{
position:relative
}
.dropdown_tri{
display:inline-block;color:#444
}
.dropdown_tri .arrow{
display:none
}
.facet_dropdown_item .dropdown_tri{
height:30px;line-height:30px
}
.dropdown_tri_in .arrow,.toggle_btn .arrow{
opacity:.7;margin-left:0;margin-right:0;vertical-align:top
}
.dropdown_tri_in .arrow_down,.toggle_btn .arrow_down{
display:inline
}
.dropdown_tri_in .arrow_up,.dropdown_wrap.open .dropdown_tri_in .arrow_down,.toggle_btn .arrow_up,.toggle_btn.collapsed .arrow_down{
display:none
}
.dropdown_wrap.open .dropdown_tri_in .arrow_up,.toggle_btn.collapsed .arrow_up{
display:inline
}
.dropdown_list{
background:0 0;display:none;position:absolute;margin:0;left:0;top:100%;min-width:120px;z-index:99;padding-top:10px;text-align:left
}
.blockcart .dropdown_list{
width:380px
}
.dropdown_list .dropdown_box{
border:1px solid #d9d9d9;background:#fff
}
.dropdown_list .dropdown_list_ul{
list-style:none;margin:0
}
.dropdown_list .dropdown_list_ul li{
border-bottom:1px solid #d9d9d9
}
.dropdown_list .dropdown_list_ul li .dropdown_list_item{
display:block;white-space:nowrap;padding:8px
}
.dropdown_list .dropdown_list_ul li .dropdown_list_item:hover{
background:#f7f7f7
}
#footer-bottom .dropdown_list{
top:auto;bottom:100%;padding-top:0;padding-bottom:10px
}
#footer-bottom .dropdown_list:before{
top:auto;bottom:5px;border:6px solid transparent;border-bottom:none;border-top-color:#d9d9d9
}
#footer-bottom .dropdown_wrap{
position:relative;display:inline-block;padding:0 8px
}
#footer-bottom #footer_bottom_left .dropdown_list:before{
left:20px
}
#footer-bottom #footer_bottom_right{
float:right
}
#footer-bottom #footer_bottom_right .dropdown_list,#header_bottom .dropdown_list,#header_right .dropdown_list,#main_menu_widgets .dropdown_list,#mobile_bar_right .dropdown_list,#nav_right .dropdown_list,.checkout_header_right .dropdown_list,.dropdown_in_right .dropdown_list,.dropdown_list.dropdown_right,.pro_cart_right .dropdown_list,.pro_name_right .dropdown_list,.pro_price_right .dropdown_list,.steasym_main .dropdown_list{
left:auto;right:0
}
#footer-bottom #footer_bottom_right .dropdown_list:before{
right:20px
}
#footer-bottom.footer_bottom_center #footer_bottom_left,#footer-bottom.footer_bottom_center #footer_bottom_right{
text-align:center;float:none
}
#footer-bottom.footer_bottom_center #footer_bottom_right{
margin-bottom:1em
}
.dropdown_wrap.open .dropdown_list,.s_title_block a{
display:block
}
.dropdown_wrap.open .dropdown_list.no_show_empty{
display:none
}
.dropdown_wrap.open .dropdown_tri,.title_block a.title_block_inner.selected,.title_block a.title_block_inner:hover{
color:#00a161
}
.dropdown_list:before{
content:'';position:absolute;top:4px;border:6px solid transparent;border-top:none;border-bottom-color:#eee;left:20px
}
#header_bottom .dropdown_list:before,#header_right .dropdown_list:before,#main_menu_widgets .dropdown_list:before,#mobile_bar_right .dropdown_list:before,#nav_right .dropdown_list:before,.checkout_header_right .dropdown_list:before,.dropdown_in_right .dropdown_list:before,.dropdown_list.dropdown_right:before,.pro_cart_right .dropdown_list:before,.pro_name_right .dropdown_list:before,.pro_price_right .dropdown_list:before,.steasym_main .dropdown_list:before{
left:auto;right:20px
}
.st_banner_row{
overflow:hidden
}
.banner_col{
padding-left:10px;padding-right:10px
}
.banner_col.banner_b .st_banner_block{
margin-bottom:20px
}
.st_banner_row .row,.st_banner_row.row{
margin-left:-10px;margin-right:-10px
}
.banner_box{
position:relative;overflow:hidden;text-align:center
}
.banner_box .banner_image_box{
position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center
}
.banner_box .banner_scaffold{
display:table;width:100%;vertical-align:middle;position:relative;z-index:2
}
.banner_box .banner_scaffold .text_td{
display:table-cell;width:100%;height:100%;vertical-align:middle;padding:20px 16px
}
.banner_box .banner_scaffold .text_td.banner_text_top{
vertical-align:top
}
.banner_box .banner_scaffold .text_td.banner_text_bottom{
vertical-align:bottom
}
.st_banner_block,.st_owl_carousel_block{
display:block;overflow:hidden;position:relative
}
.st_banner_block .adveditor_image{
display:block;margin:0 auto
}
.st_banner_block .st_banner_image{
display:block;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center
}
.st_banner_block .text_table_wrap{
z-index:3
}
.st_banner_8 .banner_box_0 .banner_scaffold{
height:420px
}
.st_banner_8 .banner_box_1 .banner_scaffold,.st_banner_8 .banner_box_2 .banner_scaffold,.st_banner_8 .banner_box_3 .banner_scaffold{
height:200px
}
.hover_effect_1 .st_banner_block .adveditor_image,.hover_effect_1 .st_banner_block .st_banner_image{
transition:all 1s ease
}
.hover_effect_1 .banner_box:hover .banner_image_box,.hover_effect_1 .st_banner_block:hover .adveditor_image,.hover_effect_1 .st_banner_block:hover .st_banner_image{
transform:scale(1.06);opacity:.8
}
.hover_effect_1 .banner_box .banner_image_box,.hover_effect_4 .banner_box .banner_image_box,.hover_effect_4 .st_banner_block .adveditor_image,.hover_effect_4 .st_banner_block .st_banner_image{
transition:all .4s ease
}
.hover_effect_2 .st_banner_block:before,.hover_effect_3 .st_banner_block:before{
display:block;position:absolute;z-index:2;right:0;top:0;bottom:0;left:0;content:"";transition:all .4s;opacity:0
}
.hover_effect_2 .st_banner_block:before{
margin:0;border:2px solid #fff
}
.hover_effect_2 .st_banner_block:hover:before{
margin:8px;opacity:1
}
.hover_effect_3 .st_banner_block:before{
background:#fff
}
.hover_effect_3 .st_banner_block:hover:before{
opacity:.4;margin:12px
}
.hover_effect_4 .banner_box:hover .banner_image_box,.hover_effect_4 .st_banner_block:hover .adveditor_image,.hover_effect_4 .st_banner_block:hover .st_banner_image{
opacity:.8
}
.st_owl_carousel_block{
text-align:center
}
.st_owl_carousel_block .st_owl_carousel_image,.st_swiper_image{
display:block;margin:0 auto
}
.owl-carousel-banner .st_owl_carousel_block:hover img,.st_owl_carousel_3 .st_owl_carousel_block:hover img{
opacity:.6;filter:alpha(opacity=60)
}
.owl-carousel-banner .st_owl_carousel_block{
margin-bottom:20px
}
.owl-carousel-banner .st_owl_carousel_block:last-child,.st_swiper_banner .swiper-slide:last-child{
margin-bottom:0!important
}
.carousel_banner_nbr_1 .st_owl_carousel_block{
margin-bottom:0
}
.st_swiper_banner .swiper-slide{
margin-bottom:20px
}
.swiper_custom_bar{
width:0%;max-width:100%;height:4px;background:#444
}
.swiper_custom_progress{
width:100%;left:0;right:0;background:#ededed;z-index:1;position:absolute
}
.swiper_custom_progress.swiper_custom_progress_1{
top:0
}
.swiper_custom_progress.swiper_custom_progress_2{
bottom:0
}
.swiper_images_slider .style_content{
display:none
}
.swiper_images_slider .st_swiper_banner .style_content,.swiper_images_slider .style_content.curr_swiper{
display:inline-block
}
.swiper_images_slider .swiper-container{
width:100%
}
.st_swiper_block{
width:100%;height:100%;background-size:cover;background-position:center top;display:block
}
.adveditor_box{
padding-bottom:2.375rem
}
.adveditor_box .form-check{
display:inline-block;margin-right:6px
}
.adveditor_content,.st_image_layered_description{
position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box
}
.st_image_layered_description{
z-index:4
}
.st_image_layered_description_inner{
	display:inline-block;
	padding:10px;
    border-radius: 10px;
}
.adveditor_content{
padding:5%
}
.input-group-addon img,.product_link_nav.with_preview a .product_link_nav_preview img{
max-width:none
}
.adveditor_btn{
margin:0 4px 4px 0
}
.adveditor_help_link img{
display:none
}
.adveditor_top{
background:#333
}
.adveditor_top .adveditor_curr{
box-shadow:0 0 2px red
}
.adveditor_middle{
background:#464646
}
.adveditor_source_code.form-control{
height:100px
}
.style_content.layered_content{
display:inline-block
}
.adveditor_content .style_content{
color:#fff
}
.style_content .h1.closer,.style_content .h2.closer,.style_content .h3.closer,.style_content .h4.closer,.style_content .h5.closer,.style_content .h6.closer,.style_content div.closer,.style_content h1.closer,.style_content h2.closer,.style_content h3.closer,.style_content h4.closer,.style_content h5.closer,.style_content h6.closer,.style_content p.closer{
line-height:120%;margin-bottom:0
}
.style_content .spacer{
clear:both;height:1rem;overflow:hidden;margin:0;padding:0;background:0 0
}
.style_content .easy_link{
margin-top:.375rem;margin-bottom:.25rem
}
.adveditor_content .steasy_divider_item{
width:30px
}
.owl-carousel .owl-wrapper:after{
content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0
}
.owl-carousel{
width:100%;-ms-touch-action:pan-y
}
.owl-carousel,.owl-carousel .owl-wrapper{
display:none;position:relative
}
.owl-carousel .owl-wrapper-outer{
overflow:hidden;position:relative;width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight{
transition:height 500ms ease-in-out
}
.owl-carousel .owl-item{
float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page{
cursor:pointer
}
.owl-controls{
-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent
}
.grabbing{
cursor:url(../css/e75170c12a76adf8ecfb.png) 8 8,move
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)
}
.owl-theme .owl-controls{
text-align:center
}
.owl-theme .owl-controls .owl-buttons div,.owl-theme .owl-controls .owl-page{
display:inline-block;zoom:1;*display:inline
}
.owl-theme.owl-navigation-lr{
overflow:hidden
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons div{
position:absolute;overflow:hidden;top:0;bottom:0;height:100%;color:#fff;background:rgba(0,0,0,.4);text-align:center;width:46px
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons div.disabled{
color:#777;cursor:default
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons div i{
height:34px;line-height:34px;width:34px;display:inline-block;top:50%;left:6px;margin-top:-17px;position:absolute;text-align:center;font-size:1.5em
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons div:hover{
background:rgba(0,0,0,.8)
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons div.disabled:hover{
background:rgba(68,68,68,.4)
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-prev{
left:-100px;transition:left 300ms ease;padding-left:6px
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-next{
right:-100px;transition:right 300ms ease;padding-right:6px
}
.owl-theme.owl-navigation-lr.owl-navigation_visible .owl-controls .owl-buttons .owl-prev,.owl-theme.owl-navigation-lr:hover .owl-controls .owl-buttons .owl-prev{
left:0
}
.owl-theme.owl-navigation-lr.owl-navigation_visible .owl-controls .owl-buttons .owl-next,.owl-theme.owl-navigation-lr:hover .owl-controls .owl-buttons .owl-next{
right:0
}
.owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div{
top:50%;margin-top:-34px;bottom:auto;height:auto;padding:0;width:auto
}
.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div{
top:50%;bottom:auto;height:auto;padding:0;width:auto
}
.owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div i{
height:68px;line-height:66px;width:36px;top:auto;left:auto;margin-top:0;position:static
}
.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i{
top:auto;left:auto;margin-top:0;position:static;height:40px;line-height:40px;width:40px;border-radius:100px
}
#thumbs_list .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div i,.brands-itemslider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div i{
height:48px;line-height:48px;width:26px
}
.products_slider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div,.products_slider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div{
top:40%;background:#ccc
}
#thumbs_list.products_slider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div,#thumbs_list.products_slider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div,.brands-itemslider.products_slider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div,.brands-itemslider.products_slider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div{
top:50%;margin-top:-24px
}
.owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div{
border-radius:4px
}
.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div{
margin-top:-20px;border-radius:100px;overflow:hidden
}
#thumbs_list .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i,.brands-itemslider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i{
height:30px;line-height:30px;width:30px
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons{
position:absolute;top:-56px;right:0
}
#left_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons,#right_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons{
right:6px
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons div{
height:30px;line-height:30px;width:30px;overflow:hidden;text-align:center;color:#444;border-radius:4px
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.disabled{
color:#999;cursor:default
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.owl-prev{
margin-right:2px
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons div:hover{
background-color:#f2f2f2
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.disabled:hover{
background-color:transparent
}
.owl_images_slider .owl-pagination{
position:absolute;text-align:center;width:100%;left:0;right:0;bottom:6px
}
.owl-theme .owl-controls .owl-page span{
display:block;width:12px;height:12px;line-height:12px;margin:4px;border-radius:20px;background:#777
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:20px
}
.owl-item.loading{
min-height:60px;background:url(../css/59fd0e6131aa5c6727c8.gif) no-repeat center center
}
.products_slider .owl-item.loading{
background:0 0;min-height:none
}
.products_slider .owl-item.loading .discount,.products_slider .owl-item.loading .new,.products_slider .owl-item.loading .on-sale{
display:none
}
.owl-item.loading .blog_image,.owl-item.loading .fc_cat_image,.owl-item.loading .product_img_link{
min-height:60px;background:url(../css/59fd0e6131aa5c6727c8.gif) no-repeat center bottom
}
.owl_bar{
width:0%;max-width:100%;height:4px;background:#444
}
.owl_progressBar{
width:100%;background:#ededed
}
.st_owl_carousel_text.text_table_wrap .text_table .text_td{
padding-left:60px;padding-right:60px
}
#left_column .st_owl_carousel_text.text_table_wrap .text_table .text_td,#right_column .st_owl_carousel_text.text_table_wrap .text_table .text_td{
padding-left:16px;padding-right:16px
}
.st_owl_carousel_text .text-center div,.st_owl_carousel_text .text-center div.text_inner_box,.st_owl_carousel_text .text-center h1,.st_owl_carousel_text .text-center h2,.st_owl_carousel_text .text-center h3,.st_owl_carousel_text .text-center h4,.st_owl_carousel_text .text-center h5,.st_owl_carousel_text .text-center h6,.st_owl_carousel_text .text-center p,.st_owl_carousel_text .text-left div.text_inner_box,.st_owl_carousel_text .text-right div.text_inner_box{
display:block;float:none
}
.st_owl_carousel_text .text-center div.text_inner_box.text_inner_box_left{
float:left
}
.st_owl_carousel_text .text-center div.text_inner_box.text_inner_box_right{
float:right
}
.st_owl_carousel_text .text-right div,.st_owl_carousel_text .text-right h1,.st_owl_carousel_text .text-right h2,.st_owl_carousel_text .text-right h3,.st_owl_carousel_text .text-right h4,.st_owl_carousel_text .text-right h5,.st_owl_carousel_text .text-right h6,.st_owl_carousel_text .text-right p{
display:inline-block;float:right;clear:both
}
.st_owl_carousel_text .text-right div.text_inner_box.text_inner_box_left{
float:left
}
.st_owl_carousel_text .text-right div.text_inner_box.text_inner_box_right{
float:right
}
.st_owl_carousel_text .text-left div,.st_owl_carousel_text .text-left h1,.st_owl_carousel_text .text-left h2,.st_owl_carousel_text .text-left h3,.st_owl_carousel_text .text-left h4,.st_owl_carousel_text .text-left h5,.st_owl_carousel_text .text-left h6,.st_owl_carousel_text .text-left p{
display:inline-block;float:left;clear:both
}
.st_owl_carousel_text .text-left div.text_inner_box.text_inner_box_left{
float:left
}
.st_owl_carousel_text .text-left div.text_inner_box.text_inner_box_right{
float:right
}
.owl-origin{
-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px
}
.owl-fade-out{
z-index:10;animation:fadeOut .7s both ease
}
.owl-fade-in{
animation:fadeIn .7s both ease
}
.owl-backSlide-out{
animation:backSlideOut 1s both ease
}
.owl-backSlide-in{
animation:backSlideIn 1s both ease
}
.owl-goDown-out{
animation:scaleToFade .7s ease both
}
.owl-goDown-in{
animation:goDown .6s ease both
}
.owl-fadeUp-in{
animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out{
animation:scaleUpTo .5s ease both
}
.heading_color,.page_heading,.table-bordered thead th{
color:#444
}
.page_heading{
font-size:1rem;line-height:1.5;text-transform:uppercase;font-weight:400
}
.from_blcok .page_heading{
font-size:1rem;padding:1rem;margin-bottom:0
}
.title_block{
margin:0 0 20px
}
.breadcrumb_nav ul,.title_block.st_has_sub_title{
margin-bottom:0
}
.title_block .title_block_inner{
font-size:1rem;text-transform:uppercase;color:#444;display:inline-block;padding:6px 0;line-height:1.5;font-weight:400;margin-bottom:0
}
.title_block .swiper-button-tr{
margin-left:6px;white-space:nowrap
}
#footer .title_block{
margin-bottom:10px;border-bottom:none;position:relative
}
#footer .title_block .title_block_inner{
position:relative;z-index:2;display:inline-block;border-bottom:none;padding:0
}
.title_block .flex_child{
background-position:left center;background-repeat:repeat-x
}
.slider_sub_title{
margin-bottom:20px
}
.title_align_0 .title_flex_left{
display:none
}
.title_align_0 .title_block_inner{
padding-right:6px
}
.title_align_1 .title_block_inner{
padding-right:6px;padding-left:6px
}
.title_align_2 .title_flex_right{
display:none
}
.title_align_2 .title_block_inner{
padding-left:6px
}
.title_style_0{
box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;border-color:#f4f5f6;border-bottom-width:0;border-bottom-style:solid
}
.title_style_0 .title_block_inner{
border-color:#b2b2b2;border-bottom-width:0;border-bottom-style:solid;margin-bottom:0
}
.title_style_1 .flex_child,.title_style_4 .flex_child{
height:0;overflow:hidden;font-size:0;border-color:#f4f5f6;border-bottom-width:1px;border-bottom-style:solid
}
.title_style_4 .flex_child{
border-bottom-style:dashed
}
.title_style_2 .flex_child,.title_style_3 .flex_child{
overflow:hidden;font-size:0;border-color:#f4f5f6;border-bottom-width:1px;border-bottom-style:solid
}
.title_style_2 .flex_child{
height:6px;border-top-width:1px;border-top-style:solid
}
.title_style_3 .flex_child{
box-flex:0;-moz-flex:0 0 38px;flex:0 0 38px;height:0
}
#left_column .title_style_3 .flex_child,#right_column .title_style_3 .flex_child{
box-flex:1;-moz-flex:1;flex:1
}
.title_style_3 .title_flex_left{
margin-left:auto
}
.title_style_3 .title_flex_right{
margin-right:auto
}
.title_style_5 .title_block_inner{
position:relative;z-index:1
}
.title_style_5 .title_block_inner:after{
background:#b2b2b2;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;width:120px;margin-left:-60px;z-index:-1
}
.column_block .title_style_0{
border-bottom:none
}
.column_block .title_style_0 .title_block_inner{
border-bottom:none;margin-bottom:0
}
.column_block .title_style_1 .flex_child,.column_block .title_style_2 .flex_child{
height:0;border:0
}
#home-page-tabs.title_block a,#home-page-tabs.title_block h3,.pc_slider_tabs.title_block a,.pc_slider_tabs.title_block h3{
margin-right:20px;border-bottom-color:transparent
}
#home-page-tabs.title_block a.selected,#home-page-tabs.title_block h3.selected,.pc_slider_tabs.title_block a.selected,.pc_slider_tabs.title_block h3.selected{
border-bottom-color:#d9d9d9
}
.s_title_block{
font-weight:400;padding:0;height:1.5em;line-height:1.5em;overflow:hidden;display:block;margin-bottom:6px;margin-top:0;font-size:.875rem
}
.s_title_block.nohidden{
height:auto
}
.s_title_block.two_rows{
height:3em
}
#blockpack .s_title_block a,.breadcrumb_nav li,.breadcrumb_nav ul{
display:inline
}
.breadcrumb_wrapper{
border-bottom:1px solid #f2f2f2;border-top:0 solid #f2f2f2;padding:8px 0;background-repeat:no-repeat;background-size:cover;background-position:center center
}
.breadcrumb_nav{
background:0 0;margin:0;padding:0
}
.breadcrumb_nav .navigation-pipe{
margin:0 5px;display:inline-block
}
.breadcrumb_spacing{
font-size:0;overflow:hidden;height:12px
}
.pro_first_box{
position:relative;overflow:hidden;z-index:2
}
.pro_first_box .hover_fly{
transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out
}
.hover_fly .hover_fly_btn{
transition:flex 300ms ease-in-out,color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease;-moz-transition:flex 300ms ease-in-out,color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease;-ms-transition:flex 300ms ease-in-out,color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease;-webkit-transition:flex 300ms ease-in-out,color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease;-o-transition:flex 300ms ease-in-out,color 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease
}
.hover_fly{
position:absolute;bottom:-35px;width:100%;left:0;z-index:6;background:#ccc
}
.bottom_hover_fly .hover_fly,.hover_fly_static .hover_fly{
position:relative;bottom:0
}
.hover_fly .hover_fly_btn{
font-size:.75rem;color:#fff;display:inline-block;height:30px;line-height:30px;border-right:1px solid #f5f5f5;background-color:#ccc;text-align:center;white-space:nowrap;overflow:hidden;padding:0 6px
}
.hover_fly .hover_fly_btn.social_share_button{
overflow:visible
}
.hover_fly .hover_fly_btn:last-child{
border-right:none
}
.hover_fly .hover_fly_btn .hover_fly_btn_inner{
overflow:hidden;line-height:30px
}
.hover_fly .hover_fly_btn .hover_fly_btn_inner span{
left:2.2em;white-space:nowrap;vertical-align:top
}
.hover_fly .hover_fly_btn .hover_fly_btn_inner i{
height:30px;line-height:30px;font-size:.875rem;font-family:Arial;margin-right:4px
}
.hover_fly .hover_fly_btn:hover{
background-color:#888;color:#fff
}
.hover_fly .hover_fly_btn:hover .hover_fly_btn_inner span{
display:inline-block
}
.hover_fly .hover_fly_btn.add_to_love,.hover_fly .hover_fly_btn.add_to_love:hover,.hover_fly .hover_fly_btn.add_to_wishlist,.hover_fly .hover_fly_btn.add_to_wishlist:hover,.hover_fly .hover_fly_btn.stcompare_add,.hover_fly .hover_fly_btn.stcompare_add:hover{
color:#fff;background-color:#ccc
}
.hover_fly .hover_fly_btn.add_to_love.st_added,.hover_fly .hover_fly_btn.add_to_love.st_added:hover,.hover_fly .hover_fly_btn.add_to_wishlist.st_added,.hover_fly .hover_fly_btn.add_to_wishlist.st_added:hover,.hover_fly .hover_fly_btn.stcompare_add.st_added,.hover_fly .hover_fly_btn.stcompare_add.st_added:hover{
color:#fff;background-color:#888
}
.bottom_hover_fly{
display:block;visibility:hidden
}
.pro_outer_box:hover .bottom_hover_fly{
visibility:visible
}
.hover_fly_0 .hover_fly_btn,.hover_fly_1 .hover_fly_btn{
box-flex:1;-moz-flex:1;flex:1
}
.hover_fly_0 .hover_fly_btn:first-child,.hover_fly_0:hover .hover_fly_btn:first-child:hover{
box-flex:3;-moz-flex:3;flex:3;background-color:#888;color:#fff
}
.hover_fly_0 .hover_fly_btn:first-child .hover_fly_btn_inner span,.hover_fly_0:hover .hover_fly_btn:first-child:hover .hover_fly_btn_inner span{
display:inline-block
}
.hover_fly_0 .hover_fly_btn:hover{
box-flex:3;-moz-flex:3;flex:3
}
.hover_fly_0 .hover_fly_btn .hover_fly_btn_inner span,body#product .quick-view{
display:none
}
.hover_fly_0:hover .hover_fly_btn:first-child{
box-flex:1;-moz-flex:1;flex:1;background-color:#ccc;text-align:center
}
.hover_fly_1 .hover_fly_btn .hover_fly_btn_inner span{
display:inline-block
}
.ajax_block_product:hover .hover_fly{
bottom:0
}
.pro_outer_box{
border-style:solid;border-width:0;margin:0 auto
}
.column_block .products_sldier_swiper{
padding:0;margin:0
}
.product_list.grid .pro_second_box,.products_sldier_swiper .pro_second_box{
text-align:center;padding:10px 6px 4px
}
.grid_view #product_list .pro_list_attributes p,.product_list.grid .pro_second_box.pro_block_align_0,.products_sldier_swiper .pro_second_box.pro_block_align_0{
text-align:center
}
.product_list.grid .pro_second_box.pro_block_align_1,.product_list.grid .pro_second_box.pro_block_align_2,.products_sldier_swiper .pro_second_box.pro_block_align_1,.products_sldier_swiper .pro_second_box.pro_block_align_2{
text-align:left
}
.product_list.grid .act_box_inner,.products_sldier_swiper .act_box_inner{
display:none
}
.product_list.grid .blog_lr .pro_first_box,.products_sldier_swiper .blog_lr .pro_first_box{
float:left;width:180px
}
.product_list.grid .blog_lr .pro_second_box,.products_sldier_swiper .blog_lr .pro_second_box{
margin-left:192px;padding:0;text-align:left
}
.product_list.grid .pro_outer_box.blog_lr .pro_second_box,.product_list.grid .pro_outer_box.blog_lr:hover .pro_second_box,.products_sldier_swiper .pro_outer_box.blog_lr .pro_second_box,.products_sldier_swiper .pro_outer_box.blog_lr:hover .pro_second_box{
background:0 0
}
#sidebar_box,.big_page_next,.pro_outer_box,.pro_second_box{
position:relative
}
.product_list.list .ajax_block_product:hover .hover_fly{
bottom:-35px
}
.product_list.list .pro_outer_box{
border:0;max-width:none
}
.big_page_next{
color:#444;background:#f2f2f2;display:block
}
.big_page_next img{
opacity:0
}
.big_page_next .st_image_layered_description{
font-size:20px
}
.act_box_cart{
display:none
}
.act_box_cart.display_when_hover{
display:block;visibility:hidden
}
.pro_outer_box:hover .act_box_cart.display_when_hover{
visibility:visible
}
.act_box_cart.display_normal{
display:block
}
.act_box_cart.hide_in_grid,.product-desc{
display:none
}
.product_list.list .act_box_cart{
display:block;visibility:visible
}
.act_box_cart .ajax_add_to_cart_button,.act_box_cart .s_quantity_wanted,.act_box_cart .view_button{
margin-bottom:6px
}
.product-desc.display_sd{
display:block
}
.product_list.list .product-desc{
display:block;margin-bottom:1rem
}
.qty_wrap{
display:inline-block;width:78px;min-width:78px;margin-right:6px;vertical-align:middle
}
.qty_wrap.qty_wrap_big{
width:80px
}
.qty_wrap.qty_full_width,.qty_wrap.qty_wrap_big.qty_full_width,textarea#delivery_message,textarea#gift_message{
width:100%
}
.qty_wrap.qty_wrap_big .btn{
height:40px;line-height:38px
}
.qty_wrap.qty_wrap_big .form-control{
height:40px
}
.pro_list_attributes p{
margin-bottom:5px
}
.itemlist_right .ajax_add_to_cart_button,.itemlist_right .view_button{
display:inline-block;width:34px;position:relative;z-index:1;overflow:hidden;text-align:center;transition:all 300ms ease;padding:0
}
.itemlist_right .ajax_add_to_cart_button:hover,.itemlist_right .view_button:hover{
width:126px;padding-right:92px;background:#444;color:#fff;border-color:#444
}
.itemlist_right .ajax_add_to_cart_button span,.itemlist_right .view_button span{
position:absolute;left:32px;top:0
}
.itemlist_right .ajax_add_to_cart_button .hover_fly_btn_inner,.itemlist_right .view_button .hover_fly_btn_inner{
line-height:30px
}
.itemlist_right .ajax_add_to_cart_button i,.itemlist_right .view_button i{
display:inline-block;margin-left:4px
}
.pro_img_hover_scale:hover .back-image,.pro_img_hover_scale:hover .front-image{
transform:scale(1.1);transition:all .6s
}
.product_img_link{
position:relative;display:block;text-align:center;overflow:hidden
}
.product_img_link img.back-image,.product_img_link img.front-image{
display:inline-block;height:auto;transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;-webkit-backface-visibility:hidden
}
.product_img_link img.front-image{
position:relative;opacity:1
}
.pro_gallery_item.swiper-lazy,.pro_gallery_thumb.swiper-lazy,.product_img_link img.front-image.cate_pro_lazy,.product_img_link img.front-image.swiper-lazy,.st_swiper_image.swiper-lazy{
opacity:0;height:0;display:block
}
.pro_gallery_item.swiper-lazy.swiper-lazy-loaded,.pro_gallery_thumb.swiper-lazy.swiper-lazy-loaded,.product_img_link img.front-image.swiper-lazy.swiper-lazy-loaded,.st_swiper_image.swiper-lazy.swiper-lazy-loaded{
opacity:1;height:auto
}
.product_img_link img.back-image{
position:absolute
}
.product_img_link img.holder{
display:none;height:auto;position:relative;opacity:0
}
.product_img_link.is_lazy img.holder{
display:inline-block
}
.cate_pro_lazy{
opacity:0;height:0
}
.st_banner_lazy_image{
opacity:0;height:0;display:block
}
.tm_gallery_thumbs .swiper-slide{
width:50px
}
.easy_stretch_child{
margin-bottom:0
}
.tm_gallery_thumbs .pro_gallery_thumb_box,.wrap_font_icon_2{
display:block
}
.wrap_font_icon_2 .font_icon_inner{
top:0;position:relative;transition:top 150ms linear
}
.wrap_font_icon_2 span{
display:block;margin-bottom:4px;font-weight:700;font-size:1.38em
}
.wrap_font_icon_2 span.unvisible{
display:none
}
.wrap_font_icon_2:hover em{
top:-10px
}
.wrap_font_icon_3 .font_icon_inner{
display:inline-block;height:80px;width:80px;line-height:80px;border-radius:500px
}
.wrap_font_icon_3 .font_icon_inner em{
font-size:4em
}
.wrap_font_icon_3:hover .font_icon_inner{
background-color:#333;color:#fff
}
.easy_icon_with_text_3_1 .easy_icon{
margin-right:12px;height:64px;width:64px;line-height:64px;text-align:center;overflow:hidden;border:1px solid #d6d6d6;border-radius:50%
}
.easy_icon_with_text_3_1:hover .easy_icon{
background:#d6d6d6;transition:all 300ms ease
}
.easy_icon_with_text_3_2 .easy_icon{
margin-right:10px;height:60px;width:60px;line-height:60px;text-align:center;overflow:hidden
}
.easy_icon_with_text_3_2:hover .easy_icon{
transition:all 300ms ease
}
.easycontent_s2{
padding-left:130px
}
.easycontent_s2 .easy_icon{
float:left;margin-left:-110px;height:80px;width:80px;line-height:80px;text-align:center;overflow:hidden;border-radius:50%;background:#999;color:#fff
}
.easycontent_s2:hover .easy_icon{
background:#444
}
.easycontent_s3{
padding-left:26px;overflow:hidden
}
.easycontent_s3 .easy_icon{
float:left;margin-left:-26px
}
.easy_icon_with_text_2_1 .easy_icon_wrap .easy_icon{
margin-right:10px;height:58px;width:58px;line-height:58px;text-align:center;overflow:hidden;border-radius:50%;color:#fff;background:#48c9b0;display:block
}
.easy_icon_with_text_2_1:hover .easy_icon_wrap .easy_icon,.easy_icon_with_text_2_3:hover .easy_icon_wrap .easy_icon{
background:#444;transition:all 300ms ease
}
.easy_icon_with_text_2_2 .easy_icon_wrap .easy_icon{
margin-right:6px;height:30px;width:30px;line-height:30px;text-align:center;overflow:hidden
}
.easy_icon_with_text_2_3 .easy_icon_wrap .easy_icon{
margin-right:12px;height:36px;width:36px;line-height:36px;text-align:center;overflow:hidden;border-radius:50%;color:#fff;background:#e87a55;display:block
}
.easy_icon_with_text_2_4 .easy_icon_wrap .easy_icon{
margin-right:4px;font-size:14px
}
.easy_icon_with_text_2_4 .easy_header{
font-size:12px
}
.easycontent_s5{
padding-left:56px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d9d9d9
}
.easycontent_s5 .easy_icon{
float:left;margin-left:-56px;height:46px;width:46px;line-height:46px;text-align:center;overflow:hidden;border-radius:50%;background:#555;color:#fff
}
.easycontent_s5:hover .easy_icon{
background:#b8a06e
}
.style_content .easycontent_s5:last-child{
padding-bottom:0;border-bottom:0
}
.easy_icon_with_text_1_1 .easy_icon{
height:100px;width:100px;line-height:100px;text-align:center;overflow:hidden;border-radius:50%;color:#444;display:inline-block;box-shadow:0 0 0 3px #444 inset
}
.easy_icon_with_text_1_1:hover .easy_icon{
color:#fff;transition:all 300ms ease
}
.easycontent_s7 .easy_icon_wrap{
padding-left:36px
}
.easycontent_s7 .easy_icon_wrap .easy_icon{
float:left;margin-left:-36px;height:30px;width:30px;line-height:30px;text-align:center;overflow:hidden;border-radius:50%;color:#444;display:inline-block;box-shadow:0 0 0 2px #444 inset;font-size:1.333em
}
.easycontent_s7:hover .easy_icon{
color:#fff;background:#444;transition:all 300ms ease
}
.easy_icon_with_text_4_1{
padding-bottom:.375rem
}
.easy_icon_with_text_4_1 .easy_icon{
margin-right:6px;text-align:center;overflow:hidden;border-radius:50%;font-size:.875rem
}
.easycontent_s9{
padding-left:46px
}
.easycontent_s9 .easy_icon{
float:left;margin-left:-46px;height:40px;width:40px;line-height:40px;text-align:center;overflow:hidden;border-radius:50%;background:#f2f2f2;font-size:1.333em
}
.easycontent_s9:hover .easy_icon{
background:#dadada
}
.easycontent_s10 .easy_icon{
height:80px;width:80px;line-height:80px;text-align:center;overflow:hidden;border-radius:50%;color:#fff;background:#444;margin:0 auto;display:inline-block
}
.easycontent_s10:hover .easy_icon{
color:#444;box-shadow:0 0 0 3px #444 inset;background:0 0;transition:all 300ms ease
}
.easycontent_s11{
padding-left:70px
}
.easycontent_s11 .easy_icon{
float:left;margin-left:-70px;width:60px;text-align:center;overflow:hidden
}
.easy_header{
display:block
}
.stsocial_list{
display:inline-block;margin-bottom:0
}
.style_content .stsocial_list{
list-style:none
}
.stsocial_list .social_header{
margin-left:6px
}
.stsocial_list li{
padding-bottom:.25rem
}
.social_wrap{
text-align:center
}
.stsocial_1_1 .social_header,.stsocial_1_2 .social_header,.stsocial_1_3 .social_header{
display:none
}
.stsocial_1_1 li,.stsocial_1_2 li,.stsocial_1_3 li{
padding-right:.5rem;float:left
}
.stsocial_1_1 a .social_wrap,.stsocial_1_3 a .social_wrap,.stsocial_2_1 a .social_wrap,.stsocial_2_3 a .social_wrap{
height:34px;line-height:34px;width:34px;background:#ccc;color:#fff
}
.stsocial_1_1 a:hover .social_wrap,.stsocial_1_3 a:hover .social_wrap,.stsocial_2_1 a:hover .social_wrap,.stsocial_2_3 a:hover .social_wrap{
background:#666
}
.stsocial_1_1 a .social_wrap,.stsocial_2_1 a .social_wrap,.sttext_2_3 .sttext_item_image_inner img,.sttext_2_4 .sttext_item_image_inner img{
border-radius:50%
}
.st_map_block{
height:200px
}
.sttab_block>.nav-tabs{
overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none
}
.sttab_block>.nav-tabs::-webkit-scrollbar{
display:none;width:0;background:0 0
}
.checkout-step .sttab_block>.nav-tabs{
overflow:unset
}
.sttab_block>.nav-tabs .nav-link{
font-size:.875rem;border-radius:0;padding:.5rem .75rem;color:#444;text-align:center;white-space:nowrap
}
.sttab_block>.nav-tabs .nav-link.active,.sttab_block>.nav-tabs .nav-link:focus,.sttab_block>.nav-tabs .nav-link:hover{
border-color:#f2f2f2;color:#444
}
.countdown_timer.countdown_style_1 .countdown_wrap_inner div i,.sttab_block>.nav-tabs .nav-link i{
margin-right:4px
}
.sttab_block>.nav-tabs .nav-item{
margin-bottom:0
}
.sttab_block>.nav-tabs .nav-item+.nav-item{
margin-left:0
}
.sttab_block>.nav-tabs.tab_lg .nav-link{
padding:1rem 1.25rem
}
.sttab_block .tab-pane-body{
padding:.9375rem 0
}
.sttab_1_1>.nav-tabs,.sttab_1_2>.nav-tabs{
border:1px solid #f2f2f2;border-bottom:none
}
.sttab_1_1 .nav-link,.sttab_1_2 .nav-link{
border-top:none;border-left:none;border-bottom:none
}
.countdown_timer.countdown_style_0 .countdown_wrap_inner div:last-child,.sttab_1_1 .nav-item:last-child .nav-link,.sttab_1_2 .nav-item:last-child .nav-link{
border-right:none
}
.sttab_1_2>.nav-tabs .nav-link{
border-right-color:transparent
}
.sttab_1_2>.nav-tabs .nav-link,.sttab_2_2>.nav-tabs .nav-link{
border-top:3px solid transparent
}
.sttab_1_2>.nav-tabs .nav-link.active,.sttab_1_2>.nav-tabs .nav-link:focus,.sttab_1_2>.nav-tabs .nav-link:hover,.sttab_2_2>.nav-tabs .nav-link.active,.sttab_2_2>.nav-tabs .nav-link:focus,.sttab_2_2>.nav-tabs .nav-link:hover{
border-top-color:#e54d26
}
.sttab_1_1>.nav-tabs .nav-link{
background:#fff
}
.sttab_1_1>.nav-tabs .nav-link.active,.sttab_1_1>.nav-tabs .nav-link:focus,.sttab_1_1>.nav-tabs .nav-link:hover{
background:#f6f6f6
}
.sttab_1_1 .tab-pane-body{
background:#f6f6f6;border:1px solid #f2f2f2;border-top:none;padding-left:10px;padding-right:10px
}
.sttab_1_2>.nav-tabs .nav-link{
background:#f6f6f6
}
.sttab_1_2>.nav-tabs .nav-link.active,.sttab_1_2>.nav-tabs .nav-link:focus,.sttab_1_2>.nav-tabs .nav-link:hover{
background:#fff
}
.sttab_1_2 .tab-pane-body{
border:1px solid #f2f2f2;border-top:none
}
.sttab_1_3>.nav-tabs,.sttab_1_4>.nav-tabs,.sttab_2_3>.nav-tabs,.sttab_2_4>.nav-tabs{
border:0
}
.sttab_1_3>.nav-tabs .nav-link,.sttab_2_3>.nav-tabs .nav-link{
border-top:none;border-left:none;border-right:none;border-bottom:3px solid transparent
}
.sttab_1_3>.nav-tabs .nav-link.active,.sttab_1_3>.nav-tabs .nav-link:focus,.sttab_1_3>.nav-tabs .nav-link:hover{
border-bottom-color:#e54d26
}
.sttab_1_4>.nav-tabs .nav-link,.sttab_2_4>.nav-tabs .nav-link{
border:2px solid transparent
}
.sttab_1_4>.nav-tabs .nav-link.active,.sttab_1_4>.nav-tabs .nav-link:focus,.sttab_1_4>.nav-tabs .nav-link:hover,.sttab_2_4>.nav-tabs .nav-link.active,.sttab_2_4>.nav-tabs .nav-link:focus,.sttab_2_4>.nav-tabs .nav-link:hover{
border-color:#e54d26
}
.category-top-menu ul li,.sttab_2>.nav-tabs{
border-bottom:1px solid #f2f2f2
}
.sttab_2>.nav-tabs .nav-link{
border-bottom:1px solid transparent
}
.sttab_2>.nav-tabs .nav-item{
margin-right:.375rem;margin-bottom:-1px
}
.sttab_2_1>.nav-tabs .nav-link{
background:#f6f6f6
}
.sttab_2_1>.nav-tabs .nav-link.active,.sttab_2_1>.nav-tabs .nav-link:focus,.sttab_2_1>.nav-tabs .nav-link:hover{
background:#fff;border-bottom-color:#fff
}
.sttab_2_1 .tab-pane-body{
border:1px solid #f2f2f2;border-top:none;padding-left:10px;padding-right:10px
}
.sttab_2_1 .adveditor_middle .nav-tabs{
border-bottom:none
}
.sttab_2_1 .adveditor_middle .nav-tabs .nav-link{
color:#fff;background:0 0;margin-bottom:0;border:0
}
.sttab_2_1 .adveditor_middle .nav-tabs .nav-link.active,.sttab_2_1 .adveditor_middle .nav-tabs .nav-link:focus,.sttab_2_1 .adveditor_middle .nav-tabs .nav-link:hover{
background:#65c39e
}
.sttab_2_2>.nav-tabs .nav-link{
border-left:none;border-right:none;border-bottom:none;background:#f6f6f6
}
.sttab_2_2>.nav-tabs .nav-link.active,.sttab_2_2>.nav-tabs .nav-link:focus,.sttab_2_2>.nav-tabs .nav-link:hover{
color:#e54d26;background:#fff;border-bottom-color:#fff
}
.sttab_2_2 .tab-pane-body{
padding:.75rem 0
}
.checkout-step .sttab_2_1>.nav-tabs{
border-bottom-color:#d9d9d9
}
.checkout-step .sttab_2_1>.nav-tabs .nav-link{
background:0 0
}
.checkout-step .sttab_2_1>.nav-tabs .nav-link.active,.checkout-step .sttab_2_1>.nav-tabs .nav-link:focus,.checkout-step .sttab_2_1>.nav-tabs .nav-link:hover{
background:0 0;border-color:#d9d9d9 #d9d9d9 #fff;color:#e54d26
}
.checkout-step .sttab_2_1 .tab-pane-body{
border-color:#d9d9d9
}
.sttab_2_3>.nav-tabs .nav-link{
padding:.5rem .25rem;border-bottom-color:#f2f2f2
}
.sttab_2_3>.nav-tabs .nav-link.active,.sttab_2_3>.nav-tabs .nav-link:focus,.sttab_2_3>.nav-tabs .nav-link:hover{
border-bottom-color:#e54d26
}
.sttab_2_3>.nav-tabs.tab_lg .nav-link{
padding:1rem .375rem
}
.sttab_3>.nav-tabs{
flex-flow:column nowrap;min-width:100px;position:relative;border-bottom:none
}
.sttab_3>.nav-tabs .nav-item{
float:none;margin-bottom:4px
}
.sttab_3>.nav-tabs .nav-link{
border-right:none;margin-right:-1px;text-align:left
}
.sttab_3 .tab-pane-body{
padding:.9375rem
}
.sttab_3_1>.nav-tabs .nav-link,.sttab_3_2>.nav-tabs .nav-link,.sttab_3_3>.nav-tabs .nav-link{
border-color:transparent;background:#f6f6f6
}
.sttab_3_1>.nav-tabs .nav-link.active,.sttab_3_1>.nav-tabs .nav-link:focus,.sttab_3_1>.nav-tabs .nav-link:hover,.sttab_3_2>.nav-tabs .nav-link.active,.sttab_3_2>.nav-tabs .nav-link:focus,.sttab_3_2>.nav-tabs .nav-link:hover,.sttab_3_3>.nav-tabs .nav-link.active,.sttab_3_3>.nav-tabs .nav-link:focus,.sttab_3_3>.nav-tabs .nav-link:hover{
background:#fff
}
.sttab_3_1 .tab-pane-body,.sttab_3_2 .tab-pane-body,.sttab_3_3 .tab-pane-body,.sttext_item_image_inner img{
border:1px solid #f2f2f2
}
.sttab_3_2>.nav-tabs .nav-link{
border-left-width:3px
}
.sttab_3_2>.nav-tabs .nav-link.active,.sttab_3_2>.nav-tabs .nav-link:focus,.sttab_3_2>.nav-tabs .nav-link:hover{
border-left-color:#e54d26
}
.sttab_3_3>.nav-tabs .nav-link{
text-align:center
}
.sttab_3_3>.nav-tabs .nav-link i{
display:block;font-size:1.125rem;margin-bottom:3px;margin-right:0
}
.acc_box{
margin-bottom:2px
}
.acc_box .acc_header a{
font-size:.875rem;padding:.625rem 0
}
.acc_box .acc_content{
padding-top:1.25rem;padding-bottom:1.25rem
}
.acc_box .acc_icon{
width:28px;height:28px;line-height:28px;text-align:center;margin-left:6px;cursor:pointer;font-size:1.25rem
}
.acc_box .acc_inner{
padding:0 6px
}
.acc_box .acc_open{
display:none
}
.acc_box .acc_close,.acc_box .collapsed .acc_open{
display:block
}
.acc_box .collapsed .acc_close{
display:none
}
.stacc_1_1 .acc_header a{
border:1px solid #f6f6f6;border-radius:4px
}
.stacc_1_2 .acc_box{
border-bottom:1px solid #f6f6f6
}
.stacc_1_2 .collapse{
border-top:1px solid #f6f6f6
}
.stacc_1_2 .collapsed .acc_icon{
background:#333
}
.stacc_1_2 .acc_icon,.stacc_1_3 .acc_icon{
background:#00a161;color:#fff
}
.stacc_1_3 .acc_header a{
background:#f6f6f6;padding:0;box-orient:horizontal;box-direction:reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse
}
.stacc_1_3 .acc_icon{
width:38px;height:38px;line-height:38px
}
.tab_style_1 .nav-link{
font-weight:700;border-bottom:2px solid transparent
}
.tab_style_1 .nav-link.active{
border-bottom-color:#444
}
.category-top-menu .acc_box .acc_header a{
font-size:.75rem;padding:.625rem 0
}
.sttext_item_image_inner{
display:block;position:relative;overflow:hidden;margin-bottom:.75rem
}
.sttext_3_1 .sttext_item_image_inner{
margin-right:1.25rem;margin-bottom:.75rem
}
.sttext_3_3 .sttext_item_image_inner{
margin-left:1.25rem;margin-bottom:.75rem
}
.sttext_banner_1_1 .sttext_banner_text{
margin-bottom:16px
}
.textboxes_1_1{
text-align:center
}
.steasy_textboxes_image{
text-align:right
}
.easy_additional_info{
font-style:italic
}
.steasy_divider,hr{
margin:.75rem auto
}
hr{
border-color:#f2f2f2
}
.steasy_divider_text{
padding:0 .75rem
}
.steasy_divider_item{
overflow:hidden;border-bottom:1px solid #f2f2f2
}
.steasy_divider_1_2 .steasy_divider_item{
height:8px;border-top:1px solid #f2f2f2
}
.color_000,.color_000 a,a.color_000{
color:#000
}
.color_333,.color_333 a,a.color_333{
color:#333
}
.color_444,.color_444 a,a.color_444{
color:#444
}
.color_666,.color_666 a,.color_777,.color_777 a,.color_888,.color_888 a,a.color_666,a.color_777,a.color_888{
color:#666
}
.color_999,.color_999 a,a.color_999{
color:#999
}
.color_ccc,.color_ccc a,a.color_ccc{
color:#ccc
}
.color_fff,.color_fff a,a.color_fff{
color:#fff
}
.horizontal_filters_dropdown,.mobile_device #st_mega_menu_column_mobile,.mobile_device .st_show_on_mobile{
display:block
}
.mobile_device #st_mega_menu_column_desktop,.st_show_on_mobile{
display:none
}
.mobile_device .layer_btn.hover_out{
display:inline-block
}
.mobile_device .form-control,.mobile_device .input-group-addon,.mobile_device .input-group-btn>.btn{
font-size:1rem
}
.mobile_device .st_parallax_block{
background-size:cover;background-attachment:scroll
}
.mobile_device .horizontal_filters_dropdown .facet .collapse.show,.mobile_device .horizontal_filters_dropdown.show{
display:block
}
.mobile_device .horizontal_filters_dropdown,.mobile_device .horizontal_filters_dropdown .dropdown_tri,.mobile_device .horizontal_filters_dropdown .facet .collapse{
display:none
}
.mobile_device .horizontal_filters_dropdown .dropdown_list{
display:block;position:static
}
.mobile_device .horizontal_filters_dropdown .facet{
display:block;margin-right:0
}
.mobile_device .horizontal_filters_dropdown .facet-title-mobile{
display:block
}
.mobile_device .act_box_cart.add_show_on_mobile,.product_list.list .mobile_device .act_box_cart.add_hide_on_mobile{
display:block;visibility:visible
}
.mobile_device .act_box_cart.add_hide_on_mobile,.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_hide,.mobile_device .product_list.grid .ajax_block_product .hover_fly_static .hover_fly.mobile_hover_fly_hide,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_hide,.mobile_device .products_slider .ajax_block_product .hover_fly_static .hover_fly.mobile_hover_fly_hide{
display:none
}
.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart,.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show{
position:static
}
.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button span,.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.ajax_add_to_cart_button span,.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.view_button span,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button span,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.ajax_add_to_cart_button span,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.view_button span{
display:inline-block!important
}
.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn{
display:none
}
.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button,.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button{
display:block;width:100%!important;border-right:none
}
.mobile_device .moblie_flyout_buttons_show .countdown_wrap{
bottom:30px
}
.mobile_device .moblie_flyout_buttons_show .countdown_wrap.v_middle{
bottom:50%
}
.stuck{
position:fixed;top:0;z-index:80
}
.stuck.stuck_abs,.stuck_abs{
position:absolute
}
#horizontal_filters.stuck{
background:rgba(255,255,255,.95)
}
.icon_wrap{
background:#f2f2f2;color:#444;display:inline-block;height:42px;line-height:38px;min-width:42px;padding:2px;text-align:center;text-decoration:none
}
.icon_wrap.active,.icon_wrap:hover,a.icon_wrap.active,a.icon_wrap:hover{
background:#444;color:#fff
}
.icon_wrap.disabled,a.icon_wrap.disabled{
color:#ccc
}
.icon_wrap.disabled:hover,a.icon_wrap.disabled:hover{
background:inherit;color:#ccc
}
.icon_wrap.with_text i{
display:block;text-align:center;height:22px;line-height:22px
}
.icon_text{
display:block;height:14px;line-height:14px;font-size:.8333em;overflow:hidden
}
.round_icon_wrap{
display:inline-block;border-radius:500px;background:#fff;color:#666;height:70px;line-height:70px;width:70px;text-align:center;font-size:2em;overflow:hidden
}
.amount_circle{
position:absolute;display:block;right:0;top:0;background:#666;color:#fff;height:16px;line-height:16px;width:16px;font-size:.916em;text-align:center;z-index:2;border-radius:100px
}
.amount_circle.dozens{
width:auto;padding:0 8px;line-height:14px
}
.amount_circle.hidden{
display:none
}
.wishlist_title_box .amount_circle{
position:static
}
.grower i,.layer_icon_wrap,.opener i{
text-align:center;width:30px;height:30px;line-height:30px
}
.layer_icon_wrap{
display:inline-block;background:rgba(255,255,255,.6);color:#777;font-size:1rem
}
.layer_icon_wrap:hover{
color:#777;background:rgba(255,255,255,.9)
}
#leftbar,#rightbar{
position:fixed;z-index:110;right:0;bottom:40%;transition:all .5s ease;background:#444
}
#leftbar{
right:auto;left:0;bottom:auto;top:10%
}
#sidebar_box .rightbar_wrap .icon_wrap{
padding:15px 0;width:54px;height:68px
}
#sidebar_box .rightbar_wrap .icon_wrap i{
font-size:1rem;font-style:normal
}
#sidebar_box .rightbar_wrap .amount_circle{
top:9px
}
.rightbar_visi_2{
display:none
}
#switch_left_column_wrap,#switch_right_column_wrap,#to_top_wrap,.rightbar_wrap{
position:relative;z-index:120
}
.grower,.opener{
text-decoration:none;font-weight:400;font-size:.75rem;cursor:pointer
}
.grower i,.opener i{
display:block;overflow:hidden;font-size:1.25rem
}
.grower .plus_sign,.opener .plus_sign{
display:inline-block
}
#st_mega_menu_column_mobile .active>.menu_a_wrap .plus_sign,#st_mobile_menu .active>.menu_a_wrap .plus_sign,.grower .minus_sign,.grower.st_open .plus_sign,.mobile_nav_box .active>.menu_a_wrap .plus_sign,.opener .minus_sign,.st_open .opener .plus_sign{
display:none
}
.grower:hover,.opener:hover{
background-color:#f2f2f2
}
#st_mega_menu_column_mobile .active>.menu_a_wrap .minus_sign,#st_mobile_menu .active>.menu_a_wrap .minus_sign,.grower.st_open .minus_sign,.mobile_nav_box .active>.menu_a_wrap .minus_sign,.st_open .opener .minus_sign{
display:inline-block
}
#footer .opener,#st_mega_menu_column_mobile .opener,#st_mobile_menu .opener,.mobile_nav_box .opener,.mobile_tab_title .opener{
position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;padding:0;width:100%;background-color:transparent
}
#footer .opener:hover,#st_mega_menu_column_mobile .opener:hover,#st_mobile_menu .opener:hover,.mobile_nav_box .opener:hover,.mobile_tab_title .opener:hover{
background-color:transparent
}
#footer .opener{
display:none
}
.mobile_tab .mobile_tab_title{
display:none;position:relative;padding:16px 0
}
.mobile_tab .mobile_tab_name{
position:relative;z-index:2;display:inline-block;padding-left:.5rem;font-weight:700
}
.pro_more_info .mobile_tab .mobile_tab_name{
padding-left:0
}
.accordion_more_info .mobile_tab .nav-tabs{
display:none
}
.accordion_more_info .mobile_tab .mobile_tab_title{
display:block
}
.accordion_more_info .mobile_tab .tab-pane{
border:0;padding:0;display:block;border-bottom:1px solid #e5e5e5
}
.accordion_more_info .mobile_tab .tab-pane:last-child{
border-bottom:none
}
.accordion_more_info .mobile_tab .tab-pane .tab-pane-body,.accordion_more_info .mobile_tab .tab-pane.product-tab-hide{
display:none
}
.accordion_more_info .mobile_tab .tab-pane.st_open .tab-pane-body{
display:block;padding-top:8px;padding-bottom:1em
}
.brands_slider_item{
display:inline-block;margin:0 auto;border:1px solid #d9d9d9
}
.brands-itemslider-column .brands_slider_item{
margin-bottom:10px;display:block;text-align:center
}
.brands-itemslider-column .brands_slider_item:last-child{
margin-bottom:4px
}
.brands-itemslider-column .brands_slider_item img{
display:inline
}
.view_large_box{
position:relative
}
.view_large_box i{
position:absolute;bottom:10px;right:10px;z-index:1
}
.stars_box .star_on{
color:#e54d26
}
.st_parallax_block{
background-attachment:fixed;background-position:center 0;background-repeat:no-repeat
}
.is_safari .st_parallax_block{
background-size:cover;background-attachment:scroll
}
.block.st_parallax_right{
background-position:left 0
}
.block.st_parallax_left{
background-position:right 0
}
.video_bg_block{
position:relative;z-index:0
}
.mfp-preloader{
width:30px;height:30px;background-color:#fff;opacity:.65;margin:0 auto;animation:rotateplane 1.2s infinite ease-in-out
}
.slide_lr_column #left_column.sidebar_opened,.slide_lr_column #right_column.sidebar_opened{
position:fixed;display:block;top:0;bottom:0;z-index:910;padding:0 1em;overflow-x:hidden;overflow-y:auto
}
.slide_lr_column .open_column #left_column{
left:0
}
.slide_lr_column .open_column #right_column{
right:0
}
.slide_lr_column .open_column #st-content-inner-after{
width:100%;height:100%;opacity:1;transition:opacity .5s;display:block
}
.slide_lr_column .open_column .wrapper-sticky{
height:auto!important
}
.slide_lr_column .open_column .main_column_box{
position:static!important
}
.address-body .address{
margin-bottom:0
}
#qrcode_box{
text-align:center;padding-top:1em
}
.pro_column_left{
width:70px;float:left
}
.pro_column_right{
margin-left:80px
}
.pro_column_right .product-description{
display:none
}
#footer .pro_column_left{
width:45px
}
#footer .pro_column_right{
margin-left:55px
}
.pro_itemlist li{
padding-top:1.5em;padding-bottom:1.5em
}
.style_content .pro_itemlist{
list-style:none
}
.itemlist_left{
width:105px;float:left
}
.itemlist_right{
margin-left:115px
}
.small_cart_product_image{
margin-right:10px;margin-top:4px;width:70px;border:1px solid #f2f2f2
}
.cart_body .cart_empty{
padding:10px
}
.cart_body .small_cart_product_list{
max-height:380px;overflow-x:hidden;padding:10px;margin-bottom:0
}
.cart_body .small_cart_sumary{
border-top:1px solid #d9d9d9;padding:10px
}
.cart_body .small_cart_btn{
margin-left:10px;margin-right:10px
}
.cart-content-btn .btn,.shoppingcart-list .small_cart_btn{
margin-bottom:10px
}
.base_list_line .line_item{
border-bottom:1px solid #f2f2f2;margin-bottom:6px;padding-bottom:6px
}
.base_list_line .line_item:last-child{
border-bottom:none;margin-bottom:0
}
.base_list_line.line_free .line_item{
border-bottom:none
}
.base_list_line.dotted_line .line_item{
border-bottom-style:dotted
}
.base_list_line.dotted_line .line_item:last-child{
border-bottom:none
}
.base_list_line.medium_list .line_item{
margin-bottom:10px;padding-bottom:10px
}
.base_list_line.large_list .line_item:last-child,.base_list_line.medium_list .line_item:last-child{
margin-bottom:0
}
.base_list_line.large_list .line_item{
margin-bottom:20px;padding-bottom:20px
}
.ajax_cart_bag{
position:relative;height:22px;line-height:22px;display:inline-block
}
.ajax_cart_bag .amount_circle{
left:auto;right:-8px;top:-8px
}
.ajax_cart_bag .amount_circle.dozens{
padding:0 4px
}
.ajax_cart_bag .icon_text{
display:none
}
.ajax_cart_bag .fto-glyph.icon_btn,.shopping_cart_style_0 .ajax_cart_bag .icon_text{
display:block
}
.cart_icon_item{
display:inline-block;padding-left:4px
}
.cart_icon_item:last-child{
padding-right:4px
}
.mobile_bar_tri .ajax_cart_bag{
margin-top:10px
}
.shopping_cart_style_1 .ajax_cart_bag,.shopping_cart_style_3 .ajax_cart_bag{
height:14px;line-height:14px;border-width:1px
}
.shopping_cart_style_0 .ajax_cart_bag i{
font-size:1.333em;line-height:110%
}
.shopping_cart_style_0 .ajax_cart_bag.cart_icon_item{
border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-left:2px;padding-right:2px
}
.shopping_cart_style_0 .cart_icon_item{
border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5
}
.shopping_cart_style_0 .cart_icon_item:last-child{
border-right:1px solid #e5e5e5
}
.shopping_cart_style_2 .ajax_cart_bag .amount_circle,.shopping_cart_style_3 .ajax_cart_bag .amount_circle{
top:-4px
}
.shopping_cart_style_2 .header_item i{
font-size:1.666em
}
.shopping_cart_style_3 .header_item i{
font-size:1.333em
}
.flying_image{
border-radius:1000px;border:2px solid #f2f2f2;position:absolute;z-index:200
}
.blockcart.top_bar_item .fto-glyph,.st_shopping_cart{
display:block
}
.dropdown_box .social_share_block{
padding:2px 0 0 2px
}
.dropdown_box .social_share_block .social_share_item{
margin:0 2px 2px 0
}
.social_share_block .social_share_item{
display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin-right:.375rem;margin-bottom:.375rem;font-size:1rem
}
.social_share_block.social_size_0 .social_share_item{
width:20px;height:20px;line-height:20px;font-size:.75rem
}
.social_share_block.social_size_2 .social_share_item{
width:40px;height:40px;line-height:40px;font-size:1.25rem
}
.social_share_button .social_share_box{
right:0;top:auto;bottom:30px;left:100%;position:absolute;text-align:right;overflow:hidden
}
#st_header .header_item.social_share_item,.social_share_button .social_share_item{
display:inline-block;width:30px;height:30px;line-height:30px;text-align:center
}
.social_share_button:hover .social_share_box{
left:0
}
#share_side_box .social_share_item{
margin:10px 10px 6px;display:inline-block
}
#share_side_box .social_share_item i{
width:60px;height:60px;line-height:60px;font-size:1.875rem;display:block
}
#share_side_box .social_share_title{
display:block;margin-bottom:1rem
}
#st_header .header_item.social_share_item{
padding:0
}
.tags_block .tag_item{
display:inline-block;line-height:16px;padding:2px 6px 3px;border:1px solid #777;margin:0 6px 6px 0
}
.st_news_letter_popup_wrap{
display:none
}
.st_news_letter_do_not_show_outer{
padding:6px 1em
}
.pro_outer_box:hover .layer_btn.hover_out,.st_news_letter_do_not_show_inner .checker{
display:inline-block
}
.st_news_letter_popup .st_news_letter_form{
padding:0 1em
}
#footer .st_news_letter_form,#left_column .st_news_letter_form,#right_column .st_news_letter_form{
padding:0
}
.st_news_letter_form_inner{
display:inline-block;width:100%
}
.st_news_letter_gender .radio-inline:last-child{
margin-right:0
}
.st_news_letter_submit{
border-color:#f2f2f2
}
.st_popup_video_wrap{
bottom:10px;right:46px;position:absolute;z-index:8
}
.inline_popup_content{
background:#fff;padding:1rem;max-width:650px;margin:0 auto;position:relative
}
.inline_popup_content.small_popup{
max-width:320px
}
.st_sticker{
border-style:solid;background-size:contain
}
.st_sticker .st_sticker_text{
white-space:nowrap;display:inline-block;padding:0 4px
}
.st_sticker.st_sticker_static{
position:static
}
.pro_first_box .st_sticker.flag_1:before,.pro_first_box .st_sticker.flag_2:before{
content:'';border:11px solid #00a161;display:inline-block;height:22px;width:11px;position:absolute
}
.pro_first_box .st_sticker.flag_1:before{
border-left:none;border-right-color:transparent;right:-11px
}
.pro_first_box .st_sticker.flag_2:before{
border-right:none;border-left-color:transparent;left:-11px
}
.pro_second_box .st_sticker_block,.product_middle_column .st_sticker_block{
padding-bottom:6px
}
.layer_btn{
position:absolute;display:inline-block;text-align:center;z-index:5
}
.layer_btn.add_to_love{
padding:1px
}
.layer_btn.hover_out{
display:none
}
.discount-amount,.discount-percentage,.price,.regular-price{
margin-right:4px;white-space:nowrap
}
.price{
color:#444
}
.ajax_block_product .price{
font-weight:700;font-size:1rem
}
.product-prices .current-price .price{
font-size:1.5rem
}
.regular-price{
text-decoration:line-through;color:#999
}
.ajax_block_product .regular-price{
font-size:.875rem
}
.discount-amount,.discount-percentage{
color:#444;padding:0 4px;display:inline-block
}
.st_notification_wrap{
position:fixed;display:none;z-index:111;width:100%;padding:10px;background:#f2f2f2;border-color:#f2f2f2
}
.st_notification_wrap.st_notification_static{
position:static;display:block
}
.st_notification_close_inline{
margin-left:10px;margin-right:10px;font-size:1.5rem
}
.notification_tempalte_1 .style_content{
text-align:center
}
.notification_tempalte_1 .style_content .notification_inner{
display:inline-block;text-align:left
}
.noti_full{
left:0;right:0
}
.noti_location_0,.noti_location_1,.noti_location_2{
bottom:0;top:auto
}
.noti_location_6,.noti_location_7,.noti_location_8{
top:0
}
.noti_location_1,.noti_location_4,.noti_location_7,.product_link_nav.with_preview a#product_link_nav_prev .product_link_nav_preview{
right:0
}
.noti_location_2,.noti_location_5,.noti_location_8,.product_link_nav.with_preview a#product_link_nav_next .product_link_nav_preview{
left:0
}
.noti_location_3{
left:50%
}
.noti_location_3.noti_width{
top:50%;left:50%;transform:translateX(-50%) translateY(-50%)
}
.noti_location_3,.noti_location_4,.noti_location_5{
top:50%;transform:translateY(-50%)
}
.noti_location_0.noti_width,.noti_location_6.noti_width{
left:50%;transform:translateX(-50%)
}
#footer-bottom .custom_links_list,.product_link_nav.with_preview{
display:inline-block
}
.product_link_nav.with_preview a{
width:30px;height:30px;line-height:30px;position:relative;display:block;z-index:1;text-align:center;border-radius:4px;color:#444
}
.product_link_nav.with_preview a:hover{
background:#f2f2f2
}
.product_link_nav.with_preview a .product_link_nav_preview{
display:none;position:absolute;right:0;border:1px solid #f2f2f2;padding:2px;background:#fff
}
.product_link_nav{
padding-right:2px
}
.product_link_nav:last-child{
padding-right:0
}
.modal_products_container .swiper-slide{
width:98px
}
.infinite-loading .infinite-spin{
display:block;font-size:20px
}
.infinite-loading .infinite-more-link,.infinite-loading .product_count_infinite{
display:none
}
.stlinkgroups_links_footer_bottom li .dropdown_list_item{
display:inline-block;padding:0 8px
}
.custom_links_list{
margin-bottom:0
}
@supports (not (initial-letter:5)) and (not (-webkit-initial-letter:5)){
.dropcap>p:first-of-type::first-letter{
font-size:50px;float:left;line-height:.7;margin:6px 8px 0 0;font-weight:700
}

}
@supports (initial-letter:5) or (-webkit-initial-letter:5){
.dropcap>p:first-of-type::first-letter{
-webkit-initial-letter:3;initial-letter:3
}

}
.blockquote_1>p:first-of-type{
padding:.5em 0;font-family:Arial;quotes:"“" "”" "‘" "’"
}
.blockquote_1>p:first-of-type:after,.blockquote_1>p:first-of-type:before{
font-size:2em;line-height:.1em;vertical-align:-.3em
}
.blockquote_1>p:first-of-type:before{
content:open-quote;margin-right:.2em
}
.blockquote_1>p:first-of-type:after{
content:close-quote;margin-left:.2em
}
.quick_login .dropdown_box{
width:280px;padding:10px
}
.wishlist_item{
margin:8px 8px 0;width:180px
}
.dropdown_box_viewed{
width:300px
}
.dropdown_list .viewed_products_list{
max-height:380px;overflow-x:hidden;padding:8px
}
.search_widget_btn.btn{
padding-left:2px;padding-right:2px;min-width:34px;border-left:1px solid #d9d9d9;margin-left:0
}
.search_widget_btn.btn i{
margin-right:2px;font-size:1.5em
}
.search_widget_btn .icon_text{
display:none
}
.search_widget_3 .search_widget_btn i{
line-height:110%
}
.search_widget_3 .search_widget_btn .icon_text,.st_blog_comment_list #stblog_leave_a_reply{
display:block
}
.search_widget_form_inner{
background:#fff
}
.wishlist_link .amount_circle{
top:-4px;right:-6px
}
.res_block_demo{
padding:20px;font-size:18px;background:#eaeed5
}
.res_block_demo.res_block_demo_1{
height:260px
}
.res_block_demo.res_block_demo_2{
height:550px
}
.one_column_login .form-group-small .form-control,.one_column_login .form-group-small .input-group{
max-width:none
}
.one_column_login .no_account{
max-width:380px
}
.show_password{
opacity:.4
}
.myacount_dashbord_list .list-group-item{
padding:12px 6px;display:inline-block;width:260px;text-align:center;font-size:.875rem;margin:0 15px 15px
}
.myacount_dashbord_list .list-group-item:first-child,.myacount_dashbord_list .list-group-item:last-child{
border-radius:0
}
.myacount_dashbord_list .list-group-item.landing-link{
display:none
}
.fluid-width-video-wrapper{
width:100%;position:relative;padding:0
}
.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{
position:absolute;top:0;left:0;width:100%;height:100%
}
.pro_first_box .blog_type_icon{
display:block;position:absolute;right:0;bottom:0
}
.blog_info span{
margin-bottom:6px;display:inline-block
}
.comment_node_left{
width:56px;float:left
}
.comment_node_right{
margin-left:66px
}
.st_blog_comment_list .comment_child{
padding-left:40px
}
#blog_link_nav,#blog_tags{
padding-bottom:1em;margin-bottom:1em
}
#comment_input p,#comment_textarea{
margin-bottom:1.5em
}
.st_comment_box{
height:120px;padding:6px;width:100%
}
#comment_input input{
width:94%;padding:4px 6px
}
.comment_node{
padding:10px 0
}
#avatar_left{
width:128px;height:128px
}
#avatar_right{
margin-left:148px
}
#footer .title_block.st_vc_title .flex_child,#stblog_leave_a_reply,.st_blog_comment_list #stblog_leave_a_comment{
display:none
}
.category-sub-menu{
margin-bottom:0
}
#quantity_wanted,.cart_quantity,.countdown_wrap,.pro_quantity,.product_list.grid .ajax_block_product:hover .countdown_wrap,.products_slider .ajax_block_product:hover .countdown_wrap{
visibility:hidden
}
.bootstrap-touchspin #quantity_wanted,.bootstrap-touchspin .cart_quantity,.bootstrap-touchspin .pro_quantity{
visibility:inherit
}
.countdown_wrap{
position:absolute;left:0;bottom:0;right:0;z-index:3;background:#fff;background:rgba(255,255,255,.9);color:#444;text-align:center;text-transform:uppercase
}
.countdown_wrap.counting{
visibility:visible
}
.countdown_wrap.v_middle{
bottom:50%;margin-bottom:-33px
}
.countdown_wrap .countdown_wrap_inner{
display:table;width:100%
}
.hover_fly_static .countdown_wrap{
bottom:30px
}
.hover_fly_static .countdown_wrap.v_middle{
bottom:50%
}
.countdown_timer.countdown_style_0 .countdown_wrap_inner div{
display:table-cell;vertical-align:middle;width:25%;padding:11px 0;border-right:1px solid #fff
}
.countdown_timer.countdown_style_0 .countdown_wrap_inner div span{
display:block;height:22px;line-height:22px
}
.countdown_timer.countdown_style_0 .countdown_wrap_inner div span.countdown_number{
font-size:22px
}
.countdown_timer.countdown_style_1 .countdown_wrap_inner div,.countdown_wrap .countdown_title{
height:66px;line-height:66px;font-size:16px
}
.countdown_outer_box{
display:none;margin-bottom:10px
}
.countdown_outer_box.counting,.mini_name .product-price-and-shipping .regular-price{
display:block
}
.countdown_box{
display:inline-block;padding:6px 16px;background:#f2f2f2;font-size:1.166em;color:#444;text-transform:capitalize
}
.blog_info span,.countdown_box i{
margin-right:6px
}
.countdown_heading{
font-weight:700;margin-bottom:6px
}
.countdown_name{
padding:4px 0
}
.mobile_logo{
padding:0 10px
}
.product-price-and-shipping .st_sticker_block{
display:inline-block
}
#footer .wpb_content_element{
margin-top:1rem;margin-bottom:1rem
}
#footer .title_block.st_vc_title{
border-bottom:none
}
#footer .footer_first_level_row>.vc_row{
margin-left:0;margin-right:0;width:100%
}
.bottom_pagination.only_one_page nav,.hide_btn_text .btn_text,.paginaton_sample.only_one_page,body#checkout .modal-backdrop.show{
display:none
}
.mini_name .btn_inline{
margin-right:0;margin-left:0
}
.mini_name .product-price-and-shipping{
text-align:right
}
.brands_slider_container .products_sldier_swiper{
padding:0;margin:0
}
.brands_slider_container .product_view_more_box{
margin-top:0
}
.brands_slider_container .products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-next,.brands_slider_container .swiper-button-lr:hover>.swiper-button-next{
right:0
}
.brands_slider_container .products_slider .swiper-button-lr.swiper-navigation_visible>.swiper-button-prev,.brands_slider_container .swiper-button-lr:hover>.swiper-button-prev{
left:0
}
.sticky_facet_title{
display:none;margin-right:6px
}
.stuck .sticky_facet_title{
display:inline-block
}
.badge{
font-size:inherit
}
.autocomplete-suggestions{
overflow-x:hidden;overflow-y:auto
}
.st-menu .autocomplete-suggestions{
max-height:none
}
.st_ps_speical_url_input{
display:none!important
}
#checkout-payment-step .modal{
background:rgba(0,0,0,.2)
}
.js-mailalert>span{
clear:both
}
.js-mailalert>input{
width:200px
}
.js-mailalert .gdpr_consent{
clear:both;padding-top:6px
}
.category_blogs_container .blog_image{
text-align:center
}
.st_news_letter_box.text-2 .gdpr_consent.flex_container{
box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center
}
.st_news_letter_box.text-3 .gdpr_consent.flex_container{
box-pack:end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end
}
.st_news_letter_box.text-2 .gdpr_consent.flex_container .flex_child,.st_news_letter_box.text-3 .gdpr_consent.flex_container .flex_child{
box-flex:none;-moz-flex:none;flex:none
}
.dropdown_menu_event_1 .dropdown_tri{
cursor:pointer
}
#search_filters .facet ul.faceted-slider{
width:90%;overflow-x:unset;max-width:500px
}
.tm_gallery_item.swiper-lazy{
opacity:0;display:block;font-size:0;height:0
}
.tm_gallery_item.swiper-lazy.swiper-lazy-loaded{
opacity:1;height:auto
}
.main_column_box.sticky{
z-index:3
}
.product_list.list .mini_name .product-price-and-shipping .regular-price{
display:inline-block
}
.product_list.list .mini_name{
flex-flow:column nowrap
}
.truncate_block{
position:relative;overflow:hidden
}
.bs_ts_active:after,.st_read_more{
display:block;position:absolute;left:0;right:0;bottom:0
}
.st_read_more{
z-index:10;text-align:center;margin:0;background:linear-gradient(to bottom,rgba(255,255,255,.001),#fff 50%);min-height:0;max-height:40px;line-height:50px;overflow:hidden;height:calc(4000% - 3960px)
}
.de_truncated.st_showless_block_0 .st_read_more,.st_showless_btn,.truncate_cate_desc_0 .st_read_more{
display:none
}
.de_truncated.st_showless_block_1 .st_read_more{
position:static
}
.de_truncated.st_showless_block_1 .st_showless_btn{
display:inline
}
.de_truncated.st_showless_block_1 .st_showmore_btn,.kk_open #sidebar_box{
display:none
}
.truncate_cate_desc_2{
max-height:100px
}
.de_truncated.category-description.truncate_cate_desc_1,.de_truncated.category-description.truncate_cate_desc_2,.de_truncated.manufacturer-description.truncate_cate_desc_1,.de_truncated.manufacturer-description.truncate_cate_desc_2,.de_truncated.product-description-short.truncate_cate_desc_1,.de_truncated.product-description-short.truncate_cate_desc_2,.de_truncated.product_description_container.truncate_cate_desc_1,.de_truncated.product_description_container.truncate_cate_desc_2{
max-height:none
}
.st_pjump_box .form-control{
width:30px;text-align:center;border:0;padding-right:0
}
.st_pjump_box .btn{
padding-left:4px;padding-right:4px;background:0 0;color:#777
}
.st_pjump_box .btn:hover{
color:#444
}
.st_pjump_box .btn i{
font-size:12px
}
.shipping_sub_total_details{
display:inline
}
.popsearch{
position:fixed;display:none;top:0;right:0;left:0;background:#fff;height:100px;z-index:102;box-shadow:0 0 10px rgba(0,0,0,.1)
}
.popsearch input.form-control.search_widget_text{
height:100px;width:100%;font-size:20px
}
.popsearch .search_widget_btn.btn,.popsearch .search_widget_form_inner.input-group-with-border{
border-color:#fff
}
.kk_close,.popsearch_close{
position:absolute;text-align:center
}
.popsearch_close{
left:auto;right:10px;top:10px;font-size:20px;width:30px;height:30px;line-height:30px
}
.popsearch_close:hover i:before{
transform:rotate(180deg);transition:transform .3s ease
}
.kk_close{
display:none;right:16px;top:16px;border-radius:100px;width:50px;height:50px;line-height:50px;background:rgba(0,0,0,.1);z-index:2;color:#fff;font-size:32px
}
.kk_container{
background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1111;display:none
}
.kk_container .kk_close{
display:block
}
.kk_container .swiper-container{
height:100%;vertical-align:middle
}
#st_header .stsocial_list,.kk_container .swiper-slide{
vertical-align:middle
}
.kk_container .swiper-slide picture{
height:100%;width:100%
}
.kk_container .swiper-pagination-custom span{
display:inline;padding:2px 6px;border-radius:3px;background:rgba(0,0,0,.1);color:#fff;font-size:16px
}
.kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button{
background:rgba(0,0,0,.1);color:#fff
}
.kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button.swiper-button-disabled{
opacity:.6
}
.kk_container .swiper-button-lr.swiper-navigation-circle .swiper-button:hover{
background:rgba(0,0,0,.5)
}
.kk_container .swiper-slide-active.swiper-slide-zoomed{
z-index:1
}
.kk_open{
overflow:hidden
}
.kk_open .kk_container{
display:block
}
.pro_gallery_kk_item{
width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down
}
.pro_column_left img,.pro_gallery_thumb{
font-size:0
}
.st_mega_menu_container.stuck #top_extra_container{
background:0 0
}
.featured_categories_list .featured_categories_item{
margin-bottom:16px
}
.featured_categories_item .pro_second_box{
padding:10px 6px 4px
}
.header_icon_btn_3{
text-align:center
}
#customer-form .has-danger .help-block-for-js,#login-form .has-danger .help-block-for-js,.header_icon_btn_3 .header_icon_btn_text,.login_from_block .has-danger .help-block-for-js{
display:block
}
.header_icon_btn_icon{
display:inline-block;position:relative
}
.header_icon_btn_icon .amount_circle{
top:-4px;bottom:auto;right:-6px
}
.search_widget_btn.btn{
line-height:normal;width:34px
}
#st_header .stsocial_list li{
padding-bottom:0
}
#customer-form .help-block-for-js,#login-form .help-block-for-js,.login_from_block .help-block-for-js,.st_form_item_firstname .form-control-comment,.st_form_item_lastname .form-control-comment{
display:none
}
.bs_ts_active:after{
content:'';top:0;background:rgba(255,255,255,.6);z-index:4
}
.product-quantity .add .add-to-cart i,.product-quantity .add .add-to-cart span{
pointer-events:none
}
.jarallax{
position:relative;z-index:0;background-position:center center
}
.jarallax>.jarallax-img{
position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1
}
.placeholder-swiper-scrollbar{
height:5px;margin-top:10px
}
.list_detail_item>li>span{
margin-right:.25rem;margin-left:0
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{
padding-left:0;padding-right:0
}
.mfp-img-mobile img.mfp-img{
padding:0
}
.mfp-img-mobile .mfp-figure:after{
top:0;bottom:0
}
.mfp-img-mobile .mfp-figure small{
display:inline;margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar{
background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty{
padding:0
}
.mfp-img-mobile .mfp-counter{
right:5px;top:3px
}
.mfp-img-mobile .mfp-close{
top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0
}

}
@media all and (max-width:900px){
.mfp-arrow{
-webkit-transform:scale(.75);transform:scale(.75)
}
.mfp-arrow-left{
-webkit-transform-origin:0;transform-origin:0
}
.mfp-arrow-right{
-webkit-transform-origin:100%;transform-origin:100%
}
.mfp-container{
padding-left:6px;padding-right:6px
}

}
@media (max-width:991px){
body#checkout section.checkout-step .address-item{
-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1
}
#product-modal .modal-content .modal-body,body#checkout section.checkout-step .delivery-option-2{
box-orient:vertical;box-direction:normal;-moz-flex-direction:column;flex-direction:column
}
.delivery-option{
display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;margin:auto
}
.delivery-option .custom-radio{
box-flex:0;-moz-flex:0 0 auto;flex:0 0 auto
}
.condition-label label[for="conditions_to_approve[terms-and-conditions]"]{
text-align:left
}
#block-cmsinfo{
padding:.625rem 1rem
}
#product-modal .modal-content .modal-body{
margin-left:0
}
#product-modal .modal-content .modal-body .arrows{
display:none
}
#order-confirmation #registration-form,#product-modal .modal-content .modal-body .image-caption,#product-modal .modal-content .modal-body img.product-cover-modal,.product-cover img{
width:100%
}

}
@media (max-width:767px){
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{
float:none;margin-top:.25rem;margin-left:.625rem
}
#best-sales #content-wrapper,#category #content-wrapper,#category #left-column,#category #search_filter_toggler,#new-products #content-wrapper,#prices-drop #content-wrapper{
width:100%
}
#category #left-column #search_filters_wrapper{
margin-left:-30px;margin-right:-30px
}
#category #left-column #search_filter_controls,.products-selection h1{
text-align:center;margin-bottom:1rem
}
#category #left-column #search_filter_controls button{
margin:0 .5rem
}
#category #left-column #search_filters{
margin-bottom:0;box-shadow:none;padding:0;border-top:1px solid #f6f6f6
}
#category #left-column #search_filters .facet{
padding-top:0;border-bottom:1px solid #f6f6f6
}
#category #left-column #search_filters .facet .title{
cursor:pointer
}
#category #left-column #search_filters .facet .title .collapse-icons .remove,#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add{
display:none
}
#category #left-column #search_filters .facet .collapse.show,#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove{
display:block
}
#category #left-column #search_filters .facet .facet-title{
color:#414141;text-transform:uppercase
}
#category #left-column #search_filters .facet .h6{
margin-bottom:0;padding:.625rem;display:inline-block
}
#category #left-column #search_filters .facet .navbar-toggler{
display:inline-block;padding:.625rem .625rem 0 0
}
#category #left-column #search_filters .facet .collapse,.footer-container .links .title .collapse-icons .remove,.footer-container .links .title[aria-expanded=true] .collapse-icons .add{
display:none
}
#category #left-column #search_filters .facet .facet-label a{
margin-top:0
}
#category #left-column #search_filters .facet ul{
margin-bottom:0
}
#category #left-column #search_filters .facet ul li{
border-top:1px solid #f6f6f6;padding:.625rem
}
.products-selection h1{
padding-top:0
}
.products-selection .showing{
padding-top:1rem
}
.product-line-grid-body{
margin-bottom:1rem
}
.block_newsletter{
padding-bottom:.625rem;border-bottom:1px solid #f6f6f6
}
.footer-container{
box-shadow:none;margin-top:0
}
.footer-container .wrapper{
padding-left:0!important;padding-right:0!important
}
.footer-container .links .h3{
line-height:1.5;font-size:1rem
}
.footer-container .links .title{
padding:.625rem;border-bottom:1px solid #f6f6f6;cursor:pointer
}
.footer-container .links .collapse.in,.footer-container .links .title[aria-expanded=true] .collapse-icons .remove{
display:block
}
.footer-container .links .navbar-toggler{
display:inline-block;padding:0
}
.footer-container .links .collapse{
display:none
}
.footer-container .links ul{
background-color:#f6f6f6;margin-bottom:0
}
.footer-container .links ul>li{
padding:.625rem;border-bottom:1px solid #fff;font-weight:700
}
.footer-container .links ul>li a{
color:#414141
}

}
@media (max-width:479px){
body#checkout section.checkout-step .content{
padding:.9375rem 0
}
.products-selection .filter-button{
padding-left:0
}
#category #left-column #search_filters_wrapper{
margin-left:-15px;margin-right:-15px
}
.cart-items{
padding:1rem 0
}
.cart-item{
border-bottom:1px solid #ebebeb
}
.cart-item:last-child{
border-bottom:0
}
.cart-grid-body .cart-overview{
padding:0
}
.cart-grid-body .no-items{
padding:1rem;display:inline-block
}
.product-line-grid-left{
padding-right:0!important
}

}
@media (max-width:360px){
.product-line-grid-right .price,.product-line-grid-right .qty{
width:100%
}

}
@media (min-width:480px){
.col-sm-1-2{
flex:0 0 10%;max-width:10%
}
.col-sm-1-5{
flex:0 0 12.5%;max-width:12.5%
}
.col-sm-2-4{
flex:0 0 20%;max-width:20%
}
.pull-sm-1-2{
right:10%
}
.pull-sm-1-5{
right:12.5%
}
.pull-sm-2-4{
right:20%
}
.push-sm-1-2{
left:10%
}
.push-sm-1-5{
left:12.5%
}
.push-sm-2-4{
left:20%
}
.offset-sm-1-2{
margin-left:10%
}
.offset-sm-1-5{
margin-left:12.5%
}
.offset-sm-2-4{
margin-left:20%
}
.col-sm-10-8{
flex:0 0 90%;max-width:90%
}
.col-sm-10-5{
flex:0 0 87.5%;max-width:87.5%
}
.col-sm-9-6{
flex:0 0 80%;max-width:80%
}
.col-sm-7-6{
flex:0 0 63.33333%;max-width:63.33333%
}
.pull-sm-10-8{
right:90%
}
.pull-sm-10-5{
right:87.5%
}
.pull-sm-9-6{
right:80%
}
.push-sm-10-8{
left:90%
}
.push-sm-10-5{
left:87.5%
}
.push-sm-9-6{
left:80%
}
.push-sm-7-6{
left:63.33333%
}
.offset-sm-10-8{
margin-left:90%
}
.offset-sm-10-5{
margin-left:87.5%
}
.offset-sm-9-6{
margin-left:80%
}
.offset-sm-7-6{
margin-left:63.33333%
}

}
@media (min-width:768px){
.col-md-1-2{
flex:0 0 10%;max-width:10%
}
.col-md-1-5{
flex:0 0 12.5%;max-width:12.5%
}
.col-md-2-4{
flex:0 0 20%;max-width:20%
}
.pull-md-1-2{
right:10%
}
.pull-md-1-5{
right:12.5%
}
.pull-md-2-4{
right:20%
}
.push-md-1-2{
left:10%
}
.push-md-1-5{
left:12.5%
}
.push-md-2-4{
left:20%
}
.offset-md-1-2{
margin-left:10%
}
.offset-md-1-5{
margin-left:12.5%
}
.offset-md-2-4{
margin-left:20%
}
.col-md-10-8{
flex:0 0 90%;max-width:90%
}
.col-md-10-5{
flex:0 0 87.5%;max-width:87.5%
}
.col-md-9-6{
flex:0 0 80%;max-width:80%
}
.col-md-7-6{
flex:0 0 63.33333%;max-width:63.33333%
}
.pull-md-10-8{
right:90%
}
.pull-md-10-5{
right:87.5%
}
.pull-md-9-6{
right:80%
}
.push-md-10-8{
left:90%
}
.push-md-10-5{
left:87.5%
}
.push-md-9-6{
left:80%
}
.push-md-7-6{
left:63.33333%
}
.offset-md-10-8{
margin-left:90%
}
.offset-md-10-5{
margin-left:87.5%
}
.offset-md-9-6{
margin-left:80%
}
.offset-md-7-6{
margin-left:63.33333%
}

}
@media (min-width:992px){
.col-lg-1-2{
flex:0 0 10%;max-width:10%
}
.col-lg-1-5{
flex:0 0 12.5%;max-width:12.5%
}
.col-lg-2-4{
flex:0 0 20%;max-width:20%
}
.pull-lg-1-2{
right:10%
}
.pull-lg-1-5{
right:12.5%
}
.pull-lg-2-4{
right:20%
}
.push-lg-1-2{
left:10%
}
.push-lg-1-5{
left:12.5%
}
.push-lg-2-4{
left:20%
}
.offset-lg-1-2{
margin-left:10%
}
.offset-lg-1-5{
margin-left:12.5%
}
.offset-lg-2-4{
margin-left:20%
}
.col-lg-10-8{
flex:0 0 90%;max-width:90%
}
.col-lg-10-5{
flex:0 0 87.5%;max-width:87.5%
}
.col-lg-9-6{
flex:0 0 80%;max-width:80%
}
.col-lg-7-6{
flex:0 0 63.33333%;max-width:63.33333%
}
.pull-lg-10-8{
right:90%
}
.pull-lg-10-5{
right:87.5%
}
.pull-lg-9-6{
right:80%
}
.push-lg-10-8{
left:90%
}
.push-lg-10-5{
left:87.5%
}
.push-lg-9-6{
left:80%
}
.push-lg-7-6{
left:63.33333%
}
.offset-lg-10-8{
margin-left:90%
}
.offset-lg-10-5{
margin-left:87.5%
}
.offset-lg-9-6{
margin-left:80%
}
.offset-lg-7-6{
margin-left:63.33333%
}
.flex_lg_container{
display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;flex-flow:row nowrap
}
.flex_lg_container.flex_stretch{
box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch
}

}

//START TOTOR
span.date-add {
  display: none !important;
}

.facet-title {
    font-weight: 900;
    font-size: medium;
}
/* Colonne de droite du produit en pile verticale */
@media (min-width: 992px) {
  body#product .product_right_column {
    display: flex;
    flex-direction: column;   /* met les blocs les uns en dessous des autres */
    gap: 16px;                /* espace entre les blocs */
    align-items: stretch;     /* chaque bloc occupe la largeur dispo */
  }

  body#product .product_right_column > * {
    width: 100%;  
    flex-direction: column;            /* force chaque enfant à prendre toute la largeur */
  }
}

/* Sécurité : ne touche pas aux onglets */
body#product .st-product-tabs,
body#product .product-tabs,
body#product .tabs-container {
  flex-direction: row;
}
/* Masque le prix dans la zone centrale, conserve celui de droite */
body#product .pro_price_block { 
  display: none;
}

body#product .product_right_column .pro_price_block {
  display: flex;        /* ou block, selon ton markup */
  background-color: #f5f6f7;
    padding: 10px;
}

.product-variants .control-label {
    font-weight: 600;
   }
   
.product_page_container .pro_right_item {
  	 background-color: #fff;
    padding: 5px;
   }

.product-discounts{
margin-bottom:10px;}