@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
 margin:0;
 padding:0;
 border:0;
 font:inherit;
 font-size:100%;
 vertical-align:baseline
}
html {
 line-height:1
}
ol,
ul {
 list-style:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
caption,
th,
td {
 text-align:left;
 font-weight:400;
 vertical-align:middle
}
q,
blockquote {
 quotes:none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
 content:"";
 content:none
}
a img {
 border:none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
 display:block
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
 display:block
}
audio,
canvas,
video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden] {
 display:none
}
html {
 font-family:sans-serif;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
body {
 margin:0
}
a:focus {
 outline:thin dotted
}
a:active,
a:hover {
 outline:0
}
h1 {
 font-size:2em;
 margin:.67em 0
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:700
}
dfn {
 font-style:italic
}
hr {
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 height:0
}
mark {
 background:#ff0;
 color:#000
}
code,
kbd,
pre,
samp {
 font-family:monospace,serif;
 font-size:1em
}
pre {
 white-space:pre-wrap
}
q {
 quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:0
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
button,
input,
select,
textarea {
 font-family:inherit;
 font-size:100%;
 margin:0
}
button,
input {
 line-height:normal
}
button,
select {
 text-transform:none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],
html input[disabled] {
 cursor:default
}
input[type="checkbox"],
input[type="radio"] {
 box-sizing:border-box;
 padding:0
}
input[type="search"] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
textarea {
 overflow:auto;
 vertical-align:top
}
table {
 border-collapse:collapse;
 border-spacing:0
}
*,
*:before,
*:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:62.5%;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
 font-family:Arial,Helvetica,sans-serif;
 font-size:13px;
 line-height:1.42857;
 color:#777;
 background-color:#fff
}
input,
button,
select,
textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
button,
input,
select[multiple],
textarea {
 background-image:none
}
a {
 color:#444;
 text-decoration:none
}
a:hover {
 color:#e54d26;
 text-decoration:underline
}
a:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
img {
 vertical-align:middle
}
.img-responsive {
 display:block;
 max-width:100%;
 height:auto
}
.img-rounded {
 border-radius:6px
}
.img-thumbnail,
.thumbnail {
 padding:4px;
 line-height:1.42857;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:0;
 -webkit-transition:all 0.2s ease-in-out;
 transition:all 0.2s ease-in-out;
 display:inline-block;
 max-width:100%;
 height:auto
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:18px;
 margin-bottom:18px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0 0 0 0);
 border:0
}
p {
 margin:0 0 9px
}
.lead {
 margin-bottom:18px;
 font-size:14.95px;
 font-weight:200;
 line-height:1.4
}
@media (min-width:768px) {
 .lead {
  font-size:19.5px
 }
}
small {
 font-size:85%
}
cite {
 font-style:normal
}
.text-muted {
 color:#999
}
.text-primary {
 color:#428bca
}
.text-warning {
 color:#fff
}
.text-danger {
 color:#fff
}
.text-success {
 color:#fff
}
.text-info {
 color:#fff
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
 font-weight:500;
 line-height:1.1
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
 font-weight:400;
 line-height:1;
 color:#999
}
h1,
h2,
h3 {
 margin-top:18px;
 margin-bottom:9px
}
h4,
h5,
h6 {
 margin-top:9px;
 margin-bottom:9px
}
h1,
.h1 {
 font-size:33px
}
h2,
.h2 {
 font-size:27px
}
h3,
.h3 {
 font-size:23px
}
h4,
.h4 {
 font-size:17px
}
h5,
.h5 {
 font-size:13px
}
h6,
.h6 {
 font-size:12px
}
h1 small,
.h1 small {
 font-size:23px
}
h2 small,
.h2 small {
 font-size:17px
}
h3 small,
.h3 small,
h4 small,
.h4 small {
 font-size:13px
}
.page-header {
 padding-bottom:8px;
 margin:36px 0 18px;
 border-bottom:1px solid #eee
}
ul,
ol {
 margin-top:0;
 margin-bottom:9px
}
ul ul,
ul ol,
ol ul,
ol ol {
 margin-bottom:0
}
.list-unstyled,
.list-inline {
 padding-left:0;
 list-style:none
}
.list-inline>li {
 display:inline-block;
 padding-left:5px;
 padding-right:5px
}
dl {
 margin-bottom:18px
}
dt,
dd {
 line-height:1.42857
}
dt {
 font-weight:700
}
dd {
 margin-left:0
}
@media (min-width:768px) {
 .dl-horizontal dt {
  float:left;
  width:160px;
  clear:left;
  text-align:right;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:180px
 }
 .dl-horizontal dd:before,
 .dl-horizontal dd:after {
  content:" ";
  display:table
 }
 .dl-horizontal dd:after {
  clear:both
 }
}
abbr[title],
abbr[data-original-title] {
 cursor:help;
 border-bottom:1px dotted #999
}
abbr.initialism {
 font-size:90%;
 text-transform:uppercase
}
blockquote {
 padding:9px 18px;
 margin:0 0 18px;
 border-left:5px solid #eee
}
blockquote p {
 font-size:16.25px;
 font-weight:300;
 line-height:1.25
}
blockquote p:last-child {
 margin-bottom:0
}
blockquote small {
 display:block;
 line-height:1.42857;
 color:#999
}
blockquote small:before {
 content:'\2014 \00A0'
}
blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 border-right:5px solid #eee;
 border-left:0
}
blockquote.pull-right p,
blockquote.pull-right small {
 text-align:right
}
blockquote.pull-right small:before {
 content:''
}
blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
q:before,
q:after,
blockquote:before,
blockquote:after {
 content:""
}
address {
 display:block;
 margin-bottom:18px;
 font-style:normal;
 line-height:1.42857
}
code,
pre {
 font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}
code {
 padding:2px 4px;
 font-size:90%;
 color:#c7254e;
 background-color:#f9f2f4;
 white-space:nowrap;
 border-radius:0
}
pre {
 display:block;
 padding:8.5px;
 margin:0 0 9px;
 font-size:12px;
 line-height:1.42857;
 word-break:break-all;
 word-wrap:break-word;
 color:#333;
 background-color:whitesmoke;
 border:1px solid #ccc;
 border-radius:0
}
pre.prettyprint {
 margin-bottom:18px
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 white-space:pre-wrap;
 background-color:transparent;
 border:0
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
.container:before,
.container:after {
 content:" ";
 display:table
}
.container:after {
 clear:both
}
.row {
 margin-left:-15px;
 margin-right:-15px
}
.row:before,
.row:after {
 content:" ";
 display:table
}
.row:after {
 clear:both
}
.col-xxs-1,
.col-xxs-1-2,
.col-xxs-1-5,
.col-xxs-2,
.col-xxs-2-4,
.col-xxs-3,
.col-xxs-4,
.col-xxs-5,
.col-xxs-6,
.col-xxs-7,
.col-xxs-8,
.col-xxs-9,
.col-xxs-10,
.col-xxs-11,
.col-xxs-12,
.col-xs-1,
.col-xs-1-2,
.col-xs-1-5,
.col-xs-2,
.col-xs-2-4,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-1-2,
.col-sm-1-5,
.col-sm-2,
.col-sm-2-4,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-1-2,
.col-md-1-5,
.col-md-2,
.col-md-2-4,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-1-2,
.col-lg-1-5,
.col-lg-2,
.col-lg-2-4,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl-1,
.col-xl-1-2,
.col-xl-1-5,
.col-xl-2,
.col-xl-2-4,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
 position:relative;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
table {
 max-width:100%;
 background-color:transparent
}
th {
 text-align:left
}
.table {
 width:100%;
 margin-bottom:18px
}
.table thead>tr>th,
.table thead>tr>td,
.table tbody>tr>th,
.table tbody>tr>td,
.table tfoot>tr>th,
.table tfoot>tr>td {
 padding:9px 8px 11px 18px;
 line-height:1.42857;
 vertical-align:top;
 border-top:1px solid #d6d4d4
}
.table thead>tr>th {
 vertical-align:bottom;
 border-bottom:2px solid #d6d4d4
}
.table caption+thead tr:first-child th,
.table caption+thead tr:first-child td,
.table colgroup+thead tr:first-child th,
.table colgroup+thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
 border-top:0
}
.table tbody+tbody {
 border-top:2px solid #d6d4d4
}
.table .table {
 background-color:#fff
}
.table-condensed thead>tr>th,
.table-condensed thead>tr>td,
.table-condensed tbody>tr>th,
.table-condensed tbody>tr>td,
.table-condensed tfoot>tr>th,
.table-condensed tfoot>tr>td {
 padding:5px
}
.table-bordered {
 border:1px solid #d6d4d4
}
.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
 border:1px solid #d6d4d4
}
.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
 border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th {
 background-color:whitesmoke
}
table col[class*="col-"] {
 float:none;
 display:table-column
}
table td[class*="col-"],
table th[class*="col-"] {
 float:none;
 display:table-cell
}
.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
 background-color:whitesmoke
}
.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
 background-color:#55c65e;
 border-color:#48b151
}
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td {
 background-color:#42c04c;
 border-color:#419f49
}
.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
 background-color:#f3515c;
 border-color:#d4323d
}
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td {
 background-color:#f13946;
 border-color:#c32933
}
.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
 background-color:#fe9126;
 border-color:#e4752b
}
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td {
 background-color:#fe840d;
 border-color:#da681c
}
@media (max-width:768px) {
 .table-responsive {
  width:100%;
  margin-bottom:15px;
  overflow-y:hidden;
  overflow-x:scroll;
  border:1px solid #d6d4d4
 }
 .table-responsive>.table {
  margin-bottom:0;
  background-color:#fff
 }
 .table-responsive>.table>thead>tr>th,
 .table-responsive>.table>thead>tr>td,
 .table-responsive>.table>tbody>tr>th,
 .table-responsive>.table>tbody>tr>td,
 .table-responsive>.table>tfoot>tr>th,
 .table-responsive>.table>tfoot>tr>td {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>thead>tr>th:first-child,
 .table-responsive>.table-bordered>thead>tr>td:first-child,
 .table-responsive>.table-bordered>tbody>tr>th:first-child,
 .table-responsive>.table-bordered>tbody>tr>td:first-child,
 .table-responsive>.table-bordered>tfoot>tr>th:first-child,
 .table-responsive>.table-bordered>tfoot>tr>td:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>thead>tr>th:last-child,
 .table-responsive>.table-bordered>thead>tr>td:last-child,
 .table-responsive>.table-bordered>tbody>tr>th:last-child,
 .table-responsive>.table-bordered>tbody>tr>td:last-child,
 .table-responsive>.table-bordered>tfoot>tr>th:last-child,
 .table-responsive>.table-bordered>tfoot>tr>td:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>thead>tr:last-child>th,
 .table-responsive>.table-bordered>thead>tr:last-child>td,
 .table-responsive>.table-bordered>tbody>tr:last-child>th,
 .table-responsive>.table-bordered>tbody>tr:last-child>td,
 .table-responsive>.table-bordered>tfoot>tr:last-child>th,
 .table-responsive>.table-bordered>tfoot>tr:last-child>td {
  border-bottom:0
 }
}
fieldset {
 padding:0;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 padding:0;
 margin-bottom:18px;
 font-size:19.5px;
 line-height:inherit;
 color:#333;
 border:0;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 margin-bottom:5px;
 font-weight:700
}
input[type="search"] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
input[type="radio"],
input[type="checkbox"] {
 margin:4px 0 0;
 margin-top:1px \9;
 line-height:normal
}
input[type="file"] {
 display:block
}
select[multiple],
select[size] {
 height:auto
}
select optgroup {
 font-size:inherit;
 font-style:inherit;
 font-family:inherit
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
 height:auto
}
.form-control:-moz-placeholder {
 color:#999
}
.form-control::-moz-placeholder {
 color:#999
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.form-control {
 display:block;
 width:100%;
 height:32px;
 padding:6px 12px;
 font-size:13px;
 color:#9c9b9b;
 vertical-align:middle;
 background-color:#fff;
 border:1px solid #d6d4d4;
 border-radius:0;
 -webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
 transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}
.form-control:focus {
 border-color:#666;
 outline:0;
 color:#666
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
 cursor:not-allowed;
 background-color:#eee
}
textarea.form-control {
 height:auto
}
.form-group {
 margin-bottom:15px
}
.radio,
.checkbox {
 display:block;
 min-height:18px;
 margin-top:10px;
 margin-bottom:10px;
 padding-left:20px;
 vertical-align:middle
}
.radio label,
.checkbox label {
 display:inline;
 margin-bottom:0;
 font-weight:400;
 cursor:pointer
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
 float:left;
 margin-left:-20px
}
.radio+.radio,
.checkbox+.checkbox {
 margin-top:-5px
}
.radio-inline,
.checkbox-inline {
 display:inline-block;
 padding-left:20px;
 margin-bottom:0;
 vertical-align:middle;
 font-weight:400;
 cursor:pointer
}
.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
 margin-top:0;
 margin-left:10px
}
input[type="radio"][disabled],
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
fieldset[disabled] input[type="checkbox"],
.radio[disabled],
fieldset[disabled] .radio,
.radio-inline[disabled],
fieldset[disabled] .radio-inline,
.checkbox[disabled],
fieldset[disabled] .checkbox,
.checkbox-inline[disabled],
fieldset[disabled] .checkbox-inline {
 cursor:not-allowed
}
.input-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-sm,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
.input-group-sm>.input-group-btn>select.btn {
 height:30px;
 line-height:30px
}
textarea.input-sm,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
.input-group-sm>.input-group-btn>textarea.btn {
 height:auto
}
.input-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
 height:44px;
 padding:10px 16px;
 font-size:17px;
 line-height:1.33;
 border-radius:6px
}
select.input-lg,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
.input-group-lg>.input-group-btn>select.btn {
 height:44px;
 line-height:44px
}
textarea.input-lg,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
.input-group-lg>.input-group-btn>textarea.btn {
 height:auto
}
.has-warning .help-block,
.has-warning .control-label {
 color:#fff
}
.has-warning .form-control {
 border-color:#fff;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#e6e6e6;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff
}
.has-warning .input-group-addon {
 color:#fff;
 border-color:#fff;
 background-color:#fe9126
}
.has-error .help-block,
.has-error .control-label {
 color:#fff
}
.has-error .form-control {
 border-color:#fff;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#e6e6e6;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff
}
.has-error .input-group-addon {
 color:#fff;
 border-color:#fff;
 background-color:#f3515c
}
.has-success .help-block,
.has-success .control-label {
 color:#fff
}
.has-success .form-control {
 border-color:#fff;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#e6e6e6;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff
}
.has-success .input-group-addon {
 color:#fff;
 border-color:#fff;
 background-color:#55c65e
}
.form-control-static {
 margin-bottom:0;
 padding-top:7px
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#b7b7b7
}
@media (min-width:768px) {
 .form-inline .form-group,
 .navbar-form .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-control,
 .navbar-form .form-control {
  display:inline-block
 }
 .form-inline .radio,
 .navbar-form .radio,
 .form-inline .checkbox,
 .navbar-form .checkbox {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  padding-left:0
 }
 .form-inline .radio input[type="radio"],
 .navbar-form .radio input[type="radio"],
 .form-inline .checkbox input[type="checkbox"],
 .navbar-form .checkbox input[type="checkbox"] {
  float:none;
  margin-left:0
 }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
 margin-top:0;
 margin-bottom:0;
 padding-top:7px
}
.form-horizontal .form-group {
 margin-left:-15px;
 margin-right:-15px
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
 content:" ";
 display:table
}
.form-horizontal .form-group:after {
 clear:both
}
@media (min-width:768px) {
 .form-horizontal .control-label {
  text-align:right
 }
}
.btn {
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:13px;
 font-weight:400;
 line-height:1.42857;
 text-align:center;
 vertical-align:middle;
 cursor:pointer;
 border:1px solid transparent;
 border-radius:0;
 white-space:nowrap;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -o-user-select:none;
 user-select:none
}
.btn:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.btn:hover,
.btn:focus {
 color:#333;
 text-decoration:none
}
.btn:active,
.btn.active {
 outline:0;
 background-image:none;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
 cursor:not-allowed;
 pointer-events:none;
 opacity:.65;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-default {
 color:#333;
 background-color:#fff;
 border-color:#ccc
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
 color:#333;
 background-color:#ebebeb;
 border-color:#adadad
}
.open .btn-default.dropdown-toggle {
 color:#333;
 background-color:#ebebeb;
 border-color:#adadad
}
.btn-default:active,
.btn-default.active {
 background-image:none
}
.open .btn-default.dropdown-toggle {
 background-image:none
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
 background-color:#fff;
 border-color:#ccc
}
.btn-primary {
 color:#fff;
 background-color:#428bca;
 border-color:#357ebd
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
 color:#fff;
 background-color:#3276b1;
 border-color:#285e8e
}
.open .btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#3276b1;
 border-color:#285e8e
}
.btn-primary:active,
.btn-primary.active {
 background-image:none
}
.open .btn-primary.dropdown-toggle {
 background-image:none
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
 background-color:#428bca;
 border-color:#357ebd
}
.btn-warning {
 color:#fff;
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
 color:#fff;
 background-color:#ed9c28;
 border-color:#d58512
}
.open .btn-warning.dropdown-toggle {
 color:#fff;
 background-color:#ed9c28;
 border-color:#d58512
}
.btn-warning:active,
.btn-warning.active {
 background-image:none
}
.open .btn-warning.dropdown-toggle {
 background-image:none
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
 color:#fff;
 background-color:#d2322d;
 border-color:#ac2925
}
.open .btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#d2322d;
 border-color:#ac2925
}
.btn-danger:active,
.btn-danger.active {
 background-image:none
}
.open .btn-danger.dropdown-toggle {
 background-image:none
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-success {
 color:#fff;
 background-color:#46a74e;
 border-color:#3e9546
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
 color:#fff;
 background-color:#3a8a41;
 border-color:#2c6a31
}
.open .btn-success.dropdown-toggle {
 color:#fff;
 background-color:#3a8a41;
 border-color:#2c6a31
}
.btn-success:active,
.btn-success.active {
 background-image:none
}
.open .btn-success.dropdown-toggle {
 background-image:none
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
 background-color:#46a74e;
 border-color:#3e9546
}
.btn-info {
 color:#fff;
 background-color:#5192f3;
 border-color:#3983f1
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
 color:#fff;
 background-color:#2b7af0;
 border-color:#0f62de
}
.open .btn-info.dropdown-toggle {
 color:#fff;
 background-color:#2b7af0;
 border-color:#0f62de
}
.btn-info:active,
.btn-info.active {
 background-image:none
}
.open .btn-info.dropdown-toggle {
 background-image:none
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
 background-color:#5192f3;
 border-color:#3983f1
}
.btn-link {
 color:#444;
 font-weight:400;
 cursor:pointer;
 border-radius:0
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
 background-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
 border-color:transparent
}
.btn-link:hover,
.btn-link:focus {
 color:#e54d26;
 text-decoration:underline;
 background-color:transparent
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
 color:#999;
 text-decoration:none
}
.btn-lg,
.btn-group-lg>.btn {
 padding:10px 16px;
 font-size:17px;
 line-height:1.33;
 border-radius:6px
}
.btn-sm,
.btn-group-sm>.btn,
.btn-xs,
.btn-group-xs>.btn {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-xs,
.btn-group-xs>.btn {
 padding:1px 5px
}
.btn-block {
 display:block;
 width:100%;
 padding-left:0;
 padding-right:0
}
.btn-block+.btn-block {
 margin-top:5px
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
 width:100%
}
.fade {
 opacity:0;
 -webkit-transition:opacity 0.15s linear;
 transition:opacity 0.15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition:height 0.35s ease;
 transition:height 0.35s ease
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-top:4px solid #000;
 border-right:4px solid transparent;
 border-left:4px solid transparent;
 border-bottom:0 dotted;
 content:""
}
.dropdown {
 position:relative
}
.dropdown-toggle:focus {
 outline:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 list-style:none;
 font-size:13px;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.15);
 border-radius:0;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175);
 background-clip:padding-box
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:8px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857;
 color:#333;
 white-space:nowrap
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
 text-decoration:none;
 color:#fff;
 background-color:#428bca
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#428bca
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
 color:#999
}
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
 text-decoration:none;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 cursor:not-allowed
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.42857;
 color:#999
}
.dropdown-backdrop {
 position:fixed;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
 border-top:0 dotted;
 border-bottom:4px solid #000;
 content:""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:1px
}
@media (min-width:768px) {
 .navbar-right .dropdown-menu {
  right:0;
  left:auto
 }
}
.btn-default .caret {
 border-top-color:#333
}
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret {
 border-top-color:#fff
}
.dropup .btn-default .caret {
 border-bottom-color:#333
}
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
 border-bottom-color:#fff
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.btn-group>.btn,
.btn-group-vertical>.btn {
 position:relative;
 float:left
}
.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
 z-index:2
}
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus {
 outline:none
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
 margin-left:-1px
}
.btn-toolbar:before,
.btn-toolbar:after {
 content:" ";
 display:table
}
.btn-toolbar:after {
 clear:both
}
.btn-toolbar .btn-group {
 float:left
}
.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn+.btn-group,
.btn-toolbar>.btn-group+.btn,
.btn-toolbar>.btn-group+.btn-group {
 margin-left:5px
}
.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>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.btn-group>.btn-group:last-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-group>.btn+.dropdown-toggle {
 padding-left:8px;
 padding-right:8px
}
.btn-group>.btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle {
 padding-left:12px;
 padding-right:12px
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn .caret {
 margin-left:0
}
.btn-lg .caret,
.btn-group-lg>.btn .caret {
 border-width:5px 5px 0;
 border-bottom-width:0
}
.dropup .btn-lg .caret,
.dropup .btn-group-lg>.btn .caret {
 border-width:0 5px 5px
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
 display:block;
 float:none;
 width:100%;
 max-width:100%
}
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after {
 content:" ";
 display:table
}
.btn-group-vertical>.btn-group:after {
 clear:both
}
.btn-group-vertical>.btn-group>.btn {
 float:none
}
.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:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-bottom-left-radius:0;
 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>.btn:last-child,
.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child>.btn:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.btn-group-justified {
 display:table;
 width:100%;
 table-layout:fixed;
 border-collapse:separate
}
.btn-group-justified .btn {
 float:none;
 display:table-cell;
 width:1%
}
[data-toggle="buttons"]>.btn>input[type="radio"],
[data-toggle="buttons"]>.btn>input[type="checkbox"] {
 display:none
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group.col {
 float:none;
 padding-left:0;
 padding-right:0
}
.input-group .form-control {
 width:100%;
 margin-bottom:0
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
 display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,
.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:6px 12px;
 font-size:13px;
 font-weight:400;
 line-height:1;
 text-align:center;
 background-color:#eee;
 border:1px solid #d6d4d4;
 border-radius:0
}
.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
 padding:5px 10px;
 font-size:12px;
 border-radius:3px
}
.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
 padding:10px 16px;
 font-size:17px;
 border-radius:6px
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
 margin-top:0
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 position:relative;
 white-space:nowrap
}
.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn+.btn {
 margin-left:-4px
}
.input-group-btn>.btn:hover,
.input-group-btn>.btn:active {
 z-index:2
}
.nav {
 margin-bottom:0;
 padding-left:0;
 list-style:none
}
.nav:before,
.nav:after {
 content:" ";
 display:table
}
.nav:after {
 clear:both
}
.nav>li {
 position:relative;
 display:block
}
.nav>li>a {
 position:relative;
 display:block;
 padding:10px 15px
}
.nav>li>a:hover,
.nav>li>a:focus {
 text-decoration:none;
 background-color:#eee
}
.nav>li.disabled>a {
 color:#999
}
.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
 color:#999;
 text-decoration:none;
 background-color:transparent;
 cursor:not-allowed
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
 background-color:#eee;
 border-color:#444
}
.nav .nav-divider {
 height:1px;
 margin:8px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs>li>a {
 margin-right:2px;
 line-height:1.42857;
 border:1px solid transparent;
 border-radius:0 0 0 0
}
.nav-tabs>li>a:hover {
 border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
 color:#555;
 background-color:#fff;
 border:1px solid #ddd;
 border-bottom-color:transparent;
 cursor:default
}
.nav-pills>li {
 float:left
}
.nav-pills>li>a {
 border-radius:5px
}
.nav-pills>li+li {
 margin-left:2px
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
 color:#fff;
 background-color:#428bca
}
.nav-stacked>li {
 float:none
}
.nav-stacked>li+li {
 margin-top:2px;
 margin-left:0
}
.nav-justified,
.nav-tabs.nav-justified {
 width:100%
}
.nav-justified>li,
.nav-tabs.nav-justified>li {
 float:none
}
.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
 text-align:center
}
@media (min-width:768px) {
 .nav-justified>li,
 .nav-tabs.nav-justified>li {
  display:table-cell;
  width:1%
 }
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
 border-bottom:0
}
.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
 border-bottom:1px solid #ddd;
 margin-right:0
}
.nav-tabs-justified>.active>a,
.nav-tabs.nav-justified>.active>a {
 border-bottom-color:#fff
}
.tabbable:before,
.tabbable:after {
 content:" ";
 display:table
}
.tabbable:after {
 clear:both
}
.tab-content>.tab-pane,
.pill-content>.pill-pane {
 display:none
}
.tab-content>.active,
.pill-content>.active {
 display:block
}
.nav .caret {
 border-top-color:#444;
 border-bottom-color:#444
}
.nav a:hover .caret {
 border-top-color:#e54d26;
 border-bottom-color:#e54d26
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar {
 position:relative;
 z-index:1000;
 min-height:50px;
 margin-bottom:18px;
 border:1px solid transparent
}
.navbar:before,
.navbar:after {
 content:" ";
 display:table
}
.navbar:after {
 clear:both
}
@media (min-width:768px) {
 .navbar {
  border-radius:0
 }
}
.navbar-header:before,
.navbar-header:after {
 content:" ";
 display:table
}
.navbar-header:after {
 clear:both
}
@media (min-width:768px) {
 .navbar-header {
  float:left
 }
}
.navbar-collapse {
 max-height:340px;
 overflow-x:visible;
 padding-right:15px;
 padding-left:15px;
 border-top:1px solid transparent;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
 -webkit-overflow-scrolling:touch
}
.navbar-collapse:before,
.navbar-collapse:after {
 content:" ";
 display:table
}
.navbar-collapse:after {
 clear:both
}
.navbar-collapse.in {
 overflow-y:auto
}
@media (min-width:768px) {
 .navbar-collapse {
  width:auto;
  border-top:0;
  box-shadow:none
 }
 .navbar-collapse.collapse {
  display:block!important;
  height:auto!important;
  padding-bottom:0;
  overflow:visible!important
 }
 .navbar-collapse.in {
  overflow-y:visible
 }
 .navbar-collapse .navbar-nav.navbar-left:first-child {
  margin-left:-15px
 }
 .navbar-collapse .navbar-nav.navbar-right:last-child {
  margin-right:-15px
 }
 .navbar-collapse .navbar-text:last-child {
  margin-right:0
 }
}
.container>.navbar-header,
.container>.navbar-collapse {
 margin-right:-15px;
 margin-left:-15px
}
@media (min-width:768px) {
 .container>.navbar-header,
 .container>.navbar-collapse {
  margin-right:0;
  margin-left:0
 }
}
.navbar-static-top {
 border-width:0 0 1px
}
@media (min-width:768px) {
 .navbar-static-top {
  border-radius:0
 }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
 position:fixed;
 right:0;
 left:0;
 border-width:0 0 1px
}
@media (min-width:768px) {
 .navbar-fixed-top,
 .navbar-fixed-bottom {
  border-radius:0
 }
}
.navbar-fixed-top {
 z-index:1030;
 top:0
}
.navbar-fixed-bottom {
 bottom:0;
 margin-bottom:0
}
.navbar-brand {
 float:left;
 padding:16px 15px;
 font-size:17px;
 line-height:18px
}
.navbar-brand:hover,
.navbar-brand:focus {
 text-decoration:none
}
@media (min-width:768px) {
 .navbar>.container .navbar-brand {
  margin-left:-15px
 }
}
.navbar-toggle {
 position:relative;
 float:right;
 margin-right:15px;
 padding:9px 10px;
 margin-top:8px;
 margin-bottom:8px;
 background-color:transparent;
 border:1px solid transparent;
 border-radius:0
}
.navbar-toggle .icon-bar {
 display:block;
 width:22px;
 height:2px;
 border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top:4px
}
@media (min-width:768px) {
 .navbar-toggle {
  display:none
 }
}
.navbar-nav {
 margin:8px -15px
}
.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:18px
}
@media (max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu>li>a,
 .navbar-nav .open .dropdown-menu .dropdown-header {
  padding:5px 15px 5px 25px
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height:18px
 }
 .navbar-nav .open .dropdown-menu>li>a:hover,
 .navbar-nav .open .dropdown-menu>li>a:focus {
  background-image:none
 }
}
@media (min-width:768px) {
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:16px;
  padding-bottom:16px
 }
}
@media (min-width:768px) {
 .navbar-left {
  float:left!important
 }
 .navbar-right {
  float:right!important
 }
}
.navbar-form {
 margin-left:-15px;
 margin-right:-15px;
 padding:10px 15px;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 margin-top:9px;
 margin-bottom:9px
}
@media (max-width:767px) {
 .navbar-form .form-group {
  margin-bottom:5px
 }
}
@media (min-width:768px) {
 .navbar-form {
  width:auto;
  border:0;
  margin-left:0;
  margin-right:0;
  padding-top:0;
  padding-bottom:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.navbar-nav.pull-right>li>.dropdown-menu,
.navbar-nav>li>.dropdown-menu.pull-right {
 left:auto;
 right:0
}
.navbar-btn {
 margin-top:9px;
 margin-bottom:9px
}
.navbar-text {
 float:left;
 margin-top:16px;
 margin-bottom:16px
}
@media (min-width:768px) {
 .navbar-text {
  margin-left:15px;
  margin-right:15px
 }
}
.navbar-default {
 background-color:#f8f8f8;
 border-color:#e7e7e7
}
.navbar-default .navbar-brand {
 color:#777
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
 color:#5e5e5e;
 background-color:transparent
}
.navbar-default .navbar-text {
 color:#777
}
.navbar-default .navbar-nav>li>a {
 color:#777
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
 color:#333;
 background-color:transparent
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
 color:#555;
 background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#ddd
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
 background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#ccc
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
 border-color:#e6e6e6
}
.navbar-default .navbar-nav>.dropdown>a:hover .caret,
.navbar-default .navbar-nav>.dropdown>a:focus .caret {
 border-top-color:#333;
 border-bottom-color:#333
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
 background-color:#e7e7e7;
 color:#555
}
.navbar-default .navbar-nav>.open>a .caret,
.navbar-default .navbar-nav>.open>a:hover .caret,
.navbar-default .navbar-nav>.open>a:focus .caret {
 border-top-color:#555;
 border-bottom-color:#555
}
.navbar-default .navbar-nav>.dropdown>a .caret {
 border-top-color:#777;
 border-bottom-color:#777
}
@media (max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#777
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
  color:#333;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color:#555;
  background-color:#e7e7e7
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#777
}
.navbar-default .navbar-link:hover {
 color:#333
}
.navbar-inverse {
 background-color:#222;
 border-color:#090909
}
.navbar-inverse .navbar-brand {
 color:#999
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-text {
 color:#999
}
.navbar-inverse .navbar-nav>li>a {
 color:#999
}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
 color:#fff;
 background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
 border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
 background-color:#090909;
 color:#fff
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
 border-top-color:#fff;
 border-bottom-color:#fff
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
 border-top-color:#999;
 border-bottom-color:#999
}
.navbar-inverse .navbar-nav>.open>a .caret,
.navbar-inverse .navbar-nav>.open>a:hover .caret,
.navbar-inverse .navbar-nav>.open>a:focus .caret {
 border-top-color:#fff;
 border-bottom-color:#fff
}
@media (max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:#090909
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#999
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
  color:#fff;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
  color:#fff;
  background-color:#090909
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#999
}
.navbar-inverse .navbar-link:hover {
 color:#fff
}
.breadcrumb {
 padding:8px 15px;
 margin-bottom:18px;
 list-style:none;
 background-color:#f6f6f6;
 border-radius:0
}
.breadcrumb>li {
 display:inline-block
}
.breadcrumb>li+li:before {
 content:"/\00a0";
 padding:0 5px;
 color:#333
}
.breadcrumb>.active {
 color:#333
}
.pagination {
 display:inline-block;
 padding-left:0;
 margin:18px 0;
 border-radius:0
}
.pagination>li {
 display:inline
}
.pagination>li>a,
.pagination>li>span {
 position:relative;
 float:left;
 padding:6px 12px;
 line-height:1.42857;
 text-decoration:none;
 background-color:#fff;
 border:1px solid #ddd;
 margin-left:-1px
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
 margin-left:0;
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.pagination>li>a:hover,
.pagination>li>span:hover {
 background-color:#f2f2f2
}
.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:hover {
 z-index:2;
 color:#fff;
 background-color:#428bca;
 border-color:#428bca;
 cursor:default
}
.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>.disabled>a:hover {
 color:#999;
 background-color:#fff;
 border-color:#ddd;
 cursor:not-allowed
}
.pagination-lg>li>a,
.pagination-lg>li>span {
 padding:10px 16px;
 font-size:17px
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
 border-bottom-left-radius:6px;
 border-top-left-radius:6px
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
 border-bottom-right-radius:6px;
 border-top-right-radius:6px
}
.pagination-sm>li>a,
.pagination-sm>li>span {
 padding:5px 10px;
 font-size:12px
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
 border-bottom-left-radius:3px;
 border-top-left-radius:3px
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
 border-bottom-right-radius:3px;
 border-top-right-radius:3px
}
.pager {
 padding-left:0;
 margin:18px 0;
 list-style:none;
 text-align:center
}
.pager:before,
.pager:after {
 content:" ";
 display:table
}
.pager:after {
 clear:both
}
.pager li {
 display:inline
}
.pager li>a,
.pager li>span {
 display:inline-block;
 padding:5px 14px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:15px
}
.pager li>a:hover,
.pager li>a:focus {
 text-decoration:none;
 background-color:#f2f2f2
}
.pager .next>a,
.pager .next>span {
 float:right
}
.pager .previous>a,
.pager .previous>span {
 float:left
}
.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
 color:#999;
 background-color:#fff;
 cursor:not-allowed
}
.label {
 display:inline;
 padding:.2em .6em .3em;
 font-size:100%;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:0
}
.label[href]:hover,
.label[href]:focus {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.label:empty {
 display:none
}
.label-default {
 background-color:#999
}
.label-default[href]:hover,
.label-default[href]:focus {
 background-color:gray
}
.label-primary {
 background-color:#428bca
}
.label-primary[href]:hover,
.label-primary[href]:focus {
 background-color:#3071a9
}
.label-success {
 background-color:#55c65e;
 border:1px solid #36943e
}
.label-success[href]:hover,
.label-success[href]:focus {
 background-color:#3aae43
}
.label-info {
 background-color:#5192f3;
 border:1px solid #4b80c3
}
.label-info[href]:hover,
.label-info[href]:focus {
 background-color:#2174f0
}
.label-warning {
 background-color:#fe9126;
 border:1px solid #e4752b
}
.label-warning[href]:hover,
.label-warning[href]:focus {
 background-color:#f07701
}
.label-danger {
 background-color:#f3515c;
 border:1px solid #d4323d
}
.label-danger[href]:hover,
.label-danger[href]:focus {
 background-color:#f0212f
}
.badge {
 display:inline-block;
 min-width:10px;
 padding:3px 7px;
 font-size:12px;
 font-weight:700;
 color:#fff;
 line-height:1;
 vertical-align:baseline;
 white-space:nowrap;
 text-align:center;
 background-color:#999;
 border-radius:10px
}
.badge:empty {
 display:none
}
a.badge:hover,
a.badge:focus {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.btn .badge {
 position:relative;
 top:-1px
}
a.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
 color:#777;
 background-color:#fff
}
.nav-pills>li>a>.badge {
 margin-left:3px
}
.thumbnail {
 display:block
}
.thumbnail>img {
 display:block;
 max-width:100%;
 height:auto
}
a.thumbnail:hover,
a.thumbnail:focus {
 border-color:#444
}
.thumbnail>img {
 margin-left:auto;
 margin-right:auto
}
.thumbnail .caption {
 padding:9px;
 color:#777
}
.alert {
 padding:15px;
 margin-bottom:18px;
 border:1px solid transparent;
 border-radius:0
}
.alert h4 {
 margin-top:0;
 color:inherit
}
.alert>p,
.alert>ul {
 margin-bottom:0
}
.alert>p+p {
 margin-top:5px
}
.alert-dismissable {
 padding-right:35px
}
.alert-dismissable .close {
 position:relative;
 top:-2px;
 right:-21px;
 color:inherit
}
.alert-success {
 background-color:#55c65e;
 border-color:#48b151;
 color:#fff
}
.alert-success hr {
 border-top-color:#419f49
}
.alert-success .alert-link {
 color:#fff
}
.alert-info {
 background-color:#5192f3;
 border-color:#4b80c3;
 color:#fff
}
.alert-info hr {
 border-top-color:#3d73b7
}
.alert-info .alert-link {
 color:#fff
}
.alert-warning {
 background-color:#fe9126;
 border-color:#e4752b;
 color:#fff
}
.alert-warning hr {
 border-top-color:#da681c
}
.alert-warning .alert-link {
 color:#fff
}
.alert-danger {
 background-color:#f3515c;
 border-color:#d4323d;
 color:#fff
}
.alert-danger hr {
 border-top-color:#c32933
}
.alert-danger .alert-link {
 color:#fff
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-moz-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-o-keyframes progress-bar-stripes {
 from {
  background-position:0 0
 }
 to {
  background-position:40px 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 overflow:hidden;
 height:18px;
 margin-bottom:18px;
 background-color:whitesmoke;
 border-radius:0;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
 float:left;
 width:0%;
 height:100%;
 font-size:12px;
 color:#fff;
 text-align:center;
 background-color:#428bca;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition:width 0.6s ease;
 transition:width 0.6s ease
}
.progress-striped .progress-bar {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
 background-image:-webkit-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-image:-moz-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-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:40px 40px
}
.progress.active .progress-bar {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 -moz-animation:progress-bar-stripes 2s linear infinite;
 -ms-animation:progress-bar-stripes 2s linear infinite;
 -o-animation:progress-bar-stripes 2s linear infinite;
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color:#46a74e
}
.progress-striped .progress-bar-success {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
 background-image:-webkit-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-image:-moz-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-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)
}
.progress-bar-info {
 background-color:#5192f3
}
.progress-striped .progress-bar-info {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
 background-image:-webkit-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-image:-moz-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-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)
}
.progress-bar-warning {
 background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
 background-image:-webkit-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-image:-moz-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-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)
}
.progress-bar-danger {
 background-color:#d9534f
}
.progress-striped .progress-bar-danger {
 background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
 background-image:-webkit-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-image:-moz-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-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)
}
.media,
.media-body {
 overflow:hidden;
 zoom:1
}
.media,
.media .media {
 margin-top:15px
}
.media:first-child {
 margin-top:0
}
.media-object {
 display:block
}
.media-heading {
 margin:0 0 5px
}
.media>.pull-left {
 margin-right:10px
}
.media>.pull-right {
 margin-left:10px
}
.media-list {
 padding-left:0;
 list-style:none
}
.list-group {
 margin-bottom:20px;
 padding-left:0
}
.list-group-item {
 position:relative;
 display:block;
 padding:10px 15px;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #ddd
}
.list-group-item:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.list-group-item>.badge {
 float:right
}
.list-group-item>.badge+.badge {
 margin-right:5px
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
 z-index:2;
 color:#fff;
 background-color:#428bca;
 border-color:#428bca
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading {
 color:inherit
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
 color:#e1edf7
}
a.list-group-item {
 color:#555
}
a.list-group-item .list-group-item-heading {
 color:#333
}
a.list-group-item:hover,
a.list-group-item:focus {
 text-decoration:none;
 background-color:whitesmoke
}
.list-group-item-heading {
 margin-top:0;
 margin-bottom:5px
}
.list-group-item-text {
 margin-bottom:0;
 line-height:1.3
}
.panel {
 margin-bottom:18px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:0;
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
 box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
 padding:15px
}
.panel-body:before,
.panel-body:after {
 content:" ";
 display:table
}
.panel-body:after {
 clear:both
}
.panel>.list-group {
 margin-bottom:0
}
.panel>.list-group .list-group-item {
 border-width:1px 0
}
.panel>.list-group .list-group-item:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.panel>.list-group .list-group-item:last-child {
 border-bottom:0
}
.panel-heading+.list-group .list-group-item:first-child {
 border-top-width:0
}
.panel>.table {
 margin-bottom:0
}
.panel>.panel-body+.table {
 border-top:1px solid #d6d4d4
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-right-radius:-1px;
 border-top-left-radius:-1px
}
.panel-title {
 margin-top:0;
 margin-bottom:0;
 font-size:15px
}
.panel-title>a {
 color:inherit
}
.panel-footer {
 padding:10px 15px;
 background-color:whitesmoke;
 border-top:1px solid #ddd;
 border-bottom-right-radius:-1px;
 border-bottom-left-radius:-1px
}
.panel-group .panel {
 margin-bottom:0;
 border-radius:0;
 overflow:hidden
}
.panel-group .panel+.panel {
 margin-top:5px
}
.panel-group .panel-heading {
 border-bottom:0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
 border-top:1px solid #ddd
}
.panel-group .panel-footer {
 border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom:1px solid #ddd
}
.panel-default {
 border-color:#ddd
}
.panel-default>.panel-heading {
 color:#333;
 background-color:whitesmoke;
 border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#ddd
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#ddd
}
.panel-primary {
 border-color:#428bca
}
.panel-primary>.panel-heading {
 color:#fff;
 background-color:#428bca;
 border-color:#428bca
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#428bca
}
.panel-primary>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#428bca
}
.panel-success {
 border-color:#48b151
}
.panel-success>.panel-heading {
 color:#fff;
 background-color:#55c65e;
 border-color:#48b151
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#48b151
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#48b151
}
.panel-warning {
 border-color:#e4752b
}
.panel-warning>.panel-heading {
 color:#fff;
 background-color:#fe9126;
 border-color:#e4752b
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#e4752b
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#e4752b
}
.panel-danger {
 border-color:#d4323d
}
.panel-danger>.panel-heading {
 color:#fff;
 background-color:#f3515c;
 border-color:#d4323d
}
.panel-danger>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#d4323d
}
.panel-danger>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#d4323d
}
.panel-info {
 border-color:#4b80c3
}
.panel-info>.panel-heading {
 color:#fff;
 background-color:#5192f3;
 border-color:#4b80c3
}
.panel-info>.panel-heading+.panel-collapse .panel-body {
 border-top-color:#4b80c3
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
 border-bottom-color:#4b80c3
}
.well {
 min-height:20px;
 padding:19px;
 margin-bottom:20px;
 background-color:whitesmoke;
 border:1px solid #e3e3e3;
 border-radius:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
 border-color:#ddd;
 border-color:rgba(0,0,0,.15)
}
.well-lg {
 padding:24px;
 border-radius:6px
}
.well-sm {
 padding:9px;
 border-radius:3px
}
.close {
 float:right;
 font-size:19.5px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.2;
 filter:alpha(opacity=20)
}
.close:hover,
.close:focus {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.5;
 filter:alpha(opacity=50)
}
button.close {
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0;
 -webkit-appearance:none
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1010;
 display:none;
 max-width:276px;
 padding:1px;
 text-align:left;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 white-space:normal
}
.popover.top {
 margin-top:-10px
}
.popover.right {
 margin-left:10px
}
.popover.bottom {
 margin-top:10px
}
.popover.left {
 margin-left:-10px
}
.popover-title {
 margin:0;
 padding:8px 14px;
 font-size:13px;
 font-weight:400;
 line-height:18px;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-radius:5px 5px 0 0
}
.popover-content {
 padding:9px 14px
}
.popover .arrow,
.popover .arrow:after {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.popover .arrow {
 border-width:11px
}
.popover .arrow:after {
 border-width:10px;
 content:""
}
.popover.top .arrow {
 left:50%;
 margin-left:-11px;
 border-bottom-width:0;
 border-top-color:#999;
 border-top-color:rgba(0,0,0,.25);
 bottom:-11px
}
.popover.top .arrow:after {
 content:" ";
 bottom:1px;
 margin-left:-10px;
 border-bottom-width:0;
 border-top-color:#fff
}
.popover.right .arrow {
 top:50%;
 left:-11px;
 margin-top:-11px;
 border-left-width:0;
 border-right-color:#999;
 border-right-color:rgba(0,0,0,.25)
}
.popover.right .arrow:after {
 content:" ";
 left:1px;
 bottom:-10px;
 border-left-width:0;
 border-right-color:#fff
}
.popover.bottom .arrow {
 left:50%;
 margin-left:-11px;
 border-top-width:0;
 border-bottom-color:#999;
 border-bottom-color:rgba(0,0,0,.25);
 top:-11px
}
.popover.bottom .arrow:after {
 content:" ";
 top:1px;
 margin-left:-10px;
 border-top-width:0;
 border-bottom-color:#fff
}
.popover.left .arrow {
 top:50%;
 right:-11px;
 margin-top:-11px;
 border-right-width:0;
 border-left-color:#999;
 border-left-color:rgba(0,0,0,.25)
}
.popover.left .arrow:after {
 content:" ";
 right:1px;
 border-right-width:0;
 border-left-color:#fff;
 bottom:-10px
}
.clearfix:before,
.clearfix:after {
 content:" ";
 display:table
}
.clearfix:after {
 clear:both
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
@media screen and (max-width:400px) {
 @-ms-viewport {
  width:320px
 }
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
.visible-print {
 display:none!important
}
tr.visible-print {
 display:none!important
}
th.visible-print,
td.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 tr.visible-print {
  display:table-row!important
 }
 th.visible-print,
 td.visible-print {
  display:table-cell!important
 }
 .hidden-print {
  display:none!important
 }
 tr.hidden-print {
  display:none!important
 }
 th.hidden-print,
 td.hidden-print {
  display:none!important
 }
}
@font-face {
 font-family:'fontello';
 src:url(../font/fontello.eot?94625965);
 src:url("../font/fontello.eot?94625965#iefix") format("embedded-opentype"),
 url(../font/fontello.woff2?94625965) format("woff2"),
 url(../font/fontello.woff?94625965) format("woff"),
 url(../font/fontello.ttf?94625965) format("truetype"),
 url("../font/fontello.svg?94625965#fontello") format("svg");
 font-weight:400;
 font-style:normal
}
[class^="icon-"]:before,
[class*=" icon-"]: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
}
a [class^="icon-"],
a [class*=" icon-"] {
 display:inline-block
}
.icon-small:before {
 font-size:1.1666666666666666em
}
.icon-large:before {
 font-size:1.3333333333333333em
}
.icon-0x {
 font-size:1.5em
}
.icon-1x {
 font-size:1.75em
}
.icon-2x {
 font-size:2.333em
}
.icon-3x {
 font-size:3em
}
.icon-4x {
 font-size:4em
}
.icon-6x {
 font-size:6em
}
.icon-mar-lr2 {
 margin-left:4px;
 margin-right:4px
}
.icon-mar-r4 {
 margin-right:4px
}
.animate-spin {
 -moz-animation:spin 2s infinite linear;
 -o-animation:spin 2s infinite linear;
 -webkit-animation:spin 2s infinite linear;
 animation:spin 2s infinite linear;
 display:inline-block
}
@-moz-keyframes spin {
 0% {
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@-webkit-keyframes spin {
 0% {
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@-o-keyframes spin {
 0% {
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@-ms-keyframes spin {
 0% {
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes spin {
 0% {
  -moz-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.icon-envelope-alt:before {
 content:'\e834'
}
.icon-phone {
 content:'\37'
}
.icon-map-marker:before {
 content:'\e845'
}
.icon-refresh:before {
 content:'\e832'
}
.icon-paypal:before {
 content:'\24'
}
.icon-gplus:before {
 content:'\2b'
}
.icon-pinterest:before {
 content:'\31'
}
.icon-call:before {
 content:'\37'
}
.icon-digg:before {
 content:'\3b'
}
.icon-evernote:before {
 content:'\45'
}
.icon-flickr:before {
 content:'\46'
}
.icon-google:before {
 content:'\47'
}
.icon-rss:before {
 content:'\52'
}
.icon-skype:before {
 content:'\53'
}
.icon-twitter:before {
 content:'\54'
}
.icon-youtube:before {
 content:'\55'
}
.icon-vimeo:before {
 content:'\56'
}
.icon-amazon:before {
 content:'\61'
}
.icon-ebay:before {
 content:'\65'
}
.icon-facebook:before {
 content:'\66'
}
.icon-wordpress:before {
 content:'\77'
}
.icon-drupal:before {
 content:'\e4'
}
.icon-left:before {
 content:'\2190'
}
.icon-up:before {
 content:'\2191'
}
.icon-right:before {
 content:'\2192'
}
.icon-home:before {
 content:'\2302'
}
.icon-check:before {
 content:'\2611'
}
.icon-heart:before {
 content:'\2665'
}
.icon-cog:before {
 content:'\2699'
}
.icon-edit:before {
 content:'\270d'
}
.icon-ok-circle:before {
 content:'\2714'
}
.icon-th-large:before {
 content:'\e023'
}
.icon-th:before {
 content:'\e024'
}
.icon-qrcode:before {
 content:'\e057'
}
.icon-down-open-2:before {
 content:'\e0a4'
}
.icon-up-open-2:before {
 content:'\e0cb'
}
.icon-right-open-3:before {
 content:'\e0cc'
}
.icon-left-open-3:before {
 content:'\e0cd'
}
.icon-help-circled:before {
 content:'\e704'
}
.icon-info-circled:before {
 content:'\e705'
}
.icon-eye:before {
 content:'\e70a'
}
.icon-reply:before {
 content:'\e712'
}
.icon-export:before {
 content:'\e715'
}
.icon-print:before {
 content:'\e716'
}
.icon-vcard:before {
 content:'\e722'
}
.icon-trash:before {
 content:'\e729'
}
.icon-basket:before {
 content:'\e73d'
}
.icon-star-1:before {
 content:'\e800'
}
.icon-left-open-1:before {
 content:'\e801'
}
.icon-down-open-1:before {
 content:'\e802'
}
.icon-right-open-1:before {
 content:'\e803'
}
.icon-up-open-1:before {
 content:'\e804'
}
.icon-heart-2:before {
 content:'\e805'
}
.icon-cancel-1:before {
 content:'\e806'
}
.icon-ok:before {
 content:'\e807'
}
.icon-exchange-1:before {
 content:'\e808'
}
.icon-heart-1:before {
 content:'\e809'
}
.icon-home-1:before {
 content:'\e80a'
}
.icon-search-1:before {
 content:'\e80b'
}
.icon-right-open-2:before {
 content:'\e80c'
}
.icon-left-open-2:before {
 content:'\e80d'
}
.icon-cancel-2:before {
 content:'\e80e'
}
.icon-ok-1:before {
 content:'\e80f'
}
.icon-thumbs-up-1:before {
 content:'\e810'
}
.icon-thumbs-down-1:before {
 content:'\e811'
}
.icon-rss-1:before {
 content:'\e812'
}
.icon-plus-2:before {
 content:'\e813'
}
.icon-right-dir-2:before {
 content:'\e814'
}
.icon-left-dir-1:before {
 content:'\e815'
}
.icon-up-dir:before {
 content:'\e816'
}
.icon-down-dir-2:before {
 content:'\e817'
}
.icon-eye-2:before {
 content:'\e818'
}
.icon-tools:before {
 content:'\e819'
}
.icon-chat-1:before {
 content:'\e81a'
}
.icon-plus-1:before {
 content:'\e81b'
}
.icon-adjust:before {
 content:'\e81c'
}
.icon-minus-1:before {
 content:'\e81d'
}
.icon-ajust:before {
 content:'\e81e'
}
.icon-user-1:before {
 content:'\e81f'
}
.icon-link:before {
 content:'\e820'
}
.icon-clock:before {
 content:'\e821'
}
.icon-angle-double-right:before {
 content:'\e822'
}
.icon-angle-double-left:before {
 content:'\e823'
}
.icon-camera-2:before {
 content:'\e824'
}
.icon-flight:before {
 content:'\e825'
}
.icon-credit-card:before {
 content:'\e826'
}
.icon-note-beamed:before {
 content:'\e827'
}
.icon-truck:before {
 content:'\e828'
}
.icon-trophy:before {
 content:'\e829'
}
.icon-doc-text-inv:before {
 content:'\e82a'
}
.icon-video-chat:before {
 content:'\e82b'
}
.icon-video:before {
 content:'\e82c'
}
.icon-picture-1:before {
 content:'\e82d'
}
.icon-picture-2:before {
 content:'\e82e'
}
.icon-videocam-1:before {
 content:'\e82f'
}
.icon-video-1:before {
 content:'\e830'
}
.icon-mail:before {
 content:'\e831'
}
.icon-spin3:before {
 content:'\e832'
}
.icon-phone-squared:before {
 content:'\e833'
}
.icon-mail-alt:before {
 content:'\e834'
}
.icon-mail-1:before {
 content:'\e835'
}
.icon-tag:before {
 content:'\e836'
}
.icon-tag-1:before {
 content:'\e837'
}
.icon-spin5:before {
 content:'\e838'
}
.icon-tag-2:before {
 content:'\e839'
}
.icon-users:before {
 content:'\e83a'
}
.icon-instagram:before {
 content:'\e83b'
}
.icon-bag:before {
 content:'\e83c'
}
.icon-linkedin:before {
 content:'\e83d'
}
.icon-tumblr:before {
 content:'\e83e'
}
.icon-blogger:before {
 content:'\e83f'
}
.icon-mobile:before {
 content:'\e840'
}
.icon-vk:before {
 content:'\e841'
}
.icon-cancel-circled:before {
 content:'\e842'
}
.icon-monitor:before {
 content:'\e843'
}
.icon-lock-open:before {
 content:'\e844'
}
.icon-location:before {
 content:'\e845'
}
.icon-basket-1:before {
 content:'\e846'
}
.icon-phone:before {
 content:'\e847'
}
.icon-plus:before {
 content:'\e848'
}
.icon-cancel:before {
 content:'\e849'
}
.icon-minus-2:before {
 content:'\e84a'
}
.icon-plus-squared:before {
 content:'\e84b'
}
.icon-sort:before {
 content:'\e84c'
}
.icon-mail-2:before {
 content:'\e84d'
}
.icon-pencil:before {
 content:'\e84e'
}
.icon-lock:before {
 content:'\e84f'
}
.icon-user:before {
 content:'\e850'
}
.icon-star-empty-1:before {
 content:'\e851'
}
.icon-sort-down:before {
 content:'\e852'
}
.icon-sort-up:before {
 content:'\e853'
}
.icon-minus-squared:before {
 content:'\e854'
}
.icon-th-list:before {
 content:'\e855'
}
.icon-minus:before {
 content:'\e856'
}
.icon-crown:before {
 content:'\e857'
}
.icon-globe-alt:before {
 content:'\e858'
}
.icon-rocket:before {
 content:'\e859'
}
.icon-tint:before {
 content:'\e85a'
}
.icon-leaf:before {
 content:'\e85b'
}
.icon-umbrella:before {
 content:'\e85c'
}
.icon-fast-food:before {
 content:'\e85d'
}
.icon-fire:before {
 content:'\e85e'
}
.icon-flag:before {
 content:'\e85f'
}
.icon-flag-1:before {
 content:'\e860'
}
.icon-menu:before {
 content:'\e861'
}
.icon-plus-circled:before {
 content:'\e862'
}
.icon-plus-circled-1:before {
 content:'\e863'
}
.icon-at:before {
 content:'\e864'
}
.icon-quote-left:before {
 content:'\e865'
}
.icon-location-2:before {
 content:'\e866'
}
.icon-quote-right:before {
 content:'\e867'
}
.icon-glyph:before {
 content:'\e868'
}
.icon-heart-empty:before {
 content:'\e869'
}
.icon-magic:before {
 content:'\e86a'
}
.icon-umbrella-1:before {
 content:'\e86b'
}
.icon-hourglass:before {
 content:'\e86c'
}
.icon-flow-tree:before {
 content:'\e86d'
}
.icon-rocket-1:before {
 content:'\e86e'
}
.icon-feather:before {
 content:'\e86f'
}
.icon-signal:before {
 content:'\e870'
}
.icon-github-circled-alt2:before {
 content:'\e871'
}
.icon-heart-3:before {
 content:'\e872'
}
.icon-beaker:before {
 content:'\e873'
}
.icon-diamond:before {
 content:'\e874'
}
.icon-params:before {
 content:'\e875'
}
.icon-truck-1:before {
 content:'\e876'
}
.icon-globe:before {
 content:'\e877'
}
.icon-cog-1:before {
 content:'\e878'
}
.icon-home-outline:before {
 content:'\e879'
}
.icon-history:before {
 content:'\e87a'
}
.icon-gift:before {
 content:'\e87b'
}
.icon-anchor-outline:before {
 content:'\e87c'
}
.icon-shop:before {
 content:'\e87d'
}
.icon-t-shirt:before {
 content:'\e87e'
}
.icon-star:before {
 content:'\e87f'
}
.icon-heart-empty-1:before {
 content:'\e880'
}
.icon-credit-card-1:before {
 content:'\e881'
}
.icon-resize-full:before {
 content:'\e882'
}
.icon-star-2:before {
 content:'\e883'
}
.icon-popup:before {
 content:'\e884'
}
.icon-popup-1:before {
 content:'\e885'
}
.icon-columns:before {
 content:'\e886'
}
.icon-smile:before {
 content:'\e887'
}
.icon-chart-pie:before {
 content:'\e888'
}
.icon-gift-1:before {
 content:'\e889'
}
.icon-play-circled:before {
 content:'\e88a'
}
.icon-pause-circled:before {
 content:'\e88b'
}
.icon-play:before {
 content:'\e88c'
}
.icon-pause:before {
 content:'\e88d'
}
.icon-user-2:before {
 content:'\e88e'
}
.icon-user-3:before {
 content:'\e88f'
}
.icon-logout:before {
 content:'\e890'
}
.icon-logout-1:before {
 content:'\e891'
}
.icon-whatsapp:before {
 content:'\e892'
}
.icon-comment-empty:before {
 content:'\e893'
}
.icon-comment:before {
 content:'\e894'
}
.icon-link-ext:before {
 content:'\e895'
}
.icon-play-1:before {
 content:'\e896'
}
.icon-play-circled2:before {
 content:'\e897'
}
.icon-play-circled-1:before {
 content:'\e898'
}
.icon-language:before {
 content:'\e899'
}
.icon-reddit:before {
 content:'\e89a'
}
.icon-yelp:before {
 content:'\e89b'
}
.icon-heart-broken:before {
 content:'\f028'
}
.icon-check-empty:before {
 content:'\f096'
}
.icon-angle-left:before {
 content:'\f104'
}
.icon-angle-right:before {
 content:'\f105'
}
.icon-angle-up:before {
 content:'\f106'
}
.icon-angle-down:before {
 content:'\f107'
}
.icon-transgender:before {
 content:'\f224'
}
.icon-transgender-alt:before {
 content:'\f225'
}
.icon-medium:before {
 content:'\f23a'
}
.icon-snapchat-ghost:before {
 content:'\f2ac'
}
.icon-telegram:before {
 content:'\f2c6'
}
a:hover {
 color:#e54d26;
 text-decoration:none
}
a:focus {
 -moz-outline-style:none
}
a.go {
 text-decoration:underline
}
a:active,
a:hover {
 outline:0
}
a:focus,
:focus {
 outline:none!important;
 text-decoration:none
}
label {
 font-weight:400
}
img {
 max-width:100%;
 height:auto
}
dt {
 font-weight:400
}
input[type=text]::-ms-clear {
 display:none
}
body {
 min-width:320px;
 height:100%;
 font-size:12px;
 line-height:150%;
 color:#777;
 -ms-overflow-style:scrollbar
}
body.content_only {
 background:none;
 min-width:0
}
textarea {
 resize:none
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin:0 0 10px 0;
 line-height:150%
}
.display_none {
 display:none
}
#body_wrapper {
 background:#fff;
 margin-left:auto;
 margin-right:auto
}
#columns {
 position:relative
}
header {
 position:relative;
 z-index:99
}
header .banner {
 background:#000;
 max-height:100%
}
header .banner .row {
 margin:0
}
header #top_bar {
 color:#444;
 border-bottom:1px solid #dadada
}
header #top_bar .row {
 margin-left:0;
 margin-right:0
}
header #header_primary>.wide_container>.container {
 position:relative
}
header #header_primary_row {
 display:table;
 height:90px;
 width:100%;
 margin-left:0;
 margin-right:0
}
header #header_right,
header #header_left,
header #header_center {
 display:table-cell;
 vertical-align:middle;
 float:none;
 height:100%;
 padding-left:0;
 padding-right:0
}
header #header_right,
header #header_top_right {
 position:static
}
header #logo_center {
 display:block;
 text-align:center
}
header #header_primary.sticky {
 background:#fff;
 background:rgba(255,255,255,.95);
 position:fixed;
 top:0;
 z-index:210;
 left:0;
 right:0;
 width:100%;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.1);
 box-shadow:0 0 4px rgba(0,0,0,.1);
 border-bottom:none
}
header #header_primary.sticky .ma_level_0 {
 margin-bottom:0;
 border-bottom:none
}
header #header_primary.sticky #st_mega_menu {
 background-color:transparent
}
header #header_primary.sticky #header_primary_row {
 height:50px
}
header #header_primary.sticky #logo_center,
header #header_primary.sticky #logo_left {
 display:block;
 padding-top:4px;
 padding-bottom:4px
}
header #header_primary.sticky #logo_center img,
header #header_primary.sticky #logo_left img {
 max-height:42px;
 width:auto
}
#header_primary_row img.logo {
 max-height:110px
}
#header_primary.sticky #header_primary_row img.logo {
 max-height:50px
}
#header_primary_row .col-md-1 img.logo {
 max-width:78px
}
#header_primary_row .col-md-2 img.logo {
 max-width:156px
}
#header_primary_row .col-md-3 img.logo {
 max-width:235px
}
#header_primary_row .col-md-4 img.logo {
 max-width:313px
}
#header_primary_row .col-md-5 img.logo {
 max-width:391px
}
#header_primary_row .col-md-6 img.logo {
 max-width:470px
}
#header_primary_row .col-md-7 img.logo {
 max-width:548px
}
#header_primary_row .col-md-8 img.logo {
 max-width:626px
}
#header_primary_row .col-md-9 img.logo {
 max-width:705px
}
#header_primary {
 border-bottom-color:#dadada
}
#header_primary .wide_container {
 border-bottom-color:#dadada
}
#mobile_bar {
 display:none
}
.mobile_bar_tri_text {
 font-size:1.333em;
 text-transform:uppercase
}
#mobile_bar_menu_tri {
 white-space:nowrap
}
#mobile_bar_menu_tri i,
#mobile_bar_menu_tri span {
 vertical-align:middle
}
#mobile_bar_menu_tri.mobile_bar_tri.with_text .mobile_bar_tri_text {
 display:inline-block
}
#mobile_bar_cart_tri .mobile_bar_tri_text {
 display:none
}
#header_top_right .top_bar_item,
#header_left .top_bar_item,
#header_bottom .top_bar_item {
 display:inline-block;
 padding-right:12px;
 padding-top:6px
}
#header_top_right #search_block_top,
#header_left #search_block_top,
#header_bottom #search_block_top {
 padding-top:0
}
#header_left .top_bar_item {
 float:left
}
#header_left .top_bar_item:last-child {
 padding-right:0
}
#header_top_right .top_bar_item,
#header_bottom .top_bar_item {
 float:right
}
#center_column .page_product_box h3 {
 color:#444;
 text-transform:uppercase;
 font-family:"Vollkorn",sans-serif;
 font-weight:600;
 font-size:18px;
 line-height:20px;
 padding:14px 20px 17px;
 margin:0 0 20px;
 position:relative;
 border:1px solid #f2f2f2;
 border-bottom:none;
 background:#fcfcfc
}
p.info-account {
 margin:-4px 0 24px 0
}
.dark {
 color:#777
}
.main-page-indent {
 margin-bottom:30px
}
.alert {
 padding:14px 10px;
 text-shadow:0 1px 0 rgba(255,255,255,.5);
 margin-bottom:1em
}
.alert ul,
.alert ol {
 padding-left:10px;
 margin-top:0;
 margin-bottom:0;
 margin-left:27px
}
.alert ul li,
.alert ol li {
 list-style-type:decimal;
 font-weight:400
}
.alert.alert-success {
 color:#468847;
 background-color:#dff0d8;
 border:1px solid #dff0d8
}
.alert.alert-danger {
 color:#c02230;
 background-color:#F5DAD3;
 border:1px solid #F5DAD3
}
.alert.alert-danger .alert-link {
 font-weight:400;
 color:#c02230
}
.alert.alert-warning {
 color:#7c622a;
 background-color:#FDEDA4;
 border:1px solid #FDEDA4
}
.alert.alert-info {
 color:#3a87ad;
 background-color:#d9edf7;
 border:1px solid #d9edf7
}
.label {
 white-space:normal;
 display:inline-block;
 padding:6px 10px
}
label.required:before {
 content:"*";
 color:red;
 font-size:14px;
 position:relative;
 line-height:12px
}
.unvisible {
 display:none
}
.checkbox {
 line-height:16px
}
.checkbox label {
 color:#777
}
.close {
 opacity:1
}
.close:hover {
 opacity:1
}
input.button_mini,
input.button_small,
input.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled {
 position:relative;
 display:inline-block;
 padding:7px 12px 9px 12px;
 border:2px solid #444;
 background:transparent;
 color:#444;
 line-height:100%;
 font-size:1.166em;
 cursor:pointer;
 font-weight:400;
 text-align:left;
 white-space:normal
}
input.button_mini:hover,
input.button_small:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover {
 text-decoration:none;
 background:#444;
 color:#fff;
 border-color:#444
}
input.button_mini:active,
input.button_small:active,
input.button:active,
input.button_large:active,
input.exclusive_mini:active,
input.exclusive_small:active,
input.exclusive:active,
input.exclusive_large:active,
a.button_mini:active,
a.button_small:active,
a.button:active,
a.button_large:active,
a.exclusive_mini:active,
a.exclusive_small:active,
a.exclusive:active,
a.exclusive_large:active {
 background:#444;
 color:#fff;
 border-color:#444
}
input.button_disabled,
input.exclusive_disabled,
span.exclusive {
 border-color:#ccc;
 color:#999;
 cursor:default
}
.btn.disabled,
.btn[disabled]:hover {
 opacity:.3
}
.btn-icon {
 padding:0
}
.btn-icon em {
 margin-left:2px
}
.btn-icon.btn-white {
 color:#fff
}
.btn-default,
.btn-small,
.btn-medium,
.btn-large,
a.btn-default,
a.btn-small,
a.btn-medium,
a.btn-large {
 color:#444;
 background:transparent;
 line-height:100%;
 border:2px solid #444;
 -webkit-transition:color 300ms ease,background 300ms ease,border-color 300ms ease,box-shadow 300ms ease;
 transition:color 300ms ease,background 300ms ease,border-color 300ms ease,box-shadow 300ms ease;
 -webkit-box-shadow:inset 0 0 0 0 #444;
 box-shadow:inset 0 0 0 0 #444
}
.btn-default:hover,
.btn-default.active,
.btn-small:hover,
.btn-small.active,
.btn-medium:hover,
.btn-medium.active,
.btn-large:hover,
.btn-large.active,
a.btn-default:hover,
a.btn-default.active,
a.btn-small:hover,
a.btn-small.active,
a.btn-medium:hover,
a.btn-medium.active,
a.btn-large:hover,
a.btn-large.active {
 background:#444;
 color:#fff;
 border-color:#444
}
.btn-default.btn_primary,
.btn-small.btn_primary,
.btn-medium.btn_primary,
.btn-large.btn_primary,
a.btn-default.btn_primary,
a.btn-small.btn_primary,
a.btn-medium.btn_primary,
a.btn-large.btn_primary {
 text-transform:uppercase
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled].active,
.btn-small.disabled,
.btn-small.disabled:hover,
.btn-small.disabled.active,
.btn-small[disabled],
.btn-small[disabled]:hover,
.btn-small[disabled].active,
.btn-medium.disabled,
.btn-medium.disabled:hover,
.btn-medium.disabled.active,
.btn-medium[disabled],
.btn-medium[disabled]:hover,
.btn-medium[disabled].active,
.btn-large.disabled,
.btn-large.disabled:hover,
.btn-large.disabled.active,
.btn-large[disabled],
.btn-large[disabled]:hover,
.btn-large[disabled].active,
a.btn-default.disabled,
a.btn-default.disabled:hover,
a.btn-default.disabled.active,
a.btn-default[disabled],
a.btn-default[disabled]:hover,
a.btn-default[disabled].active,
a.btn-small.disabled,
a.btn-small.disabled:hover,
a.btn-small.disabled.active,
a.btn-small[disabled],
a.btn-small[disabled]:hover,
a.btn-small[disabled].active,
a.btn-medium.disabled,
a.btn-medium.disabled:hover,
a.btn-medium.disabled.active,
a.btn-medium[disabled],
a.btn-medium[disabled]:hover,
a.btn-medium[disabled].active,
a.btn-large.disabled,
a.btn-large.disabled:hover,
a.btn-large.disabled.active,
a.btn-large[disabled],
a.btn-large[disabled]:hover,
a.btn-large[disabled].active {
 background-color:#999
}
.btn-default.btn-white,
.style_content .btn-default.btn-white,
.btn-small.btn-white,
.style_content .btn-small.btn-white,
.btn-medium.btn-white,
.style_content .btn-medium.btn-white,
.btn-large.btn-white,
.style_content .btn-large.btn-white,
a.btn-default.btn-white,
.style_content a.btn-default.btn-white,
a.btn-small.btn-white,
.style_content a.btn-small.btn-white,
a.btn-medium.btn-white,
.style_content a.btn-medium.btn-white,
a.btn-large.btn-white,
.style_content a.btn-large.btn-white {
 border-color:#fff;
 color:#fff;
 background:transparent;
 -webkit-box-shadow:inset 0 0 0 0 #fff;
 box-shadow:inset 0 0 0 0 #fff
}
.btn-default.btn-white:hover,
.style_content .btn-default.btn-white:hover,
.btn-small.btn-white:hover,
.style_content .btn-small.btn-white:hover,
.btn-medium.btn-white:hover,
.style_content .btn-medium.btn-white:hover,
.btn-large.btn-white:hover,
.style_content .btn-large.btn-white:hover,
a.btn-default.btn-white:hover,
.style_content a.btn-default.btn-white:hover,
a.btn-small.btn-white:hover,
.style_content a.btn-small.btn-white:hover,
a.btn-medium.btn-white:hover,
.style_content a.btn-medium.btn-white:hover,
a.btn-large.btn-white:hover,
.style_content a.btn-large.btn-white:hover {
 color:#444;
 background:#fff
}
.btn-default.btn-purple,
.style_content .btn-default.btn-purple,
.btn-small.btn-purple,
.style_content .btn-small.btn-purple,
.btn-medium.btn-purple,
.style_content .btn-medium.btn-purple,
.btn-large.btn-purple,
.style_content .btn-large.btn-purple,
a.btn-default.btn-purple,
.style_content a.btn-default.btn-purple,
a.btn-small.btn-purple,
.style_content a.btn-small.btn-purple,
a.btn-medium.btn-purple,
.style_content a.btn-medium.btn-purple,
a.btn-large.btn-purple,
.style_content a.btn-large.btn-purple {
 color:#fff;
 background:#463e71;
 border-color:#463e71
}
.btn-default.btn-purple:hover,
.btn-default.btn-purple.active,
.style_content .btn-default.btn-purple:hover,
.style_content .btn-default.btn-purple.active,
.btn-small.btn-purple:hover,
.btn-small.btn-purple.active,
.style_content .btn-small.btn-purple:hover,
.style_content .btn-small.btn-purple.active,
.btn-medium.btn-purple:hover,
.btn-medium.btn-purple.active,
.style_content .btn-medium.btn-purple:hover,
.style_content .btn-medium.btn-purple.active,
.btn-large.btn-purple:hover,
.btn-large.btn-purple.active,
.style_content .btn-large.btn-purple:hover,
.style_content .btn-large.btn-purple.active,
a.btn-default.btn-purple:hover,
a.btn-default.btn-purple.active,
.style_content a.btn-default.btn-purple:hover,
.style_content a.btn-default.btn-purple.active,
a.btn-small.btn-purple:hover,
a.btn-small.btn-purple.active,
.style_content a.btn-small.btn-purple:hover,
.style_content a.btn-small.btn-purple.active,
a.btn-medium.btn-purple:hover,
a.btn-medium.btn-purple.active,
.style_content a.btn-medium.btn-purple:hover,
.style_content a.btn-medium.btn-purple.active,
a.btn-large.btn-purple:hover,
a.btn-large.btn-purple.active,
.style_content a.btn-large.btn-purple:hover,
.style_content a.btn-large.btn-purple.active {
 background:#fff;
 border-color:#fff;
 color:#463e71;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-default {
 padding-top:7px;
 padding-bottom:9px;
 font-size:1.166em
}
.btn-small {
 padding:4px;
 font-size:1em
}
.btn-medium {
 padding-top:9px;
 padding-bottom:10px;
 font-size:1.333em
}
.btn-large {
 padding-top:12px;
 padding-bottom:13px;
 font-size:1.5em
}
.btn-bootstrap {
 padding-left:0;
 padding-right:0;
 width:100%;
 overflow:hidden
}
.product_list.list .button.ajax_add_to_cart_button span {
 display:block;
 padding:6px 14px
}
.hover_fly .ajax_add_to_cart_button,
.hover_fly .view_button {
 padding:0;
 border:none
}
.hover_fly .ajax_add_to_cart_button:hover,
.hover_fly .view_button:hover {
 -webkit-box-shadow:none;
 box-shadow:none
}
.hover_fly .btn-default.btn_primary {
 text-transform:none
}
#buy_block #wishlist_button span,
#buy_block .add_to_compare span,
#usefull_link_block #wishlist_button span,
#usefull_link_block .add_to_compare span,
.product_list.list .addToWishlist span,
.product_list.list .add_to_compare span {
 vertical-align:middle;
 display:inline-block
}
.act_box.display_when_hover .ajax_add_to_cart_button span {
 vertical-align:top;
 display:inline-block
}
.hover_fly a.active i:before,
.itemlist_action .ajax_add_to_cart_button.active i:before,
.act_box .ajax_add_to_cart_button.active i:before,
.act_box_inner a.active i:before,
#create-account_form #SubmitCreate.active i:before,
#login_form #SubmitLogin.active i:before {
 content:"\e838"
}
.hover_fly a.active i,
.itemlist_action .ajax_add_to_cart_button.active i,
.act_box .ajax_add_to_cart_button.active i:before,
.act_box_inner a.active i,
#create-account_form #SubmitCreate.active i,
#login_form #SubmitLogin.active i {
 -moz-animation:spin 2s infinite linear;
 -o-animation:spin 2s infinite linear;
 -webkit-animation:spin 2s infinite linear;
 animation:spin 2s infinite linear;
 display:inline-block
}
.button.button-small {
 font-size:1.166em;
 color:#444;
 background:#6f6f6f;
 border:none;
 padding:4px 8px;
 text-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.button.button-medium {
 font-size:1.333em;
 padding:9px 16px
}
.link-button {
 font-weight:700
}
.link-button i {
 margin-right:5px
}
.link-button i.large {
 font-size:26px;
 line-height:26px;
 vertical-align:-3px;
 color:silver
}
.btn.button-plus,
.btn.button-minus {
 font-size:14px;
 line-height:14px;
 color:silver;
 text-shadow:1px -1px rgba(0,0,0,.05);
 padding:0;
 border:1px solid;
 border-color:#dedcdc #c1bfbf #b5b4b4 #dad8d8;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.btn.button-plus span,
.btn.button-minus span {
 display:block;
 border:1px solid #fff;
 vertical-align:middle;
 width:25px;
 height:25px;
 text-align:center;
 vertical-align:middle;
 padding:4px 0 0 0;
 background:#1e5799;
 background:#fff;
 background:-moz-linear-gradient(top,white 0%,#fbfbfb 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#fbfbfb));
 background:-webkit-linear-gradient(top,white 0%,#fbfbfb 100%);
 background:-o-linear-gradient(top,white 0%,#fbfbfb 100%);
 background:-ms-linear-gradient(top,white 0%,#fbfbfb 100%);
 background:linear-gradient(to bottom,#ffffff 0%,#fbfbfb 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fbfbfb',GradientType=0)
}
.btn.button-plus:hover,
.btn.button-minus:hover {
 color:#777
}
.btn.button-plus:hover span,
.btn.button-minus:hover span {
 filter:none;
 background:#f6f6f6
}
.button.exclusive-medium {
 font-size:17px;
 padding:0;
 line-height:21px;
 color:#777;
 font-weight:700;
 border:1px solid;
 border-color:#cacaca #b7b7b7 #9a9a9a #b7b7b7;
 text-shadow:1px 1px #fff
}
.button.exclusive-medium span {
 border:1px solid;
 border-color:#fff;
 display:block;
 padding:9px 10px 11px 10px;
 background:#f7f7f7;
 background:-moz-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ededed));
 background:-webkit-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:-o-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:-ms-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:linear-gradient(to bottom,#f7f7f7 0%,#ededed 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ededed',GradientType=0)
}
@media (max-width:480px) {
 .button.exclusive-medium span {
  font-size:15px;
  padding-right:7px;
  padding-left:7px
 }
}
.button.exclusive-medium span:hover {
 border-color:#9e9e9e #c2c2c2 #c8c8c8 #c2c2c2
}
.button.exclusive-medium span:hover span {
 background:#e7e7e7;
 background:-moz-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7e7e7),color-stop(0%,#e7e7e7));
 background:-webkit-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);
 background:-o-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);
 background:-ms-linear-gradient(top,#e7e7e7 0%,#e7e7e7 0%);
 background:linear-gradient(to bottom,#e7e7e7 0%,#e7e7e7 0%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#e7e7e7',GradientType=0)
}
.button.ajax_add_to_cart_button {
 font:700 17px/21px Arial,Helvetica,sans-serif;
 color:#444;
 text-shadow:1px 1px rgba(0,0,0,.2);
 padding:0;
 border:1px solid;
 border-color:#0079b6 #006fa8 #012740 #006fa8
}
.button.ajax_add_to_cart_button span {
 border:1px solid;
 border-color:#06b2e6;
 padding:10px 14px;
 display:block;
 background:#009ad0;
 background:-moz-linear-gradient(top,#009ad0 0%,#007ab7 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#009ad0),color-stop(100%,#007ab7));
 background:-webkit-linear-gradient(top,#009ad0 0%,#007ab7 100%);
 background:-o-linear-gradient(top,#009ad0 0%,#007ab7 100%);
 background:-ms-linear-gradient(top,#009ad0 0%,#007ab7 100%);
 background:linear-gradient(to bottom,#009ad0 0%,#007ab7 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0',endColorstr='#007ab7',GradientType=0)
}
.button.ajax_add_to_cart_button:hover {
 border-color:#01314e #004b74 #0079b6 #004b74
}
.button.ajax_add_to_cart_button:hover span {
 filter:none;
 background:#0084bf
}
.button.lnk_view {
 font:700 17px/21px Arial,Helvetica,sans-serif;
 color:#777;
 text-shadow:1px 1px #fff;
 padding:0;
 border:1px solid;
 border-color:#cacaca #b7b7b7 #9a9a9a #b7b7b7
}
.button.lnk_view span {
 border:1px solid;
 border-color:#fff;
 padding:10px 14px;
 display:block;
 background:#f7f7f7;
 background:-moz-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ededed));
 background:-webkit-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:-o-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:-ms-linear-gradient(top,#f7f7f7 0%,#ededed 100%);
 background:linear-gradient(to bottom,#f7f7f7 0%,#ededed 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ededed',GradientType=0)
}
.button.lnk_view:hover {
 border-color:#9e9e9e #9e9e9e #c8c8c8 #9e9e9e
}
.button.lnk_view:hover span {
 filter:none;
 background:#e7e7e7
}
.button.lnk_view i.left {
 padding-right:8px;
 color:#777
}
.side_continue {
 cursor:pointer
}
.form-control {
 padding:6px;
 height:30px;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-color:#dadada
}
.form-control.grey {
 background:#f2f2f2
}
table.std,
table.table_block {
 margin-bottom:20px;
 width:100%;
 border:1px solid #999;
 border-bottom:none;
 background:#fff;
 border-collapse:inherit
}
table.std th,
table.table_block th {
 padding:14px 12px;
 font-size:12px;
 color:#fff;
 font-weight:700;
 text-transform:uppercase;
 text-shadow:0 1px 0 #000;
 background:#999
}
table.std tr.alternate_item,
table.table_block tr.alternate_item {
 background-color:#f3f3f3
}
table.std td,
table.table_block td {
 padding:12px;
 border-right:1px solid #e9e9e9;
 border-bottom:1px solid #e9e9e9;
 font-size:12px;
 vertical-align:top
}
.table {
 margin-bottom:30px
}
.table>thead>tr>th {
 background:#fcfcfc;
 border-bottom-width:1px;
 color:#777;
 vertical-align:middle
}
.table td ul,
.table td ol {
 margin-bottom:0!important
}
.table td a.color-myaccount {
 color:#444;
 text-decoration:underline
}
.table td a.color-myaccount:hover {
 text-decoration:none
}
.box {
 background:#fcfcfc;
 border:1px solid #dadada;
 padding:14px 18px 13px;
 margin:0 0 30px 0
}
.box.box-small {
 padding:9px 10px 9px 20px
}
.box.box-small .dark {
 padding-top:10px;
 padding-right:20px;
 margin-bottom:0;
 width:auto
}
.product-box {
 width:178px;
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.product-box .product-image {
 border:1px solid #f2f2f2;
 background:#fff;
 padding:5px;
 display:block;
 margin-bottom:11px
}
.product-box .product-image img {
 max-width:100%;
 width:100%;
 height:auto
}
#footer .block {
 margin-top:16px;
 margin-bottom:16px
}
.block.column_block {
 margin-bottom:18px
}
.block.column_block .title_block {
 margin-bottom:0
}
.block.column_block .block_content {
 padding-top:18px;
 padding-bottom:18px
}
.block {
 margin-bottom:38px
}
#breadcrumb_wrapper {
 margin-bottom:22px
}
.columns-container {
 margin-top:22px
}
body#index .columns-container {
 margin-top:38px
}
#footer {
 margin-top:1em
}
.title_block {
 color:#444;
 border-bottom:2px solid #F4F5F6;
 text-transform:uppercase;
 margin:0 0 20px 0;
 font-size:1.333em;
 display:block;
 padding:0 0 8px
}
.title_block a,
.title_block span {
 display:inline-block;
 border-bottom:2px solid #B2B2B2;
 padding-bottom:8px;
 margin-bottom:-10px
}
.title_block a {
 color:#444
}
.title_block a:hover,
.title_block a.selected {
 color:#e54d26
}
.title_block.title_block_center {
 border-bottom:none;
 text-align:center;
 padding-bottom:0
}
.title_block.title_block_center a,
.title_block.title_block_center span {
 border-bottom:none;
 margin-bottom:0;
 padding-bottom:0
}
#footer .title_block {
 margin-bottom:10px;
 border-bottom:none;
 position:relative
}
#footer .title_block a,
#footer .title_block span {
 border-bottom:none;
 margin-bottom:0;
 padding-bottom:0
}
#footer .title_block .title_block_name {
 position:relative;
 z-index:2;
 display:inline-block
}
#footer .title_block .opener {
 z-index:1;
 background-color:transparent;
 background-position:right center;
 display:none;
 padding:0;
 left:0;
 right:0;
 top:0;
 bottom:0;
 width:100%
}
#footer .title_block .opener:hover {
 background-color:transparent
}
#create-account_form .title_block,
#login_form .title_block {
 padding:20px;
 border-bottom:none;
 margin-bottom:0
}
.pc_slider_tabs.title_block a,
.pc_slider_tabs.title_block span,
#home-page-tabs.title_block a,
#home-page-tabs.title_block span {
 margin-right:20px;
 border-bottom-color:transparent
}
.pc_slider_tabs.title_block a.selected,
.pc_slider_tabs.title_block span.selected,
#home-page-tabs.title_block a.selected,
#home-page-tabs.title_block span.selected {
 border-bottom-color:#dadada
}
.s_title_block {
 font-weight:400;
 font-size:1em;
 padding:0;
 height:1.5em;
 line-height:1.5em;
 overflow:hidden;
 display:block;
 margin-bottom:4px;
 margin-top:0
}
.s_title_block.nohidden {
 height:auto
}
.s_title_block a {
 display:block
}
#blockpack .s_title_block a {
 display:inline
}
.ajax_block_product .s_title_block,
.block_blog .s_title_block,
.brands_slider_wrap .s_title_block,
.featured_categories_list .s_title_block,
.blog_row_list .s_title_block,
.featured_categories_item .s_title_block,
.pro_column_right .s_title_block,
.pro_big_bottom .s_title_block {
 font-size:1.166em
}
#footer .pro_column_right .s_title_block {
 font-size:1em
}
.heading,
.page-heading,
.page-subheading {
 font-size:1.333em;
 line-height:1.2em;
 font-weight:400;
 color:#444;
 text-transform:uppercase;
 margin-bottom:1em;
 margin-top:0
}
a.heading,
a.page-heading,
a.page-subheading {
 color:#666;
 text-transform:uppercase
}
.page-subheading,
a.page-subheading {
 padding:0 0 6px;
 border-bottom:1px solid #dadada;
 font-size:1.166em
}
.page-heading.bottom-indent {
 margin-bottom:16px
}
h3.page-product-heading {
 color:#444;
 text-transform:uppercase;
 font-family:"Vollkorn",sans-serif;
 font-weight:600;
 font-size:18px;
 line-height:20px;
 padding:14px 20px 17px;
 margin:0 0 20px;
 position:relative;
 border:1px solid #f2f2f2;
 border-bottom:none;
 background:#fcfcfc
}
ul.footer_links {
 padding:20px 0 0 0;
 border-top:1px solid #f2f2f2;
 height:65px
}
.content_sortPagiBar .sortPagiBar {
 border-top:1px solid #f2f2f2;
 border-bottom:1px solid #f2f2f2;
 padding:1em 10px
}
.content_sortPagiBar .sortPagiBar.sortPagiBarBottom {
 border-bottom:none;
 border-top:1px solid #f2f2f2;
 margin-bottom:0;
 padding:1em 10px 0
}
.content_sortPagiBar .sortPagiBar #productsSortForm {
 float:left;
 margin-bottom:0
}
.content_sortPagiBar .sortPagiBar #productsSortForm select {
 width:192px;
 float:left
}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector {
 float:left
}
.content_sortPagiBar .sortPagiBar .nbrItemPage {
 float:left
}
.content_sortPagiBar .sortPagiBar .nbrItemPage select {
 max-width:58px;
 float:left
}
.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix>span {
 padding:6px 0 0 2px;
 display:inline-block;
 float:left
}
.content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_page_items {
 float:left
}
.content_sortPagiBar .sortPagiBar label {
 color:#999;
 font-weight:400;
 margin:0;
 float:left;
 display:inline-block;
 padding:6px 2px 0 0
}
.content_sortPagiBar .sortPagiBar.instant_search #productsSortForm {
 display:none
}
.content_sortPagiBar .display,
.content_sortPagiBar .display_m {
 float:left;
 margin-bottom:0;
 margin-top:3px
}
.content_sortPagiBar .display li,
.content_sortPagiBar .display_m li {
 display:inline-block
}
.content_sortPagiBar .display li a,
.content_sortPagiBar .display_m li a {
 width:24px;
 height:24px;
 line-height:24px;
 display:inline-block
}
.content_sortPagiBar .display li.grid a,
.content_sortPagiBar .display_m li.grid a {
 background:url(../img/icons.png) no-repeat center -232px transparent
}
.content_sortPagiBar .display li.grid a:hover,
.content_sortPagiBar .display_m li.grid a:hover {
 background-color:#bbb;
 background-position:center -272px
}
.content_sortPagiBar .display li.grid.selected a,
.content_sortPagiBar .display_m li.grid.selected a {
 background-color:#bbb;
 background-position:center -272px
}
.content_sortPagiBar .display li.list a,
.content_sortPagiBar .display_m li.list a {
 background:url(../img/icons.png) no-repeat center -312px transparent
}
.content_sortPagiBar .display li.list a:hover,
.content_sortPagiBar .display_m li.list a:hover {
 background-color:#bbb;
 background-position:center -352px
}
.content_sortPagiBar .display li.list.selected a,
.content_sortPagiBar .display_m li.list.selected a {
 background-color:#bbb;
 background-position:center -352px
}
.content_sortPagiBar .sortPagiBar #productsSortForm,
.content_sortPagiBar .sortPagiBar .nbrItemPage {
 margin-right:6px
}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector1,
.content_sortPagiBar .sortPagiBar .nbrItemPage .selector1 {
 margin-right:6px;
 float:left
}
.top-pagination-content {
 border-bottom:1px solid #f2f2f2;
 margin:0 0 1em;
 padding:0 10px 1em
}
.bottom-pagination-content {
 margin-bottom:2em;
 padding:1em 10px
}
div.pagination .showall {
 float:right;
 display:inline-block;
 margin-left:6px
}
div.pagination .showall .show_all_products {
 display:inline-block;
 padding:4px 10px;
 line-height:22px;
 text-decoration:none;
 color:#444;
 border:none;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 margin-left:2px;
 background:#fff
}
div.pagination .showall .show_all_products:hover {
 background:#f2f2f2
}
div.pagination {
 margin:0;
 float:right;
 text-align:center
}
ul.pagination {
 margin:0;
 float:right;
 display:inline-block;
 margin-left:6px
}
ul.pagination>li {
 display:inline
}
ul.pagination>li>a,
ul.pagination>li>span {
 float:none;
 display:inline-block;
 padding:4px 10px;
 line-height:22px;
 text-decoration:none;
 color:#444;
 border:none;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 margin-left:2px;
 min-width:30px
}
ul.pagination>li>a:hover,
ul.pagination>li>span:hover {
 background:#f2f2f2
}
ul.pagination>li:first-child a,
ul.pagination>li:first-child span,
ul.pagination>li:last-child a,
ul.pagination>li:last-child span {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
ul.pagination>.active>a,
ul.pagination>.active>span {
 background:#fff;
 color:#999;
 cursor:default
}
ul.pagination>.active>a:hover,
ul.pagination>.active>span:hover {
 color:#999;
 cursor:default;
 background-color:#fff
}
ul.pagination>.disabled>span,
ul.pagination>.disabled>a {
 color:#999;
 cursor:default;
 background-color:#fff
}
ul.pagination>.disabled>span:hover,
ul.pagination>.disabled>a:hover {
 color:#999;
 cursor:default;
 background-color:#fff
}
.compare-form {
 float:right
}
.product-count {
 padding:5px 0 0 0;
 float:left
}
.sortPagiBar .product-count {
 float:right
}
body#manufacturer .sortPagiBar .product-count,
body#supplier .sortPagiBar .product-count {
 float:left
}
.bottom-pagination-content {
 border-top:1px solid #f2f2f2
}
ul#order_step {
 background-color:#fff
}
ul.step {
 list-style-type:none;
 margin-bottom:2em
}
ul.step li {
 float:left;
 text-align:center;
 text-transform:uppercase;
 width:20%
}
ul.step li a,
ul.step li span {
 display:block;
 border:1px solid #dadada;
 border-right-width:0
}
ul.step li:last-child a,
ul.step li:last-child span {
 border-right-width:1px
}
ul.step li a,
ul.step li.step_current span,
ul.step li.step_current_end span {
 padding:8px 10px 6px;
 color:#000
}
ul.step li.step_current {
 font-weight:700;
 background:#f9f9f9
}
ul.step li.step_current_end {
 font-weight:700
}
ul.step li.step_todo span {
 padding:8px 10px 6px;
 color:#999
}
ul.step li.step_done {
 font-weight:700;
 background:#f9f9f9
}
.rating {
 clear:both;
 display:block;
 margin:2em;
 cursor:pointer
}
.rating:after {
 content:".";
 display:block;
 height:0;
 width:0;
 clear:both;
 visibility:hidden
}
.cancel,
.star {
 overflow:hidden;
 float:left;
 cursor:pointer
}
.cancel,
.cancel a {
 background:url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px!important
}
.cancel a,
.star a {
 display:block;
 width:100%;
 height:100%;
 background-position:0 0
}
div.star_on a {
 background-position:0 -16px
}
div.star_hover a,
div.star a:hover {
 background-position:0 -32px
}
.pack_content {
 margin:10px 0 10px 0
}
.confirmation {
 margin:0 0 10px;
 padding:10px;
 border:1px solid #e6db55;
 font-size:13px;
 background:none repeat scroll 0 0 lightyellow
}
#body_wrapper .rte {
 background:transparent none repeat scroll 0 0
}
.listcomment {
 list-style-type:none;
 margin:0 0 20px 0!important
}
.listcomment li {
 padding:10px 0;
 border-bottom:1px dotted #f2f2f2;
 color:#666
}
.listcomment .titlecomment {
 display:block;
 font-weight:700;
 font-size:12px;
 color:#777
}
.listcomment .txtcomment {
 display:block;
 padding:5px 0;
 color:#777
}
#breadcrumb_wrapper .container,
#breadcrumb_wrapper.wide_container .container {
 position:relative
}
.breadcrumb {
 display:inline;
 background:none;
 margin:0;
 padding:0;
 color:#BBB
}
.breadcrumb ul,
.breadcrumb li {
 display:inline
}
.breadcrumb .navigation-pipe {
 margin:0 5px 0 5px;
 display:inline-block
}
.breadcrumb a {
 color:#BBB
}
.breadcrumb a:hover {
 color:#e54d26
}
#search_return a {
 color:#BBB
}
#center_column section.breadcrumb {
 display:none
}
#footer #block_contact_infos ul li {
 padding:0 0 6px 0;
 overflow:hidden
}
#footer #block_contact_infos ul li i {
 font-size:1.333em;
 margin-right:4px;
 vertical-align:top
}
#footer #social_block ul li {
 padding-bottom:6px;
 padding-right:8px
}
#footer #social_block ul li a {
 display:inline-block;
 height:26px;
 line-height:26px;
 min-width:26px;
 text-align:center
}
#reinsurance_block {
 clear:both!important
}
.rte ul {
 list-style-type:disc
}
.rte ol {
 list-style-type:decimal
}
ul.square,
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#more_info_sheets ul,
#more_info_sheets ol,
#more_info_sheets dl,
.menu_custom_content ul,
.menu_custom_content ol,
.menu_custom_content dl,
.blog_content ul,
.blog_content ol,
.blog_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl,
.rte ul,
.rte ol,
.rte dl,
.style_content ul,
.style_content ol,
.style_content dl {
 margin-left:1.5em;
 margin-bottom:1em
}
#short_description_content em,
#more_info_sheets em,
.menu_custom_content em,
.rte em,
.blog_content em,
.style_content em {
 font-style:italic
}
ul.square,
.style_content ul.square,
.style_content ul,
#short_description_content ul,
#more_info_sheets ul,
.menu_custom_content ul,
#tinymce ul,
.blog_content ul,
.rte ul {
 list-style:square
}
ul.square li,
.style_content ul.square li,
.style_content ul li,
#short_description_content ul li,
#more_info_sheets ul li,
.menu_custom_content ul li,
#tinymce ul li,
.blog_content ul li,
.rte ul li {
 padding:2px 0
}
ul.desc,
.style_content ul.desc,
#short_description_content ul.desc,
#more_info_sheets ul.desc,
.menu_custom_content ul.desc,
#tinymce ul.desc,
.blog_content ul.desc,
.rte ul.desc {
 list-style:disc
}
ul.desc li,
.style_content ul.desc li,
#short_description_content ul.desc li,
#more_info_sheets ul.desc li,
.menu_custom_content ul.desc li,
#tinymce ul.desc li,
.blog_content ul.desc li,
.rte ul.desc li {
 padding:2px 0
}
ol.decimal,
.style_content ol.decimal,
#short_description_content ol,
#more_info_sheets ol,
.menu_custom_content ol,
#tinymce ol,
.blog_content ol,
.rte ol {
 list-style:decimal
}
ol.decimal li,
.style_content ol.decimal li,
#short_description_content ol li,
#more_info_sheets ol li,
.menu_custom_content ol li,
#tinymce ol li,
.blog_content ol li,
.rte ol li {
 padding:2px 0
}
#short_description_content hr,
.style_content hr,
#more_info_sheets hr,
.menu_custom_content hr,
.blog_content hr,
#tinymce hr,
.rte hr {
 clear:both;
 border:none;
 border-bottom:1px solid #E5E5E5;
 margin:12px 0 12px
}
.block_hidden_only_for_screen {
 display:none
}
.bullet li a,
.blockcategories_footer .list>ul>li>a {
 display:block;
 padding:0 0 2px 0
}
.bullet li a:before,
.blockcategories_footer .list>ul>li>a:before {
 font-family:"fontello";
 content:"\f105";
 display:inline-block;
 padding-right:8px;
 width:20px
}
.bullet li a:hover,
.blockcategories_footer .list>ul>li>a:hover {
 text-decoration:none
}
.bullet li a:hover:before,
.blockcategories_footer .list>ul>li>a:hover:before {
 padding-right:4px;
 padding-left:4px
}
.bullet li a span,
.blockcategories_footer .list>ul>li>a span {
 display:none
}
.bullet.text-center li a:before {
 display:none
}
#left_column .bullet li,
#right_column .bullet li {
 padding:10px 0;
 border-bottom:1px solid #f2f2f2
}
#left_column .bullet li:last-child,
#right_column .bullet li:last-child {
 border-bottom:none
}
.cart_navigation {
 margin:0 0 20px
}
.cart_navigation .button-medium {
 float:right
}
.cart_last_product {
 display:none
}
.s_quantity_wanted {
 display:inline-block;
 padding-right:4px;
 vertical-align:middle
}
#quantity_wanted_p input,
.s_quantity_wanted input,
.cart_quantity .cart_quantity_input {
 border:1px solid #e5e5e5;
 width:40px;
 height:40px;
 line-height:28px;
 padding:0 4px;
 text-align:center;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0
}
.s_quantity_wanted input {
 width:32px;
 height:32px;
 line-height:26px;
 padding:0 2px
}
.cart_gift_quantity .cart_quantity_input {
 height:27px;
 line-height:27px;
 padding:0;
 text-align:center;
 width:57px
}
.table tbody>tr>td {
 vertical-align:middle
}
.table tbody>tr>td.cart_quantity {
 width:100px
}
.table tfoot>tr>td {
 vertical-align:middle
}
#cart_summary thead th.cart_unit,
#cart_summary thead th.cart_avail,
#cart_summary thead th.cart_total,
#cart_summary thead th.cart_quantity,
#cart_summary thead th.cart_product,
#cart_summary thead th.cart_availability {
 text-align:center
}
#cart_summary tbody td.cart_product {
 text-align:center;
 width:80px
}
#cart_summary tbody td.cart_product img {
 border:1px solid #d6d4d4
}
#cart_summary tbody td.cart_unit {
 width:120px;
 text-align:center
}
#cart_summary tbody td.cart_unit .price {
 display:block
}
#cart_summary tbody td.cart_unit .price.price-percent-reduction {
 display:inline-block
}
#cart_summary tbody td.cart_unit .price.old-price {
 text-decoration:line-through
}
#cart_summary tbody td.cart_description .color_666 {
 display:block;
 padding:0 0 4px
}
#cart_summary tbody td.cart_avail {
 width:120px;
 text-align:center
}
#cart_summary tbody td.cart_total {
 text-align:center
}
#cart_summary tbody td.cart_delete {
 text-align:center
}
#cart_summary tfoot td.price {
 text-align:right
}
#cart_summary tfoot td.total_price_container>span {
 text-transform:uppercase
}
#cart_summary tfoot td#total_price_container {
 font-weight:700
}
#summary_products_quantity {
 color:#444
}
#cart_summary .stock-management-on tbody td.cart_description {
 width:300px
}
.cart_discount_price {
 text-align:center
}
.cart_discount_delete {
 text-align:center
}
#cart_voucher {
 border:1px solid #DDD;
 text-align:center;
 width:300px;
 float:left
}
#cart_voucher .cart_voucher_title {
 background:none repeat scroll 0 0 #FAFAFA;
 padding:6px
}
#cart_voucher .title-offers {
 color:#777;
 font-weight:700;
 margin-bottom:6px
}
#cart_voucher fieldset {
 margin-bottom:10px
}
#cart_voucher fieldset #discount_name {
 display:inline-block;
 width:170px;
 height:30px
}
#cart_voucher #display_cart_vouchers span {
 font-weight:700;
 cursor:pointer;
 color:#444
}
#cart_voucher #display_cart_vouchers span:hover {
 color:#e54d26
}
td#cart_voucher {
 float:none
}
.enable-multishipping {
 margin:-13px 0 17px
}
.enable-multishipping label {
 font-weight:400
}
#order_carrier {
 clear:both;
 margin-top:20px;
 border:1px solid #999;
 background:#fff
}
.order_carrier_logo {
 max-width:65px;
 max-height:65px
}
#order_carrier .title_block {
 padding:0 15px;
 height:29px;
 font-weight:700;
 line-height:29px;
 color:#fff;
 font-weight:700;
 text-transform:uppercase;
 background:url(../img/bg_table_th.png) repeat-x 0 -10px #999
}
#order_carrier span {
 display:block;
 padding:15px;
 font-weight:700
}
.multishipping_close_container {
 text-align:center
}
table#cart_summary .gift-icon {
 color:#fff;
 background:#08c;
 display:inline;
 line-height:20px;
 padding:2px 5px;
 border-radius:5px
}
#multishipping_mode_box {
 padding-top:12px;
 padding-bottom:19px
}
#multishipping_mode_box .title {
 font-weight:700;
 color:#777;
 margin-bottom:15px
}
#multishipping_mode_box .description_off {
 display:none
}
#multishipping_mode_box .description_off div {
 margin-bottom:10px
}
#multishipping_mode_box .description_off a:hover,
#multishipping_mode_box .description a:hover {
 background:#f3f3f3;
 border:1px solid #ccc
}
#multishipping_mode_box.on .description_off {
 display:block
}
.multishipping-cart .cart_address_delivery.form-control {
 width:198px
}
#order .address_add.submit {
 margin-bottom:20px
}
#ordermsg {
 margin-bottom:30px
}
#id_address_invoice.form-control,
#id_address_delivery.form-control {
 width:269px
}
.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {
 display:inline-block
}
.addresses .select label {
 margin-right:6px
}
.addresses .waitimage {
 display:none;
 float:left;
 width:24px;
 height:24px;
 background-image:url(../../../img/loader.gif);
 background-repeat:no-repeat;
 position:relative;
 bottom:-2px;
 margin-right:6px
}
.addresses .checkbox.addressesAreEquals {
 margin:1em 0
}
#order .delivery_option>div,
#order-opc .delivery_option>div {
 display:block;
 margin-bottom:20px;
 font-weight:400
}
#order .delivery_option>div>table,
#order-opc .delivery_option>div>table {
 margin-bottom:0
}
#order .delivery_option>div>table.resume,
#order-opc .delivery_option>div>table.resume {
 height:53px
}
#order .delivery_option>div>table.resume.delivery_option_carrier,
#order-opc .delivery_option>div>table.resume.delivery_option_carrier {
 margin-top:10px;
 width:100%;
 background:#5192f3;
 color:#fff;
 border:1px solid #4b80c3;
 font-weight:700
}
#order .delivery_option>div>table.resume.delivery_option_carrier td,
#order-opc .delivery_option>div>table.resume.delivery_option_carrier td {
 padding:8px 11px 7px 11px
}
#order .delivery_option>div>table.resume.delivery_option_carrier td i,
#order-opc .delivery_option>div>table.resume.delivery_option_carrier td i {
 font-size:20px;
 margin-right:7px;
 vertical-align:-2px
}
#order .delivery_option>div>table.resume td.delivery_option_radio,
#order-opc .delivery_option>div>table.resume td.delivery_option_radio {
 width:54px;
 padding-left:0;
 padding-right:0;
 text-align:center
}
#order .delivery_option>div>table.resume td.delivery_option_logo,
#order-opc .delivery_option>div>table.resume td.delivery_option_logo {
 width:97px;
 padding-left:21px
}
#order .delivery_option>div>table.resume td.delivery_option_price,
#order-opc .delivery_option>div>table.resume td.delivery_option_price {
 width:162px
}
.order_carrier_content {
 line-height:normal;
 padding-bottom:16px
}
.order_carrier_content .carrier_title {
 color:#777
}
.order_carrier_content .checkbox input {
 margin-top:2px
}
.order_carrier_content .delivery_options_address .carrier_title {
 margin-bottom:17px
}
.order_carrier_content+div {
 padding-bottom:15px
}
#carrierTable {
 border:1px solid #999;
 border-bottom:none;
 background:#fff
}
#carrierTable tbody {
 border-bottom:1px solid #999
}
#carrierTable th {
 padding:0 15px;
 height:29px;
 font-weight:700;
 line-height:29px;
 color:#fff;
 text-transform:uppercase;
 background:url(../img/bg_table_th.png) repeat-x 0 -10px #999
}
#carrierTable td {
 padding:15px;
 font-weight:700;
 border-right:1px solid #e9e9e9
}
#carrierTable td.carrier_price {
 border:none
}
p.checkbox.gift {
 margin-bottom:10px
}
#gift_div {
 display:none;
 margin-top:5px;
 margin-bottom:10px
}
a.iframe {
 font-weight:700
}
p.payment_module {
 margin-bottom:10px
}
p.payment_module a {
 color:#444;
 display:block;
 font-size:1.5em;
 border:1px solid #d6d4d4;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 line-height:23px;
 padding:33px 40px 34px 99px;
 letter-spacing:-1px;
 position:relative
}
p.payment_module a.bankwire {
 background:url(../img/bankwire.png) 15px 12px no-repeat #fcfcfc
}
p.payment_module a.cheque {
 background:url(../img/cheque.png) 15px 15px no-repeat #fcfcfc
}
p.payment_module a.cash {
 background:url(../img/cash.png) 15px 15px no-repeat #fcfcfc
}
p.payment_module a.cheque:after,
p.payment_module a.bankwire:after,
p.payment_module a.cash:after,
p.payment_module a.link-redirect:after {
 display:block;
 content:"\e803";
 position:absolute;
 right:15px;
 margin-top:-11px;
 top:50%;
 font-family:"fontello";
 font-size:25px;
 height:22px;
 width:14px
}
p.payment_module a:hover {
 background-color:#f6f6f6
}
.payment_module.box {
 margin-top:20px
}
p.cheque-indent {
 margin-bottom:9px
}
.cheque-box .form-group {
 margin-bottom:0
}
.cheque-box .form-group .form-control {
 width:269px
}
.order-confirmation.box {
 line-height:29px
}
.order-confirmation.box a {
 text-decoration:underline
}
.order-confirmation.box a:hover {
 text-decoration:none
}
.delivery_option_carrier td {
 width:200px
}
.delivery_option_carrier td+td {
 width:280px
}
.delivery_option_carrier td+td+td {
 width:200px
}
.delivery_option_carrier tr td {
 padding:5px
}
.delivery_option_carrier.selected {
 display:table
}
.delivery_option_carrier.not-displayable {
 display:none
}
#address .box,
#add_address .box,
#identity .box,
#account-creation_form .box,
#new_account_form .box,
#opc_account_form .box,
#authentication .box {
 padding-bottom:20px
}
#address p.required,
#add_address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required {
 color:#f13340;
 margin:9px 0 16px 0
}
#address p.inline-infos,
#add_address p.inline-infos,
#identity p.inline-infos,
#account-creation_form p.inline-infos,
#new_account_form p.inline-infos,
#opc_account_form p.inline-infos,
#authentication p.inline-infos {
 color:red
}
#address .form-group,
#add_address .form-group,
#identity .form-group,
#account-creation_form .form-group,
#new_account_form .form-group,
#opc_account_form .form-group,
#authentication .form-group {
 margin-bottom:8px
}
#address .form-group .form-control,
#add_address .form-group .form-control,
#identity .form-group .form-control,
#account-creation_form .form-group .form-control,
#new_account_form .form-group .form-control,
#opc_account_form .form-group .form-control,
#authentication .form-group .form-control {
 max-width:360px
}
#address .form-group .form-control#adress_alias,
#add_address .form-group .form-control#adress_alias,
#identity .form-group .form-control#adress_alias,
#account-creation_form .form-group .form-control#adress_alias,
#new_account_form .form-group .form-control#adress_alias,
#opc_account_form .form-group .form-control#adress_alias,
#authentication .form-group .form-control#adress_alias {
 margin-bottom:20px
}
#address .gender-line,
#add_address .gender-line,
#identity .gender-line,
#account-creation_form .gender-line,
#new_account_form .gender-line,
#opc_account_form .gender-line,
#authentication .gender-line {
 margin-bottom:4px;
 padding-top:4px
}
#address .gender-line>label,
#add_address .gender-line>label,
#identity .gender-line>label,
#account-creation_form .gender-line>label,
#new_account_form .gender-line>label,
#opc_account_form .gender-line>label,
#authentication .gender-line>label {
 margin-right:10px;
 margin-bottom:0
}
#address .gender-line .radio-inline label,
#add_address .gender-line .radio-inline label,
#identity .gender-line .radio-inline label,
#account-creation_form .gender-line .radio-inline label,
#new_account_form .gender-line .radio-inline label,
#opc_account_form .gender-line .radio-inline label,
#authentication .gender-line .radio-inline label {
 font-weight:400;
 color:#777
}
#identity #center_column form.std .row,
#authentication #center_column form.std .row {
 display:inline-block;
 margin-left:0;
 margin-right:0;
 width:300px
}
#identity #center_column form.std .row .col-xs-4,
#authentication #center_column form.std .row .col-xs-4 {
 padding-left:0;
 padding-right:5px;
 max-width:94px
}
#identity #center_column form.std .row .col-xs-4 .form-control,
#authentication #center_column form.std .row .col-xs-4 .form-control {
 max-width:84px;
 min-width:64px
}
#identity #center_column .footer_links,
#authentication #center_column .footer_links {
 border:none;
 padding-top:0
}
#order-opc #center_column form.std #opc_account_form .row {
 display:inline-block;
 margin-left:0;
 margin-right:0
}
#order-opc #center_column form.std #opc_account_form .row .col-xs-4 {
 padding-left:0;
 padding-right:5px;
 max-width:94px
}
#order-opc #center_column form.std #opc_account_form .row .col-xs-4 .form-control {
 max-width:84px;
 min-width:64px
}
#new_account_form .box .date-select {
 padding-bottom:10px
}
#new_account_form .box .top-indent {
 padding-top:10px
}
#new_account_form .box .customerprivacy {
 padding-top:15px
}
#authentication fieldset.account_creation {
 margin-bottom:20px
}
#password {
 padding-top:0;
 border:none
}
#password .box p {
 margin-bottom:9px
}
#password .box .form-group {
 margin-bottom:20px
}
#password .box .form-group .form-control {
 width:263px
}
#instant_search_results a.close {
 font-size:13px;
 font-weight:600;
 opacity:1;
 line-height:inherit;
 text-transform:none;
 font-family:Arial,Helvetica,sans-serif
}
#instant_search_results a.close:hover {
 color:#e54d26
}
#manufacturers_list h3,
#suppliers_list h3 {
 font-size:1.333em;
 margin-bottom:10px
}
#manufacturers_list.list li,
#suppliers_list.list li {
 border-bottom:1px solid #f2f2f2;
 padding:1.5em 0
}
#manufacturers_list.list li .logo,
#suppliers_list.list li .logo {
 display:block;
 border:1px solid #f2f2f2
}
#manufacturers_list.list li .description,
#suppliers_list.list li .description {
 margin-bottom:10px
}
#manufacturers_list.list li:first-child .mansup-container,
#suppliers_list.list li:first-child .mansup-container {
 border-top:0
}
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side {
 text-align:center
}
#manufacturers_list.list li .right-side-content .product-counter,
#suppliers_list.list li .right-side-content .product-counter {
 margin-right:4px
}
#manufacturers_list.list li.item-last,
#suppliers_list.list li.item-last {
 border-bottom:none;
 margin-bottom:0
}
#manufacturers_list.grid li,
#suppliers_list.grid li {
 text-align:center
}
#manufacturers_list.grid li .product-container,
#suppliers_list.grid li .product-container {
 padding-top:40px;
 padding-bottom:20px;
 border-bottom:1px solid #f2f2f2
}
#manufacturers_list.grid li .product-container .left-side,
#suppliers_list.grid li .product-container .left-side {
 padding-bottom:42px
}
#manufacturers_list.grid li .product-container h3,
#suppliers_list.grid li .product-container h3 {
 padding-bottom:10px
}
#manufacturers_list.grid li .product-container .product-counter,
#suppliers_list.grid li .product-container .product-counter {
 margin-bottom:12px
}
#manufacturer .description_box,
#supplier .description_box {
 padding-top:20px;
 padding-bottom:20px;
 border-top:1px solid #f2f2f2
}
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc {
 display:none
}
#guestTracking .form-control {
 max-width:271px
}
@media (min-width:1200px) {
 #guestTracking .form-group {
  overflow:hidden
 }
 #guestTracking .form-group i {
  padding-left:10px
 }
 #guestTracking .form-control {
  float:left
 }
 #guestTracking label {
  float:left;
  clear:both;
  width:100%
 }
}
#pagenotfound .pagenotfound {
 padding:4em 0;
 text-align:center
}
#pagenotfound .pagenotfound label {
 font-weight:400
}
#pagenotfound .pagenotfound .form-control {
 max-width:200px;
 display:inline-block;
 height:30px;
 line-height:30px
}
#account-creation_form fieldset.reversoform {
 padding:10px!important
}
#account-creation_form fieldset.reversoform .text label {
 display:block;
 padding:0 0 10px 0;
 width:100%;
 text-align:left
}
#account-creation_form fieldset.reversoform .infos-sup {
 padding:0!important;
 font-size:10px;
 font-style:italic;
 text-align:right
}
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
 cursor:pointer
}
.tab-content {
 margin-top:20px
}
form#sendComment fieldset {
 padding:10px;
 border:1px solid #ccc;
 background:#eee
}
form#sendComment h3 {
 font-size:14px
}
#new_comment_form p.text {
 margin-bottom:0;
 padding-bottom:0
}
#sendComment p.text label,
#sendComment p.textarea label {
 display:block;
 margin:12px 0 4px;
 font-weight:700;
 font-size:12px
}
#sendComment p.text input {
 padding:0 5px;
 height:28px;
 width:498px;
 border:1px solid #ccc;
 background:url(../img/bg_input.png) repeat-x 0 0 #fff
}
#sendComment p.textarea textarea {
 height:80px;
 width:508px;
 border:1px solid #ccc
}
#sendComment p.submit {
 padding:0;
 text-align:right
}
#sendComment p.closeform {
 float:right;
 padding:0;
 height:12px;
 width:12px;
 text-indent:-5000px;
 background:url(../img/icon/delete.gif) no-repeat 0 0
}
.star {
 position:relative;
 top:-1px;
 float:left;
 width:18px;
 overflow:hidden;
 cursor:pointer;
 font-size:1.333em;
 font-weight:400
}
.star {
 display:block
}
.star a {
 display:block;
 position:absolute;
 text-indent:-5000px
}
div.star:after {
 content:"\e883";
 font-family:"fontello";
 display:inline-block;
 color:#CCC
}
div.star.star_on {
 display:block
}
div.star.star_on:after {
 content:"\e883";
 font-family:"fontello";
 display:inline-block;
 color:#FF8A00
}
div.star.star_hover:after {
 color:#FF8A00;
 content:"\e883";
 font-family:"fontello";
 display:inline-block
}
.advertising_block {
 width:191px;
 margin-bottom:1em;
 text-align:center
}
.blockcategories_footer ul ul {
 display:none!important
}
.form-group.form-error input,
.form-group.form-error textarea {
 background:#F5DAD3
}
.radio-inline,
.checkbox {
 padding-left:0
}
.radio-inline .checker,
.checkbox .checker {
 float:left
}
.radio-inline .checker span,
.checkbox .checker span {
 top:0
}
.radio-inline div.radio,
.checkbox div.radio {
 display:inline-block
}
.radio-inline div.radio span,
.checkbox div.radio span {
 float:left;
 top:0
}
.fancybox-skin {
 background:white!important;
 color:#666;
 -webkit-border-radius:0px!important;
 -moz-border-radius:0px!important;
 border-radius:0px!important
}
.fancybox-skin .fancybox-close {
 width:28px;
 height:28px;
 background:none;
 font-size:1.3em;
 line-height:28px;
 color:#777;
 text-align:center;
 background:#fff;
 top:0;
 right:-28px
}
.fancybox-skin .fancybox-close:hover {
 color:#e54d26
}
.fancybox-skin .fancybox-close:after {
 content:"\e849";
 font-family:"fontello"
}
#facebook_block,
#cmsinfo_block {
 overflow:hidden;
 background:#f2f2f2;
 min-height:344px;
 height:344px;
 padding-right:29px;
 padding-left:29px
}
#facebook_block h4 {
 padding:35px 0 0 0;
 margin:0 0 12px 0;
 font:300 21px/25px "Vollkorn",sans-serif;
 color:#5e5e5e
}
#facebook_block .facebook-fanbox {
 background:#fff;
 border:1px solid #aaa;
 padding-bottom:10px
}
#cmsinfo_block>div {
 padding:35px 10px 0 0
}
#cmsinfo_block>div+div {
 border-left:1px solid #f2f2f2;
 min-height:344px;
 padding-left:29px
}
#cmsinfo_block em {
 float:left;
 width:60px;
 height:60px;
 margin:3px 10px 0 0;
 font-size:30px;
 color:#fff;
 line-height:60px;
 text-align:center;
 background:#5e5e5e;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 -ms-border-radius:100px;
 -o-border-radius:100px;
 border-radius:100px
}
#cmsinfo_block .type-text {
 overflow:hidden
}
#cmsinfo_block h3 {
 margin:0 0 5px 0;
 font:300 21px/25px "Vollkorn",sans-serif
}
#cmsinfo_block ul li {
 padding-bottom:22px
}
#cmsinfo_block p em {
 background:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 -ms-border-radius:0;
 -o-border-radius:0;
 border-radius:0;
 margin:0;
 font-size:13px;
 color:#777;
 float:none;
 height:inherit;
 line-height:inherit;
 text-align:left;
 font-style:italic
}
.ie8 #facebook_block,
.ie8 #cmsinfo_block {
 height:344px
}
@media (max-width:1199px) {
 .zoomdiv {
  display:none!important
 }
}
#product.content_only div.pb-left-column p.resetimg {
 margin-bottom:0;
 padding-top:0
}
#product.content_only div.pb-left-column #thumbs_list_frame {
 margin-bottom:0
}
#product_comparison td.compare_extra_information {
 padding:10px
}
#product_comparison #social-share-compare {
 margin-bottom:50px
}
.btn-facebook,
.btn-twitter,
.btn-google-plus,
.btn-pinterest {
 background:transparent
}
.btn-facebook:hover,
.btn-twitter:hover,
.btn-google-plus:hover,
.btn-pinterest:hover {
 color:#fff
}
.btn-facebook:hover i,
.btn-twitter:hover i,
.btn-google-plus:hover i,
.btn-pinterest:hover i {
 color:#fff
}
.btn-facebook i {
 color:#435f9f
}
.btn-facebook:hover {
 color:#fff;
 background-color:#435f9f
}
.btn-facebook:hover i {
 color:#fff
}
.btn-twitter i {
 color:#00aaf0
}
.btn-twitter:hover {
 color:#fff;
 background-color:#00aaf0
}
.btn-twitter:hover i {
 color:#fff
}
.btn-google-plus i {
 color:#e04b34
}
.btn-google-plus:hover {
 color:#fff;
 background-color:#e04b34
}
.btn-google-plus:hover i {
 color:#fff
}
.btn-pinterest i {
 color:#ce1f21
}
.btn-pinterest:hover {
 color:#fff;
 background-color:#ce1f21
}
.btn-pinterest:hover i {
 color:#fff
}
#page_wrapper,
.wide_container {
 display:block;
 margin-left:auto;
 margin-right:auto
}
#page_wrapper {
 -webkit-box-shadow:0 0 3px rgba(0,0,0,.1);
 -moz-box-shadow:0 0 3px rgba(0,0,0,.1);
 box-shadow:0 0 3px rgba(0,0,0,.1)
}
#top_extra {
 position:relative
}
#footer-primary .wide_container,
#footer-secondary .wide_container,
#footer-tertiary .wide_container,
#top_extra .wide_container,
#footer-bottom .wide_container {
 padding:1.666em 0
}
#top_extra .wide_container {
 padding:0
}
#footer-bottom .wide_container {
 padding:1em 0
}
#footer-primary,
#footer-secondary,
#footer-tertiary,
#footer-bottom {
 border-top-color:#dadada
}
#footer-primary .wide_container,
#footer-secondary .wide_container,
#footer-tertiary .wide_container,
#footer-bottom .wide_container {
 border-top-color:#dadada
}
#main_content_area .wide_container {
 padding:1.666em 0
}
.st-pusher,
.st-content {
 height:100%
}
.st-content,
.st-content-inner {
 position:relative;
 overflow:hidden
}
.st-container {
 position:relative;
 overflow:hidden
}
.st-pusher {
 position:relative;
 right:0;
 z-index:99;
 height:100%;
 -webkit-transition:-webkit-transform 0.5s;
 transition:transform 0.5s
}
#st-pusher-after,
#st-content-inner-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;
 -webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;
 transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;
 display:none
}
.open_products_compared #st-pusher-after,
.open_stwishlist #st-pusher-after,
.open_stmobilemenu #st-pusher-after,
.open_products_cart #st-pusher-after,
.open_qrcode #st-pusher-after,
.open_search #st-pusher-after,
.open_viewed #st-pusher-after {
 width:100%;
 height:100%;
 opacity:1;
 -webkit-transition:opacity 0.5s;
 transition:opacity 0.5s;
 display:block
}
.open_products_compared #header_primary.sticky,
.open_products_compared #st_mega_menu_container.sticky,
.open_stwishlist #header_primary.sticky,
.open_stwishlist #st_mega_menu_container.sticky,
.open_stmobilemenu #header_primary.sticky,
.open_stmobilemenu #st_mega_menu_container.sticky,
.open_products_cart #header_primary.sticky,
.open_products_cart #st_mega_menu_container.sticky,
.open_qrcode #header_primary.sticky,
.open_qrcode #st_mega_menu_container.sticky,
.open_search #header_primary.sticky,
.open_search #st_mega_menu_container.sticky,
.open_viewed #header_primary.sticky,
.open_viewed #st_mega_menu_container.sticky {
 display:none
}
.st-menu {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 z-index:10;
 visibility:hidden;
 width:300px;
 background:#fff;
 border-left:4px solid #444;
 border-right:0 solid #444;
 -webkit-transition:all 0.5s;
 transition:all 0.5s
}
.is_rtl .st-menu {
 left:0;
 right:auto;
 border-right-size:4px;
 border-left-size:0
}
.st-menu.st-menu-right {
 right:auto;
 left:0;
 border-left-size:0;
 border-right-size:4px
}
.is_rtl .st-menu.st-menu-right {
 left:auto;
 right:0;
 border-right-size:0;
 border-left-size:4px
}
.st-menu::after {
 position:absolute;
 top:0;
 right:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.2);
 content:'';
 opacity:1;
 -webkit-transition:opacity 0.5s;
 transition:opacity 0.5s
}
.st-menu .st-menu-button-row {
 margin-left:-8px;
 margin-right:-8px
}
.st-menu .st-menu-button-row .col-xs-6 {
 padding-left:8px;
 padding-right:8px
}
.st-menu-header {
 position:relative
}
.st-menu-header .close_right_side {
 position:absolute;
 top:12px;
 left:4px;
 z-index:1;
 color:#fff
}
.st-menu-right .st-menu-header .close_right_side {
 left:auto;
 right:4px
}
.is_rtl .st-menu-header .close_right_side {
 left:auto;
 right:4px
}
.is_rtl .st-menu-header .close_right_side .icon-angle-double-right:before {
 content:'\e823'
}
.is_rtl .st-menu-right .st-menu-header .close_right_side .icon-angle-double-left:before {
 content:'\e822'
}
.st-menu-title {
 font-size:1.333em;
 text-align:center;
 margin:0;
 padding:12px 0;
 background:#444;
 color:#fff
}
.open_products_compared .st-menu::after,
.open_stwishlist .st-menu::after,
.open_stmobilemenu .st-menu::after,
.open_products_cart .st-menu::after,
.open_qrcode .st-menu::after,
.open_search .st-menu::after,
.open_viewed .st-menu::after {
 width:0;
 height:0;
 opacity:0;
 -webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;
 transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s
}
.st-effect-0.open_products_compared .st-pusher,
.st-effect-0.open_stwishlist .st-pusher,
.st-effect-0.open_products_cart .st-pusher,
.st-effect-0.open_qrcode .st-pusher,
.st-effect-0.open_search .st-pusher,
.st-effect-0.open_viewed .st-pusher {
 -webkit-transform:translate3d(-300px,0,0);
 transform:translate3d(-300px,0,0)
}
.is_rtl .st-effect-0.open_products_compared .st-pusher,
.is_rtl .st-effect-0.open_stwishlist .st-pusher,
.is_rtl .st-effect-0.open_products_cart .st-pusher,
.is_rtl .st-effect-0.open_qrcode .st-pusher,
.is_rtl .st-effect-0.open_search .st-pusher,
.is_rtl .st-effect-0.open_viewed .st-pusher {
 -webkit-transform:translate3d(300px,0,0);
 transform:translate3d(300px,0,0)
}
.st-effect-0.open_stmobilemenu .st-pusher {
 -webkit-transform:translate3d(300px,0,0);
 transform:translate3d(300px,0,0)
}
.is_rtl .st-effect-0.open_stmobilemenu .st-pusher {
 -webkit-transform:translate3d(-300px,0,0);
 transform:translate3d(-300px,0,0)
}
.st-effect-0.open_products_compared #side_products_compared,
.st-effect-0.open_stwishlist #side_stwishlist,
.st-effect-0.open_stmobilemenu #side_stmobilemenu,
.st-effect-0.open_products_cart #side_products_cart,
.st-effect-0.open_qrcode #side_qrcode,
.st-effect-0.open_search #side_search,
.st-effect-0.open_viewed #side_viewed {
 visibility:visible;
 -webkit-transition:-webkit-transform 0.5s;
 transition:transform 0.5s
}
.st-effect-0 .st-menu::after {
 display:none
}
.st-effect-1 .st-menu {
 visibility:visible;
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0);
 z-index:901
}
.is_rtl .st-effect-1 .st-menu {
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.st-effect-1 .st-menu.st-menu-right {
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0)
}
.is_rtl .st-effect-1 .st-menu.st-menu-right {
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
}
.st-effect-1.open_products_compared #side_products_compared,
.st-effect-1.open_stwishlist #side_stwishlist,
.st-effect-1.open_stmobilemenu #side_stmobilemenu,
.st-effect-1.open_products_cart #side_products_cart,
.st-effect-1.open_qrcode #side_qrcode,
.st-effect-1.open_search #side_search,
.st-effect-1.open_viewed #side_viewed {
 visibility:visible;
 -webkit-transform:translate3d(0,0,0)!important;
 transform:translate3d(0,0,0)!important
}
.st-effect-1 .st-menu::after {
 display:none
}
.open_products_compared #rightbar,
.open_stwishlist #rightbar,
.open_products_cart #rightbar,
.open_qrcode #rightbar,
.open_search #rightbar,
.open_viewed #rightbar {
 right:300px
}
.open_stmobilemenu #leftbar {
 left:300px
}
.open_products_compared #rightbar #rightbar_compare a.icon_wrap,
.open_products_cart #rightbar #rightbar_cart a.icon_wrap,
.open_qrcode #rightbar #rightbar_qrcode a.icon_wrap,
.open_search #rightbar #rightbar_search a.icon_wrap,
.open_viewed #rightbar #rightbar_viewed a.icon_wrap,
.open_stmobilemenu #leftbar #rightbar_menu a.icon_wrap,
#rightbar #switch_right_column.active a.icon_wrap,
#rightbar #switch_left_column.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
}
.divscroll {
 width:100%;
 height:100%;
 position:relative;
 overflow:hidden
}
.mobile_device .divscroll {
 overflow-y:auto;
 overflow-x:hidden
}
.pad_l6 {
 padding-left:6px
}
.pad_10 {
 padding:10px
}
.pad_lr4 {
 padding-left:4px;
 padding-right:4px
}
.pad_tb4 {
 padding-top:4px;
 padding-bottom:4px
}
.pad_tb1 {
 padding-top:1em;
 padding-bottom:1em
}
.pad_tb2 {
 padding-top:2em;
 padding-bottom:2em
}
.pad_b1 {
 padding-bottom:1em
}
.mar_r4 {
 margin-right:4px
}
.mar_r1 {
 margin-right:1em
}
.mar_l1 {
 margin-left:1em
}
.mar_b10 {
 margin-bottom:10px
}
.mar_b4 {
 margin-bottom:4px
}
.mar_b6 {
 margin-bottom:6px
}
.mar_t4 {
 margin-top:4px
}
.mar_b1 {
 margin-bottom:1em
}
.mar_b2 {
 margin-bottom:2em
}
.mar_b3 {
 margin-bottom:3em
}
.mar_t1 {
 margin-top:1em
}
.mar_t10 {
 margin-top:10px
}
.mar_tb1 {
 margin-top:1em;
 margin-bottom:1em
}
.style_content h1.mar_tb1,
.style_content h2.mar_tb1,
.style_content h3.mar_tb1,
.style_content h4.mar_tb1,
.style_content h5.mar_tb1,
.style_content h6.mar_tb1,
.style_content p.mar_tb1 {
 margin-top:1em;
 margin-bottom:1em
}
.style_content h1.mar_b10,
.style_content h2.mar_b10,
.style_content h3.mar_b10,
.style_content h4.mar_b10,
.style_content h5.mar_b10,
.style_content h6.mar_b10,
.style_content p.mar_b10 {
 margin-bottom:10px
}
.style_content h1.mar_b4,
.style_content h2.mar_b4,
.style_content h3.mar_b4,
.style_content h4.mar_b4,
.style_content h5.mar_b4,
.style_content h6.mar_b4,
.style_content p.mar_b4 {
 margin-bottom:4px
}
.style_content h1.mar_b6,
.style_content h2.mar_b6,
.style_content h3.mar_b6,
.style_content h4.mar_b6,
.style_content h5.mar_b6,
.style_content h6.mar_b6,
.style_content p.mar_b6 {
 margin-bottom:6px
}
.style_content h1.mar_t4,
.style_content h2.mar_t4,
.style_content h3.mar_t4,
.style_content h4.mar_t4,
.style_content h5.mar_t4,
.style_content h6.mar_t4,
.style_content p.mar_t4 {
 margin-top:4px
}
.style_content h1.mar_b1,
.style_content h2.mar_b1,
.style_content h3.mar_b1,
.style_content h4.mar_b1,
.style_content h5.mar_b1,
.style_content h6.mar_b1,
.style_content p.mar_b1 {
 margin-bottom:1em
}
.style_content h1.mar_b2,
.style_content h2.mar_b2,
.style_content h3.mar_b2,
.style_content h4.mar_b2,
.style_content h5.mar_b2,
.style_content h6.mar_b2,
.style_content p.mar_b2 {
 margin-bottom:2em
}
.style_content h1.mar_t1,
.style_content h2.mar_t1,
.style_content h3.mar_t1,
.style_content h4.mar_t1,
.style_content h5.mar_t1,
.style_content h6.mar_t1,
.style_content p.mar_t1 {
 margin-top:1em
}
.posi_rel {
 position:relative
}
.posi_abs {
 position:absolute
}
.float-left,
.fl,
.li_fl li,
.f_left {
 float:left
}
.float-right,
.fr,
.f_right {
 float:right
}
.color_000,
a.color_000,
.color_000 a {
 color:#000
}
.color_333,
a.color_333,
.color_333 a {
 color:#333
}
.color_444,
a.color_444,
.color_444 a {
 color:#444
}
.color_666,
a.color_666,
.color_666 a {
 color:#666
}
.color_777,
a.color_777,
.color_777 a {
 color:#666
}
.color_888,
a.color_888,
.color_888 a {
 color:#666
}
.color_999,
a.color_999,
.color_999 a {
 color:#999
}
.color_ccc,
a.color_ccc,
.color_ccc a {
 color:#ccc
}
.color_fff,
a.color_fff,
.color_fff a {
 color:#fff
}
.border_b_1 {
 border-bottom:1px solid #f2f2f2
}
.font_weight_blod {
 font-weight:700
}
.font_weight_normal {
 font-weight:400
}
.uppercase {
 text-transform:uppercase
}
.lowercase {
 text-transform:lowercase
}
.style_content p.fs_sm,
.stmenu_sub .style_content p.fs_sm,
.easycontent .style_content p.fs_sm,
.fs_sm {
 font-size:.833em
}
.style_content p.fs_md,
.stmenu_sub .style_content p.fs_md,
.easycontent .style_content p.fs_md,
.fs_md {
 font-size:1.166em;
 line-height:150%
}
.style_content p.fs_lg,
.stmenu_sub .style_content p.fs_lg,
.easycontent .style_content p.fs_lg,
.fs_lg {
 font-size:1.333em;
 line-height:150%
}
.style_content p.fs_xl,
.stmenu_sub .style_content p.fs_xl,
.easycontent .style_content p.fs_xl,
.fs_xl {
 font-size:1.5em;
 line-height:150%
}
.style_content p.fs_xxl,
.stmenu_sub .style_content p.fs_xxl,
.easycontent .style_content p.fs_xxl,
.fs_xxl {
 font-size:1.666em;
 line-height:150%
}
.style_content p.fs_xxxl,
.stmenu_sub .style_content p.fs_xxxl,
.easycontent .style_content p.fs_xxxl,
.fs_xxxl {
 font-size:2em;
 line-height:150%
}
.style_content p.fs_xxxxl,
.stmenu_sub .style_content p.fs_xxxxl,
.easycontent .style_content p.fs_xxxxl,
.fs_xxxxl {
 font-size:2.5em;
 line-height:150%
}
.width_90,
.center_width_90 {
 width:90%
}
.width_80,
.center_width_80 {
 width:80%
}
.width_70,
.center_width_70 {
 width:70%
}
.width_60,
.center_width_60 {
 width:60%
}
.width_50,
.center_width_50 {
 width:50%
}
.width_40,
.center_width_40 {
 width:40%
}
.width_30,
.center_width_30 {
 width:30%
}
.width_20,
.center_width_20 {
 width:20%
}
.width_10,
.center_width_10 {
 width:10%
}
.center_width_90,
.center_width_80,
.center_width_70,
.center_width_60,
.center_width_50,
.center_width_40,
.center_width_30,
.center_width_20,
.center_width_10 {
 margin-right:auto;
 margin-left:auto
}
a,
.wrap_font_icon_3 .font_icon_inner {
 transition:color 200ms ease-in-out,background-color 300ms ease-in-out;
 -moz-transition:color 200ms ease-in-out,background-color 300ms ease-in-out;
 -ms-transition:color 200ms ease-in-out,background-color 300ms ease-in-out;
 -webkit-transition:color 200ms ease-in-out,background-color 300ms ease-in-out;
 -o-transition:color 200ms ease-in-out,background-color 300ms ease-in-out
}
.bullet li a:before,
.mu_level_2 a:before,
.stmenu_multi_level a:before,
.blockcategories_footer .list>ul>li>a:before {
 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
}
.icon_wrap {
 background:#f2f2f2;
 color:#444
}
a.icon_wrap.active,
.icon_wrap.active,
a.icon_wrap:hover,
.icon_wrap:hover,
#searchbox_inner.active #submit_searchbox.icon_wrap,
.shopping_cart:hover .icon_wrap,
.shopping_cart.active .icon_wrap,
.myaccount-link-list a:hover .icon_wrap {
 background:#444;
 color:#fff
}
a.icon_wrap.disabled,
.icon_wrap.disabled {
 color:#ccc
}
a.icon_wrap.disabled:hover,
.icon_wrap.disabled:hover {
 background:inherit;
 color:#ccc
}
a.icon_wrap,
.icon_wrap,
a.icon_circle,
.icon_circle,
.mobile_bar_tri {
 display:inline-block;
 height:42px;
 line-height:36px;
 min-width:42px;
 padding:2px;
 text-align:center;
 text-decoration:none
}
a.icon_wrap i.icon-0x,
.icon_wrap i.icon-0x {
 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;
 -webkit-border-radius:500px;
 -moz-border-radius:500px;
 -ms-border-radius:500px;
 -o-border-radius:500px;
 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:14px;
 width:16px;
 font-size:.916em;
 text-align:center;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 -ms-border-radius:100px;
 -o-border-radius:100px;
 border-radius:100px
}
.amount_circle.dozens {
 width:auto;
 padding:0 8px;
 line-height:14px
}
.amount_circle.hidden {
 display:none
}
#rightbar,
#leftbar {
 position:fixed;
 _position:absolute;
 z-index:110;
 right:0;
 bottom:40%;
 -webkit-transition:all 0.5s;
 transition:all 0.5s;
 background:#444
}
#rightbar .rightbar_wrap a.icon_wrap,
#leftbar .rightbar_wrap a.icon_wrap {
 padding:15px 0;
 width:54px;
 height:68px;
 background:#444;
 color:#fff
}
#rightbar .rightbar_wrap a.icon_wrap:hover,
#leftbar .rightbar_wrap a.icon_wrap:hover {
 background:#666
}
#rightbar .rightbar_wrap .amount_circle,
#leftbar .rightbar_wrap .amount_circle {
 top:9px
}
#leftbar {
 right:auto;
 left:0;
 bottom:auto;
 top:10%;
 display:none
}
.rightbar_wrap,
#to_top_wrap,
#switch_left_column_wrap,
#switch_right_column_wrap {
 position:relative;
 z-index:120
}
#stcompare_content {
 padding:8px
}
#products_compared_list .pro_column_right {
 position:relative;
 padding-right:12px
}
#products_compared_list .stcompare_remove {
 position:absolute;
 top:0;
 right:0
}
.layer_box {
 text-align:left;
 background-color:#fff;
 position:absolute;
 display:none;
 z-index:230;
 width:380px;
 margin-left:-190px;
 left:50%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
.layer_box .layer_inner_box {
 padding:12px 18px
}
.layer_box .layer_product {
 position:relative
}
.layer_box .layer_product .product-image-container {
 max-width:58px;
 border:1px solid #f5f5f5;
 float:left
}
.layer_box .layer_product .layer_product_info {
 margin-left:68px
}
.layer_box .layer_product .layer_product_info .product-name {
 display:block;
 padding-bottom:6px;
 font-size:1.166em
}
.layer_box .layer_details {
 margin-top:10px
}
.layer_box .button-container {
 margin-top:10px
}
.layer_box .cross {
 position:absolute;
 right:-36px;
 top:-28px;
 cursor:pointer;
 width:28px;
 height:28px;
 background:none;
 font-size:1.3em;
 line-height:28px;
 color:#777;
 text-align:center;
 background:#fff;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -ms-border-radius:50px;
 -o-border-radius:50px;
 border-radius:50px
}
.layer_box .cross:after {
 content:"\e849";
 font-family:"fontello"
}
.layer_box .continue {
 cursor:pointer
}
.layer_overlay {
 background-color:#000;
 display:none;
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%;
 z-index:220;
 opacity:.6;
 filter:alpha(opacity=60)
}
* html .layer_overlay {
 position:absolute;
 left:0;
 margin-left:-160px;
 opacity:.6;
 filter:alpha(opacity=60)
}
.myaccount-column .list-block li .icon_wrap {
 display:none
}
.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
 font-family:"fontello"!important;
 content:'\e854'!important
}
.footable.breakpoint>tbody>tr>td>span.footable-toggle:before {
 font-family:"fontello"!important;
 content:'\e84b'!important
}
.footable .footable-sortable .footable-sort-indicator:after {
 font-family:"fontello"!important;
 content:'\e84c'!important
}
.footable .footable-sortable.footable-sorted .footable-sort-indicator:after {
 content:'\e852'!important
}
.footable .footable-sortable.footable-sorted-desc .footable-sort-indicator:after {
 content:'\e853'!important
}
.dropdown_wrap {
 position:relative
}
.dropdown_wrap .dropdown_tri {
 display:inline-block
}
.dropdown_wrap .dropdown_tri.dropdown_tri_in:after {
 font-family:"fontello";
 content:"\f107";
 opacity:.7;
 margin-left:4px;
 top:0;
 position:relative
}
.dropdown_tri i,
.dropdown_list_ul i {
 margin-right:4px
}
.dropdown_list {
 background:transparent;
 display:none;
 position:absolute;
 margin:0;
 left:0;
 top:100%;
 min-width:120px;
 z-index:99;
 padding-top:10px;
 text-align:left
}
#nav_right .dropdown_list,
#header_top_right .dropdown_list,
#header_bottom .dropdown_list {
 left:auto;
 right:0
}
.dropdown_list.dropdown_right {
 left:auto;
 right:0
}
.dropdown_list .dropdown_list_ul {
 list-style:none;
 margin:0;
 border:1px solid #dadada;
 background:#fff
}
.dropdown_list .dropdown_list_ul li {
 border-bottom:1px solid #dadada
}
.dropdown_list .dropdown_list_ul li:last-child {
 border-bottom:none
}
.dropdown_list .dropdown_list_ul li a {
 display:block;
 white-space:nowrap;
 padding:8px
}
.dropdown_list .dropdown_list_ul li a: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:#dadada
}
#footer-bottom .dropdown_wrap {
 position:relative;
 display:inline-block;
 padding:0 8px
}
#footer-bottom #footer_bottom_left {
 float:left
}
#footer-bottom #footer_bottom_left .dropdown_list:after,
#footer-bottom #footer_bottom_left .dropdown_list:before {
 left:20px
}
#footer-bottom #footer_bottom_right {
 float:right
}
#footer-bottom #footer_bottom_right .dropdown_list {
 left:auto;
 right:0
}
#footer-bottom #footer_bottom_right .dropdown_list:after,
#footer-bottom #footer_bottom_right .dropdown_list:before {
 right:20px
}
#footer-bottom.fotter_bottom_center #footer_bottom_left,
#footer-bottom.fotter_bottom_center #footer_bottom_right {
 text-align:center;
 float:none
}
#footer-bottom.fotter_bottom_center #footer_bottom_right {
 margin-bottom:1em
}
.dropdown_wrap.open .dropdown_list {
 display:block
}
.dropdown_wrap.open .dropdown_tri {
 color:#e54d26
}
.dropdown_list:before,
#header #cart_block:before {
 content:'';
 position:absolute;
 top:4px;
 border:6px solid transparent;
 border-top:none;
 border-bottom-color:#eee
}
#header #cart_block:before,
#header #cart_block:after {
 right:40px;
 top:14px
}
.nav #nav_left {
 float:left
}
.nav #nav_left .top_bar_item,
.nav #nav_left .currency_btns_from {
 float:left
}
.nav #nav_right {
 float:right
}
.nav #nav_right .top_bar_item,
.nav #nav_right .currency_btns_from {
 float:right
}
.nav .header_item {
 display:inline-block;
 height:30px;
 line-height:30px;
 float:left
}
#header_left .dropdown_list:after,
#nav_left .dropdown_list:after,
#header_left .dropdown_list:before,
#nav_left .dropdown_list:before {
 left:20px
}
#header_top_right .dropdown_list:after,
#nav_right .dropdown_list:after,
#header_bottom .dropdown_list:after,
#header_top_right .dropdown_list:before,
#nav_right .dropdown_list:before,
#header_bottom .dropdown_list:before {
 right:20px
}
.top_bar_item:before,
.top_bar_item:after {
 content:" ";
 display:table
}
.top_bar_item:after {
 clear:both
}
.nav .top_bar_item {
 display:inline-block
}
.nav.space-s .top_bar_item .header_item {
 padding:0 12px
}
.nav.vertical-s .top_bar_item:before,
.nav.horizontal-s-fullheight .top_bar_item:before {
 content:'';
 display:inline-block;
 width:1px;
 font-size:0;
 overflow:hidden;
 height:8px;
 background:#999;
 margin-top:11px;
 vertical-align:top
}
.nav.vertical-s .top_bar_item .header_item,
.nav.horizontal-s-fullheight .top_bar_item .header_item {
 padding:0 6px
}
.nav.horizontal-s .top_bar_item:before {
 content:'';
 display:inline-block;
 width:4px;
 font-size:0;
 overflow:hidden;
 height:1px;
 background:#999;
 margin-top:14px;
 vertical-align:top
}
.nav.horizontal-s .top_bar_item .header_item {
 padding:0 12px
}
.nav.horizontal-s-fullheight .top_bar_item:before {
 height:30px;
 margin-top:0
}
.nav.space-s #nav_left .top_bar_item:last-child,
.nav.space-s #nav_right .top_bar_item:first-child {
 padding-right:0
}
.nav.vertical-s #nav_left .top_bar_item:last-child:before,
.nav.vertical-s #nav_right .top_bar_item:first-child:before,
.nav.horizontal-s #nav_left .top_bar_item:last-child:before,
.nav.horizontal-s #nav_right .top_bar_item:first-child:before,
.nav.horizontal-s-fullheight #nav_left .top_bar_item:last-child:before,
.nav.horizontal-s-fullheight #nav_right .top_bar_item:first-child:before {
 display:none
}
.product_img_link,
.product_image {
 position:relative;
 display:block
}
.remove_after_init .product_img_link,
.remove_after_init .product_image {
 display:none
}
.product_img_link img.front-image,
.product_img_link img.back-image,
.product_image img.front-image,
.product_image img.back-image {
 display:block;
 width:100%;
 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,
.product_image img.front-image {
 position:relative
}
.product_img_link img.back-image,
.product_image img.back-image {
 position:absolute
}
ul.product_list.grid>li .act_box,
.products_slider .ajax_block_product .act_box {
 display:none
}
ul.product_list.grid>li .act_box.display_when_hover,
.products_slider .ajax_block_product .act_box.display_when_hover {
 display:block;
 visibility:hidden
}
ul.product_list.grid>li .act_box.display_normal,
.products_slider .ajax_block_product .act_box.display_normal {
 display:block
}
ul.product_list.grid>li .act_box .btn,
ul.product_list.grid>li .act_box .s_quantity_wanted,
.products_slider .ajax_block_product .act_box .btn,
.products_slider .ajax_block_product .act_box .s_quantity_wanted {
 margin-bottom:6px
}
ul.product_list.grid>li .act_box .act_box_inner .btn,
.products_slider .ajax_block_product .act_box .act_box_inner .btn {
 margin-bottom:0
}
ul.product_list.grid>li .act_box.hide_cart_btn_in_grid .ajax_add_to_cart_button,
.products_slider .ajax_block_product .act_box.hide_cart_btn_in_grid .ajax_add_to_cart_button {
 display:none
}
.icon-glyph.icon-large:before {
 font-size:14px
}
ul.product_list>li .act_box .ajax_add_to_cart_button,
ul.product_list>li .act_box .view_button,
.products_slider .ajax_block_product .act_box .ajax_add_to_cart_button,
.products_slider .ajax_block_product .act_box .view_button {
 height:34px;
 line-height:30px;
 padding-top:0;
 padding-bottom:0;
 white-space:nowrap
}
.products_slider .ajax_block_product {
 padding:10px;
 overflow:hidden
}
.products_slider .img_nomax {
 width:100%
}
.products_slider .block_blog {
 padding:10px;
 overflow:hidden
}
.featured_categories_item {
 padding:10px;
 overflow:hidden
}
.new-itemslider_column .ajax_block_product,
.viewed-itemslider_column .ajax_block_product,
#related-itemslider_column .ajax_block_product,
.special-itemslider_column .ajax_block_product,
.featured-itemslider_column .ajax_block_product,
.product_categories-itemslider_column .ajax_block_product,
.bestsellers-itemslider_column .ajax_block_product {
 padding:0
}
.brands-itemslider .brands_slider_wrap {
 padding:0 12px;
 position:inherit
}
.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
}
.featured-itemslider .hovers,
.new-itemslider .hovers,
.viewed-itemslider .hovers,
#related-itemslider .hovers,
.special-itemslider .hovers,
#productscategory-itemslider .hovers,
#crossselling-itemslider .hovers,
#blog_related-itemslider .hovers,
.bestsellers-itemslider .hovers,
.product_categories-itemslider .hovers,
#accessories-itemslider .hovers {
 width:inherit
}
#product_list .hovers {
 width:100%
}
.brands_slider_item {
 display:block;
 border:1px solid #dadada
}
.pro_first_box {
 position:relative;
 overflow:hidden
}
.pro_first_box.wishlist_popover_opened {
 overflow:visible
}
.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 a {
 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 a:first-child {
 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 .price {
 color:#D8F6E6
}
.hover_fly {
 position:absolute;
 bottom:-35px;
 width:100%;
 left:0;
 z-index:6;
 background:#ccc
}
.hover_fly_static .hover_fly {
 position:relative;
 bottom:0
}
.hover_fly a {
 font-size:1em;
 color:#fff;
 display:inline-block;
 width:15%;
 height:30px;
 line-height:30px;
 position:relative;
 background-image:url(../img/split_f5.gif);
 background-repeat:repeat-y;
 background-position:left top;
 background-color:#ccc;
 float:right;
 text-align:center;
 white-space:nowrap
}
.hover_fly a div {
 overflow:hidden
}
.hover_fly a:first-child {
 background-image:none;
 width:55%;
 text-align:center;
 background-color:#888;
 color:#FFF;
 float:left;
 left:0
}
.hover_fly a:first-child span {
 display:inline-block
}
.hover_fly a span {
 display:none;
 left:2.2em;
 white-space:nowrap;
 font-size:1em;
 vertical-align:top
}
.hover_fly a i {
 height:30px;
 line-height:32px
}
.hover_fly a i.icon-0x {
 font-size:1.666em
}
.hover_fly a:hover {
 width:55%!important;
 background-color:#888888!important;
 color:white!important
}
.hover_fly a:hover span {
 display:inline-block!important
}
.hover_fly:hover a:first-child {
 width:15%;
 background-color:#ccc;
 text-align:center
}
.hover_fly:hover a:first-child span {
 display:none
}
.hover_fly.fly_0 {
 display:none
}
.hover_fly.fly_5 a {
 width:15%
}
.hover_fly.fly_5 a:first-child {
 width:40%
}
.hover_fly.fly_5 a:hover {
 width:40%!important
}
.hover_fly.fly_5:hover a:first-child {
 width:15%
}
.hover_fly.fly_3 a {
 width:20%
}
.hover_fly.fly_3 a:first-child {
 width:60%
}
.hover_fly.fly_3 a:hover {
 width:60%!important
}
.hover_fly.fly_3:hover a:first-child {
 width:20%
}
.hover_fly.fly_2 a {
 width:30%
}
.hover_fly.fly_2 a:first-child {
 width:70%
}
.hover_fly.fly_2 a:hover {
 width:70%!important
}
.hover_fly.fly_2:hover a:first-child {
 width:30%
}
.hover_fly.fly_1 a {
 width:100%
}
.hover_fly.fly_1 a:first-child {
 width:100%;
 position:relative!important
}
.hover_fly.fly_1 a:hover {
 width:100%!important
}
.hover_fly.fly_1:hover a:first-child {
 width:100%
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .hover_fly a:first-child {
  position:absolute;
  width:57%
 }
 .hover_fly a:hover {
  width:57%!important
 }
 .hover_fly.fly_5 a:first-child {
  position:absolute;
  width:42%
 }
 .hover_fly.fly_5 a:hover {
  width:42%!important
 }
 .hover_fly.fly_3 a:first-child {
  position:absolute;
  width:62%
 }
 .hover_fly.fly_3 a:hover {
  width:62%!important
 }
 .hover_fly.fly_2 a:first-child {
  position:absolute;
  width:74%
 }
 .hover_fly.fly_2 a:hover {
  width:74%!important
 }
}
noindex:-o-prefocus,
.hover_fly a:first-child {
 position:absolute;
 width:57%
}
noindex:-o-prefocus,
.hover_fly a:hover {
 width:55%!important
}
noindex:-o-prefocus,
.hover_fly.fly_5 a:first-child {
 position:absolute;
 width:42%
}
noindex:-o-prefocus,
.hover_fly.fly_5 a:hover {
 width:40%!important
}
noindex:-o-prefocus,
.hover_fly.fly_3 a:first-child {
 position:absolute;
 width:62%
}
noindex:-o-prefocus,
.hover_fly.fly_3 a:hover {
 width:60%!important
}
noindex:-o-prefocus,
.hover_fly.fly_2 a:first-child {
 position:absolute;
 width:74%
}
noindex:-o-prefocus,
.hover_fly.fly_2 a:hover {
 width:70%!important
}
.products_slider .ajax_block_product:hover .hover_fly,
.product_list.grid .ajax_block_product:hover .hover_fly {
 bottom:0
}
.products_slider .ajax_block_product:hover .pro_second_box,
.product_list.grid .ajax_block_product:hover .pro_second_box {
 background:#f2f2f2
}
.products_slider .ajax_block_product:hover .act_box.display_when_hover,
.product_list.grid .ajax_block_product:hover .act_box.display_when_hover {
 visibility:visible
}
.pro_list_attributes p {
 margin-bottom:5px
}
.grid_view #product_list .pro_list_attributes p {
 text-align:center
}
.itemlist_action .ajax_add_to_cart_button,
.itemlist_action .view_button {
 font-size:1em;
 display:inline-block;
 width:30px;
 height:30px;
 line-height:26px;
 position:relative;
 overflow:hidden;
 text-align:center;
 border:2px solid #444;
 -webkit-transition:all 300ms ease;
 transition:all 300ms ease
}
.itemlist_action .ajax_add_to_cart_button:hover,
.itemlist_action .view_button:hover {
 width:104px;
 padding-right:74px;
 background:#444;
 color:#fff;
 border-color:#444
}
.itemlist_action .ajax_add_to_cart_button span,
.itemlist_action .view_button span {
 position:absolute;
 left:26px;
 top:0
}
.itemlist_action .ajax_add_to_cart_button,
.itemlist_action .view_button {
 padding:0
}
.itemlist_action .ajax_add_to_cart_button i,
.itemlist_action .view_button i {
 height:26px;
 line-height:26px
}
.pro_second_box {
 padding:10px 6px;
 position:relative;
 text-align:center
}
.pro_second_box .s_title_block,
.pro_second_box .price_container,
.pro_second_box .rating_box {
 text-align:center;
 margin-bottom:6px
}
.pro_second_box .yotpo,
.pro_second_box .product_desc {
 margin-bottom:6px
}
.pro_second_box .yotpo-bottomline {
 float:none!important
}
.pro_second_box .price_container {
 line-height:160%
}
.product_image {
 display:block;
 position:relative;
 text-align:center;
 overflow:hidden
}
span.on_sale,
span.new {
 position:absolute;
 display:inline-block;
 font-size:.833em;
 height:20px;
 min-width:42px;
 line-height:20px;
 text-align:center;
 z-index:5
}
span.on_sale i,
span.new i {
 color:#fff;
 text-transform:uppercase;
 font-style:normal;
 white-space:nowrap
}
span.on_sale {
 background:#e54d26;
 left:0;
 top:0
}
span.new {
 background:#D0D0D0;
 right:0;
 top:20px
}
.sale_percentage_sticker {
 display:inline-block;
 position:absolute;
 bottom:30px;
 left:0;
 padding:2px 4px;
 font-size:.916em;
 text-align:center;
 border:2px solid #777;
 background:#fff;
 overflow:hidden;
 z-index:4
}
.sold_out {
 position:absolute;
 top:50%;
 left:0;
 display:inline-block;
 width:100%;
 z-index:3;
 margin-top:-27px;
 padding:15px 0;
 color:#f2f2f2;
 background:#333;
 background:rgba(0,0,0,.4);
 border:3px solid #f2f2f2;
 text-transform:uppercase;
 font-size:2em;
 text-align:center
}
.price,
#our_price_display,
.sale_percentage,
.sale_percentage_sticker {
 color:#444;
 white-space:nowrap;
 display:inline-block
}
td.price {
 display:table-cell
}
.price.unvisible {
 display:none
}
.price_container .price {
 font-size:1.333em;
 font-weight:700;
 margin-right:4px;
 display:inline-block
}
.sale_percentage {
 background:#e54d26;
 padding:0 4px;
 color:#fff
}
#our_price_display {
 font-size:1.333em
}
.old_price,
.old-price {
 text-decoration:line-through;
 color:#999;
 margin-right:4px;
 font-size:1.083em;
 white-space:nowrap
}
.special-price {
 color:#f13340
}
.special-price {
 color:#f13340
}
.owl-carousel .owl-wrapper:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel {
 display:none;
 position:relative;
 width:100%;
 -ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
 display:none;
 position:relative;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-wrapper-outer {
 overflow:hidden;
 position:relative;
 width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
 -webkit-transition:height 500ms ease-in-out;
 transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
 float:left
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
 cursor:pointer
}
.owl-controls {
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.grabbing {
 cursor:url(../img/grabbing.png) 8 8,move
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
 -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 {
 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)
}
.products_slider .owl-theme.owl-navigation-lr .owl-controls .owl-buttons div:hover {
 background:#777
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons div.disabled:hover {
 background:rgba(68,68,68,.4)
}
.products_slider .owl-theme.owl-navigation-lr .owl-controls .owl-buttons div.disabled:hover {
 background:#ccc
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-prev {
 left:-100px;
 -webkit-transition:left 300ms ease;
 transition:left 300ms ease;
 padding-left:6px
}
.owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-next {
 right:-100px;
 -webkit-transition:right 300ms ease;
 transition:right 300ms ease;
 padding-right:6px
}
.owl-theme.owl-navigation-lr:hover .owl-controls .owl-buttons .owl-prev,
.owl-theme.owl-navigation-lr.visible_default .owl-controls .owl-buttons .owl-prev {
 left:0
}
.owl-theme.owl-navigation-lr:hover .owl-controls .owl-buttons .owl-next,
.owl-theme.owl-navigation-lr.visible_default .owl-controls .owl-buttons .owl-next {
 right:0
}
.owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div,
.owl-theme.owl-navigation-lr.owl-navigation-circle .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-rectangle .owl-controls .owl-buttons div i,
.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i {
 height:68px;
 line-height:66px;
 width:36px;
 top:auto;
 left:auto;
 margin-top:0;
 position:static
}
.brands-itemslider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div i,
#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-circle .owl-controls .owl-buttons div i,
#thumbs_list .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i {
 height:48px;
 line-height:48px;
 width:26px
}
.products_slider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div,
.products_slider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div {
 top:40%;
 background:#ccc
}
.brands-itemslider.products_slider .owl-theme.owl-navigation-lr.owl-navigation-rectangle .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,
#thumbs_list.products_slider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div {
 top:50%;
 margin-top:-24px
}
.owl-theme.owl-navigation-lr.owl-navigation-rectangle .owl-controls .owl-buttons div {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div {
 margin-top:-20px;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 -ms-border-radius:100px;
 -o-border-radius:100px;
 border-radius:100px;
 overflow:hidden
}
.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i {
 height:40px;
 line-height:40px;
 width:40px;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 -ms-border-radius:100px;
 -o-border-radius:100px;
 border-radius:100px
}
.brands-itemslider .owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons div i,
#thumbs_list .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-lr.owl-navigation-circle:hover .owl-controls .owl-buttons .owl-prev {
 left:10px
}
.owl-theme.owl-navigation-lr.owl-navigation-circle:hover .owl-controls .owl-buttons .owl-next {
 right:10px
}
.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;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 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 {
 display:inline-block;
 zoom:1;
 *display:inline
}
.owl-theme .owl-controls .owl-page span {
 display:block;
 width:12px;
 height:12px;
 line-height:12px;
 margin:4px;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -ms-border-radius:20px;
 -o-border-radius:20px;
 border-radius:20px;
 background:#777
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span {
 background:#444
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
 height:auto;
 width:auto;
 color:#FFF;
 padding:2px 10px;
 font-size:12px;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -ms-border-radius:20px;
 -o-border-radius:20px;
 border-radius:20px
}
.owl-item.loading {
 min-height:60px;
 background:url(../img/ajax-loader-1.gif) no-repeat center center
}
.products_slider .owl-item.loading {
 background:none;
 min-height:none
}
.products_slider .owl-item.loading .on_sale,
.products_slider .owl-item.loading .sale_percentage_sticker,
.products_slider .owl-item.loading .new {
 display:none
}
.owl-item.loading .product_image,
.owl-item.loading .blog_image,
.owl-item.loading .fc_cat_image {
 min-height:60px;
 background:url(../img/ajax-loader-1.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_block {
 position:relative;
 display:block
}
.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 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-center div {
 display:block;
 float:none
}
.st_owl_carousel_text .text-center 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 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,
.st_owl_carousel_text .text-right div {
 display:inline-block;
 float:right;
 clear:both
}
.st_owl_carousel_text .text-right div.text_inner_box {
 display:block;
 float:none
}
.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 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,
.st_owl_carousel_text .text-left div {
 display:inline-block;
 float:left;
 clear:both
}
.st_owl_carousel_text .text-left div.text_inner_box {
 display:block;
 float:none
}
.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;
 -webkit-animation:fadeOut .7s both ease;
 -moz-animation:fadeOut .7s both ease;
 animation:fadeOut .7s both ease
}
.owl-fade-in {
 -webkit-animation:fadeIn .7s both ease;
 -moz-animation:fadeIn .7s both ease;
 animation:fadeIn .7s both ease
}
.owl-backSlide-out {
 -webkit-animation:backSlideOut 1s both ease;
 -moz-animation:backSlideOut 1s both ease;
 animation:backSlideOut 1s both ease
}
.owl-backSlide-in {
 -webkit-animation:backSlideIn 1s both ease;
 -moz-animation:backSlideIn 1s both ease;
 animation:backSlideIn 1s both ease
}
.owl-goDown-out {
 -webkit-animation:scaleToFade .7s ease both;
 -moz-animation:scaleToFade .7s ease both;
 animation:scaleToFade .7s ease both
}
.owl-goDown-in {
 -webkit-animation:goDown .6s ease both;
 -moz-animation:goDown .6s ease both;
 animation:goDown .6s ease both
}
.owl-fadeUp-in {
 -webkit-animation:scaleUpFrom .5s ease both;
 -moz-animation:scaleUpFrom .5s ease both;
 animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
 -webkit-animation:scaleUpTo .5s ease both;
 -moz-animation:scaleUpTo .5s ease both;
 animation:scaleUpTo .5s ease both
}
@-webkit-keyframes empty {
 0% {
  opacity:1
 }
}
@-moz-keyframes empty {
 0% {
  opacity:1
 }
}
@keyframes empty {
 0% {
  opacity:1
 }
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-moz-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@-webkit-keyframes backSlideOut {
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px)
 }
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(-200%)
 }
 100% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(-200%)
 }
}
@-moz-keyframes backSlideOut {
 25% {
  opacity:.5;
  -moz-transform:translateZ(-500px)
 }
 75% {
  opacity:.5;
  -moz-transform:translateZ(-500px) translateX(-200%)
 }
 100% {
  opacity:.5;
  -moz-transform:translateZ(-500px) translateX(-200%)
 }
}
@keyframes backSlideOut {
 25% {
  opacity:.5;
  transform:translateZ(-500px)
 }
 75% {
  opacity:.5;
  transform:translateZ(-500px) translateX(-200%)
 }
 100% {
  opacity:.5;
  transform:translateZ(-500px) translateX(-200%)
 }
}
@-webkit-keyframes backSlideIn {
 0%,
 25% {
  opacity:.5;
  -webkit-transform:translateZ(-500px) translateX(200%)
 }
 75% {
  opacity:.5;
  -webkit-transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateZ(0) translateX(0)
 }
}
@-moz-keyframes backSlideIn {
 0%,
 25% {
  opacity:.5;
  -moz-transform:translateZ(-500px) translateX(200%)
 }
 75% {
  opacity:.5;
  -moz-transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  -moz-transform:translateZ(0) translateX(0)
 }
}
@keyframes backSlideIn {
 0%,
 25% {
  opacity:.5;
  transform:translateZ(-500px) translateX(200%)
 }
 75% {
  opacity:.5;
  transform:translateZ(-500px)
 }
 100% {
  opacity:1;
  transform:translateZ(0) translateX(0)
 }
}
@-webkit-keyframes scaleToFade {
 to {
  opacity:0;
  -webkit-transform:scale(.8)
 }
}
@-moz-keyframes scaleToFade {
 to {
  opacity:0;
  -moz-transform:scale(.8)
 }
}
@keyframes scaleToFade {
 to {
  opacity:0;
  transform:scale(.8)
 }
}
@-webkit-keyframes goDown {
 from {
  -webkit-transform:translateY(-100%)
 }
}
@-moz-keyframes goDown {
 from {
  -moz-transform:translateY(-100%)
 }
}
@keyframes goDown {
 from {
  transform:translateY(-100%)
 }
}
@-webkit-keyframes scaleUpFrom {
 from {
  opacity:0;
  -webkit-transform:scale(1.5)
 }
}
@-moz-keyframes scaleUpFrom {
 from {
  opacity:0;
  -moz-transform:scale(1.5)
 }
}
@keyframes scaleUpFrom {
 from {
  opacity:0;
  transform:scale(1.5)
 }
}
@-webkit-keyframes scaleUpTo {
 to {
  opacity:0;
  -webkit-transform:scale(1.5)
 }
}
@-moz-keyframes scaleUpTo {
 to {
  opacity:0;
  -moz-transform:scale(1.5)
 }
}
@keyframes scaleUpTo {
 to {
  opacity:0;
  transform:scale(1.5)
 }
}
.easycontent em {
 font-style:italic
}
.easycontent table td,
.easycontent table th {
 padding:2px 4px 2px 0
}
.opener,
.grower {
 position:absolute;
 right:0;
 top:0;
 padding:10px 17px;
 display:block;
 cursor:pointer;
 text-decoration:none;
 background:url(../img/opener.png) center center no-repeat transparent;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
.opener:hover,
.grower:hover {
 background-color:#f2f2f2
}
.active>.opener,
.open>.opener,
.active .opener.dlm,
.open .opener.dlm,
.grower.OPEN {
 background-image:url(../img/opener-active.png);
 background-position:center center;
 background-repeat:no-repeat
}
.warning,
.success,
.error,
.message {
 padding:14px 10px;
 text-shadow:0 1px 0 rgba(255,255,255,.5);
 display:block;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px
}
.warning ul,
.success ul,
.error ul,
.message ul {
 margin-bottom:0
}
.warning {
 color:#7c622a;
 background-color:#FDEDA4;
 border:1px solid #FDEDA4
}
.success {
 color:#468847;
 background-color:#dff0d8;
 border:1px solid #dff0d8
}
.error {
 color:#c02230;
 background-color:#F5DAD3;
 border:1px solid #F5DAD3
}
.error ol {
 list-style:decimal;
 margin-bottom:0
}
.message {
 color:#3a87ad;
 background-color:#d9edf7;
 border:1px solid #d9edf7
}
.error ol {
 margin-left:20px
}
.error p.lnk {
 margin:.833em 0 0;
 padding:0
}
.tp-caption .btn {
 margin-right:16px
}
.tp-caption .btn.last {
 margin-right:0
}
.style_content h1,
.style_content h2,
.style_content h3,
.style_content h4,
.style_content h5,
.style_content h6,
.style_content p {
 display:block
}
.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 {
 margin-top:0;
 margin-bottom:4px;
 line-height:110%
}
.style_content .btn {
 margin-top:8px;
 margin-bottom:8px;
 margin-right:8px
}
.style_content .btn.last {
 margin-right:0
}
.style_content .spacer {
 clear:both;
 height:16px;
 overflow:hidden;
 margin:0;
 padding:0;
 background:none
}
.style_content h1 {
 font-size:8em;
 margin-bottom:14px
}
.style_content h2 {
 font-size:6em;
 margin-bottom:14px
}
.style_content h3 {
 font-size:4em;
 margin-bottom:14px
}
.style_content h4 {
 font-size:3em
}
.style_content h5 {
 font-size:2em
}
.style_content h6 {
 font-size:1.5em
}
.style_content p {
 font-size:1.166em;
 margin-bottom:6px
}
.stmenu_sub .style_content p,
.easycontent .style_content p {
 font-size:1em
}
.banner_text .style_content.text_td .line {
 margin:0 auto
}
.banner_text .style_content.text_td h1,
.banner_text .style_content.text_td h2,
.banner_text .style_content.text_td h3,
.banner_text .style_content.text_td h4,
.banner_text .style_content.text_td h5,
.banner_text .style_content.text_td h6 {
 margin-bottom:4px
}
.line,
.line_white,
.line_black {
 clear:both;
 height:0;
 overflow:hidden;
 margin:14px auto;
 padding:0;
 background:none;
 border-top:2px solid #fff;
 width:80px;
 display:inline-block
}
.line_black {
 border-color:#444
}
.icon_line_wrap {
 text-align:center;
 margin:14px auto
}
.icon_line,
.icon_line_white,
.icon_line_black,
.icon_line_gray {
 color:#fff
}
.icon_line:after,
.icon_line:before,
.icon_line_white:after,
.icon_line_white:before,
.icon_line_black:after,
.icon_line_black:before,
.icon_line_gray:after,
.icon_line_gray:before {
 display:inline-block;
 content:'';
 width:50px;
 height:1px;
 line-height:1px;
 overflow:hidden;
 background-color:#fff;
 vertical-align:middle;
 margin-top:-2px
}
.icon_line:after,
.icon_line_white:after,
.icon_line_black:after,
.icon_line_gray:after {
 margin-left:6px
}
.icon_line:before,
.icon_line_white:before,
.icon_line_black:before,
.icon_line_gray:before {
 margin-right:6px
}
.icon_line em,
.icon_line span,
.icon_line_white em,
.icon_line_white span,
.icon_line_black em,
.icon_line_black span,
.icon_line_gray em,
.icon_line_gray span {
 vertical-align:middle
}
.icon_line.icon_line_big:after,
.icon_line.icon_line_big:before,
.icon_line_white.icon_line_big:after,
.icon_line_white.icon_line_big:before,
.icon_line_black.icon_line_big:after,
.icon_line_black.icon_line_big:before,
.icon_line_gray.icon_line_big:after,
.icon_line_gray.icon_line_big:before {
 width:40px;
 height:3px
}
.icon_line_black {
 color:#444
}
.icon_line_black:after,
.icon_line_black:before {
 background-color:#444
}
.icon_line_gray {
 color:#999
}
.icon_line_gray:after,
.icon_line_gray:before {
 background-color:#999
}
.wrap_font_icon_1 .font_icon_inner {
 height:70px;
 width:70px;
 line-height:64px;
 -webkit-box-shadow:0 0 0 1px #d6d6d6 inset;
 box-shadow:0 0 0 1px #d6d6d6 inset;
 -webkit-border-radius:100px;
 -moz-border-radius:100px;
 -ms-border-radius:100px;
 -o-border-radius:100px;
 border-radius:100px;
 text-align:center;
 margin-top:6px;
 position:relative;
 overflow:hidden;
 z-index:3
}
.wrap_font_icon_1 .font_icon_inner em {
 display:inline-block;
 height:64px;
 line-height:64px;
 width:1em;
 position:relative;
 z-index:2
}
.wrap_font_icon_1 .font_icon_inner:before {
 display:block;
 content:'';
 position:absolute;
 bottom:0;
 left:0;
 height:0;
 width:100%;
 background-color:#d6d6d6;
 -webkit-transition:height 0.3s ease-out;
 transition:height 0.3s ease-out;
 z-index:1;
 -webkit-border-radius:100px
}
.wrap_font_icon_1:hover .font_icon_inner:before {
 height:100%
}
.wrap_font_icon_2 {
 display:block
}
.wrap_font_icon_2 .font_icon_inner {
 top:0;
 position:relative;
 -webkit-transition:top 150ms linear;
 transition:top 150ms linear
}
.wrap_font_icon_2 span {
 display:block;
 margin-bottom:4px;
 font-weight:block;
 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;
 -webkit-border-radius:500px;
 -moz-border-radius:500px;
 -ms-border-radius:500px;
 -o-border-radius:500px;
 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
}
.easycontent_s1 {
 padding-left:70px
}
.easycontent_s1 .easy_icon {
 float:left;
 margin-left:-70px;
 margin-top:-16px;
 height:60px;
 width:60px;
 line-height:60px;
 text-align:center;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%
}
.easycontent_s1:hover .easy_icon {
 background:#444;
 -webkit-transition:all 300ms ease;
 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;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 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
}
.easycontent_s4 {
 padding-left:36px
}
.easycontent_s4 .easy_icon {
 float:left;
 margin-left:-36px;
 height:30px;
 width:30px;
 line-height:30px;
 text-align:center;
 overflow:hidden
}
.easycontent_s5 {
 padding-left:56px;
 padding-bottom:20px;
 margin-bottom:20px;
 border-bottom:1px solid #dadada
}
.easycontent_s5 .easy_icon {
 float:left;
 margin-left:-56px;
 height:46px;
 width:46px;
 line-height:46px;
 text-align:center;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 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
}
.easycontent_s6 .easy_icon {
 height:100px;
 width:100px;
 line-height:100px;
 text-align:center;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#444;
 margin:0 auto;
 display:inline-block;
 -webkit-box-shadow:0 0 0 3px #444 inset;
 box-shadow:0 0 0 3px #444 inset
}
.easycontent_s6:hover .easy_icon {
 color:#fff;
 background:#444;
 -webkit-transition:all 300ms ease;
 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;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#444;
 display:inline-block;
 -webkit-box-shadow:0 0 0 2px #444 inset;
 box-shadow:0 0 0 2px #444 inset;
 font-size:1.333em
}
.easycontent_s7:hover .easy_icon {
 color:#fff;
 background:#444;
 -webkit-transition:all 300ms ease;
 transition:all 300ms ease
}
.easycontent_s8 {
 padding-left:36px
}
.easycontent_s8 .easy_icon {
 float:left;
 margin-left:-36px;
 height:30px;
 width:30px;
 line-height:30px;
 text-align:center;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 background:#f2f2f2;
 font-size:1.166em
}
.easycontent_s8:hover .easy_icon {
 background:#dadada
}
.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;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 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;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 background:#444;
 margin:0 auto;
 display:inline-block
}
.easycontent_s10:hover .easy_icon {
 color:#444;
 -webkit-box-shadow:0 0 0 3px #444 inset;
 box-shadow:0 0 0 3px #444 inset;
 background:transparent;
 -webkit-transition:all 300ms ease;
 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
}
.easycontent_s12 .easy_icon_wrap {
 padding-left:68px;
 padding-top:16px
}
.easycontent_s12 .easy_icon_wrap .easy_icon {
 margin-left:-68px;
 margin-top:-16px;
 height:58px;
 width:58px;
 line-height:58px;
 text-align:center;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 background:#48C9B0;
 display:block;
 float:left
}
.easycontent_s12:hover .easy_icon {
 background:#444;
 -webkit-transition:all 300ms ease;
 transition:all 300ms ease
}
.easycontent_s13 .easy_icon_wrap {
 padding-left:52px
}
.easycontent_s13 .easy_icon_wrap .easy_icon {
 margin-left:-52px;
 height:36px;
 width:36px;
 line-height:36px;
 text-align:center;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 background:#E87A55;
 display:block;
 float:left
}
.easycontent_s13:hover .easy_icon {
 background:#444;
 -webkit-transition:all 300ms ease;
 transition:all 300ms ease
}
.testimonial_starts .light {
 color:#E54D26
}
.testimonail_author {
 font-weight:700;
 font-style:italic
}
.testimonial_quote {
 padding:6px 30px;
 position:relative
}
.testimonial_quote:before,
.testimonial_quote:after {
 font-family:"fontello";
 position:absolute;
 font-size:1.5em
}
.testimonial_quote:before {
 content:"\e865";
 left:0;
 top:0
}
.testimonial_quote:after {
 content:"\e867";
 right:0;
 bottom:0
}
.text_table_wrap {
 display:block;
 position:absolute;
 top:0;
 right:0;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:4
}
.text_table_wrap .text_table {
 display:table;
 width:100%;
 height:100%;
 vertical-align:middle
}
.text_table_wrap .text_table .text_td {
 display:table-cell;
 width:100%;
 height:100%;
 vertical-align:middle;
 padding:20px 16px
}
.text_table_wrap .text_table .text_td.banner_text_top {
 vertical-align:top
}
.text_table_wrap .text_table .text_td.banner_text_bottom {
 vertical-align:bottom
}
.text_inner_box_left {
 float:left
}
.text_inner_box_right {
 float:right
}
.categories_tree_block li {
 border-bottom:1px solid #f2f2f2;
 position:relative
}
.categories_tree_block li .grower.OPEN,
.categories_tree_block li .grower.CLOSE {
 padding:6px 13px;
 top:4px
}
.categories_tree_block li.last {
 border:none
}
.categories_tree_block li a {
 display:block;
 padding:10px 35px 10px 5px
}
.categories_tree_block li ul {
 margin-left:20px
}
.categories_tree_block li ul .grower.OPEN,
.categories_tree_block li ul .grower.CLOSE {
 background-color:transparent;
 top:0
}
.categories_tree_block li ul .grower.OPEN:hover,
.categories_tree_block li ul .grower.CLOSE:hover {
 background-color:#f2f2f2
}
.categories_tree_block li ul li {
 border:none
}
.categories_tree_block li ul li a {
 padding-left:0;
 background:none;
 padding:6px 27px 6px 5px
}
#categories_block_left .categories_tree_block li a span {
 display:none
}
.blockcategories_footer ul .grower {
 display:none
}
.blockcategories_footer ul ul {
 display:none!important
}
.common_tabs {
 margin-bottom:0
}
.common_tabs a {
 display:block;
 padding:16px 1.666em;
 margin-right:1px;
 text-decoration:none;
 color:#444;
 background:#e5e5e5
}
.common_tabs a:hover {
 color:#444;
 background:#dadada
}
.common_tabs a.selected {
 background:#fcfcfc
}
.product_accordion_title,
.idTabs a {
 font-size:1.166em
}
#more_info_sheets,
#referral_program_sheets {
 padding:1em 0
}
#more_info_sheets .product_desc {
 margin-top:5px
}
#more_info_sheets .product_desc .product_image {
 float:left
}
#more_info_sheets .product_desc .block_description {
 float:left;
 margin-left:10px
}
#more_info_sheets .product_desc .clear_product_desc {
 clear:both;
 height:0;
 line-height:0
}
table#cart_summary_total {
 float:right;
 width:320px
}
table#cart_summary_total td.total_price_container>span {
 text-transform:uppercase
}
#hookDisplayProductPriceBlock-price {
 display:inline-block;
 margin-left:4px
}
.quantity_input_wrap,
.cart_quantity_button,
.s_quantity_input_wrap {
 display:inline-block;
 position:relative;
 vertical-align:middle;
 padding-right:20px
}
.s_quantity_input_wrap {
 padding-right:16px
}
.product_quantity_up,
.product_quantity_down,
.cart_quantity_up,
.cart_quantity_down,
.s_product_quantity_up,
.s_product_quantity_down {
 display:inline-block;
 width:20px;
 height:20px;
 line-height:18px;
 background:#fff;
 border:1px solid #CCC;
 border-left-width:0;
 text-align:center;
 position:absolute;
 right:0
}
.s_product_quantity_up,
.s_product_quantity_down {
 width:16px;
 height:16px;
 line-height:14px
}
.product_quantity_up,
.cart_quantity_up,
.s_product_quantity_up {
 border-bottom-width:0;
 top:0
}
.product_quantity_down,
.cart_quantity_down,
.s_product_quantity_down {
 bottom:0
}
.product_quantity_up:hover,
.product_quantity_down:hover,
.cart_quantity_up:hover,
.cart_quantity_down:hover,
.s_product_quantity_up:hover,
.s_product_quantity_down:hover {
 text-decoration:none;
 background-color:#666;
 color:#fff
}
#address .form-group>label,
#address .form-stru>label,
#add_address .form-group>label,
#add_address .form-stru>label,
#identity .form-group>label,
#identity .form-stru>label,
#account-creation_form .form-group>label,
#account-creation_form .form-stru>label,
#new_account_form .form-group>label,
#new_account_form .form-stru>label,
#opc_account_form .form-group>label,
#opc_account_form .form-stru>label {
 display:inline-block;
 padding:6px 15px;
 text-align:right;
 width:260px;
 vertical-align:top
}
#address .form-group>label sup,
#address .form-stru>label sup,
#add_address .form-group>label sup,
#add_address .form-stru>label sup,
#identity .form-group>label sup,
#identity .form-stru>label sup,
#account-creation_form .form-group>label sup,
#account-creation_form .form-stru>label sup,
#new_account_form .form-group>label sup,
#new_account_form .form-stru>label sup,
#opc_account_form .form-group>label sup,
#opc_account_form .form-stru>label sup {
 color:#ee001c
}
#address .form-group .form-control,
#add_address .form-group .form-control,
#identity .form-group .form-control,
#account-creation_form .form-group .form-control,
#new_account_form .form-group .form-control,
#opc_account_form .form-group .form-control {
 display:inline-block
}
#address #uniform-newsletter,
#address #uniform-optin,
#address #uniform-invoice_address,
#address #uniform-psgdpr-consent,
#add_address #uniform-newsletter,
#add_address #uniform-optin,
#add_address #uniform-invoice_address,
#add_address #uniform-psgdpr-consent,
#identity #uniform-newsletter,
#identity #uniform-optin,
#identity #uniform-invoice_address,
#identity #uniform-psgdpr-consent,
#account-creation_form #uniform-newsletter,
#account-creation_form #uniform-optin,
#account-creation_form #uniform-invoice_address,
#account-creation_form #uniform-psgdpr-consent,
#new_account_form #uniform-newsletter,
#new_account_form #uniform-optin,
#new_account_form #uniform-invoice_address,
#new_account_form #uniform-psgdpr-consent,
#opc_account_form #uniform-newsletter,
#opc_account_form #uniform-optin,
#opc_account_form #uniform-invoice_address,
#opc_account_form #uniform-psgdpr-consent {
 margin-left:264px
}
#address .submit,
#address .submit2,
#add_address .submit,
#add_address .submit2,
#identity .submit,
#identity .submit2,
#account-creation_form .submit,
#account-creation_form .submit2,
#new_account_form .submit,
#new_account_form .submit2,
#opc_account_form .submit,
#opc_account_form .submit2 {
 padding-left:264px
}
#address span.form_info,
#address p.inline-infos,
#address span.inline-infos,
#add_address span.form_info,
#add_address p.inline-infos,
#add_address span.inline-infos,
#identity span.form_info,
#identity p.inline-infos,
#identity span.inline-infos,
#account-creation_form span.form_info,
#account-creation_form p.inline-infos,
#account-creation_form span.inline-infos,
#new_account_form span.form_info,
#new_account_form p.inline-infos,
#new_account_form span.inline-infos,
#opc_account_form span.form_info,
#opc_account_form p.inline-infos,
#opc_account_form span.inline-infos {
 color:#999;
 display:block;
 margin:0 0 5px 265px
}
#address div.selector,
#add_address div.selector,
#identity div.selector,
#account-creation_form div.selector,
#new_account_form div.selector,
#opc_account_form div.selector {
 display:inline-block
}
#address #center_column.col-md-9 .form-group>label,
#address #center_column.col-md-9 .form-stru>label,
#add_address #center_column.col-md-9 .form-group>label,
#add_address #center_column.col-md-9 .form-stru>label,
#identity #center_column.col-md-9 .form-group>label,
#identity #center_column.col-md-9 .form-stru>label,
#account-creation_form #center_column.col-md-9 .form-group>label,
#account-creation_form #center_column.col-md-9 .form-stru>label,
#new_account_form #center_column.col-md-9 .form-group>label,
#new_account_form #center_column.col-md-9 .form-stru>label,
#opc_account_form #center_column.col-md-9 .form-group>label,
#opc_account_form #center_column.col-md-9 .form-stru>label {
 width:200px
}
#address #center_column.col-md-9 #uniform-newsletter,
#address #center_column.col-md-9 #uniform-optin,
#address #center_column.col-md-9 #uniform-invoice_address,
#address #center_column.col-md-9 #uniform-psgdpr-consent,
#add_address #center_column.col-md-9 #uniform-newsletter,
#add_address #center_column.col-md-9 #uniform-optin,
#add_address #center_column.col-md-9 #uniform-invoice_address,
#add_address #center_column.col-md-9 #uniform-psgdpr-consent,
#identity #center_column.col-md-9 #uniform-newsletter,
#identity #center_column.col-md-9 #uniform-optin,
#identity #center_column.col-md-9 #uniform-invoice_address,
#identity #center_column.col-md-9 #uniform-psgdpr-consent,
#account-creation_form #center_column.col-md-9 #uniform-newsletter,
#account-creation_form #center_column.col-md-9 #uniform-optin,
#account-creation_form #center_column.col-md-9 #uniform-invoice_address,
#account-creation_form #center_column.col-md-9 #uniform-psgdpr-consent,
#new_account_form #center_column.col-md-9 #uniform-newsletter,
#new_account_form #center_column.col-md-9 #uniform-optin,
#new_account_form #center_column.col-md-9 #uniform-invoice_address,
#new_account_form #center_column.col-md-9 #uniform-psgdpr-consent,
#opc_account_form #center_column.col-md-9 #uniform-newsletter,
#opc_account_form #center_column.col-md-9 #uniform-optin,
#opc_account_form #center_column.col-md-9 #uniform-invoice_address,
#opc_account_form #center_column.col-md-9 #uniform-psgdpr-consent {
 margin-left:204px
}
#address #center_column.col-md-9 .submit,
#address #center_column.col-md-9 .submit2,
#add_address #center_column.col-md-9 .submit,
#add_address #center_column.col-md-9 .submit2,
#identity #center_column.col-md-9 .submit,
#identity #center_column.col-md-9 .submit2,
#account-creation_form #center_column.col-md-9 .submit,
#account-creation_form #center_column.col-md-9 .submit2,
#new_account_form #center_column.col-md-9 .submit,
#new_account_form #center_column.col-md-9 .submit2,
#opc_account_form #center_column.col-md-9 .submit,
#opc_account_form #center_column.col-md-9 .submit2 {
 padding-left:204px
}
#address #center_column.col-md-9 span.form_info,
#address #center_column.col-md-9 p.inline-infos,
#address #center_column.col-md-9 span.inline-infos,
#add_address #center_column.col-md-9 span.form_info,
#add_address #center_column.col-md-9 p.inline-infos,
#add_address #center_column.col-md-9 span.inline-infos,
#identity #center_column.col-md-9 span.form_info,
#identity #center_column.col-md-9 p.inline-infos,
#identity #center_column.col-md-9 span.inline-infos,
#account-creation_form #center_column.col-md-9 span.form_info,
#account-creation_form #center_column.col-md-9 p.inline-infos,
#account-creation_form #center_column.col-md-9 span.inline-infos,
#new_account_form #center_column.col-md-9 span.form_info,
#new_account_form #center_column.col-md-9 p.inline-infos,
#new_account_form #center_column.col-md-9 span.inline-infos,
#opc_account_form #center_column.col-md-9 span.form_info,
#opc_account_form #center_column.col-md-9 p.inline-infos,
#opc_account_form #center_column.col-md-9 span.inline-infos {
 margin:0 0 5px 205px
}
#address #center_column.col-md-9 .form-group .form-control,
#add_address #center_column.col-md-9 .form-group .form-control,
#identity #center_column.col-md-9 .form-group .form-control,
#account-creation_form #center_column.col-md-9 .form-group .form-control,
#new_account_form #center_column.col-md-9 .form-group .form-control,
#opc_account_form #center_column.col-md-9 .form-group .form-control {
 max-width:250px
}
#identity #center_column.col-md-9 .form-group .form-control,
#authentication #center_column.col-md-9 .form-group .form-control {
 max-width:250px
}
#login_form .form-group,
#create-account_form .form-group {
 width:254px
}
.easyzoom {
 position:relative;
 *display:inline;
 *zoom:1
}
.easyzoom img {
 vertical-align:bottom
}
.easyzoom.is-loading img {
 cursor:progress
}
.easyzoom.is-ready img {
 cursor:crosshair
}
.easyzoom.is-error img {
 cursor:not-allowed
}
.easyzoom-notice {
 position:absolute;
 top:50%;
 left:50%;
 z-index:50;
 height:32px;
 line-height:32px;
 text-align:center;
 width:32px;
 margin-top:-16px;
 margin-left:-16px;
 background:url(../img/ajax-loader-1.gif) no-repeat center center #fff;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px
}
.is-error .easyzoom-notice {
 background:#fff
}
.easyzoom-flyout {
 position:absolute;
 z-index:100;
 overflow:hidden;
 background:#FFF;
 z-index:7
}
.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
}
.pc_slider_tabs span {
 padding:0 6px
}
.pro_column_list li,
.pro_column_box {
 display:block;
 padding:8px 0;
 border-bottom:1px solid #dadada
}
.pro_column_list li:last-child,
.pro_column_box:last-child {
 border:none
}
.pro_column_list li:first-child,
.pro_column_box:first-child {
 padding-top:0
}
#footer .pro_column_list li,
#footer .pro_column_box {
 border-bottom:none
}
.pro_column_left {
 width:70px;
 float:left
}
.pro_column_right {
 margin-left:80px
}
.pro_column_right .product-description {
 display:none
}
#footer .pro_column_left,
#top_bar .pro_column_left {
 width:45px
}
#footer .pro_column_right,
#top_bar .pro_column_right {
 margin-left:55px
}
.pro_big_list li {
 display:block;
 padding:8px 50px
}
.pro_big_list li:last-child {
 border:none;
 padding-bottom:0
}
.pro_big_list li:first-child {
 padding-top:0
}
.pro_big_top {
 display:block;
 margin-bottom:6px
}
.pro_big_top img {
 margin:0 auto
}
.pro_big_bottom {
 text-align:center
}
.pro_itemlist li {
 padding-top:2em;
 padding-bottom:1em
}
.itemlist_left {
 width:100px;
 float:left
}
.itemlist_right {
 margin-left:110px
}
.itemlist_right .s_title_block {
 height:2.666em;
 line-height:1.333em;
 margin-bottom:10px
}
.itemlist_right .price_container span {
 display:inline-block
}
.itemlist_right .price_container .price {
 font-weight:400
}
.itemlist_right .s_quantity_wanted {
 margin-bottom:6px;
 display:block
}
.small_list_left {
 width:100px;
 float:left
}
.small_list_right {
 margin-left:110px
}
.rating_box i {
 color:#ccc;
 display:inline-block
}
.rating_box i.light {
 color:#ff8a00
}
.rating_box .comment_nbr {
 color:#999
}
body#index .header-container.transparent-header {
 position:absolute;
 top:0;
 left:0;
 right:0;
 width:100%;
 z-index:101
}
#qrcode_box {
 text-align:center;
 padding-top:1em
}
.dropdown_list .qrcode_link {
 display:block;
 border:1px solid #dadada;
 text-align:center
}
.ajax_cart_bag {
 position:relative;
 border:2px solid #333;
 height:22px;
 width:20px;
 margin-right:6px;
 border-radius:2px
}
.ajax_cart_bag .ajax_cart_bg_handle {
 position:absolute;
 border:2px solid #666;
 border-bottom:0;
 border-top-right-radius:100px;
 border-top-left-radius:100px;
 width:12px;
 height:10px;
 overflow:hidden;
 top:-8px;
 left:50%;
 margin-left:-6px
}
.ajax_cart_bag .amount_circle {
 position:absolute;
 bottom:-4px;
 top:auto;
 right:-9px;
 border:2px solid #fff;
 height:18px;
 width:18px
}
.ajax_cart_bag .amount_circle.dozens {
 width:auto;
 padding:0 4px
}
.ajax_cart_bag i {
 display:none
}
.shopping_cart_style_1 .ajax_cart_bag,
.shopping_cart_style_3 .ajax_cart_bag {
 height:14px;
 line-height:14px;
 width:14px;
 margin-right:4px;
 border-width:1px
}
.shopping_cart_style_1 .ajax_cart_bag .ajax_cart_bg_handle,
.shopping_cart_style_3 .ajax_cart_bag .ajax_cart_bg_handle {
 width:8px;
 height:6px;
 top:-5px;
 margin-left:-4px;
 border-width:1px 1px 0 1px
}
.shopping_cart_style_2 .ajax_cart_bag,
.shopping_cart_style_3 .ajax_cart_bag {
 border:none
}
.shopping_cart_style_2 .ajax_cart_bag i,
.shopping_cart_style_3 .ajax_cart_bag i {
 display:block
}
.shopping_cart_style_2 .ajax_cart_bg_handle,
.shopping_cart_style_3 .ajax_cart_bg_handle {
 display:none
}
.shopping_cart_style_2 .ajax_cart_bag i {
 font-size:1.666em
}
.shopping_cart_style_3 .ajax_cart_bag i {
 font-size:1.3em
}
.stlinkgroups_links_footer_bottom li a {
 display:inline-block;
 padding:0 8px
}
img.hover_effect {
 background:#fff
}
.hover_effect img {
 background:#fff
}
.hover_effect:hover {
 opacity:.8;
 filter:alpha(opacity=80)
}
.hover_effect:hover img {
 opacity:.8;
 filter:alpha(opacity=80)
}
#fb-root {
 display:none
}
.fb_like_box_warp {
 overflow:hidden
}
.fb_edge_widget_with_comment {
 margin-right:16px
}
.fluid-width-video-wrapper {
 width:100%;
 position:relative;
 padding:0
}
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.custom_links_list {
 margin-bottom:0
}
.link_with_custom_icon i {
 margin-right:8px
}
.bullet li a.link_with_custom_icon:before {
 display:none
}
.media {
 position:relative;
 margin:0 0 15px 0;
 padding-bottom:51%;
 padding-top:30px;
 height:0;
 overflow:hidden;
 border:1px solid #ccc
}
.media iframe,
.media object,
.media embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.box-cart-bottom #wishlist_button i,
.box-cart-bottom .add_to_compare i,
.product_list.list .act_box_inner .addToWishlist i,
.product_list.list .act_box_inner .add_to_compare i,
.product_list.list .act_box_inner .quick-view i {
 vertical-align:middle
}
#buy_block #wishlist_button span,
#buy_block .add_to_compare span,
#usefull_link_block #wishlist_button span,
#usefull_link_block .add_to_compare span,
.product_list.list .addToWishlist span,
.product_list.list .add_to_compare span {
 vertical-align:middle;
 display:inline-block
}
.block-heading {
 padding:10px;
 font-size:1.133em;
 color:#fff;
 text-transform:uppercase;
 background:#666;
 margin-bottom:10px
}
.block-heading.no_mar_b {
 margin-bottom:0
}
.add_to_compare.checked i:before,
.addToWishlist.checked i:before {
 content:'\e80f'
}
.st_banner_row {
 overflow:hidden
}
#cms #center_column .st_banner_1 img.st_banner_static_image {
 margin:0
}
.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 {
 display:block;
 overflow:hidden;
 position:relative;
 z-index:0
}
.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 .st_banner_image,
.hover_effect_1 .st_banner_block .st_banner_static_image {
 -webkit-transition:all 1s ease;
 transition:all 1s ease
}
.hover_effect_1 .st_banner_block:hover .st_banner_image,
.hover_effect_1 .st_banner_block:hover .st_banner_static_image {
 -webkit-transform:scale(1.06);
 -ms-transform:scale(1.06);
 transform:scale(1.06);
 opacity:.8;
 filter:alpha(opacity=80)
}
.hover_effect_1 .banner_box .banner_image_box {
 -webkit-transition:all 0.4s ease;
 transition:all 0.4s ease
}
.hover_effect_1 .banner_box:hover .banner_image_box {
 -webkit-transform:scale(1.06);
 -ms-transform:scale(1.06);
 transform:scale(1.06);
 opacity:.8;
 filter:alpha(opacity=80)
}
.hover_effect_2 .st_banner_block:before {
 display:block;
 position:absolute;
 z-index:2;
 right:0;
 top:0;
 bottom:0;
 left:0;
 content:"";
 margin:0;
 border:2px solid #fff;
 -webkit-transition:all 0.4s;
 transition:all 0.4s;
 opacity:0;
 filter:alpha(opacity=0)
}
.hover_effect_2 .st_banner_block:hover:before {
 margin:8px;
 opacity:1;
 filter:alpha(opacity=100)
}
.hover_effect_3 .st_banner_block:before {
 display:block;
 position:absolute;
 z-index:2;
 right:0;
 top:0;
 bottom:0;
 left:0;
 content:"";
 background:#fff;
 -webkit-transition:all 0.4s;
 transition:all 0.4s;
 opacity:0;
 filter:alpha(opacity=0)
}
.hover_effect_3 .st_banner_block:hover:before {
 opacity:.4;
 filter:alpha(opacity=40);
 margin:12px
}
.hover_effect_4 .st_banner_block .st_banner_image,
.hover_effect_4 .st_banner_block .st_banner_static_image {
 -webkit-transition:all 0.4s ease;
 transition:all 0.4s ease
}
.hover_effect_4 .st_banner_block:hover .st_banner_image,
.hover_effect_4 .st_banner_block:hover .st_banner_static_image {
 opacity:.8;
 filter:alpha(opacity=80)
}
.hover_effect_4 .banner_box .banner_image_box {
 -webkit-transition:all 0.4s ease;
 transition:all 0.4s ease
}
.hover_effect_4 .banner_box:hover .banner_image_box {
 opacity:.8;
 filter:alpha(opacity=80)
}
#switch_left_column_wrap,
#switch_right_column_wrap {
 display:none
}
body.mobile_device .form-control {
 font-size:16px
}
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_hide,
body.mobile_device .products_slider .ajax_block_product .hover_fly_static .hover_fly.mobile_hover_fly_hide,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_hide,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly_static .hover_fly.mobile_hover_fly_hide {
 display:none
}
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show {
 position:static
}
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view {
 position:static
}
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart a,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart a,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a {
 display:none
}
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart a.ajax_add_to_cart_button,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart a.view_button,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.ajax_add_to_cart_button,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.view_button,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart a.ajax_add_to_cart_button,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart a.view_button,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.ajax_add_to_cart_button,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.view_button {
 display:block;
 width:100%!important
}
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart a.ajax_add_to_cart_button span,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart a.view_button span,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.ajax_add_to_cart_button span,
body.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.view_button span,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart a.ajax_add_to_cart_button span,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart a.view_button span,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.ajax_add_to_cart_button span,
body.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart.has_quick_view a.view_button span {
 display:inline-block!important
}
body.mobile_device .products_slider .ajax_block_product .act_box.display_when_hover,
body.mobile_device .product_list.grid .ajax_block_product .act_box.display_when_hover {
 visibility:visible
}
body.mobile_device .hover_fly .quick-view {
 display:none
}
body.mobile_device .hover_fly a {
 width:25%!important
}
body.mobile_device .hover_fly a:hover,
body.mobile_device .hover_fly a:first-child:hover {
 width:25%!important
}
body.mobile_device .hover_fly a:hover span,
body.mobile_device .hover_fly a:first-child:hover span {
 display:none!important
}
body.mobile_device .hover_fly a span {
 display:none!important
}
body.mobile_device .hover_fly.fly_5 a {
 width:20%!important
}
body.mobile_device .hover_fly.fly_5 a:hover,
body.mobile_device .hover_fly.fly_5 a:first-child:hover {
 width:20%!important
}
body.mobile_device .hover_fly.fly_5.has_quick_view a {
 width:25%!important
}
body.mobile_device .hover_fly.fly_5.has_quick_view a:hover,
body.mobile_device .hover_fly.fly_5.has_quick_view a:first-child:hover {
 width:25%!important
}
body.mobile_device .hover_fly.fly_3 a,
body.mobile_device .hover_fly.fly_4.has_quick_view a {
 width:33.333333%!important
}
body.mobile_device .hover_fly.fly_3 a:hover,
body.mobile_device .hover_fly.fly_3 a:first-child:hover,
body.mobile_device .hover_fly.fly_4.has_quick_view a:hover,
body.mobile_device .hover_fly.fly_4.has_quick_view a:first-child:hover {
 width:33.333333%!important
}
body.mobile_device .hover_fly.fly_2 a,
body.mobile_device .hover_fly.fly_3.has_quick_view a {
 width:50%!important
}
body.mobile_device .hover_fly.fly_2 a:hover,
body.mobile_device .hover_fly.fly_2 a:first-child:hover,
body.mobile_device .hover_fly.fly_3.has_quick_view a:hover,
body.mobile_device .hover_fly.fly_3.has_quick_view a:first-child:hover {
 width:50%!important
}
body.mobile_device .hover_fly.fly_2.has_quick_view a {
 width:100%!important
}
body.mobile_device .hover_fly.fly_2.has_quick_view a:hover,
body.mobile_device .hover_fly.fly_2.has_quick_view a:first-child:hover {
 width:100%!important
}
body.mobile_device #st_mega_menu_column_mobile {
 display:block
}
body.mobile_device #st_mega_menu_column_desktop {
 display:none
}
body.mobile_device .fancybox-nav span {
 visibility:visible
}
body.mobile_device .btn-default,
body.mobile_device .btn-small,
body.mobile_device .btn-medium,
body.mobile_device .btn-large,
body.mobile_device a.btn-default,
body.mobile_device a.btn-small,
body.mobile_device a.btn-medium,
body.mobile_device a.btn-large {
 -webkit-transition:initial;
 transition:initial
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body.mobile_device .hover_fly a:first-child {
  position:static
 }
 body.mobile_device .hover_fly.fly_3 a:first-child {
  position:static
 }
 body.mobile_device .hover_fly.fly_2 a:first-child {
  position:static
 }
}
#stb_search_query_block {
 margin-bottom:6px;
 float:left;
 height:32px
}
#stb_search_button {
 float:left;
 vertical-align:top;
 font-size:1em
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
 display:block
}
.ps-container>.ps-scrollbar-x-rail {
 display:none;
 position:absolute;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:background-color 0.2s linear,opacity 0.2s linear;
 transition:background-color 0.2s linear,opacity 0.2s linear;
 bottom:3px;
 height:8px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
 position:absolute;
 background-color:#aaa;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background-color 0.2s linear;
 transition:background-color 0.2s linear;
 bottom:0;
 height:8px
}
.ps-container>.ps-scrollbar-x-rail.in-scrolling {
 background-color:#eee;
 opacity:.9;
 filter:alpha(opacity=90)
}
.ps-container>.ps-scrollbar-y-rail {
 display:none;
 position:absolute;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:background-color 0.2s linear,opacity 0.2s linear;
 transition:background-color 0.2s linear,opacity 0.2s linear;
 right:3px;
 width:8px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
 position:absolute;
 background-color:#aaa;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background-color 0.2s linear;
 transition:background-color 0.2s linear;
 right:0;
 width:8px
}
.ps-container>.ps-scrollbar-y-rail.in-scrolling {
 background-color:#eee;
 opacity:.9;
 filter:alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
 opacity:.6;
 filter:alpha(opacity=60)
}
.ps-container:hover>.ps-scrollbar-x-rail.in-scrolling,
.ps-container:hover>.ps-scrollbar-y-rail.in-scrolling {
 background-color:#eee;
 opacity:.9;
 filter:alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-x-rail:hover {
 background-color:#eee;
 opacity:.9;
 filter:alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
 background-color:#999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover {
 background-color:#eee;
 opacity:.9;
 filter:alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
 background-color:#999
}
.stsocial_list {
 display:inline-block
}
.stsocial_list li a {
 display:inline-block;
 text-align:center;
 text-decoration:none
}
.stsocial_list_full_width {
 text-align:center;
 display:block
}
.stsocial_list_home,
.stsocial_list_column {
 display:inline-block
}
.stsocial_list_home li,
.stsocial_list_column li {
 padding-right:8px
}
.stsocial_list_home li a,
.stsocial_list_column li a {
 display:inline-block;
 height:34px;
 line-height:26px;
 min-width:34px;
 text-align:center;
 padding:6px 4px 2px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%
}
.stsocial_list_topbar {
 margin-bottom:0
}
#nav_left .stsocial_list_topbar {
 float:left
}
#nav_right .stsocial_list_topbar {
 float:right
}
.stsocial_list_topbar .icon-large:before {
 font-size:1.166em
}
.stsocial_list_footer_bottom {
 margin-bottom:0
}
.stsocial_list_footer_bottom li a {
 padding-left:6px;
 padding-right:6px
}
#viewed-products_block_left li.last_item {
 padding-bottom:0;
 margin-bottom:0;
 border-bottom:none
}
#viewed-products_block_side {
 padding:8px
}
#viewed-products_block_nav {
 width:300px;
 padding:8px;
 border:1px solid #dadada;
 background:#fff
}
#viewed-products_block_nav .pro_column_list {
 margin-bottom:0
}
#viewed-products_block_nav .pro_column_list li:last-child {
 padding-bottom:0
}
#viewed-top .dropdown_tri i {
 display:none
}
.alert.viewed_products_no_products {
 margin-bottom:0
}
.tags_block .block_content,
.tags_block .footer_block_content {
 overflow:hidden;
 text-align:justify
}
.tags_block .block_content a,
.tags_block .footer_block_content a {
 display:inline-block;
 line-height:16px;
 padding:2px 6px 3px 6px;
 color:#777;
 border:1px solid #f2f2f2;
 float:left;
 margin:0 6px 6px 0
}
.tags_block .block_content a:hover,
.tags_block .footer_block_content a:hover {
 background:#444;
 color:#fff;
 border-color:#444
}
.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;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 -o-border-radius:4px;
 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;
 border:1px solid #f2f2f2;
 padding:2px;
 background:#fff
}
.product_link_nav.with_preview a .product_link_nav_preview img {
 max-width:none
}
.product_link_nav.with_preview a#product_link_nav_prev .product_link_nav_preview {
 right:0
}
.product_link_nav.with_preview a#product_link_nav_next .product_link_nav_preview {
 left:0
}
.has_productlinknav {
 position:relative;
 padding-right:68px
}
#product_link_nav_wrap {
 position:absolute;
 top:0;
 right:0;
 z-index:2
}
#product_link_nav_wrap .product_link_nav {
 padding-right:2px
}
#product_link_nav_wrap .product_link_nav:last-child {
 padding-right:0
}
.fc_cat_image {
 display:block;
 text-align:center
}
.remove_after_init .fc_cat_image {
 display:none
}
.featured_categories_item .fc_cat_name {
 text-align:center;
 padding:10px 0 4px
}
.featured_categories_item:hover .fc_cat_name {
 background:#f2f2f2
}
.featured_categories_list li .fc_cat_name {
 text-align:center;
 margin:4px 0 10px
}
.parallax_box.parallax_video_box {
 position:relative
}
.parallax_box .container {
 position:relative;
 z-index:3
}
.parallax_box.parallax_box_img {
 background-attachment:fixed;
 background-position:50% 0;
 background-repeat:repeat
}
.parallax_box .owl-pagination {
 margin-top:1em
}
.parallax_heading {
 text-align:center;
 margin-bottom:1em
}
.parallax_video_wrap {
 display:none;
 position:absolute;
 z-index:1;
 left:0;
 right:0;
 top:0;
 bottom:0;
 width:100%;
 height:100%;
 overflow:hidden
}
.parallax_video_wrap .parallax_video {
 position:absolute;
 top:0;
 left:0;
 width:100%
}
.parallax_video_wrap .parallax_video_play {
 display:block;
 position:absolute;
 z-index:5;
 right:6%;
 bottom:10%;
 cursor:pointer
}
.parallax_video_wrap .parallax_video_play i {
 font-size:2em;
 color:#fff
}
.parallax_video_box .parallax_video_wrap {
 display:block
}
.st_owl_carousel_block {
 display:block;
 overflow:hidden;
 position:relative;
 text-align:center
}
.st_owl_carousel_block .st_owl_carousel_image {
 display:block;
 margin:0 auto
}
.st_owl_carousel_3 .st_owl_carousel_block img,
.owl-carousel-banner .st_owl_carousel_block img {
 background:#fff
}
.st_owl_carousel_3 .st_owl_carousel_block:hover img,
.owl-carousel-banner .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 {
 margin-bottom:0!important
}
.carousel_banner_nbr_1 .st_owl_carousel_block {
 margin-bottom:0
}
.st_news_letter_popup_wrap {
 display:none
}
.st_news_letter_do_not_show_outer {
 padding:4px 1em
}
.st_news_letter_do_not_show_inner {
 float:right
}
.st_news_letter_do_not_show_inner .checker {
 display:inline-block
}
.st_news_letter_form {
 padding:1em
}
#left_column .st_news_letter_form,
#right_column .st_news_letter_form,
#footer .st_news_letter_form {
 padding:0
}
.st_news_letter_form_inner {
 width:360px;
 display:inline-block;
 position:relative;
 margin:0
}
.st_news_letter_form_inner .st_news_letter_input {
 display:block;
 border:2px solid #444;
 height:35px;
 line-height:normal;
 max-width:none!important
}
.st_news_letter_form_inner .st_news_letter_submit {
 display:inline-block;
 height:35px;
 line-height:31px;
 position:absolute;
 right:0;
 top:0;
 padding-top:0;
 padding-bottom:0
}
#footer .col-md-1 .st_news_letter_form_inner,
#footer .col-md-1-2 .st_news_letter_form_inner,
#footer .col-md-1-5 .st_news_letter_form_inner,
#footer .col-md-2 .st_news_letter_form_inner,
#footer .col-md-2-4 .st_news_letter_form_inner,
#footer .col-md-3 .st_news_letter_form_inner,
#footer .col-md-4 .st_news_letter_form_inner,
#footer .col-md-5 .st_news_letter_form_inner,
#footer .col-md-6 .st_news_letter_form_inner,
#footer .col-md-7 .st_news_letter_form_inner,
#footer .col-md-8 .st_news_letter_form_inner,
#footer .col-md-9 .st_news_letter_form_inner,
#footer .col-md-10 .st_news_letter_form_inner,
#footer .col-md-11 .st_news_letter_form_inner {
 width:80%!important
}
#left_column .st_news_letter_form_inner,
#right_column .st_news_letter_form_inner {
 width:80%!important
}
.payment_option_form {
 display:none
}
.payment_option_logo {
 height:50px;
 max-height:50px
}
.payment_module_adv {
 height:120px;
 max-height:120px
}
.payment_option_selected {
 display:none;
 margin-top:15px
}
.payment_option_selected i {
 color:green
}
.payment_option_cta {
 margin-left:10px;
 color:#333!important
}
.tnc_box {
 background:#fbfbfb;
 border:1px solid #d6d4d4;
 padding:14px 18px 13px;
 margin:0 0 30px 0;
 line-height:23px
}
.pointer-box {
 cursor:pointer
}
.pro_second_box .aeuc_before_label:before,
.pro_second_box .aeuc_tax_label:before {
 content:"\a";
 white-space:pre
}
.aeuc_shipping_label a.iframe {
 font-weight:400
}
.content_price>span {
 display:inline-block
}
.popover-content table {
 margin-bottom:0
}
#stwishlist_content {
 padding:8px
}
#stwishlist_list {
 margin-bottom:38px
}
#stwishlist_list li {
 border-bottom:1px solid #dadada
}
#stwishlist_list li:last-child {
 border-bottom:none
}
#stwishlist_list li a {
 display:block;
 text-align:center;
 padding-top:6px;
 padding-bottom:6px
}
#mobile_header_logo img {
 width:auto;
 max-height:60px
}
#mobile_bar {
 display:none;
 left:0;
 -webkit-transition:left 0.5s,right 0.5s;
 transition:left 0.5s,right 0.5s
}
#header.sticky_mh #mobile_bar {
 background:#fff;
 background:rgba(255,255,255,.95);
 position:fixed;
 top:0;
 z-index:210;
 left:0;
 right:0;
 width:100%;
 -webkit-box-shadow:0 0 4px rgba(0,0,0,.1);
 box-shadow:0 0 4px rgba(0,0,0,.1)
}
body#index .transparent-mobile-header #header #mobile_bar {
 position:fixed;
 top:0;
 left:0;
 right:0;
 width:100%;
 z-index:210;
 background:transparent
}
body#index.use_mobile_header .transparent-mobile-header #header_primary {
 display:none
}
#mobile_bar_container {
 display:table;
 height:60px;
 width:100%;
 margin-left:0;
 margin-right:0
}
#mobile_bar_left,
#mobile_bar_center,
#mobile_bar_right {
 display:table-cell;
 vertical-align:middle;
 float:none;
 height:100%;
 padding-left:0;
 padding-right:0
}
#mobile_bar_center {
 width:100%
}
.mobile_bar_center_layout #mobile_bar_center {
 text-align:center
}
.mobile_bar_left_layout #mobile_bar_right_inner {
 width:184px;
 text-align:right
}
.mobile_bar_tri {
 margin-left:4px;
 vertical-align:middle
}
.mobile_bar_tri .mobile_bar_tri_text {
 display:none
}
.mobile_bar_tri #mobile_bar_left {
 margin-left:auto;
 margin-right:4px
}
#mobile_bar_cart_tri {
 vertical-align:middle;
 margin-left:10px;
 margin-right:6px;
 display:inline-block
}
#mobile_bar_cart_tri #mobile_bar_left {
 margin-left:auto;
 margin-right:4px
}
#st_mega_menu_wrap .ma_level_0 {
 padding:0 10px
}
.countdown_wrap {
 display:table;
 visibility:hidden;
 position:absolute;
 width:100%;
 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
}
.hover_fly_static .countdown_wrap {
 bottom:30px
}
.hover_fly_static .countdown_wrap.v_middle {
 bottom:50%
}
.countdown_timer.countdown_style_0 div {
 display:table-cell;
 vertical-align:middle;
 width:25%;
 padding:11px 0;
 border-right:1px solid #fff
}
.countdown_timer.countdown_style_0 div:last-child {
 border-right:none
}
.countdown_timer.countdown_style_0 div span {
 display:block;
 height:22px;
 line-height:22px
}
.countdown_timer.countdown_style_0 div span.countdown_number {
 font-size:22px
}
.countdown_timer.countdown_style_1 div {
 height:66px;
 line-height:66px;
 font-size:16px
}
.countdown_timer.countdown_style_1 div i {
 margin-right:4px
}
.countdown_wrap .countdown_title {
 height:66px;
 line-height:66px;
 font-size:16px
}
.products_slider .ajax_block_product:hover .countdown_wrap,
.product_list.grid .ajax_block_product:hover .countdown_wrap {
 visibility:hidden
}
.countdown_outer_box {
 display:none;
 margin-bottom:10px
}
.countdown_outer_box.counting {
 display:block
}
.countdown_box {
 display:inline-block;
 padding:6px 16px;
 background:#f2f2f2;
 font-size:1.166em;
 color:#444;
 text-transform:capitalize
}
.countdown_box i {
 margin-right:6px
}
.countdown_heading {
 font-weight:700;
 margin-bottom:6px
}
#main_menu_widgets {
 float:right;
 padding-top:1px;
 padding-bottom:1px;
 position:relative;
 z-index:2
}
#main_menu_widgets.overlay_on {
 position:static
}
#main_menu_widgets .top_bar_item {
 display:inline-block;
 padding-left:6px;
 vertical-align:middle
}
#main_menu_widgets #shopping_cart {
 height:32px;
 line-height:32px
}
.pro_img_hover_scale:hover {
 -webkit-transform:scale(1.06);
 -ms-transform:scale(1.06);
 transform:scale(1.06);
 -webkit-transition:all 0.3s;
 transition:all 0.3s
}
.noscroll {
 overflow:hidden
}
.use_mobile_header #mobile_bar {
 display:block
}
.use_mobile_header header #header_primary #logo_center,
.use_mobile_header header #header_primary #logo_left {
 display:none
}
.use_mobile_header #search_block_top,
.use_mobile_header #search_block_top.top_bar_item,
.use_mobile_header #search_block_nav.top_bar_item {
 display:none
}
.use_mobile_header .nav .top_bar_item,
.use_mobile_header #header_top_right .top_bar_item,
.use_mobile_header #header_left .top_bar_item,
.use_mobile_header #header_bottom .top_bar_item,
.use_mobile_header #main_menu_widgets .top_bar_item {
 display:none
}
.use_mobile_header header #top_bar {
 border-bottom:none
}
.use_mobile_header .boxed_megamenu #st_mega_menu_wrap,
.use_mobile_header #st_mega_menu_container #st_mega_menu_wrap,
.use_mobile_header #header_right #st_mega_menu_container {
 display:none
}
.use_mobile_header .shopping_cart_mod {
 display:none
}
.use_mobile_header header #header_primary_row {
 text-align:center
}
.use_mobile_header header #header_primary_row,
.use_mobile_header header #header_right,
.use_mobile_header header #header_left,
.use_mobile_header header #header_center {
 display:block;
 height:auto!important
}
.use_mobile_header .header-container {
 margin-bottom:0
}
.ins_image_box {
 display:block
}
.ins_image_box:hover .ins_image_info {
 opacity:1;
 filter:alpha(opacity=100)
}
.ins_image_box:hover .ins_external {
 display:block
}
.ins_image_box.scaling:hover .ins_image {
 -webkit-transform:scale(1.2);
 -ms-transform:scale(1.2);
 transform:scale(1.2)
}
.ins_image_link {
 display:block;
 position:relative;
 overflow:hidden
}
.ins_image {
 -webkit-transition:all 0.4s ease;
 transition:all 0.4s ease
}
.ins_image_info {
 z-index:2;
 color:#fff;
 background:rgba(0,0,0,.6);
 text-align:center;
 -webkit-transition:all 0.4s;
 transition:all 0.4s;
 opacity:0;
 filter:alpha(opacity=0)
}
.ins_image_info_basic span {
 display:inline-block;
 padding:0 6px;
 font-size:1.333em
}
.instagram_con.slides {
 margin-bottom:1em
}
.instagram_con.com_grid_view.row {
 margin-left:0;
 margin-right:0
}
.instagram_con.com_grid_view.row li {
 padding:0
}
.ins_image_info_desc {
 margin-top:1em
}
.ins_imagetype {
 position:absolute;
 display:block;
 top:10px;
 right:10px;
 color:#fff;
 z-index:5;
 font-size:1.333em
}
.ins_external {
 position:absolute;
 bottom:10px;
 display:none;
 right:10px;
 padding:6px;
 z-index:5;
 color:#fff
}
.ins_pro_c {
 display:inline-block;
 min-width:60px;
 text-align:center
}
.ins_pro_c_v {
 display:block;
 font-weight:700
}
.ins_pro_c_k {
 display:block;
 font-size:.833em
}
.ins_profile_img {
 margin-bottom:6px
}
.ins_profile_img_left {
 width:70px;
 float:left
}
.ins_profile_img_right {
 margin-left:80px
}
.instagram_list li {
 padding:6px
}
.instagram_list img {
 width:80px
}
.instagram_list.ins_connecting,
.instagram_con.ins_connecting {
 height:100px;
 background:url(../img/ins_bg.png) no-repeat center center transparent
}
#st_ma_0 {
 width:292px
}
.ins_profile_name {
 display:block;
 font-size:1.333em;
 margin-bottom:6px
}
#right_more_info_block #product_comments_block_tab .comment_author,
#right_more_info_block #product_comments_block_tab .comment_details,
#right_more_info_block #product_comments_block_tab .comment_actions {
 width:100%
}
.best-sellers_block_center_container,
body#index .st_blog_featured_article_container,
body#index .st_blog_recent_article_container,
.brands_slider_container,
.featured_categories_slider_container,
.featured_products_sldier_block_center_container,
.new-products_block_center_container,
.instagram_block_center_container,
.pc_slider_block_container,
.special-products_block_center_container {
 background-position:center center
}
#left_column .dynhook {
 margin-bottom:2em
}
.mce-object-audio {
 height:30px
}
.close_mobile_column {
 display:none;
 position:absolute;
 right:0;
 top:0;
 width:32px;
 height:32px;
 line-height:32px;
 text-align:center;
 font-size:1.333em;
 background:#f2f2f2
}
#left_column.opened .close_mobile_column,
#right_column.opened .close_mobile_column {
 display:block
}
#attributes .attribute_list .form-control {
 padding:2px 6px
}
.ma_style_1 .myaccount-link-list li {
 display:inline-block;
 width:50%
}
.myaccount-link-list a {
 display:block;
 max-width:320px
}
#header_bottom #st_mega_menu_container.sticky>.container {
 position:relative
}
.is_stlazyloading img.stlazyloading_holder {
 display:inline-block
}
img.stlazyloading_holder {
 display:none;
 height:auto;
 opacity:0
}
img.stlazyloadthis {
 opacity:0;
 height:0;
 display:block
}
